Типы метаданных

Внутренние метаданные

Внутренние метаданные являются частью графа, они содержатся в графе и их можно увидеть на вкладке "Источник".

Внутренние метаданные являются частью графа, они содержатся в файле задания и их можно увидеть на вкладке Источник.

Создание внутренних метаданных

Внутренние метаданные могут быть созданы следующими способами:

  • Структура

На панели «Структура» вы можете выбрать элемент «Метаданные» и открыть контекстное меню, щелкнув правой кнопкой мыши и выбрав «Новые метаданные».

  • Редактор графов — Ребро

В редакторе графов необходимо открыть контекстное меню, щелкнув правой кнопкой мыши по любому из ребер. Там вы можете увидеть пункт Новые метаданные.

  • Редактор графов — Компонент

Чтобы создать метаданные с помощью компонента, сначала заполните необходимые свойства. После этого щелкните правой кнопкой мыши компонент и выберите «Извлечь метаданные».

Смотрите Создание метаданных.

Создание внутренних метаданных: Структура и ребро

В обоих случаях после выбора «Новые метаданные» появляется новое подменю. Там вы можете выбрать способ определения метаданных.

Теперь у вас есть три возможности для любого случая, упомянутого выше: Если вы хотите определить метаданные самостоятельно, выберите элемент «Определено пользователем»; если вы хотите извлечь метаданные из файла, выберите пункт Извлечь из плоского файла или Извлечь из файла xls(x), если вы хотите извлечь метаданные из базы данных, выберите пункт Извлечь из базы данных. Таким образом, вы можете создавать только внутренние метаданные.

Если вы определяете метаданные с помощью контекстного меню, метаданные назначаются ребру сразу после его создания.

Создание внутренних метаданных: компонент

Многие программы чтения и записи позволяют извлекать метаданные, используя свойства компонентов. В зависимости от типа компонента метаданные извлекаются из файла, таблицы базы данных или других источников.

Поддерживаемые компоненты: FlatFileReader, DatabaseReader, FlatFileWriter, DatabaseWriter,

Контекстное меню "Извлечь метаданные" доступно только в том случае, если на компоненте заданы необходимые свойства файла, соединения или базы данных.

Экстернализация внутренних метаданных

Экстернализация внутренних метаданных — это преобразование внутренних метаданных во связанные внешние метаданные.

После того как вы создали внутренние метаданные как часть графа, вы можете преобразовать их во внешние (общие) метаданные. В таком случае вы сможете использовать одни и те же метаданные в других графах (другие графы будут использовать их совместно).

Чтобы экспортировать любой элемент внутренних метаданных во внешний (общий) файл, щелкните правой кнопкой мыши элемент внутренних метаданных на панели «Структура» и выберите «Энтернализировать метаданные» в контекстном меню. После этого откроется новый мастер, в котором метапапка вашего проекта будет предложена в качестве места для этого нового внешнего (общего) файла метаданных; теперь вы можете нажать ОК. Вы также можете переименовать предлагаемое имя файла метаданных.

После этого элемент внутренних метаданных исчезает из группы «Метаданные» панели «Структура», но в том же месте, уже связанном, появляется вновь созданный внешний (общий) файл метаданных. Тот же файл метаданных появляется в подпапке мета проекта, и его можно увидеть на панели Project Explorer.

Вы даже можете одновременно экспортировать несколько внутренних элементов метаданных. Для этого выберите их на панели Структура и, щелкнув правой кнопкой мыши, выберите Внедрить метаданные в контекстном меню. После этого откроется новый мастер, в котором метапапка вашего проекта будет предложена в качестве места для первого из выбранных элементов внутренних метаданных, а затем вы сможете нажать «ОК». Один и тот же мастер будет открываться для каждого из выбранных элементов метаданных, пока все они не будут экспортированы. При желании (файл с таким именем может уже существовать) вы можете изменить предлагаемое имя файла метаданных.

Вы можете выбрать соседние элементы метаданных, нажав клавишу Shift и переместив курсор вниз или клавишу курсора вверх. Если вы хотите выбрать несмежные элементы, вместо этого используйте Ctrl + щелчок по каждому из нужных элементов метаданных.

Экспорт внутренних метаданных

Экспорт метаданных создает новые внешние метаданные как копию внутренних метаданных.

