Добавление данных в таблицу в Microsoft Dataverse с помощью Power Query

В этой процедуре вы создадите таблицу в Dataverse и заполните эту таблицу данными из веб-канала OData с помощью Power Query. Вы можете использовать те же методы для интеграции данных из этих сетевых и локальных источников, среди прочего:

  • SQL Server
  • Salesforce
  • IBM DB2
  • Access
  • Excel
  • Веб-API
  • Веб-каналы OData
  • текстовые файлы;

Перед загрузкой данных в новую или существующую таблицу можно также фильтровать, преобразовывать и объединять данные.

При отсутствии лицензии на Power Apps можно зарегистрироваться бесплатно.

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

Прежде чем начать следовать этой статье, сделайте следующее:

  • Перейдите в среду , в которой можно создавать таблицы.
  • У вас должен быть план Power Apps на пользователя или Power Apps для каждого плана приложения.

Указание исходных данных

  1. Выполните вход в Power Apps.

  2. В области навигации выберите Dataverse , чтобы развернуть его, а затем выберите таблицы.

    Область таблиц.

  3. В меню команд выберите ">Получить данные".

  4. В списке источников данных выберите OData.

    Выберите соединитель OAuth.

  5. В разделе параметров Подключение ion введите или вставьте этот URL-адрес, а затем нажмите кнопку "Далее".

    https://services.odata.org/V4/Northwind/Northwind.svc/

  6. В списке таблиц выберите поле "Клиенты проверка" и нажмите кнопку "Далее".

    Выберите таблицу

  7. (необязательно) Измените схему в соответствии с вашими потребностями, выбрав столбцы для включения, преобразовав таблицу одним или несколькими способами, добавив индекс или условный столбец или внося другие изменения.

  8. В правом нижнем углу нажмите кнопку "Далее".

Указание целевой таблицы

  1. В разделе "Параметры загрузки" выберите "Загрузить в новую таблицу".

    Загрузка в новую таблицу.

    Новую таблицу можно указать другое имя или отображаемое имя, но оставьте значения по умолчанию, чтобы точно следовать этому руководству.

  2. В списке столбцов "Уникальное первичное имя" выберите ContactName и нажмите кнопку "Далее".

    Можно указать другой столбец первичного имени, сопоставить другой столбец в исходной таблице с каждым столбцом создаваемой таблицы или обоими. Можно также указать, должны ли столбцы текста в выходных данных запроса создаваться как многострочный текст или однострочный текст в Dataverse. Чтобы следовать этому руководству точно, оставьте сопоставление столбцов по умолчанию.

  3. Выберите "Обновить вручную" для Power Query — обновить Параметры, а затем нажмите кнопку "Опубликовать".

  4. В разделе Dataverse (недалеко от левого края) выберите таблицы , чтобы отобразить список таблиц в базе данных.

    Таблица "Клиенты" , созданная на веб-канале OData, отображается как настраиваемая таблица.

    Список стандартных и настраиваемых таблиц.

Предупреждение

Существующие данные могут быть изменены или удалены при загрузке данных в таблицу Dataverse при наличии строк Delete, которые больше не существуют в выходных данных запроса или в столбце первичного ключа.

Если выбрать "Загрузить в существующую таблицу", можно указать таблицу, в которую добавляются данные из таблицы Customers . Например, можно добавить данные в таблицу Account , с которой поставляется Dataverse. В разделе "Сопоставление столбцов" можно дополнительно указать, что данные в столбце ContactName из таблицы "Клиенты" должны быть добавлены в столбец "Имя" в таблице "Учетная запись".

Укажите имя новой таблицы.

Если появится сообщение об ошибке о разрешениях, обратитесь к администратору.