Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Отчетные системы [игнор отключен] [закрыт для гостей] / Версионирование репортов RS2008 / 14 сообщений из 14, страница 1 из 1
18.11.2009, 02:23
    #36316159
bao
bao
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Версионирование репортов RS2008
перешел вот на 2008 сервер и возникла идея ввести на проекте институт версионирования репортов (о завернул!). Т.е. каждому репорту присваивать версию, при каком-либо изменении в репорте (безнес, гуй) версию инкрементировать и писать в хелпе что изменилось в версии номер такой-то.

Соответственно вопрос к опытным людям, работающим с репортами: а у вас как-то версии трекаются/отслеживаются/etc..? Если да, то как именно и что за отчетная система и какие преимущества по сравнению с другими способами... короче, любые мысли, господа.
...
Рейтинг: 0 / 0
18.11.2009, 11:33
    #36316765
--__Александр__--
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Версионирование репортов RS2008
Я не очень опытный репорт-билдер, но я просто тупо храню в проекте текщую версию отчета и предыдущую. Необходимости откатывать на несколько версий назад пока не возникало.
...
Рейтинг: 0 / 0
18.11.2009, 11:46
    #36316813
incold
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Версионирование репортов RS2008
Я для этих целей использую бесплатную версию SharePointServices

стандартную библиотеку документов с включенной опцией версионирования

все отчеты (rdl.- файлы) я храню в библиотеке

когда нужно изменить отчет
скачиваю последнюю версию
делаю изменения
возвращаю обратно при этом пишу примечания
версия сохраняется автоматически
...
Рейтинг: 0 / 0
18.11.2009, 11:47
    #36316819
incold
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Версионирование репортов RS2008
все вышесказанное используется для удобства разарботки, но не юзеров

хотя можно дать юзерам доступ на чтение
...
Рейтинг: 0 / 0
18.11.2009, 14:30
    #36317344
bao
bao
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Версионирование репортов RS2008
ну, изменения кода у меня хранятся в системе контроля версий. т.е. есть rdl-файлы с энным количеством ревизий, но на самом репорте не написано какой он версии. а я хочу сделать примерно так: каждый отчет в проекте имеет свою версию, которая мелкими буквами где-то в самом репорте была написана. например Blabla Report, в уголочке v.8
И в хелпе чтобы написано какие изменения произошли с первой по восьмую версию.
вопрос - как лучше все это организовать?
...
Рейтинг: 0 / 0
18.11.2009, 14:59
    #36317456
incold
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Версионирование репортов RS2008
а в системе контроля версий вы ничего не пишете?
какие изменеия произошли и т.п.
...
Рейтинг: 0 / 0
18.11.2009, 15:16
    #36317517
bao
bao
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Версионирование репортов RS2008
пишу комменты к коммитам ессно. отдельно есть хелп в виде wiki который пользователи читают. там я указываю даты деплойментов и соответствующих изменений. но в вики я не выкладываю номера ревизий из source control - это как бы служебная информация.
Вот хотелось бы совместно с датами деплойментов указывать версии, а для этого мне нужно решить как именно присваивать версии репортам. Вот пытаюсь собрать чужой опыт :)
...
Рейтинг: 0 / 0
18.11.2009, 15:40
    #36317618
incold
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Версионирование репортов RS2008
если я правильно понял вы дважды пишете изменения:
1) раз в системе контроля кода
2) раз для юзеров

логичный вопрос - почему?

на мой взгляд более правильно писать один раз.

если система контроля версий хранит где-то ваши комменты и номера версий
то логично их оттуда забирать и прикручивать в качестве источника к отчетам

я думаю это решаемая задача
...
Рейтинг: 0 / 0
18.11.2009, 16:51
    #36317875
bao
bao
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Версионирование репортов RS2008
incold

Не соглашусь с вами.
incoldлогичный вопрос - почему?

Потому что описание изменений в документации и описание изменений в фиксациях в source control - это принципиально разные вещи. В source contol я пишу то что изменилось в коде. В wiki к репортам я пишу подробно для пользователя что каждая закорючка означает, почему и для чего. Плюс вики есть разнообразное форматирование, картинки и прочая лабуда. Я ее могу вставить в текстбокс клиента системы контроля версий? Нет.

incoldесли система контроля версий хранит где-то ваши комменты и номера версий
номера ревизий . Это немного разные вещи. Например разрабатываемое приложение имеет версию v2.1.231.1234 и при этом состоит из тысяч файлов разных ревизий. есть разница?
Также и с репортами - каждый репорт состоит из одного-двух RDL и десятка процедур. некоторые процедуры обзщие для многих репортов.

Ну и кроме того подключение к source control только под моим Windows логином в домене.
...
Рейтинг: 0 / 0
18.11.2009, 17:20
    #36317982
incold
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Версионирование репортов RS2008
теперь понятно

у меня немного по-другому
источник всех отчетов = DWH

поэтому все отчеты простые (все посчитано до нас)

и любые изменения в отчете сводятся к изменению переченя
(параметров, колонок, группировок и т.п.)

поэтому описание изменений кода отчета = описанию для юзера = версии отчета

для вашего варианта:
а вы можете забирать информацию с wiki в каком (физическом) виде она у вас хранится
...
Рейтинг: 0 / 0
18.11.2009, 17:39
    #36318055
bao
bao
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Версионирование репортов RS2008
incoldа вы можете забирать информацию с wiki в каком (физическом) виде она у вас хранится
вики текстовый, только вот куда забирать и зачем - не понял. меня интересует сама дисциплина (способ, ну я не знаю как это обозвать :)) присвоения репорту версии.
...
Рейтинг: 0 / 0
18.11.2009, 17:43
    #36318071
incold
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Версионирование репортов RS2008
на сервере у вас ведь одна версия крутится последняя?

пример:
если бы источник данных вики был бы в SQL
тогда в отчете делаем еще один датасет с подключением к вики
по какому-нибудь идентификатору
и вытаскиваем номер версии краткое описание и т.п.

это я имел ввиду когда говорил о том чтобы прикрутить описание к репорту
...
Рейтинг: 0 / 0
18.11.2009, 19:08
    #36318257
bao
bao
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Версионирование репортов RS2008
incoldтогда в отчете делаем еще один датасет с подключением к вики
я понял.это не совсем то что я хотел узнать. вытаскивать версию в репорт таким образом чревато, т.к. момент деплоймента репорта и момент изменения вики может не совпасть.
...
Рейтинг: 0 / 0
18.11.2009, 22:28
    #36318477
DanielMyts
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Версионирование репортов RS2008
Мы используем:
для кода - VisualSourceSave,
для описания - файлы Word на ресурсе Sharepoint с включенной функцией сохранения версий.
...
Рейтинг: 0 / 0
Форумы / Отчетные системы [игнор отключен] [закрыт для гостей] / Версионирование репортов RS2008 / 14 сообщений из 14, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]