Поделиться через


Cognite Data Fusion (OData)

Примечание.

Этот соединитель принадлежит и предоставляется Cognite.

Примечание.

Используйте соединитель Power Query Cognite Data Fusion (OData), чтобы получить данные из служб OData Cognitivete. Соединитель совместим с существующими отчетами, и пользователи могут пройти проверку подлинности с помощью учетных данных идентификатора записи. Для новых отчетов рекомендуется использовать соединитель Power Query Cognite Data Fusion (REST API).

Сводка

Товар Описание
Статус релиза Общая доступность
Продукция Power BI (семантические модели)
Power BI (потоки данных)
Fabric (Dataflow 2-го поколения)
Поддерживаемые типы проверки подлинности Учетная запись организации

Предпосылки

Этот соединитель работает со средами Cognite Data Fusion (CDF), которые являются федеративными с Microsoft Entra ID (и ранее Azure Active Directory). Чтобы использовать этот соединитель, вам потребуется:

  • Действительный проект Cognite Data Fusion, федеративно связанный с Microsoft Entra ID
  • Учетная запись пользователя с доступом к проекту CDF с помощью идентификатора Microsoft Entra
  • Соответствующие разрешения доступа в проекте CDF

Поддерживаемые возможности

  • Импорт

Подключение к Cognite Data Fusion из Power Query Desktop

Чтобы подключиться к Cognite Data Fusion из Power Query Desktop, сделайте следующее:

  1. Выберите Получить данные на ленте Главная в Power BI Desktop. В диалоговом окне "Получить данные" найдите "Когнитивный", выберите соединитель Cognite Data Fusion (OData) и нажмите кнопку "Подключить".

    Снимок экрана: поиск соединителя OData CDF в Power BI Desktop.

  2. В диалоговом окне Cognite Data Fusion (CDF) введите сведения о настройке подключения к CDF и нажмите кнопку ОК:

    • Идентификатор источника данных: чтобы получить данные из CDF, введите имя проекта CDF, URL-адрес модели данных или настраиваемый запрос OData.

      • Чтобы пройти проверку подлинности в качестве гостевого пользователя в Microsoft Entra ID, добавьте идентификатор тенанта Entra ID, например, dataSource?tenantId=MyEntraIDTenant.onmicrosoft.com.
      • Если вы передаете пользовательский URL-адрес OData, который уже содержит параметры запроса, можно добавить его tenantId в конце с помощью этого синтаксиса: dataSource?$filter={Filter}&tenantId=MyEntraIDTenant.onmicrosoft.com
    • URL-адрес API CDF: введите URL-адрес для API Cognite, например, https://api.cognitedata.com или https://az-eastus-1.cognitedata.com. Чтобы получить доступ к некоторым службам OData, может потребоваться добавить версию API, например https://bluefield.cognitedata.com/20230821.

    Снимок экрана параметров подключения, где вы настраиваете соединитель OData CDF в Power BI Desktop.

  3. Чтобы войти в учетную запись CDF, выберите вход и следуйте процедуре проверки подлинности с учетными данными учетной записи идентификатора Microsoft Entra.

    снимок экрана: диалоговое окно проверки подлинности, в котором выбрана кнопка входа.

  4. После успешного входа выберите Connect.

    снимок экрана диалогового окна проверки подлинности, в котором вы вошли и готовы к подключению.

  5. В навигаторе выберите данные, которые нужно загрузить или преобразовать.

    Снимок экрана: навигатор, в котором вы выбираете нужные данные.

  6. Выберите "Загрузить ", чтобы импортировать данные напрямую или преобразовать данные , чтобы открыть редактор Power Query для фильтрации и преобразования данных.

Подключение к Cognite Data Fusion из Power Query Online

Чтобы подключиться к Cognite Data Fusion из Power Query Online, сделайте следующее:

  1. Выберите параметр Cognite Data Fusion (OData) в интерфейсе получения данных. Различные приложения имеют различные способы получения данных в Power Query Online. Дополнительные сведения о том, как воспользоваться функцией получения данных в Power Query Online из вашего приложения, см. в разделе Где получить данные.

    Снимок экрана окна получения данных с выделением на Cognite Data Fusion (OData).

  2. В разделе "Параметры подключения " введите следующие сведения:

    • Идентификатор источника данных: чтобы получить данные из CDF, введите имя проекта CDF, URL-адрес модели данных или настраиваемый запрос OData.
      • Чтобы пройти проверку подлинности в качестве гостевого пользователя в Microsoft Entra ID, добавьте идентификатор тенанта Entra ID, например, dataSource?tenantId=MyEntraIDTenant.onmicrosoft.com.
      • Если вы передаете пользовательский URL-адрес OData, который уже содержит параметры запроса, можно добавить его tenantId в конце с помощью этого синтаксиса: dataSource?$filter={Filter}&tenantId=MyEntraIDTenant.onmicrosoft.com
    • URL-адрес API CDF: введите URL-адрес для API Cognite, например, https://api.cognitedata.com или https://az-eastus-1.cognitedata.com. Чтобы получить доступ к некоторым службам OData, может потребоваться добавить версию API, например https://bluefield.cognitedata.com/20230821.

    Снимок экрана: параметры подключения к сети Cognite Data Fusion (OData).

  3. В разделе учетных данных подключения:

    • Если вы впервые подключаетесь к CDF, выберите Создать новое подключение в раскрывающемся меню подключения.
    • Если вы подключались ранее, вы можете выбрать существующее подключение из раскрывающегося меню подключения .
    • Для шлюза данных: если ваша организация использует шлюз для доступа к CDF, выберите соответствующий шлюз в раскрывающемся меню. Если для шлюза данных задано значение (нет), соединитель использует службу Power BI для прямого подключения к CDF.
    • Вы также можете выбрать уровень конфиденциальности для подключения к данным на этом этапе.
    • Для новых подключений выберите войдите и следуйте процессу проверки подлинности.

    Снимок экрана: учетные данные подключения в Интернете для Cognite Data Fusion (OData).

  4. После успешного входа выберите Далее.

  5. В разделе "Выбор данных" выберите необходимые данные, а затем нажмите кнопку "Создать ", чтобы открыть редактор Power Query и получить данные из CDF.

    Снимок экрана: Навигатор Power Query Online с доступными таблицами.

Дополнительные сведения