Система ведения межсистемных взаимосвязей

hpv
Дата: 26.07.2013 16:12:12
Здравствуйте.

Есть ли система, в которой с легкостью можно такое реализовать?

К примеру, исходные данные 4 системы: Oracle, MS SQL, OLAP(SSAS), SSRS.
Системы приведены чисто для примера.

Примерный Data Flow:
Oracle -> MS SQL
MS SQL -> OLAP
MS SQL + OLAP -> SSRS

В отчете SSRS "Товары и цены" есть поле "полная стоимость",
оно берется из таблиц в MS SQL "Товары"."базовая стоимость" + "Скидки".""сумма скидок" + "Наценки"."сумма наценок"
, в свою очередь эти таблицы закачиваются из Oracle, из разных таблиц и может даже серверов.

Хотелось бы проследить взаимосвязи между всеми 4 системами.
И, например, определить для этого отчета из каких первоначальных источников получили данные.

Рассматривал UML и DFD системы, но подходящей так и не нашел.

UML больший упор для разработки ПО. А в DFD все слишком обобщенное.
soulsurfer
Дата: 27.07.2013 13:11:24
hpv,

В SAP BO есть такой продукт Information Steward: одна из его подсистем Metadata Management позволяет сделать именно то, что описываете. Естественно работает только для саповской экосистемы из:
- SAP BusinessObjects Enterprise and SAP HANA integrator sources
- Data Modeling CWM (Common Warehouse Modeling), and SAP Sybase PowerDesigner
- Data Integration SAP Data Federator, Data Integrator, and Data Services
- DB2, MySQL, Oracle, SQL Server, Java Database Connectivity (JDBC), or an SAP Universe connection

У Микрософта такой приблуды скорее всего нет, разве что какой-то сторонний разработчик сделает.
iscrafm
Дата: 27.07.2013 13:53:07
hpv,
а просто добавить идентификатор источника нет возможности? или у вас по каким-то причинам закрыт доступ?
АнатоЛой
Дата: 27.07.2013 15:23:42
hpv, вам нужен инструмент, позволяющий удобно работать с моделями "типизированные сущности - типизированные связи" и анализировать транзитивные связи.
Я бы использовал Sybase Power Designer (для анализа транзитивных связей lineage и impact analysis), в крайнем случае MS Visio . для вашего примера:
1. ведение вручную (параллельно работающему функционалу) модели/моделей взаимосвязей
2. реверс-инжиниринг работающего функционала в модели...
iscrafm
Дата: 27.07.2013 15:49:30
АнатоЛой,

а не слишком ли для простейшей задачи?
АнатоЛой
Дата: 29.07.2013 00:52:13
iscrafm, это ТСу решать, стоят ли затраты полезного выхлопа. Вы предложили возможное решение для одного приведенного примера из общей задачи: из какого источника получены данные. Я говорю об анализе модели в целом: из каких источников могли быть получены данные...