Добавление данных в сущность в Common Data Service с помощью Power Query

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

  • SQL Server
  • SalesForce
  • IBM DB2
  • Доступ
  • Excel
  • Веб-API
  • Каналы OData
  • Текстовые файлы

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

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

Предварительные условия

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

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

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

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

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

    Домашняя страница Power Apps

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

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

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

  5. В разделе Параметры подключений введите или вставьте этот URL-адрес, затем выберите Далее:
    https://services.odata.org/V4/Northwind/Northwind.svc/

  6. В списке таблиц установите флажок Клиенты, затем щелкните или выберите Преобразование данных.

    Выберите таблицу клиентов

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

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

Указание целевой сущности

  1. В области Загрузить параметры выберите Загрузить новую сущность.

    Укажите имя новой сущности

    Можно задать новой сущности другое имя или отображаемое имя, но оставьте значения по умолчанию для точного следованию данному учебнику.

  2. в списке Поле уникального основного имени выберите ContactName, а затем выберите Далее.

    Можно указать другое поле основного имени, сопоставить другой столбец в таблице источника каждому полю в создаваемой сущности или сделать и то, и другое. Можно также указать, должны ли текстовые столбцы в выходных данных вашего запроса создаваться как многострочный текст или однострочный текст в Common Data Service. Для точного следования данному учебнику оставьте сопоставления столбцов по умолчанию.

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

  4. В разделе Данные (около левого края) выберите Сущности для отображения списка сущностей в вашей базе данных.

    Сущность Клиенты, созданная из канала OData, отображается в качестве настраиваемой сущности.

    Список стандартных и настраиваемых сущностей

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

При использовании Power Query для добавления данных в существующую сущность все данные в этой сущности будут перезаписаны.

Если вы выбираете Загрузить в существующую сущность, можно указать сущность, в которую добавляются данные из таблицы Клиенты. Можно, например, добавлять данные в сущность Организация, которая поставляется вместе с Common Data Service. В разделе Сопоставление полей можно дополнительно указать, что данные в столбце ContactName из таблицы Клиенты должны быть добавлены в столбец Имя в сущности Организация.

Укажите имя новой сущности

Нам очень нравится эта функциональная возможность, и мы будет рады узнать ваше мнение. Отправляйте нам ваши предложения и отзывы об этой функции!

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

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

Имеется ограничение в 500 000 строк за одно выполнение и на один проект, которые можно загрузить с помощью этой функции.