Этот случай чем-то похож на случай экстернализации метаданных. Теперь вы создаете файл метаданных, находящийся за пределами графа, так же, как и внешний файл, но такой файл не связан с исходным графом. Создается только файл метаданных. Впоследствии вы можете использовать такой файл для большего количества графов в качестве внешнего (общего) файла метаданных, как упоминалось в предыдущих разделах.

Чтобы экспортировать внутренние метаданные во внешние (общие), щелкните правой кнопкой мыши некоторые элементы внутренних метаданных на панели «Структура», нажмите «Экспортировать метаданные» в контекстном меню, выберите и разверните проект, в который вы хотите добавить метаданные, выберите папку метаданных, при необходимости переименуйте файл метаданных и нажмите «Готово».

После этого папка метаданных панели «Структура» остается прежней, но в папке метаданных на панели «Проводник проекта» появляется вновь созданный файл метаданных.

Внешние метаданные

Внешние (общие) метаданные располагаются в отдельном файле и могут использоваться несколькими графами.

Создание внешних (общих) метаданных

Если вы хотите создать общие метаданные, выберите «Файл» «Новое другое» в главном меню.

Затем разверните элемент «Метаданные OneBridge» и решите, хотите ли вы определить метаданные самостоятельно (определяется пользователем) или извлечь их из одного из доступных источников.

Связывание внешних (общих) метаданных

После его создания (см. предыдущие разделы) внешние (общие) метаданные должны быть связаны с каждым графом, в котором они будут использоваться. Вам нужно щелкнуть правой кнопкой мыши группу «Метаданные» или любой из ее элементов и выбрать «Новое общее определение ссылки на метаданные» в контекстном меню. После этого откроется мастер выбора файлов, отображающий содержимое проекта. Вам необходимо развернуть папку метаданных в этом мастере и выбрать нужный файл метаданных из файлов, содержащихся в этом мастере.

Вы даже можете одновременно связать несколько внешних (общих) файлов метаданных. Для этого щелкните правой кнопкой мыши группу «Метаданные» или любой из ее элементов и выберите «Новое определение ссылки на метаданные» в контекстном меню. После этого откроется мастер выбора файлов, отображающий содержимое проекта. Вам необходимо развернуть папку метаданных в этом мастере и выбрать нужные файлы метаданных из файлов, содержащихся в этом мастере. Вы можете выбрать соседние элементы файла, нажав Shift и перемещая курсор вниз или клавишу курсора вверх. Если вы хотите выбрать несмежные элементы, вместо этого используйте Ctrl + щелчок по каждому из нужных элементов файла.

Связывание внешних (общих) метаданных из библиотеки

Вы можете связать внешние метаданные из библиотеки, щелкнув правой кнопкой мыши группу «Метаданные» или любой из ее элементов и выбрав «Новые метаданные» Связать общее определение из библиотеки. После этого откроется мастер выбора файлов, и вы сможете перечислить все установленные библиотеки на сервере OneBridge. Показаны только общедоступные метаданные.

Интернализация внешних (общих) метаданных

После того как вы создали и связали внешние (общие) метаданные, если вы хотите поместить их в граф, вам необходимо преобразовать их во внутренние метаданные. В таком случае вы увидите его структуру на самом графе.

Вы можете интернализировать любой связанный внешний (общий) файл метаданных, щелкнув правой кнопкой мыши элемент связанных внешних (общих) метаданных на панели «Структура» и выбрав «Интернализировать метаданные» в контекстном меню.

Вы даже можете одновременно интернализировать несколько связанных внешних (общих) файлов метаданных. Для этого выберите нужные внешние (общие) элементы метаданных на панели «Структура». Вы можете выбрать соседние элементы, нажав клавишу Shift и перемещая курсор вниз или клавишу курсора вверх. Если вы хотите выбрать несмежные элементы, вместо этого используйте Ctrl + щелчок по каждому из нужных элементов.

После этого выбранные связанные внешние (общие) элементы метаданных исчезнут из группы «Метаданные» панели «Структура», но в том же месте появятся вновь созданные внутренние элементы метаданных.

Исходные внешние (общие) файлы метаданных по-прежнему существуют в подпапке мета, и их можно увидеть на панели Проводник проектов.

Метаданные SQL-запроса

Раздел в разработке

Чтение метаданных из специальных источников

Раздел в разработке