Concevoir votre structure de données

Effectué

Vous lanceriez rarement une application sans données existantes. Lors de la conception de votre structure de données, vous devez d’abord comprendre où se trouvent les données utilisées par l’application.

Les données existantes sont importées dans votre application ou vous les intégrez à votre application avec un système existant ou une source de données existante.

Rechercher et organiser les informations requises

En général, les données existantes sont importées lorsque votre application remplace une solution existante, qu’il s’agisse d’une application plus ancienne ou de données statiques d’une feuille de calcul. Une approche recommandée consiste à examiner les données disponibles et à décider de celles requises par l’application.

Schéma des sources de données disponibles.

Peut-être que les données que vous utilisez ont plus de 10 ans, mais que vos utilisateurs doivent accéder uniquement aux données des trois dernières années. À ce stade, il serait avantageux de procéder à un nettoyage des données avant de les importer dans votre environnement. Il s’agit également du bon moment pour supprimer les enregistrements en double, les enregistrements inexacts et d’autres données non pertinentes pour les tâches effectuées par les utilisateurs dans l’application. En outre, vous devez analyser le contenu des champs hérités et identifier ceux qui sont rarement utilisés. Si ces champs ne sont pas nécessaires dans le nouveau système, il n’est peut-être pas judicieux d’en migrer les données.

Le nettoyage des données affiche non seulement les données pertinentes pour les utilisateurs, mais il vous permet aussi d’identifier la capacité de stockage des données. Le dépassement de la capacité de stockage est l’un des principaux revers qu’une entreprise peut essuyer lors du déploiement de Microsoft Power Apps.

L’analyse des données existantes vous permet également d’identifier les colonnes ou champs que vous devez ajouter à votre application. Vous pouvez créer un plan qui décrit quels champs d’origine correspondront à quels champs de destination et l’affichage de ces champs après la migration.

Effectuer une intégration aux systèmes et applications existants déjà utilisés

Deux méthodes permettent aux applications créées avec Power Apps de s’intégrer aux données existantes.

Schéma de la logique de transformation des données avec des données source et des données cible.

La première consiste à utiliser un connecteur, qui vous permet de vous connecter directement à une source de données. L’autre consiste à utiliser un flux de données, qui copie un instantané des données.

  • Connecteur : un connecteur est une fonctionnalité de Power Apps qui vous permet de vous connecter à divers systèmes et sources tels que SharePoint, SQL Server ou Office 365 et d’y récupérer directement des données ou d’en y enregistrer. Pour en savoir plus, consultez Présentation des connecteurs d’application canevas pour Power Apps.

  • Flux de données : un flux de données est une fonctionnalité de Power Apps qui vous permet d’extraire, de transformer et de charger des données d’un autre système vers Microsoft Dataverse ou Microsoft Azure Data Lake Storage. Contrairement à un connecteur, un flux de données récupère les données dans un lot planifié. Au lieu de récupérer les données telles quelles dans la source de données, Power Query Online vous permet de manipuler, nettoyer et transformer les données avant de les stocker dans le stockage cible. Pour en savoir plus, consultez Préparation des données en libre-service avec des flux de données.

La méthode que vous choisissez dépend de vos cas d’utilisation et de la façon dont les données doivent être traitées. Le tableau suivant répertorie certains éléments que vous pouvez utiliser à des fins de comparaison :

Élément à comparer Connecteurs Flux de données
Actualisation des données En temps réel Données statiques ou instantané
Direction Bidirectionnels Unidirectionnel (de l’origine vers Microsoft Dataverse)
Modification de données existantes ? Oui Non
Exemples de cas d’utilisation Ordre de fabrication, feuille de temps, devis Base de données client, factures antérieures, liste des collaborateurs

Selon les données auxquelles vous devez accéder, vous pourriez avoir besoin d’une assistance technique supplémentaire. Lorsque vous devez utiliser et effectuer une intégration à des systèmes d’entreprise existants tels que SAP et Oracle, vous devez solliciter la coopération et l’aide de votre équipe d’administration informatique ou de l’équipe en charge du système.

Pour en savoir plus, consultez Utilisation de systèmes d’entreprise.