Implémenter une architecture en médaillon dans Fabric
Maintenant que vous avez une bonne compréhension de l’architecture en médaillon, découvrons comment la mettre en action dans Fabric.
Configurez la base : créez votre lakehouse Fabric. Vous pouvez utiliser le même lakehouse pour plusieurs architectures en médaillon ou utiliser des lakehouses différents et même des lakehouses différents dans différents espaces de travail, en fonction de votre cas d’usage.
Concevez votre architecture : créez la disposition de votre architecture, définissez vos couches, puis déterminez comment les données circuleront entre celles-ci. L’implémentation la plus simple consiste à utiliser le bronze comme couche brute, l’argent comme couche organisée et l’or comme couche de présentation. Votre couche en or doit être modélisée dans un schéma en étoile, puis optimisée pour la création de rapports.
Question Bronze Argent Or Que se passe-t-il dans cette couche ? Ingérer des données brutes Nettoyer, puis valider des données Transformations et modélisation supplémentaires Quel outil est utilisé ? Pipelines, flux de données, notebooks Flux de données ou notebooks Point de terminaison analytique SQL ou modèle sémantique Ingérez des données dans le bronze : déterminez comment vous allez ingérer des données dans votre couche de bronze. Pour cela, vous pouvez utiliser des pipelines, des flux de données ou des notebooks.
Transformez les données,puis chargez-les en argent : déterminez comment vous allez transformer les données dans votre couche d’argent. Pour cela, vous pouvez utiliser des flux de données ou des notebooks. Les transformations au niveau argent doivent être axées sur la qualité et la cohérence des données, et non sur la modélisation des données.
Générez une couche d’or : déterminez comment vous allez générer votre couche d’or, ce qu’elles contiendront et leur mode d’utilisation.
- La couche or est l’endroit où vous allez modéliser vos données pour la création de rapports avec un modèle dimensionnel. Ici, vous allez établir des relations, définir des mesures, puis incorporer tous les autres éléments essentiels à la création de rapports efficaces.
- Vous pouvez avoir plusieurs couches d’or pour différents publics ou domaines. Par exemple, vous pouvez disposer d’une couche d’or pour votre équipe financière et d’une couche d’or distincte pour votre équipe de ventes. Vous pouvez également disposer d’une couche d’or destinée à vos scientifiques des données et optimisée pour le Machine Learning.
- Selon vos besoins, vous pouvez également utiliser un Data Warehouse (entrepôt de données) comme couche d’or.
- Dans Fabric, vous pouvez transformer vos données à l’aide de flux de données ou de notebooks, puis les charger dans une table Delta or dans le lakehouse. Vous pouvez ensuite vous connecter à la table Delta en utilisant un point de terminaison analytique SQL, puis utiliser SQL afin de modéliser vos données pour les rapports. Vous pouvez également utiliser Power BI pour vous connecter au point de terminaison analytique SQL de la couche d’or, puis modéliser vos données pour les rapports.
Activez la consommation en aval : déterminez comment vous allez activer la consommation en aval de vos données. Pour cela, vous pouvez utiliser des autorisations d’espace de travail ou d’élément, ou vous connecter au point de terminaison analytique SQL.