Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Замечание
Соединитель Common Data Service (устаревшая версия) был заменен соединителем Power Query Dataverse. В большинстве случаев мы рекомендуем использовать соединитель Dataverse вместо соединителя Common Data Service (Устаревшая версия). Однако могут быть ограниченные случаи, когда необходимо выбрать коннектор Common Data Service (Устаревшая версия). Эти случаи описаны в разделе «Когда следует использовать коннектор Common Data Service (Устаревшая версия)».
Сводка
| Item | Description |
|---|---|
| Статус релиза | Общая доступность |
| Products | Power BI (семантические модели) Power BI (потоки данных) Fabric (Dataflow 2-го поколения) Dynamics 365 Customer Insights |
| Типы аутентификации | Учетная запись организации |
Замечание
Некоторые возможности могут присутствовать в одном продукте, но не другие из-за расписаний развертывания и возможностей для конкретного узла.
Предпосылки
У вас должна быть среда Common Data Service (Legacy) с правами на создание для доступа к порталу и правами на чтение для доступа к данным в таблицах.
Поддерживаемые возможности
- 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. Поддерживаемые и неподдерживаемые типы данных перечислены в How 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 Gen2, которые затем можно использовать для выполнения аналитики. Дополнительные сведения о функции Azure Synapse Link см. в статье Что такое Azure Synapse Link для Dataverse?.
Используйте соединитель OData для перемещения данных в Dataverse и из него. Дополнительные сведения о переносе данных между средами Dataverse с помощью соединителя OData потоков данных см. в разделе "Миграция данных между средами Dataverse" с помощью соединителя OData потоков данных.
Используйте соединитель Dataverse для доступа к данным только для чтения в Dataverse. Дополнительные сведения об этой функции см. в разделе View table data in Power BI Desktop.
Замечание
Соединитель Dataverse и API OData предназначены для обслуживания аналитических сценариев, когда объемы данных относительно малы. Рекомендуемый подход к извлечению массовых данных — Azure Synapse Link.
Запрос отображаемых столбцов должен включать это поле.
При использовании этого соединителя, если вы включаете <столбцы полей>display , необходимо также включить <поле> в запрос или <столбец поля>_display может иметь значение NULL. Рассмотрим пример.
Table.SelectColumns(#"Navigation 1", {"statuscode", "statuscode_display"})
Если statuscode не включен, statuscode_display может быть null и вызовет ошибку.
Доступ к большим семантическим моделям
Семантические модели, относящиеся к Power BI, содержащиеся в Dataverse, могут быть очень большими. Если вы используете соединитель Power Query Dataverse, любой конкретный запрос, обращающийся к модели, должен возвращать менее 80 МБ данных. Поэтому может потребоваться несколько раз запрашивать данные, чтобы получить доступ ко всем данным в модели. Использование нескольких запросов может занять значительное время, чтобы вернуть все данные.
Если вы используете коннектор Common Data Service (Устаревший), вы можете использовать один запрос для доступа ко всем данным в семантической модели. Этот соединитель работает иначе и возвращает результат в "страницах" по 5000 записей. Хотя соединитель Common Data Service (Устаревшая версия) более эффективен при получении больших объемов данных, процесс может по-прежнему затратить значительное время для получения результата.
Вместо использования этих соединителей для доступа к большим семантических моделям рекомендуется использовать Azure Synapse Link для доступа к большим моделям. Использование Azure Synapse Link еще более эффективно, чем соединители Power Query Dataverse или Common Data Service (устаревшая версия), и специально разработано для сценариев интеграции данных.