Метаданные

Метаданные — это данные, описывающие структуру данных. Каждое ребро графа несет некоторые данные. Эти данные должны быть описаны с использованием метаданных. Метаданные описывают как запись в целом, так и все ее поля.

Записи могут быть разных типов, каждое поле может иметь разный тип данных.

Метаданные могут быть как внутренними, так и внешними (общими). Метаданные указываются в файле задания или в файле параметров. Метаданные также могут быть созданы динамически на основе SQL-запроса или считываться из удаленных источников.

Подробную информацию о распространении метаданных смотрите в разделе "Автоматически распространяемые метаданные".

Редактор метаданных описан в разделе "Редактор метаданных".

Подробную информацию об изменении или определении разделителей в записях с разделителями или смешанных типах читайте в разделе "Определение и изменение разделителей".

Метаданные также можно редактировать в исходном коде. Смотрите раздел "Редактирование метаданных в исходном коде".

Метаданные могут служить источником для создания таблицы базы данных. Смотрите раздел "Создание таблицы базы данных из метаданных".

Поля и записи

Запись можно рассматривать как строку файла данных или как строку таблицы базы данных. Запись состоит из полей. Каждое поле может иметь разный тип данных.

В записи каждые два соседних поля отделяются друг от друга разделителем полей, и вся запись также завершается разделителем записи. По умолчанию в системе OneBridge разделителем полей является запятая, а разделителем записей – символ переноса строки, то есть стандартная запись в файл будет произведена в таком виде:

<поле>,<поле>
<поле>,<поле>

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

Каждое поле метаданных может иметь разный тип. В системе определены следующие типы данных:

ТипОписаниеПример
BoolЛогическое значениеtrue
StringСтрока хранит набор символов в кодировке UTF-8«это пример значения поля с типом string»
IntЦелые числа42
FloatДробные числа (числа с плавающей точкой)345.65
DateДата01.01.2025
TimeВремя17:43:12
DateTimeДата и время01.01.2025 17:43:12

Редактирование метаданных в исходном коде

Вы также можете редактировать метаданные в исходном коде.

Определение внутренних метаданных можно отображать и редактировать на вкладке «Источник» в панели Рабочая область.