Créer des entités dans CDS (Common Data Service) en utilisant Power QueryCreate new entities in the Common Data Service (CDS) using Power Query

Avec l’intégration de Power Query, les développeurs d’applications métier peuvent créer des entités dans CDS (Common Data Service) à partir d’un diverses sources de données.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.

Le service CDS permet aux utilisateurs de stocker et de gérer en toute sécurité les données dans un ensemble d’entités standard et personnalisées.The Common Data Service lets users securely store and manage data within a set of standard and custom entities. Une entité est un ensemble de champs destiné à stocker les données, à l’instar d’une table dans une base de données.An entity is a set of fields used to store data, similar to a table within a database. Une fois les données stockées dans CDS, vous pouvez utiliser Microsoft PowerApps pour créer des applications élaborées qui exploitent ces données.Once the data is stored in the Common Data Service, you can use Microsoft PowerApps to build rich applications that use the stored data.

Avec l’intégration de Power Query, les développeurs d’applications métier utilisant PowerApps peuvent créer des entités dans CDS basées sur les données de sources de données externes. Il peut s’agir de sources de données locales, à l’instar des bases de données relationnelles (SQL Server, IBM DB2, etc.), de fichiers Excel, Access et texte, ainsi que des services en ligne comme Salesforce, Azure SQL Database et Azure Data Warehouse, des API web, des flux OData et bien d’autres sources.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. Outre la grande diversité de sources de données à laquelle vous pouvez vous connecter, Power Query vous permet aussi de filtrer, transformer et combiner les données avant de les charger dans CDS.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.

Nouvelle entité à partir des données

Activation de la fonctionnalité Nouvelle entité CDS à partir de Power QueryEnabling the CDS New Entities from Power Query feature

Cette fonctionnalité est disponible dans votre locataire PowerApps, mais elle n’est pas activée par défaut.This feature is available in your PowerApps tenant, but is not turned on by default. Vous pouvez l’activer dans web.powerapps.com.You can enable it in web.powerapps.com.

Note

Vous ne pouvez créer des entités personnalisées que dans les bases de données que vous avez créées.You can create new custom entities only in databases that you have created.

Dans le portail PowerApps, effectuez les étapes suivantes pour activer cette fonctionnalité :In the PowerApps portal, take the following steps to enable this feature:

  1. Accédez à l’onglet Common Data Service > Entités, dans le volet de navigation de gauche.Browse to the Common Data Service > Entities tab, in the left navigation pane.

  2. Dans la liste Entités, sélectionnez la liste déroulante Nouvelle entité.From the Entities list, select the New Entity dropdown.

  3. Dans la liste qui s’affiche dans le menu déroulant, sélectionnez Nouvelle entité à partir des données (Technical Preview), comme l’illustre l’image suivante.From the list that appears in the dropdown menu, select New Entity from Data (Technical Preview) as shown in the following image.

    Nouvelle entité à partir des données

  4. Après avoir sélectionné Nouvelle entité à partir des données (Technical Preview) dans le menu, une boîte de dialogue s’affiche avec la liste des connecteurs disponibles dans cette version Technical Preview, comme l’illustre l’image suivante.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.

    Connecteurs disponibles

  5. Après avoir sélectionné le connecteur de votre choix, vous pouvez passer aux étapes suivantes pour spécifier les détails et les informations d’identification de la connexion à la source de données, sélectionner les tables à importer, etc.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. Si vous avez aussi accès à l’Éditeur de requête (via le bouton Modifier situé dans la vue Navigateur), vous pouvez appliquer des filtres ou des étapes de transformation de données avant d’importer les données dans 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.

Ajuster les paramètres de chargement et d’autres comportementsAdjust load settings and other behavior

Une fois que vous avez effectué les étapes de la section précédente et que vous disposez d’une source de données prête à l’emploi pour créer des entités dans CDS en utilisant Power Query, vous pouvez ajuster d’autres paramètres de chargement, tels que le comportement de l’actualisation ou encore les paramètres propres à une entité (tels que le nom d’affichage, les clés primaires, etc.).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).

Après avoir effectué ces étapes et sélectionné Charger, les entités personnalisées sont créées dans CDS.Once those steps are completed and you select Load, you will have created new custom entities in CDS. Vous pouvez aussi modifier des requêtes après le chargement initial en accédant au menu Entité d’une entité spécifique.You can also edit queries after the initial load by accessing the Entity menu for a specific entity.

Cette fonctionnalité nous remplit d’enthousiasme, et nous avons hâte de recueillir vos impressions.We're very excited about this functionality, and are eager to hear your feedback. N’hésitez pas à nous faire part de vos suggestions et de vos avis sur cette fonctionnalité !Please send us your suggestions and feedback about this feature!