Décode l'informatique
Obtenir des données à partir d'Excel

Importer des données Excel dans CDS

Cet exemple vous explique comment grâce à la fonctionnalité native Obtenir des données d’un fichier Excel, vous pouvez importer des données en bloc de Microsoft Excel dans une entité.

À l’issue de cette manipulation, vous disposerez d’un environnement Common Data Service mis à jour, dans lequel vous pourrez manipuler vos données.

Préparation

Adapter le fichier Excel

Dans les fichiers d’exercices, ouvrez le dossier Entités. Dans ce dossier, ouvrez le fichier Excel qui s’intitule entité_NDF.xlsx.

Dans ce menu, cliquez sur l’affichage qui s’intitule Personnalisé : l’entité Note de frais apparaît.

Prenez le temps de parcourir le fichier pour comprendre ses données.

Ensuite, remplacez partout le préfixe cr121_ par votre préfixe. Ce préfixe se trouve dans toutes les entêtes de colonnes du tableau.

Enregistrez le fichier Excel.

Le fichier ne contient que des frais liés à des déplacements. Toutefois, il aurait pu contenir des frais de toute nature.

Administrer l’entité

Ouvrez le site web Microsoft Power Apps et identifiez-vous avec votre compte.

https://make.powerapps.com/

Dans le volet de navigation (à gauche), cliquez sur Données, puis cliquez sur Entités : la liste des entités existantes s’affiche.

Dans le volet central, en haut et à droite, cliquez sur l’affichage qui s’intitule Par défaut.

Dans ce menu, cliquez sur l’affichage qui s’intitule Personnalisé : l’entité Note de frais apparaît.

Cliquez sur l’entité Note de frais pour l’ouvrir.

Importer les données

Dans le menu, cliquez sur Obtenir les données puis cliquez sur Obtenir des données à partir d’Excel. Ne cliquez pas sur Modification des données dans Excel.

Pour vous aider, regardez la copie d’écran ci-dessous.

Obtenir des données à partir d'Excel
Obtenir des données à partir d’Excel

Ensuite, cliquez sur le bouton Fichier non chargé.

Dans la fenêtre Windows, récupérez et ouvrez le fichier entité_NDF.xlsx puis patientez quelques secondes, le temps du chargement et de l’analyse du fichier par l’assistant.

Pour vous aider, regardez la copie d’écran ci-dessous.

Mappage des champs
Mappage des champs

Le lien Mapper des champs sert à mapper manuellement les champs du fichier Excel aux champs d’entités. Dans ce scénario, vous n’avez pas besoin de l’utiliser, car normalement l’assistant reconnaît tous les champs du fichier Excel.

En haut et à droite, cliquez sur le lien Importer puis patientez quelques secondes, le temps de l’import du fichier par l’assistant.

Pour vous aider, regardez la copie d’écran ci-dessous.

Import réussi
Import réussi

Pour consulter le résultat, cliquez sur Entités dans le volet de gauche.

Ensuite, dans le volet central, cliquez sur l’entité Note de frais.

Cliquez sur l’onglet Données (à droite).

Pour vous aider, regardez la copie d’écran ci-dessous.

Données importées à partir d'Excel
Données importées à partir d’Excel

L’exercice est terminé.

Résumé

Dans cet exercice, vous avez appris à importer des données dans une base CDS, à l’aide de la fonctionnalité native Obtenir des données à partir d’Excel.

Il existe d’autres techniques pour alimenter manuellement la base CDS. Notamment, vous pouvez utiliser le complément Microsoft PowerApps Office dans Excel, ou encore créer un projet d’intégration de données.

Claude COUDERC

Ajouter un commentaire