Создание новых сущностей в Common Data Service (CDS) с помощью Power QueryCreate new entities in the Common Data Service (CDS) using Power Query

Благодаря интеграции с Power Query разработчики бизнес-приложений могут создавать новые сущности в Common Data Service (CDS) из широкого диапазона источников данных.With the integration of Power Query, business app developers can create new entities in the Common Data Service (CDS) from a wide range of data sources.

Служба Common Data Service позволяет безопасно хранить данные и управлять ими с помощью набора стандартных и настраиваемых сущностей.The Common Data Service lets users securely store and manage data within a set of standard and custom entities. Сущность — это набор полей, используемых для хранения данных, похожий на таблицу в базе данных.An entity is a set of fields used to store data, similar to a table within a database. Если данные хранятся в Common Data Service, с помощью Microsoft PowerApps можно создавать полнофункциональные приложения, в которых используются хранимые данные.Once the data is stored in the Common Data Service, you can use Microsoft PowerApps to build rich applications that use the stored data.

Благодаря интеграции с Power Query разработчики бизнес-приложений с помощью PowerApps могут создавать новые сущности в Common Data Service на основе данных из внешних источников. Это могут быть локальные источники данных, например реляционные базы данных (SQL Server, IBM DB2 и т. д.), файлы Excel, Access и текстовые файлы, а также веб-службы, такие как Salesforce, база данных SQL Azure и хранилище данных SQL Azure, веб-API, каналы OData и др.With Power Query integration, business app developers using PowerApps can create new entities in the Common Data Service based on data from external data sources, such as on-premises data sources like relational databases (SQL Server, IBM DB2, and so on), Excel, Access, and text files, as well as online services such as Salesforce, Azure SQL Database and Data Warehouse, Web APIs, OData feeds, and many more sources. В дополнение к широкому спектру источников данных, к которым можно подключаться, Power Query позволяет фильтровать, преобразовывать и объединять данные до их загрузки в Common Data Service.In addition to the wide array of data sources to which you can connect, using Power Query also lets you filter, transform, and combine data before loading it into the Common Data Service.

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

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

Эта функция доступна в клиенте PowerApps, но не включена по умолчанию.This feature is available in your PowerApps tenant, but is not turned on by default. Ее можно включить на сайте web.powerapps.com.You can enable it in web.powerapps.com.

Примечание. Вы можете создавать новые настраиваемые сущности только в базах данных, которые создали вы сами.Note: You can create new custom entities only in databases that you have created.

Чтобы включить эту функцию, выполните следующие действия на портале PowerApps:In the PowerApps portal, take the following steps to enable this feature:

  1. Откройте вкладку Common Data Service > Сущности в левой области навигации.Browse to the Common Data Service > Entities tab, in the left navigation pane.
  2. В списке Сущности выберите раскрывающийся список Создание сущности.From the Entities list, select the New Entity dropdown.
  3. В списке, который откроется в раскрывающемся меню, выберите пункт Новые сущности данных (предварительная техническая версия), как показано на следующем рисунке.From the list that appears in the dropdown menu, select New Entity from Data (Technical Preview) as shown in the following image.

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

  4. После выбора пункта Новые сущности данных (предварительная техническая версия) откроется диалоговое окно со списком доступных соединителей в этой ознакомительной технической версии, как показано на следующем рисунке.Once you select New Entity from Data (Technical Preview) from the menu, a dialog appears with the list of available connectors in this Technical Preview, as shown in the following image.

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

  5. Выбрав соединитель, который вы хотите использовать, можно перейти к дальнейшим действиям: указать сведения о подключении к источнику данных и учетные данные, выбрать таблицы для импорта и так далее.Once you've selected the connector you want to use, you can continue to the next steps to specify data source connection details and credentials, select which tables to import, and so on. Вы также можете получить доступ к редактору запросов (для этого нажмите кнопку Изменить в представлении Навигатор) и применить фильтры или преобразовать данные, прежде чем импортировать данные в CDS.You may be able to access the Query Editor as well (using the Edit button in the Navigator view) and thereby apply filters or data transformation steps before importing data into CDS.

Настройка параметров нагрузки и других аспектов поведенияAdjust load settings and other behavior

Когда вы выполните действия, описанные в предыдущем разделе, и источник данных будет готов для создания новых сущностей в CDS с помощью Power Query, можно настроить дополнительные параметры загрузки, такие как поведение обновления и параметры конкретной сущности (например, отображаемое имя, первичные ключи и т. д.).Once you've completed the steps in the previous section, and have a data source ready to use to create new entities in CDS using Power Query, you can adjust additional load settings, such as refresh behavior and entity-specific settings (such as Display Name, Primary Keys, and others).

Выполните эти действия и нажмите кнопку Загрузить, чтобы создать новые настраиваемые сущности в CDS.Once those steps are completed and you select Load, you will have created new custom entities in CDS. Можно также изменить запросы после начальной загрузки. Для этого откройте меню Сущность для конкретной сущности.You can also edit queries after the initial load by accessing the Entity menu for a specific entity.

Мы очень рады появлению этой функциональной возможности и хотим узнать ваше мнение о ней.We're very excited about this functionality, and are eager to hear your feedback. Присылайте нам свои предложения и отзывы об этой функции.Please send us your suggestions and feedback about this feature!