Конфигурационные ключи и информационные объекты
Прежде чем использовать информационные объекты для импорта или экспорта данных, рекомендуется сначала определить влияние конфигурационных ключей на информационные объекты, которые вы намерены использовать.
Для получения дополнительных сведений о ключах конфигурации см. раздел Отчет по лицензионным кодам и ключам конфигурации.
Назначения ключей конфигурации
Конфигурационные ключи можно назначить одному или всем следующим артефактам.
- Информационные объекты
- Таблицы, использованные в качестве источника данных
- Поля таблицы
- Поля информационных объектов
В следующей таблице перечислены сводные сведения о том, как значения ключей конфигурации для различных артефактов, которые лежат в основе объекта, изменяют ожидаемое поведение объекта.
Настройка ключа конфигурации для информационного объекта | Настройка ключа конфигурации для таблицы | Настройка ключа конфигурации для поля таблицы | Ключ конфигурации для поля информационного объекта | Ожидаемое поведение |
---|---|---|---|---|
Недоступно | Не вычислен | Не вычислен | Не вычислен | Если конфигурационный ключ для информационного объекта отключен, информационный объект не будет работать. Не важно, включены или отключены конфигурационные ключи в таблицах и полях, лежащих в основе объекта. |
Включен | Недоступно | Не вычислен | Не вычислен | Если ключ конфигурации для информационного объекта включен, структура управления данными проверяет конфигурационный ключ для каждой из базовых таблиц. Если ключ конфигурации для таблицы отключен, таблица не будет доступна в информационном объекте для функционального использования. Если ключ конфигурации таблицы отключен, настройки ключа конфигурации таблицы и информационного объекта не проверяются. Если конфигурационный ключ главной таблицы в объекте отключен, система будет действовать так же, как если бы был отключен конфигурационный ключ объекта. |
Включен | Включен | Недоступно | Не вычислен | Если конфигурационный ключ для информационного объекта включен и конфигурационные ключи базовых таблиц включены, структура управления данными будет проверять конфигурационные ключи полей в таблицах. Если конфигурационный ключ для поля отключен, это поле не будут доступно в информационном объекте для функционального использования, даже если соответствующее поле информационного объекта имеет включенный конфигурационный ключ. |
Включен | Включен | Включен | Недоступно | Если конфигурационный ключ включен на всех других уровнях, но ключ конфигурации поля объекта не включен, то поле не будет доступно для использования в информационном объекте. |
Примечание
Если объект имеет другой объект как источник данных, тогда описанная выше семантика применяется рекурсивным образом.
Обновление списка объектов
При обновлении списка объектов структура управления данными строит метаданные ключа конфигурации для использования средой выполнения. Эти метаданные строятся с использованием логики, описанной выше. Настоятельно рекомендуется дождаться завершения обновления списка объектов, прежде чем использовать задания и объекты в структуре управления данными. Если не выполнить ожидание, метаданные ключа конфигурации могут оказаться устаревшими и результат может быть непредсказуемым. При обновлении списка объектов на странице списка объектов отображается следующее сообщение.
Страница списка информационных объектов
На странице списка информационных объектов в рабочей области управления данными отображаются параметры ключей конфигурации для объектов. Начните с этой страницы, чтобы понять, как конфигурационные ключи влияют на информационный объект.
Эти сведения отображаются с помощью метаданных, которые созданы во время обновления объекта. Столбец ключа конфигурации показывает имя конфигурационного ключа, связанного с данным информационным объектом. Если этот столбец пуст, это означает, что нет конфигурационного ключа, связанного с данным информационным объектом. В столбце состояния ключей конфигурации указывается состояние ключа конфигурации. Если имеется флажок, это означает, что ключ включен. Если столбец пуст, это означает, что либо ключ отключен, либо соответствующий ключ отсутствует.
Целевые поля
Следующим шагом является детализация информационного объекта, чтобы просмотреть влияние конфигурационных ключей на таблицы и поля. Форма целевых полей для информационного объекта показывает сведения о конфигурационных ключах и статусе ключей для связанных таблиц и полей информационного объекта. Если конфигурационный ключ самого информационного объекта отключен, отображается предупреждение о том, что таблицы и поля в форме целевых полей для этого объекта вообще не будут доступны, независимо от статуса их ключа конфигурации.
Дочерние объекты
Некоторые объекты имеют другие объекты в качестве источников данных или являются составными информационными объектами: сведения о ключах конфигурации для этих объектов отображаются в форме дочерних объектов. Используйте эту форму аналогично странице списка объектов, описанной выше. Форма целевых полей для дочернего объекта также действует как описано выше.
Использование информационных объектов
После оценки полного влияние, если оно есть, конфигурационных ключей на информационные объекты, которые вы хотите использовать, можно приступать к использованию информационных объектов, добавляя их в проекты данных.
Проверки во время выполнения для конфигурационных ключей
Используя метаданные ключа конфигурации, созданные во время обновления списка объектов, выполняются проверки во время выполнения в следующих случаях использования.
- При добавлении информационного объекта в задание
- Когда пользователь нажимает кнопку "Проверить" в списке объектов
- Когда пользователь загружает пакет данных в проект данных
- Когда пользователь загружает шаблон в проект данных
- При загрузке существующего проекта данных
- При загрузке шаблона в проект данных
- Перед выполнением задания экспорта/импорта (пакетного, не пакетного, циклического, OData)
- Когда пользователь создает сопоставление
- Когда пользователь сопоставляет поля в пользовательском интерфейсе сопоставления
- Когда пользователь добавляет только "импортируемые поля"
Управление изменениями ключей конфигурации
При каждом обновлении конфигурационных ключей на уровне объекта, таблицы или поля список объектов в структуре управления данными необходимо обновить. Этот процесс обеспечивает, что структура получает последние настройки ключей конфигурации. Пока список объектов не будет обновлен, на странице списка объектов отображается следующее предупреждение. Обновленные изменения ключей конфигурации вступят в силу немедленно после обновления списка объектов. Рекомендуется проверить существующие проекты данных и задания, чтобы убедиться в том, что они работают должным образом после вступления в силу изменений ключей конфигурации.