Привязка данных в онтологии (предварительная версия)

Привязка данных в ontology (предварительная версия) подключает схему типов сущностей, типов связей и свойств к конкретным источникам данных, которые управляют корпоративными операциями и аналитикой.

Это важно

Эта функция доступна в предварительной версии.

С помощью привязки данных можно:

  • Интеграция данных в семантический слой без копирования исходных данных
  • Обогащение типов сущностей актуальными контекстными сведениями из пакетных и реальных временных источников.
  • Предоставление семантической основы для агентов ИИ и автоматизации для поддержки рассуждений, принятия решений и действий в рамках предприятия.

Предпосылки

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

  • Рабочая область Fabric с емкостью с поддержкой Microsoft Fabric.
  • Элемент ontology (предварительная версия)включен в клиенте Fabric.
  • Элемент онтологии (предварительная версия) с типами сущностей создан.
  • Данные, подготовленные в соответствии с этими рекомендациями:
    • Данные организованы и прошли все необходимые ETL, необходимые для вашего бизнеса.
    • Данные содержат все необходимые сведения для моделирования. Дополнительные сведения см. в разделе "Основные понятия: привязка данных".
    • Данные находятся в Microsoft Fabric — статические данные в OneLake, данные временных рядов в OneLake или eventhouse.
    • Данные временных рядов имеют формат столбцов , то есть они представлены в таблице со строкой для каждого наблюдения с меткой времени. Столбцы содержат метки времени и значения свойств (например, температуру или давление).
    • Таблицы Lakehouse соответствуют ограничениям привязки данных ontology (предварительная версия): они управляются, не включают безопасность OneLake и не поддерживают сопоставление столбцов.

Основные понятия

Привязка данных использует следующие понятия онтологии (предпросмотр). Определения этих терминов см. в глоссарии онтологии (предварительная версия).

  • Тип сущности
  • Ключ типа сущности
  • Экземпляр сущности
  • Свойство

Добавление статических данных

Сначала привяжите статические данные к типам сущностей в элементе онтологии (предпросмотр). Создайте статические привязки данных перед созданием привязок данных временных рядов.

  1. Выберите сущность, к которой нужно привязать данные на панели "Типы сущностей ". Этот выбор открывает область конфигурации типа сущности для типа сущности. На вкладке "Привязки" выберите "Добавить данные в тип сущности".

    Снимок экрана: вкладка привязки данных в конфигурации типа сущности.

  2. Появится выбор источника данных. Выберите источник данных OneLake, содержащий данные для привязки к сущности. Нажмите Подключиться.

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

    Снимок экрана экрана выбора источников для lakehouse или eventhouse.

  3. Для типа привязки выберите "Статический". Выберите только один тип для привязки данных. Пример статических данных — таблица с описательными атрибутами о магазинах, такими как ID магазина, площадь в квадратных футах и местоположение.

  4. В разделе "Привязка свойств" выберите столбцы из исходной таблицы, которые вы хотите использовать для моделирования вашего типа сущности. Затем введите имя для каждого свойства, отображаемого в типе сущности. Имя может совпадать с именем исходного столбца или другим.

    Имена настраиваемых свойств должны быть 1–26 символами, содержать только буквенно-цифровые символы, дефисы и подчеркивания, а также начинать и заканчиваться буквенно-цифровым символом. Имена свойств должны быть уникальными для всех типов сущностей.

    Снимок экрана экрана свойств в контексте привязки данных.

    Если вы уже создали свойства в типе сущности, их имена можно выбрать в столбце "Имя свойства ", чтобы сопоставить данные с ними. При выборе существующего имени свойства параметры исходного столбца группируются в два раздела: "Доступно" и "Недоступно". Доступные столбцы — это столбцы в исходной таблице, которые соответствуют объявленному типу данных свойства, которое вы пытаетесь сопоставить. Недоступные столбцы — это столбцы, которые не соответствуют типу, поэтому они не могут быть привязаны к такому свойству.

    Снимок экрана: доступные и недоступные свойства во время привязки данных.

  5. Нажмите кнопку "Сохранить", чтобы сохранить статическую привязку данных.

  6. Проверьте привязки, просмотрев сводку по привязкам данных на вкладке "Привязки " и сводку свойств (включая свойства, добавленные во время привязки данных) на вкладке "Свойства ".

    Снимок экрана: вкладка привязки данных с новой привязкой.

    Снимок экрана: вкладка свойств типа сущности с определенными свойствами.

  7. Затем задайте ключ. Значение ключа типа сущности представляет уникальный идентификатор для каждой записи загруженных данных.

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

    Снимок экрана добавления ключа типа сущности.

    Этот процесс выполняется один раз для каждого типа сущности.

  8. При необходимости выберите свойство, смоделированное в типе сущности, чтобы использовать его в качестве отображаемого имени экземпляра. Этот шаг предоставляет понятное имя для экземпляров сущностей в подчиненных интерфейсах.

