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

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

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


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