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


Запрос данных Azure Synapse Link для Dataverse с бессерверным пулом SQL

Azure Synapse Link можно использовать для подключения данных Microsoft Dataverse к Azure Synapse Analytics для изучения данных и ускорения анализа. В этой статье показано, как запрашивать данные Dataverse с помощью встроенного бессерверного пула SQL в рабочей области Azure Synapse Analytics.

Замечание

Azure Synapse Link для Microsoft Dataverse ранее называлась "Экспорт в озеро данных". Служба была переименована в мае 2021 года и продолжит экспортировать данные в Azure Data Lake, а также Azure Synapse Analytics.

Предпосылки

В этом разделе описаны необходимые условия для запроса данных Dataverse после использования Azure Synapse Link для службы Dataverse.

  • Azure Synapse Link для Dataverse. В этом руководстве предполагается, что вы уже экспортировали данные из Dataverse с помощью Azure Synapse Link для Dataverse.

  • Доступ к учетной записи хранения. Вам должна быть предоставлена одна из следующих ролей для учетной записи хранения: средство чтения данных BLOB-объектов хранилища, участник данных BLOB-объектов хранилища или владелец данных BLOB-объектов хранилища.

  • Администратор Synapse. Необходимо предоставить доступ к роли Synapse Administrator в Synapse Studio.

Запрашивайте данные Dataverse с помощью бессерверного пула SQL

Замечание

Azure Synapse Link для Dataverse не поддерживает использование выделенных пулов SQL в настоящее время.

  1. В Power Apps выберите нужную ссылку Azure Synapse Link из списка, а затем выберите "Перейти в рабочую область Azure Synapse".

    Перейдите в рабочую область.

  2. Разверните базу данных Lake, выберите контейнер Dataverse. Экспортированные таблицы отображаются в каталоге таблиц на левой боковой панели.

    Поиск таблиц в Synapse.

  3. Щелкните правой кнопкой мыши нужную таблицу и выберите новый SQL скрипт>СЕЛЕКТИРОВАТЬ ПЕРВЫЕ 100 СТРОК.

    Выберите верхние строки.

  4. Выберите Выполнить. Результаты запроса отображаются на вкладке "Результаты ". Кроме того, можно изменить сценарий в соответствии с вашими потребностями.

    Выполните запрос.

Запрос для нескольких баз данных Dataverse с бессерверным пулом SQL

Замечание

Для запроса нескольких баз данных Dataverse требуется, чтобы обе среды Dataverse были в одном регионе.

  1. Добавьте другую учетную запись Azure Data Lake Storage 2-го поколения в качестве связанной службы в ту же рабочую область Azure Synapse Analytics, где находится текущая ссылка.

  2. Выполните действия по настройке, чтобы создать azure Synapse Link с помощью новой комбинации Azure Synapse Analytics и Azure Data Lake.

  3. Перейдите к общей рабочей области Synapse и разверните базы данных. Выберите один из контейнеров Dataverse. Экспортированные таблицы отображаются в каталоге таблиц на левой боковой панели.

  4. Щелкните правой кнопкой мыши таблицу и выберите Создать скрипт SQL>Выбрать первые 100 строк.

  5. Измените запрос, чтобы объединить два набора данных. Например, можно присоединить наборы данных на основе уникального значения идентификатора.

  6. Выберите Выполнить. Результаты запроса отображаются на вкладке "Результаты ".

См. также

Блог: Анонс Azure Synapse Link для Dataverse