Приветствую.
Первая часть перевода документации о том, что такое модели данных в Oracle Data Integrator.
Модель - это набор абстрактных таблиц, отображающих структуры данных содержащиеся как минимум в одной физической схеме. Модели могут располагаться в папках.
Папки для моделей - объект, предназначенный для группировки моделей. Организовать папки можно, например, по принципу приналежности к одной технологии или по принципу использования в одном проекте и т.п.
Подмодели - тип объекта, используемый для более детальной организации и классификации абстрактных таблиц одной модели. В случае использования подмоделей, структура модели будет иерархической. Корневой элемент - сама модель, далее ветки - подмодели, и далее листья - непосредственно таблицы модели.
Реверс-инжиниринг.
Модель создается без единой таблицы внутри. Реверс-инжиниринг модели позволяет автоматически получить структуры таблиц, которые затем сохранятся в репозитарии.
Есть два возможных режима реверса:
- Стандартный - реверс-инжиниринг получает данные о структурах таблиц через стандартные средства JDBC драйверов.
- Настраиваемый - использование для получения метаданных модулей знаний реверса (RKM) для конкретной технологии.
Абстрактные таблицы модели (Datastores).
Таблица модели это некий описатель такого типа данных, который может быть представлен в виде таблицы (набора колонок). Таблицы модели описываются в терминах реляционной модели, соответственно, для таблиц и их колонок можно выделить следующие признаки:
Журнализация.
Журнализация предназначена для отслеживания истории изменения в данных. Журнализация в ODI применяется для того, чтобы исключить обработку тех данных, которые не претерпевали изменений. Эта возможность применяется во многих случаях, включая синхронизацию и репликацию данных.
Журнализация может применяться к моделям, подмоделям или таблицам модели.
В ODI модели и подмодели используются для реализации технологии отслеживания изменения в данных (CDC), проверки качества данных с использованием модулей знаний проверки, организации веб-сервисов и т.п.
Таблицы модели используются в интерфейсах как таблицы источники или приемники данных. Объекты дерева модели, так же как и некоторые объекты дерева проекта, позволяют просматривать в каких пакетах, интерфейсах или маппингах участвует модель, таблица и даже колонка каждой таблицы:
< Предыдущая | Следующая > |
---|