PowerApps CDS : Comprendre les bases et la configuration de lenvironnement

PowerApps CDS : Comprendre les bases et la configuration de lenvironnement

Dans ce didacticiel, nous allons parler de PowerApps CDS ou service de données commun. Ceci est important car toute application basée sur un modèle fonctionne mieux si elle s'exécute via un service de données commun.

Un service de données commun est une couche de données entre toutes les données d'entrée qui alimentent vos applications.

Dans toute organisation, les données proviennent généralement de différentes sources. Si vous exploitez un magasin, par exemple, vous disposez de données provenant de votre système de point de vente. Vous aurez également des données provenant de vos QuickBooks ou de tout autre logiciel de comptabilité, ainsi que de vos achats auprès des fournisseurs.

Vous aurez alors une couche qui contient et intègre toutes ces données afin que vous puissiez efficacement alimenter n'importe quelle application. C'est ce que fait un CDS.

PowerApps CDS : Comprendre les bases et la configuration de l'environnement

C'est assez différent de ce que les administrateurs de base de données appelleraient une couche de données. Un CDS PowerApps est un mélange de stockage de données et de couche de données.

Table des matières

Avantages du CD PowerApps

Travailler avec CDS présente de nombreux avantages. Vous pouvez consulter la documentation Microsoft PowerApps pour voir comment cela fonctionnerait avec votre configuration, mais nous allons souligner ici quatre des avantages les plus importants.

Premier avantage : CDS normalise toutes vos données.

Avec un service de données commun, toutes vos données sont en place. Il n'est pas nécessaire d'aller dans votre logiciel de comptabilité pour obtenir une information, puis dans votre logiciel de point de vente pour une autre donnée. C'est pourquoi les grandes organisations qui travaillent normalement avec de grandes quantités de données préfèrent utiliser CDS.

CDS utilise également des colonnes et des types de champs standardisés, ce qui vous permet d'organiser les données plus efficacement.

Deuxième avantage : CDS vous permet d'appliquer des règles métier.

Les règles métier vous permettent de définir des paramètres qui doivent être suivis chaque fois qu'un type de données est ajouté.

Par exemple, vous pouvez définir une règle selon laquelle un numéro d'employé doit être joint à toute information sur l'employé qui sera ajoutée au formulaire. Ou si un magasin sert de l'alcool, vous pourriez exiger qu'un identifiant de licence d'alcool soit fourni avant que la vente ne soit approuvée.

Ces règles métier s'appliqueront toujours jusqu'à la couche de données, et pas seulement à la couche d'application. Cela signifie que quoi qu'il arrive, les règles commerciales seront toujours respectées.

Troisième avantage : CDS ajoute une couche de sécurité.

Microsoft a toujours été connu pour sa sécurité. Vous n'aurez même pas besoin d'un administrateur de base de données ou d'un expert en sécurité des données une fois que vous aurez utilisé CDS. Vous pouvez facilement contrôler les tables, les lignes et les autres parties des données auxquelles des personnes spécifiques peuvent avoir accès.

Par exemple, si vous autorisez vos fournisseurs à accéder à votre application, vous ne voudriez pas qu'ils voient vos données de vente. Vous voudriez limiter leur accès aux données d'achat spécifiques à chaque fournisseur. C'est quelque chose que vous pouvez appliquer via CDS.

Quatrième avantage : CDS sauvegarde automatiquement vos données.

La sauvegarde des données est quelque chose que beaucoup de gens oublient souvent. La mauvaise chose à ce sujet est que vous réalisez seulement l'importance de sauvegarder régulièrement vos données jusqu'à ce que vous les perdiez réellement.

La bonne nouvelle est que CDS sauvegarde automatiquement vos données pour vous. Quoi qu'il arrive, vous pouvez vous attendre à ce que vos données soient en sécurité dans le cloud.

Configuration de l'environnement et de la base de données

Commençons à créer un service de données commun. La première étape consiste à configurer l'environnement et la base de données.

Si vous avez configuré votre environnement PowerApps de la même manière que moi, vous devez procéder à l'approvisionnement avant de pouvoir créer votre base de données.

Vous saurez que c'est le cas si vous accédez à Données dans le volet de gauche, cliquez sur Entités et voyez ce message au milieu indiquant que l'environnement actuel dans lequel vous vous trouvez ne prend pas en charge la création de bases de données.

PowerApps CDS : Comprendre les bases et la configuration de l'environnement

PowerApps nous demande de le faire car, comme mentionné précédemment, CDS n'est pas simplement une couche de données ; c'est aussi une forme de stockage de données. Considérez-le comme quelque chose de similaire à Dropbox, OneDrive ou à tout type de serveur SQL. Il va avoir besoin d'une base de données où il peut stocker toutes les données sur le cloud.

Donc, ce que nous devons faire maintenant, c'est d'abord créer un nouvel environnement. Cliquons sur "Créer un nouvel environnement" et appelons cet environnement CDSTutorial.

PowerApps CDS : Comprendre les bases et la configuration de l'environnement

Il nous faudra choisir une région dans cette liste déroulante.

PowerApps CDS : Comprendre les bases et la configuration de l'environnement

Comme nous ne faisons que tester cela pour le moment, nous choisirons une version d'essai et non un environnement de production.

PowerApps CDS : Comprendre les bases et la configuration de l'environnement

