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


Common Data Service (устарело)

Примечание.

Соединитель Common Data Service (Устаревшая версия) заменен соединителем Power Query Dataverse . В большинстве случаев рекомендуется использовать соединитель Dataverse вместо соединителя Common Data Service (Устаревшая версия). Однако в некоторых случаях необходимо выбрать соединитель Common Data Service (Устаревшая версия). Эти случаи описаны в разделе "Когда следует использовать соединитель Common Data Service (Устаревшая версия).

Итоги

Позиция Description
Состояние выпуска Общая доступность
Продукты Power BI (семантические модели)
Power BI (потоки данных)
Fabric (Dataflow 2-го поколения)
Dynamics 365 Customer Insights
Типы аутентификации Organizational account

Примечание.

Некоторые возможности могут присутствовать в одном продукте, но не другие из-за расписаний развертывания и возможностей для конкретного узла.

Необходимые компоненты

У вас должна быть среда Common Data Service (Устаревшая версия) с разрешениями создателя для доступа к порталу и разрешения на чтение для доступа к данным в таблицах.

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

  • URL-адрес сервера
  • Дополнительные
    • Изменение порядка столбцов
    • Добавление столбца отображения

Подключение в Common Data Service (устаревшая версия) из Power Query Desktop

Чтобы подключиться к Common Data Service (устаревшая версия) из Power Query Desktop:

  1. Выберите Common Data Service (Устаревшая версия) в интерфейсе получения данных. Взаимодействие с данными в Power Query Desktop зависит от приложений. Дополнительные сведения об использовании Power Query Desktop для вашего приложения см. в раздел " Где получить данные".

  2. Введите URL-адрес среды Common Data Service (Устаревшая версия) данных, которые требуется загрузить. Используйте формат https://< yourenvironmentid.crm.dynamics.com/>. Дополнительные сведения: поиск URL-адреса среды Dataverse

    Выбор URL-адреса сервера.

    Когда таблица загружается в диалоговом окне "Навигатор", по умолчанию столбцы в таблице переупорядочены в алфавитном порядке по именам столбцов. Если вы не хотите переупорядочение столбцов, в дополнительных параметрах введите false в столбцах Reorder.

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

    Завершив заполнение сведений, нажмите кнопку "ОК".

  3. Если эта попытка впервые подключается к этому сайту, выберите вход и введите учетные данные. В этом случае выберите Подключиться.

    Войдите на этот сайт.

  4. В Навигаторе выберите необходимые данные, а затем загрузите или преобразуйте данные.

    Загрузка или преобразование из навигатора.

Подключение в Common Data Service (устаревшая версия) из Power Query Online

Чтобы подключиться к Common Data Service (устаревшая версия) из Power Query Online, выполните приведенные ниже действия.

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

    Снимок экрана: окно получения данных выбора источника данных в Power Query Online.

  2. Введите URL-адрес сервера данных, которые вы хотите загрузить.

    Введите URL-адрес сервера.

  3. При необходимости введите локальный шлюз данных, если вы собираетесь использовать локальные данные. Например, если вы собираетесь объединить данные из Dataverse и локальной базы данных SQL Server.

  4. Войдите в учетную запись организации.

  5. После успешного входа нажмите кнопку "Далее".

  6. На странице навигации выберите необходимые данные и выберите команду "Преобразовать данные".

Поиск URL-адреса среды Common Data Service (устаревшая версия)

Откройте Power Apps. В правом верхнем углу страницы Power Apps выберите среду, к которой вы собираетесь подключиться. Щелкните значок параметров и выберите дополнительные параметры.Значок «Параметры».

На открывающейся вкладке браузера скопируйте корень URL-адреса. Этот корневой URL-адрес является уникальным URL-адресом для вашей среды. URL-адрес будет иметь формат https://< yourenvironmentid.crm.dynamics.com/>. Сохраните этот URL-адрес в удобном месте, чтобы использовать его позже, например при создании отчетов Power BI.

Расположение URL-адреса среды Common Data Service (устаревшая версия).

Когда следует использовать соединитель Common Data Service (Устаревшая версия)