Добавление данных временных рядов (после привязки статических данных)

Затем привяжите данные временных рядов к типам сущностей в элементе онтологии (предварительная версия).

Это важно

Прежде чем привязать данные временных рядов к типу сущности, убедитесь, что привязка статических данных завершена. Тип сущности должен иметь по крайней мере одно свойство со статическими данными, привязанными к нему, которое можно использовать в качестве ключа для контекстуализации данных временных рядов. Эти статические данные должны точно соответствовать столбцу в данных временных рядов.

  1. Выполните описанные ранее действия для добавления статических данных в тип сущности и выберите источник данных. Вы можете выбрать источник из OneLake или Eventhouse.

  2. Для типа привязки выберите Timeseries (временные ряды). Выберите столбец метки времени источника данных , содержащий значения метки времени.

  3. В разделе "Привязка свойств" отображается статический раздел и раздел Timeseries (временные ряды ).

    В статическом разделе привязывайте исходные столбцы к свойствам, определенным как ключ типа сущности. Если необходимо обновить ключ, вы можете добавить дополнительные статические данные, нажав кнопку +Добавить статическое свойство.

    В разделе Timeseries (временные ряды) продолжайте определять свойства, выбрав исходные столбцы и введя имена для каждого из них.

    Снимок экрана: страница конфигурации свойства временных рядов с выбранным свойством.

  4. Нажмите кнопку "Сохранить", чтобы сохранить привязку данных временных рядов.

  5. Проверьте привязки, просмотрев обновленную сводку по привязкам данных на вкладке "Привязки " и сводку свойств (включая свойства, добавленные во время последней привязки данных) на вкладке "Свойства ".

Изменение или удаление привязки данных

На вкладке "Привязки" можно изменять или удалять привязки данных в области конфигурации типа сущности.

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

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

Замечание

Все обновления в восходящих источниках данных (например, новые строки) необходимо обновить вручную, прежде чем они отображаются в элементе ontology. Дополнительные сведения см. в статье об обновлении модели графа.

Ограничения и устранение неполадок

Привязка данных имеет следующие ограничения:

  • Вы не можете использовать lakehouses с включенной поддержкой безопасности OneLake в качестве источников данных для привязок. Если в lakehouse включена безопасность OneLake, его нельзя использовать как источник данных в онтологии.
  • Ontology поддерживает только управляемые таблицы lakehouse (расположенные в том же каталоге OneLake, что и lakehouse), а не внешние таблицы, которые отображаются в лейкхаусе, но находятся в другом расположении.
  • Изменение имени таблицы Lakehouse после создания сопоставлений может привести к проблемам с доступом к данным в предварительной версии.
  • граф онтологии не поддерживает дельта-таблицы с включенным сопоставлением столбцов. Сопоставление столбцов можно включить вручную или включить автоматически в таблицах lakehouse, где имена столбцов имеют определенные специальные символы, включая ,, ;{}()\n\t=и пробелы. Это также происходит автоматически в разностных таблицах, которые хранят данные для таблиц семантической модели режима импорта.
  • Каждый тип сущности поддерживает одну статическую привязку данных. Не удается объединить статические данные из нескольких источников для одного типа сущности.
    • Для статических данных необходимо использовать источники, поддерживаемые OneLake.
    • Типы сущностей поддерживают привязки из нескольких источников временных рядов . Данные временных рядов можно привязать из источников как eventhouse, так и lakehouse.

Устранение неполадок

Советы по устранению неполадок, связанные с привязкой данных, см. в разделе "Устранение неполадок ontology (предварительная версия)".