Благодаря интеграции с Power Query разработчики бизнес-приложений могут создавать новые сущности в Common Data Service (CDS) из широкого диапазона источников данных.

Служба Common Data Service позволяет безопасно хранить данные и управлять ими с помощью набора стандартных и настраиваемых сущностей. Сущность — это набор полей, используемых для хранения данных, похожий на таблицу в базе данных. Если данные хранятся в Common Data Service, с помощью Microsoft PowerApps можно создавать полнофункциональные приложения, в которых используются хранимые данные.

Благодаря интеграции с Power Query разработчики бизнес-приложений с помощью PowerApps могут создавать новые сущности в Common Data Service на основе данных из внешних источников. Это могут быть локальные источники данных, например реляционные базы данных (SQL Server, IBM DB2 и т. д.), файлы Excel, Access и текстовые файлы, а также веб-службы, такие как Salesforce, база данных SQL Azure и хранилище данных SQL Azure, веб-API, каналы OData и др. В дополнение к широкому спектру источников данных, к которым можно подключаться, Power Query позволяет фильтровать, преобразовывать и объединять данные до их загрузки в Common Data Service.

Новая сущность из данных

Включение новых сущностей CDS с помощью функции Power Query

Эта функция доступна в клиенте PowerApps, но не включена по умолчанию. Ее можно включить на сайте web.powerapps.com.

Примечание. Вы можете создавать новые настраиваемые сущности только в базах данных, которые создали вы сами.

Чтобы включить эту функцию, выполните следующие действия на портале PowerApps:

  1. Откройте вкладку Common Data Service > Сущности в левой области навигации.
  2. В списке Сущности выберите раскрывающийся список Создание сущности.
  3. В списке, который откроется в раскрывающемся меню, выберите пункт Новые сущности данных (предварительная техническая версия), как показано на следующем рисунке.

    Новая сущность из данных

  4. После выбора пункта Новые сущности данных (предварительная техническая версия) откроется диалоговое окно со списком доступных соединителей в этой ознакомительной технической версии, как показано на следующем рисунке.

    Доступные соединители

  5. Выбрав соединитель, который вы хотите использовать, можно перейти к дальнейшим действиям: указать сведения о подключении к источнику данных и учетные данные, выбрать таблицы для импорта и так далее. Вы также можете получить доступ к редактору запросов (для этого нажмите кнопку Изменить в представлении Навигатор) и применить фильтры или преобразовать данные, прежде чем импортировать данные в CDS.

Настройка параметров нагрузки и других аспектов поведения

Когда вы выполните действия, описанные в предыдущем разделе, и источник данных будет готов для создания новых сущностей в CDS с помощью Power Query, можно настроить дополнительные параметры загрузки, такие как поведение обновления и параметры конкретной сущности (например, отображаемое имя, первичные ключи и т. д.).

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

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