Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
S’applique à : ✅base de données SQL dans Microsoft Fabric
Microsoft Fabric fournit un guichet unique pour tous les besoins analytiques de n’importe quelle entreprise. L’objectif de ce didacticiel est de fournir un guide complet sur l’utilisation d’une base de données SQL dans Fabric. Ce didacticiel est conçu pour vous aider à parcourir le processus de création de base de données, à configurer des objets de base de données, à explorer des fonctionnalités autonomes et à combiner et à visualiser des données. En outre, vous apprendrez à créer un point de terminaison GraphQL, qui sert d’approche moderne pour connecter et interroger efficacement vos données. Vous apprendrez également à utiliser le point de terminaison d’analytique SQL pour utiliser des données mises en miroir pour la création de rapports et l’analyse, et à développer des visualisations de données.
Ce didacticiel est structuré pour offrir une expérience pratique, vous guidant tout au long de chaque étape du processus pour vous assurer une solide compréhension des bases de données SQL dans Fabric, dans l’écosystème Microsoft Fabric. Vous obtiendrez des insights sur les points d’intégration fluides et les différentes expériences adaptées aux développeurs professionnels comme citoyens au sein de Microsoft Fabric.
Ce didacticiel n’est pas destiné à servir d’architecture de référence, ni à couvrir une liste exhaustive des fonctionnalités et capacités. Il ne s’agit pas non plus d’un guide prescriptif sur les meilleures pratiques, mais plutôt d’une procédure pas à pas fondamentale pour vous familiariser avec les fonctionnalités et l’expérience utilisateur des bases de données SQL dans Fabric.
Scénario de bout en bout de base de données SQL dans Fabric
Dans ce didacticiel, vous prenez le rôle d’un développeur de base de données, travaillant au sein du groupe Contoso. Votre organisation souhaite évaluer les informations de chaîne d’approvisionnement des filiales AdventureWorks et Northwind Traders, en fonction des ventes passées et des composants actuels des différents produits utilisés dans la fabrication.
Vous utiliserez des exemples de données ainsi que des données et des vues que vous créez. Votre objectif est de créer une visualisation de ces données et d’activer l’analyse en temps réel des données disponibles pour une application. Vous avez choisi GraphQL comme API de données principale pour la solution. Voici les étapes décrites de ce didacticiel :
- Créer un espace de travail Microsoft Fabric
- Créer une base de données SQL dans Microsoft Fabric
- Ingérer des exemples de données et créer des objets et des données supplémentaires
- Interroger la base de données et examiner les fonctionnalités autonomes
- Utiliser le point de terminaison d’analytique SQL pour interroger des données
- Créer et partager des visualisations
- Effectuer une analyse des données en utilisant Microsoft Fabric Notebooks
- Créer une application en utilisant DevOps et l’API GraphQL
- Nettoyer les ressources
Architecture de bout en bout des bases de données SQL dans Fabric
Voici un résumé de l’architecture que ce didacticiel présente.
Sources de données : Microsoft Fabric permet de se connecter facilement et rapidement à Azure Data Services, à d’autres plateformes cloud et à des sources de données locales pour ingérer des données et créer des applications qui génèrent et modifient des données.
Ingestion : avec plus de 200 connecteurs natifs dans le cadre du pipeline Microsoft Fabric et avec la transformation de données par glisser-déplacer avec flux de données, vous pouvez générer rapidement des insights pour votre organisation. Les raccourcis OneLake sont une nouvelle fonctionnalité de Microsoft Fabric qui offre un moyen de se connecter à des données existantes sans avoir à le copier ou à le déplacer. Pour le développement, vous disposez du protocole TDS (Tabular Data Stream) qui peut accéder à la base de données comme une instance SQL Server. Vous disposez également de l’API GraphQL pour interroger non seulement une base de données SQL dans Fabric, mais aussi plusieurs sources de données dans Microsoft Fabric, de manière cohérente, sécurisée et intégrée.
Stocker, interroger et enrichir : les bases de données SQL dans Fabric fonctionnent avec les commandes Transact-SQL standard du secteur pour créer, lire, mettre à jour et supprimer des données et des objets de données, ainsi qu’avec l’API GraphQL.
Exposer : les données de votre base de données SQL dans Fabric peuvent être consommées de différentes manières :
- Les données de base de données SQL dans Fabric et le point de terminaison d’analytique SQL peuvent être consommées par Power BI, l’outil décisionnel leader du secteur, pour la création de rapports et la visualisation.
- Chaque base de données SQL dans la connexion Fabric et chaque point de terminaison d’analytique SQL sont fournis avec un point de terminaison TDS intégré, pour se connecter et interroger facilement des données depuis d’autres outils de création de rapports, le cas échéant.
- Vous pouvez également créer un modèle sémantique via le point de terminaison d’analytique SQL de la base de données SQL. Avec un modèle sémantique, vous pouvez visualiser des données en quelques étapes.
- La base de données SQL et le point de terminaison d’analytique SQL peuvent également être exposés via l’API GraphQL.
Exemples de données
Pour obtenir des exemples de données dans ce didacticiel, vous utiliserez un sous-ensemble des exemples de bases de données de AdventureWorksLT et de Northwind. Pour ce scénario de bout en bout, vous ingérerez et générerez suffisamment d’objets de données et de données pour découvrir les fonctionnalités de mise à l’échelle et de niveau de performance des bases de données SQL dans la plateforme Microsoft Fabric. Cet exemple peut être étendu pour afficher de nombreuses fonctionnalités supplémentaires de la plateforme.
En règle générale, vous créez des données depuis des systèmes transactionnels (ou des applications métier) dans une base de données, puis vous copiez ou regroupez les données dans un lac de données ou une zone de préproduction de l’entrepôt de données. Toutefois, pour ce didacticiel, vous allez utiliser les exemples de données Sales and Products comme point de départ, ajouter des données d’entrepôt, que vous allez joindre à d’autres tables, et créer des vues pour les données le long de la route.
Modèle de données
L’exemple de données SalesLT pour la base de données SQL dans Microsoft Fabric est un sous-ensemble de la base de données AdventureWorks plus grande et inclut les éléments et relations de données suivants. Dans ce didacticiel, vous créerez une table Warehouse, qui s’affiche dans ce modèle de données. Pour cet exemple, seules les clés numériques des données sont créées et les données sont générées à partir d’un script d’installation. Pour étendre cet exemple, vous normaliserez la table Warehouse avec une importation de table Northwind pour les noms, descriptions et autres informations sur les fournisseurs.