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


Cognite Data Fusion (OData)

Примечание.

Следующая статья коннектора представлена Cognite, который является владельцем этого коннектора и членом руководящей программы сертификации коннекторов Microsoft Power Query. Если у вас есть вопросы о содержимом этой статьи или вы хотите изменить эту статью, посетите веб-сайт Cognite и используйте каналы поддержки там.

Сводка

Товар Описание
Статус релиза Общая доступность
Продукция 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 с доступными таблицами.

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