Power Lab Podcast

Données sur la plateforme Microsoft Power : voici comment choisir l’architecture adaptée

28 janvier 2022

Microsoft

Le choix de la structure des données doit être pris en compte dès l’élaboration du concept de base d’une application. Il existe différentes possibilités de traitement des données si l’application est développée sur la plateforme Microsoft Power. Quelles options sont disponibles et quels sont leurs avantages et inconvénients ? Et de quoi vaut-il mieux tenir compte ? Découvrez-le dans ce blog !

Découvrez-en bien davantage à ce sujet dans notre podcast

Vous préféreriez écouter une discussion amusante plutôt que lire cet article de blog ? Dans ce cas, nous avons une bonne nouvelle pour vous ! Cet article de blog résume le quatrième épisode de notre nouvelle série de podcasts, Power Lab Podcast. Deux de nos experts les plus sympathiques explorent chaque mois les possibilités de la plateforme et aboutissent ainsi à de nouvelles visions.

L’expérience de Lennert

En raison des délais de livraison interminables des véhicules, Lennert est l’un des nombreux automobilistes à attendre avec impatience sa nouvelle voiture. C’est ce qui lui a donné l’idée de créer l’application qu'il a développée ce mois-ci. L’application exploite la magie de la Mixed Reality sur Power Apps pour placer la nouvelle voiture comme objet 3D virtuel dans divers espaces. Pratique, par exemple pour vérifier si les dimensions du véhicule lui permettront d’entrer dans le garage. À l’aide de la caméra de votre smartphone, scannez l’endroit et placez-y l’objet. Vous pourrez ensuite vous mouvoir autour de l’objet avec votre smartphone et même en prendre des photos. « Cette application appartient toujours à la catégorie low code, puisqu’elle ne nécessite qu’un modèle 3D existant et ses dimensions. Ce type d’applications peut aussi se révéler très utile pour les entreprises, pensez par exemple à IKEA, qui utilise cette technologie pour aider ses clients à visualiser les meubles dans leurs espaces de vie. »

Critères de choix d’une structure de données adaptée

Une structure de données bien pensée est essentielle à toutes les solutions, qu’elles soient grandes ou petites. Il est donc très important de s’y attarder au préalable. Mais à quoi devez-vous penser ?

  • Quelle est la taille du groupe cible de l’application ? Combien d’utilisateurs y aura-t-il ? Une équipe, plusieurs équipes, une organisation tout entière...
  • Quels volumes de données l’application devra-t-elle prendre en charge ?
  • Quelles fonctionnalités entendez-vous y intégrer ?
  • Comment l’application évoluera-t-elle dans le futur ? L’évolutivité est-elle importante ?
  • Dans quelle mesure l’application est-elle déterminante pour l’entreprise ? Quel degré de sécurisation est nécessaire ?
  • Quelles sont vos attentes en termes de performance ?
  • De quelles connaissances disposent les développeurs (internes) ?

Une fois ces critères clairement définis, l’option appropriée peut y être associée.

Les options de structures de données sur la plateforme Microsoft Power

SharePoint

De nombreuses équipes utilisent des listes SharePoint-pour consulter des données structurées, les partager et travailler ensemble sur celles-ci. Il s’agit donc d’une excellente source de données pour créer des applications avec PowerApps. C’est l’option la plus simple, mais pas la plus évolutive ni la plus performante. La liste SharePoint est un point de départ parfait pour les très petites applications. Le gros avantage est que cette option est comprise dans la licence Microsoft 365.

Microsoft Dataverse for Teams

Comme son nom l’indique, Microsoft Dataverse for Teams est une plateforme de données grâce à laquelle les utilisateurs peuvent créer des applications, des bots et des flows dans Microsoft Teams. Cette option peut effectivement être considérée comme une sorte de version d’essai gratuite de Dataverse. Dataverse for Teams est en effet comprise dans la licence Microsoft 365, mais avec quelques restrictions, par exemple en ce qui concerne le nombre de données qui peuvent y être stockées. C’est un point de départ idéal, puisqu'il est possible de passer très facilement à la version complète de Dataverse si l’application prenait une ampleur non prévue initialement.

Dataverse

On remarque que Dataverse trouve son origine au sein de l’univers Dynamics, mais que le système a continué à être développé pour être utilisé sur la plateforme Microsoft Power. Dataverse permet de stocker et de gérer en toute sécurité les données utilisées par les applications d’entreprise. Les données de Dataverse sont stockées dans une série de tableaux. Cette structure de données est l’option adaptée si vous désirez une application performante et êtes sûr qu’elle prendra de l’ampleur dans le futur. Vous recevez une partie de l’espace de stockage et devez acheter le reste. En outre, tous les utilisateurs ont besoin d’une licence Premium, ce qui revient à 4,20 € par utilisateur par mois.

Si vous souhaitez utiliser certains produits de Microsoft comme AI Builder et Virtual Agents, vous devrez de toute façon utiliser Dataverse. Ses avantages les plus importants résident dans la disponibilité des données hors ligne, la façon conviviale de définir une hiérarchie des rôles au niveau des droits et les champs configurés en plug-and-play.

Azure SQL

Si vous vous trouvez confronté à une grande application qui contient de nombreuses connections avec divers systèmes en dehors de la plateforme Microsoft Power ou si les collaborateurs de l’entreprise ont déjà une vaste connaissance de SQL, Azure SQL est « the way to go ». SQL est le système « full option » qui permet de réaliser des opérations complexes. Une licence Premium est nécessaire, et le volume et l’utilisation sont également tarifiés séparément, par exemple au moyen d’un abonnement Azure.

Chaque mois, trouvez l’inspiration pour tirer le maximum de la plateforme Microsoft Power

Abonnez-vous via votre plateforme de podcasts préférée pour écouter et ne rater aucune émission !

Découvrez tout les blogs
En savoir plus

Inscrivez-vous et recevez nos blogs dans votre boîte mail