Конфигурирование источника данных производной таблицы базы данных
Можно создать источник данных, который подключен к представлению базы данных. Вы можете использовать источник данных для просмотра элементов данных, хранящихся в удаленной таблице базы данных.
Прежде чем начать
Задайте для системного свойства EnableViewDatasource значение true. Значение по умолчанию - false.
Перед созданием источника данных нужно создать производную таблицу для удаленной таблицы базы данных. Убедитесь, что производная таблица соответствует следующим требованиям:
- Производная таблица должна быть задана в схеме IOC.
- Имя производной таблицы нужно задать в формате Target_View_имя, где имя - это уникальный текстовый идентификатор для соответствующего источника данных. Имя производной таблицы должно соответствовать правилам именования производных таблиц DB2.
- Производная таблица должна содержать, как минимум, следующие столбцы:
- ID объекта
- Содержит уникальные идентификаторы в формате BIGINT.
- Имя
- Содержит имена элементов данных. Этот столбец автоматически отображается в минимальное свойство Имя.
- Положение
- Содержит положения элементов данных в формате ST_GEOMETRY. Точки широты и долготы нужно преобразовать в формат ST_GEOMETRY и сохранить в этом столбце. Этот столбец автоматически отображается в минимальное свойство Положение.
- Если вы хотите, чтобы столбец производной таблицы отображался в минимальное свойство в решении, то имя столбца должно быть одним из
имен, приведенных в следующей таблице:
Табл. 1. Имена минимальных свойств Имя минимального свойства Тип Описание START Строка Дата и время начала. STARTTIME Строка Время начала, если используются отдельные строки даты и времени. STARTDATE Строка Дата начала, если используются отдельные строки даты и времени. STARTDATETIME Временная метка Дата и время начала. END Строка Дата и время окончания. ENDTIME Строка Время окончания, если используются отдельные строки даты и времени. ENDDATE Строка Дата окончания, если используются отдельные строки даты и времени. ENDDATETIME Временная метка Дата и время окончания. LASTUPDATEDATETIME Временная метка Дата и время последнего изменения. ASSESSMENTDATETIME Временная метка Дата и время оценки. LOCATION ST_GEOMETRY Положение, выраженное в виде формы. TIMEZONEOFFSET Целое число Смещение часового пояса. NAME Строка Элемент данных.
Об этой задаче
Чтобы можно было создавать, изменять и удалять элементы данных в этом источнике данных, то задайте дополнительный URL службы REST, используемый для обновления удаленной таблицы базы данных.
Процедура
Дальнейшие действия
- Если свойство - это не минимальное свойство, его можно сделать ключевым или полным свойством.
- Можно разрешить или запретить фильтрацию по перечисляемым значениям.
- Можно задать разрешенные значения, используемые для фильтрации.