Описание MDT (KRAFT_MDT_CSL)¶
Специализированная база данных для сопоставления и обогащения справочных/мастер данных из различных источников.
1. Правила именования таблиц¶
Маска: dbo.name1_name2_name3_name4_name5
| Элемент маски | Описание | Пример: dbo.MDT_DS_CHGO_EmployeeDim_FLAG |
|---|---|---|
| dbo | схема объекта | dbo |
| name1 | признак базы данных (MDT), представления (VIEW) или иное | MDT |
| name2 | обозначение слоя сырых данных (DataSource) | DS |
| name3 | наименование источника данных | CHGO |
| name4 | наименование таблицы из источника | EmployeeDim |
| name5 | признак технической таблицы (отслеживание изменений) | FLAG |
*В наименовании возможны различные варианты последовательности объектов, а также указание не всех объектов.
2. Список таблиц¶
| Схема объекта | Наименование таблицы |
|---|---|
| dbo | MDT_DS_BCP_WarehouseOperationType |
| dbo | MDT_DS_BCP_WarehouseOperationType_FLAG |
| dbo | … |
| … (авто-выгрузка из бд) | … |
3. Логические связи между объектами¶
В базе поток информации организован в виде последовательных этапов загрузки. Исходные данные поступают в таблицы с наименованием «dbo.SA_CHGO_*», затем преобразуются и загружаются в «dbo.MDT_DS_*», после чего попадают в таблицы «dbo.MDT_OUT_*».
Представления «dbo.VIEW_*», являются источником данных для таблиц «dbo.MDT_OUT_*» и связаны с ними названием: например таблица «dbo.MDT_OUT_BusinessUnit» имеет представление «dbo.VIEW_MDT_OUT_BusinessUnit_SAFIR» (в представлении, в конце указывается наименование источника, и к одной таблице может быть создано несколько представлений с указанием своего источника).
4. Список таблиц и представлений с зависимостью¶
| Схема объекта | Наименование таблицы | Наименование представления |
|---|---|---|
| dbo | MDT_OUT_BusinessUnit | VIEW_MDT_OUT_BusinessUnit_SAFIR |
| dbo | MDT_OUT_CalendarKF | VIEW_MDT_OUT_CalendarKF_MDDB |
| dbo | MDT_OUT_CalendarKF | VIEW_MDT_OUT_CalendarKF_SAFIR |
| dbo | MDT_OUT_ClosingStockFreeze | VIEW_MDT_OUT_ClosingStockFreeze_DWH |
| … (авто-выгрузка из бд) | … | … |