Dataverse — это прямая замена соединителя Common Data Service. Однако может возникнуть время, когда необходимо выбрать соединитель Common Data Service (Устаревшая версия) вместо соединителя Dataverse :

Существуют определенные типы данных табличного потока данных (TDS), которые поддерживаются в OData при использовании Common Data Service (устаревшая версия), которые не поддерживаются в Dataverse. Поддерживаемые и неподдерживаемые типы данных перечислены в том, как Dataverse SQL отличается от Transact-SQL.

Все эти функции будут добавлены в соединитель Dataverse в будущем, в то время как соединитель Common Data Service (Устаревшая версия) будет нерекомендуем.

Дополнительные сведения: доступ к большим семантическим моделям

Ограничения и проблемы

Ограничения производительности и регулирования API Dataverse OData

Сведения о производительности и регулировании API OData для подключений Dataverse см. в разделе "Ограничения запросов и выделение". Эти ограничения применяются как к соединителю Common Data Source (Legacy), который использует API OData в качестве сведений о реализации), так и соединитель канала OData при доступе к одной конечной точке.

Скорость извлечения таблицы

В качестве руководства большинство таблиц по умолчанию извлекаются примерно в 500 строк в секунду с помощью соединителя Common Data Service (Устаревшая версия). Учитывайте эту частоту при выборе необходимости подключения к Dataverse или экспорту в озеро данных. Если требуется ускорить получение данных, рассмотрите возможность использования функции экспорта в озеро данных или соединителя Dataverse. Дополнительные сведения: альтернативные подключения Dataverse

Альтернативные подключения Dataverse

Существует несколько альтернативных способов извлечения и переноса данных из Dataverse:

  • Используйте функцию Azure Synapse Link в Power Apps, чтобы извлечь данные из Dataverse в Azure Data Lake Storage 2-го поколения, которые затем можно использовать для выполнения аналитики. Дополнительные сведения о функции Azure Synapse Link см. в статье "Что такое Azure Synapse Link для Dataverse?".

  • Используйте соединитель OData для перемещения данных в dataverse и из него. Дополнительные сведения о переносе данных между средами Dataverse с помощью соединителя OData потоков данных см. в разделе "Миграция данных между средами Dataverse" с помощью соединителя OData потоков данных.

  • Используйте соединитель Dataverse для доступа к данным только для чтения в Dataverse. Дополнительные сведения об этой функции см. в разделе "Просмотр данных таблицы" в Power BI Desktop.

Примечание.

Соединитель Dataverse и API OData предназначены для обслуживания аналитических сценариев, когда объемы данных относительно малы. Рекомендуемый подход к извлечению массовых данных — Azure Synapse Link.

Запрос отображаемых столбцов должен содержать поле в запросе

При использовании этого соединителя, если вы включаете <столбцы полейdisplay>, необходимо также включить <поле> в запрос или< столбец поля>_display может иметь значение NULL. Например:

Table.SelectColumns(#"Navigation 1", {"statuscode", "statuscode_display"})

Если statuscode он не включен, statuscode_display может быть пустым и ошибками.

Доступ к большим семантическим моделям

Семантические модели Power BI, содержащиеся в Dataverse, могут быть очень большими. Если вы используете соединитель Power Query Dataverse, любой конкретный запрос, обращающийся к модели, должен возвращать менее 80 МБ данных. Поэтому может потребоваться несколько раз запрашивать данные, чтобы получить доступ ко всем данным в модели. Использование нескольких запросов может занять значительное время, чтобы вернуть все данные.

Если вы используете соединитель Common Data Service (Устаревшая версия), вы можете использовать один запрос для доступа ко всем данным в семантической модели. Этот соединитель работает по-разному и возвращает результат в "страницах" из 5 К записей. Хотя соединитель Common Data Service (Устаревшая версия) эффективнее при возврате больших объемов данных, он по-прежнему может занять значительное время, чтобы вернуть результат.

Вместо использования этих соединителей для доступа к большим семантических моделям рекомендуется использовать Azure Synapse Link для доступа к большим моделям. Использование Azure Synapse Link еще более эффективно, что соединители Power Query Dataverse или Common Data Service (устаревшая версия) и специально разработаны для сценариев интеграции данных.