Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Отслеживание взаимосвязей структуры БД и отчетов / 7 сообщений из 7, страница 1 из 1
03.09.2005, 15:50
    #33249835
i.sergeev@gmail.com
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Отслеживание взаимосвязей структуры БД и отчетов
Представьте ситуацию: Есть корпоративная БД на Оракле, на ней сидят около 10 клиентов (Делфи, ОраклАпликейшен), у каждого клиента свои отчеты (не надо флейма по поводу архитектуры, так сложилось, переделывать ОЧЕНЬ дорого). Так вот клиентами занимаються разные отделы разработки. Мне нужен инструмент который позволит оттрасировать отчеты к полям таблиц, так чтобы при проектировании БД проектировщик любого отдела, видел, что Такой то отчет нужно переделать. Что посоветуете гуры?
...
Рейтинг: 0 / 0
05.09.2005, 04:39
    #33250589
Mainframe
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Отслеживание взаимосвязей структуры БД и отчетов
из собственного опыта решения аналогичных проблем - создание отчетов на основе не данных, а метаданных. При изменеии стркутур меняется одинм админом метаданные. Но это решение не дешевое, а может и более дорогое, чем переделка архитектуры.
...
Рейтинг: 0 / 0
05.09.2005, 05:53
    #33250601
Mainframe
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Отслеживание взаимосвязей структуры БД и отчетов
Другое решение -(не менее дорогое) - добавить слой работы с данными. Напрямую к данным не обращаться, только через эти приложения (например, реализованные как веб-службы или другую технологию). Тогда при смене модели данных меняется одна компонента (веб-служба). Лучше менять архитектуру не только отчетов , но и основныхъ прилоэжений, но для простоты можно сделать и только в отчетах. Для всех групп разработчиков сделать доступным интерфейс (и его описание) этих компонент и его только расширять.
...
Рейтинг: 0 / 0
05.09.2005, 08:26
    #33250651
guest_20040621
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Отслеживание взаимосвязей структуры БД и отчетов
> Мне нужен инструмент который позволит оттрасировать отчеты к полям таблиц, так чтобы при
> проектировании БД проектировщик любого отдела, видел, что Такой то отчет нужно переделать.

Можно воспользоваться первым предложением MainFrame. Минус: для полноценной работы придется реализовать не только метаданные, но и семантический слой, и генератор запросов. Задача не столько сложная, сколько объемная.

Можно упростить реализацию: реализовать метаданные, описать в структуре метаданных отчеты и реализовать версионность. При изменении структуры данных изменения отражаются в метаданных; легко получить перечень отчетов, требующих изменения при изменении структуры данных.
...
Рейтинг: 0 / 0
05.09.2005, 09:45
    #33250760
i.sergeev@gmail.com
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Отслеживание взаимосвязей структуры БД и отчетов
Эх, увидели бы вы местных архитекторов! Я плакаль. Решили применить RequisitePro в качестве инструмента трассировки Полей отчтета к полям БД.
...
Рейтинг: 0 / 0
05.09.2005, 11:41
    #33251163
Валентин К
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Отслеживание взаимосвязей структуры БД и отчетов
Если отчеты лежат в блобах в табличке, тогда
1) Пронумеровать отчеты
2) добавить дочернюю табличку с именами используемых полей.
3) Либо использовать существующий парсер под генератор отчетов, либо самостоятельно сделать.
4) Пропарсить отчеты и загрузить поля в табличку.
5) Написать процедуру, которая при сохранении макета будет отслеживать поля.
...
Рейтинг: 0 / 0
05.09.2005, 12:16
    #33251314
Один1
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Отслеживание взаимосвязей структуры БД и отчетов
+ к сказанному. Все эти средства "автоматизацированного отслеживания изменений" конечно хороши, но ... тестирование рулит. Особенно автоматическое тестирование.
...
Рейтинг: 0 / 0
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Отслеживание взаимосвязей структуры БД и отчетов / 7 сообщений из 7, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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