Une fois que nous avons terminé avec tout cela, cliquons sur "Créer un environnement" dans le coin inférieur droit. Il faut généralement quelques secondes pour que le volet suivant se charge une fois que vous avez cliqué sur le bouton.

PowerApps CDS : Comprendre les bases et la configuration de l'environnement

Une fois chargé, il nous demandera si nous voulons créer une base de données. Il affichera une liste des choses que nous pouvons faire une fois qu'une base de données est créée.

PowerApps CDS : Comprendre les bases et la configuration de l'environnement

Puisque nous voulons que tout sur cette liste se produise, cliquons sur "Créer une base de données".

PowerApps CDS : Comprendre les bases et la configuration de l'environnement

Il va d'abord nous demander une devise, alors choisissons USD pour cet exemple.

PowerApps CDS : Comprendre les bases et la configuration de l'environnement

La langue a également été définie sur l'anglais par défaut, mais vous pouvez la modifier en cliquant sur le menu déroulant si vous souhaitez que votre base de données soit dans une autre langue.

PowerApps CDS : Comprendre les bases et la configuration de l'environnement

Incluons également des exemples d'applications et de données en cochant la case afin que nous puissions voir à quoi ressemblent les choses.

PowerApps CDS : Comprendre les bases et la configuration de l'environnement

Une fois tous ces champs renseignés, cliquons sur « Créer ma base de données ».

PowerApps CDS : Comprendre les bases et la configuration de l'environnement

La création de la base de données prend normalement quelques minutes, alors attendez-vous à un peu de temps d'attente à ce stade. Au cas où vous vous demanderiez si vous êtes sur la bonne voie, il devrait afficher un message vous indiquant qu'il est en train de construire la base de données.

PowerApps CDS : Comprendre les bases et la configuration de l'environnement


Présentation de Power Apps : définition, fonctionnalités, fonctions et importance
Environnements Power Apps : configuration correcte des éléments de l'application
Fonctions et formules PowerApps | Une introduction

Conclusion

L'utilisation du CDS PowerApps rend les choses plus efficaces, en particulier si vous extrayez des données de diverses sources et prévoyez d'appliquer les données à différentes applications.

Bien sûr, la construction de la base de données et de l'environnement n'est que le début. Dans les prochains didacticiels, nous parlerons des autres aspects du service de données commun pour vous aider à vraiment comprendre son fonctionnement.

Tous mes vœux,

Henri


Quest-ce que le self en Python ? Exemples concrets

Quest-ce que le self en Python ? Exemples concrets

Qu'est-ce que le self en Python ? Exemples concrets

Comment enregistrer et charger un fichier RDS dans R

Comment enregistrer et charger un fichier RDS dans R

Vous apprendrez à enregistrer et à charger des objets à partir d'un fichier .rds dans R. Ce blog expliquera également comment importer des objets de R vers LuckyTemplates.

First N Business Days Revisited - Une solution de langage de codage DAX

First N Business Days Revisited - Une solution de langage de codage DAX

Dans ce didacticiel sur le langage de codage DAX, découvrez comment utiliser la fonction GENERATE et comment modifier dynamiquement le titre d'une mesure.

Présentez des informations à laide de la technique des visuels dynamiques multi-threads dans LuckyTemplates

Présentez des informations à laide de la technique des visuels dynamiques multi-threads dans LuckyTemplates

Ce didacticiel explique comment utiliser la technique Multi Threaded Dynamic Visuals pour créer des informations à partir de visualisations de données dynamiques dans vos rapports.

Introduction au filtrage du contexte dans LuckyTemplates

Introduction au filtrage du contexte dans LuckyTemplates

Dans cet article, je vais parcourir le contexte du filtre. Le contexte de filtrage est l'un des principaux sujets que tout utilisateur de LuckyTemplates doit d'abord connaître.

Meilleurs conseils pour utiliser les applications dans le service en ligne LuckyTemplates

Meilleurs conseils pour utiliser les applications dans le service en ligne LuckyTemplates

Je souhaite montrer comment le service en ligne LuckyTemplates Apps peut aider à gérer différents rapports et informations générés à partir de diverses sources.

Analyser les changements de marge bénéficiaire au fil du temps - Analytics avec LuckyTemplates et DAX

Analyser les changements de marge bénéficiaire au fil du temps - Analytics avec LuckyTemplates et DAX

Découvrez comment calculer les modifications de votre marge bénéficiaire à l'aide de techniques telles que la création de branches de mesure et la combinaison de formules DAX dans LuckyTemplates.

Idées de matérialisation pour les caches de données dans DAX Studio

Idées de matérialisation pour les caches de données dans DAX Studio

Ce didacticiel abordera les idées de matérialisation des caches de données et comment elles affectent les performances des DAX dans la fourniture de résultats.

Rapports dentreprise à laide de LuckyTemplates

Rapports dentreprise à laide de LuckyTemplates

Si vous utilisez encore Excel jusqu'à présent, c'est le meilleur moment pour commencer à utiliser LuckyTemplates pour vos besoins en matière de rapports commerciaux.

Quest-ce que la passerelle LuckyTemplates ? Tout ce que tu as besoin de savoir

Quest-ce que la passerelle LuckyTemplates ? Tout ce que tu as besoin de savoir

Qu'est-ce que la passerelle LuckyTemplates ? Tout ce que tu as besoin de savoir