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:
Выберите Common Data Service (Устаревшая версия) в интерфейсе получения данных. Взаимодействие с данными в Power Query Desktop зависит от приложений. Дополнительные сведения об использовании Power Query Desktop для вашего приложения см. в раздел " Где получить данные".
Введите URL-адрес среды Common Data Service (Устаревшая версия) данных, которые требуется загрузить. Используйте формат https://< yourenvironmentid.crm.dynamics.com/>. Дополнительные сведения: поиск URL-адреса среды Dataverse
Когда таблица загружается в диалоговом окне "Навигатор", по умолчанию столбцы в таблице переупорядочены в алфавитном порядке по именам столбцов. Если вы не хотите переупорядочение столбцов, в дополнительных параметрах введите false в столбцах Reorder.
Кроме того, когда таблица загружается, по умолчанию, если таблица содержит все поля списка выбора, новый столбец с именем поля выбора с _display добавлен в конец имени добавляется в таблицу. Если вы не хотите добавить столбец отображения поля выбора, в дополнительных параметрах введите false в столбце "Добавить отображаемый столбец".
Завершив заполнение сведений, нажмите кнопку "ОК".
Если эта попытка впервые подключается к этому сайту, выберите вход и введите учетные данные. В этом случае выберите Подключиться.
В Навигаторе выберите необходимые данные, а затем загрузите или преобразуйте данные.
Подключение в Common Data Service (устаревшая версия) из Power Query Online
Чтобы подключиться к Common Data Service (устаревшая версия) из Power Query Online, выполните приведенные ниже действия.
Выберите параметр Common Data Service (Устаревшая версия) в интерфейсе получения данных. Различные приложения имеют различные способы получения данных в Power Query Online. Дополнительные сведения о том, как получить данные в Power Query Online из приложения, перейдите к разделу " Где получить данные".
Введите URL-адрес сервера данных, которые вы хотите загрузить.
При необходимости введите локальный шлюз данных, если вы собираетесь использовать локальные данные. Например, если вы собираетесь объединить данные из Dataverse и локальной базы данных SQL Server.
Войдите в учетную запись организации.
После успешного входа нажмите кнопку "Далее".
На странице навигации выберите необходимые данные и выберите команду "Преобразовать данные".
Поиск URL-адреса среды Common Data Service (устаревшая версия)
Откройте Power Apps. В правом верхнем углу страницы Power Apps выберите среду, к которой вы собираетесь подключиться. Щелкните значок параметров и выберите дополнительные параметры.
На открывающейся вкладке браузера скопируйте корень URL-адреса. Этот корневой URL-адрес является уникальным URL-адресом для вашей среды. URL-адрес будет иметь формат https://< yourenvironmentid.crm.dynamics.com/>. Сохраните этот URL-адрес в удобном месте, чтобы использовать его позже, например при создании отчетов Power BI.
Когда следует использовать соединитель 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 (устаревшая версия) и специально разработаны для сценариев интеграции данных.