Partager via


Tutoriel Lakehouse : Création de rapports dans Microsoft Fabric

Dans cette section du tutoriel, vous allez créer un modèle de données Power BI et créer un rapport à partir de zéro.

Prérequis

Avant de commencer ce tutoriel, vous devez effectuer les tâches suivantes :

Créer un rapport

Power BI est intégré en mode natif à l’ensemble de l’expérience Fabric. Cette intégration native inclut un mode unique, appelé DirectLake, afin d’accéder aux données à partir du lakehouse pour fournir l’expérience de requête et de création de rapports la plus performante. DirectLake est une nouvelle fonctionnalité révolutionnaire vous permettant d’analyser des modèles sémantiques très volumineux dans Power BI. Avec Direct Lake, vous chargez de fichiers au format Parquet directement à partir d’un lac de données sans avoir à interroger un point de terminaison lakehouse ou un Data Warehouse, et sans avoir à importer ou à dupliquer des données dans un modèle sémantique Power BI. Direct Lake est un chemin d’accès rapide pour charger les données depuis le lac directement dans le moteur Power BI, prêtes pour l’analyse.

En mode DirectQuery traditionnel, le moteur Power BI interroge directement les données de la source pour chaque exécution de requête, et les performances des requêtes dépendent de la vitesse de récupération des données. DirectQuery élimine la nécessité de copier des données, garantissant ainsi que toutes les modifications apportées à la source sont immédiatement répercutées dans les résultats de la requête. En revanche, en mode importation, les performances sont meilleures, car les données sont facilement disponibles en mémoire sans avoir à interroger les données à partir de la source pour chaque exécution de requête. Toutefois, le moteur Power BI doit d’abord copier les données dans la mémoire au moment de l’actualisation des données. Toutes les modifications apportées à la source de données sous-jacente sont récupérées lors de la prochaine actualisation des données (dans la planification et l’actualisation à la demande).

Le mode DirectLake élimine désormais cette exigence d’importation en chargeant les fichiers de données directement en mémoire. Comme il n'y a pas de processus d'importation explicite, il est possible d'intégrer les changements à la source au fur et à mesure qu'ils se produisent, combinant ainsi les avantages de DirectQuery et du mode d'importation tout en évitant leurs inconvénients. Le mode DirectLake est le choix idéal pour l’analyse de modèles sémantiques très volumineux et de modèles sémantiques avec des mises à jour fréquentes à la source.

  1. Dans votre lakehouse wwilakehouse, sélectionnez point de terminaison d’analytique SQL dans le menu déroulant Lakehouse en haut à droite de l’écran.

    Capture d’écran montrant où trouver et sélectionner le point de terminaison d’analytique SQL dans le menu déroulant en haut à droite.

  2. Dans le volet point de terminaison d'analytique SQL, vous devez être en mesure de voir toutes les tables que vous avez créées. Si vous ne les voyez pas encore, sélectionnez l’icône Actualiser en haut. Ensuite, sélectionnez l’onglet Modèle en bas pour ouvrir le modèle sémantique Power BI par défaut.

    Capture d'écran montrant où sélectionner l'icône Actualiser et l'onglet Modèle.

  3. Pour ce modèle de données, vous devez définir la relation entre différentes tables afin de pouvoir créer des rapports et des visualisations basés sur les données provenant de différentes tables. À partir de la table fact_sale , faites glisser le champ CityKey et déposez-le dans le champ CityKey de la table dimension_city pour créer une relation. La boîte de dialogue Nouvelle relation apparaît.

    Capture d'écran montrant la possibilité de glisser-déposer des champs entre les tables pour créer des relations.

  4. Dans la boîte de dialogue Nouvelle relation :

    • Le tableau 1 est rempli avec fact_sale et la colonne CityKey.

    • Le tableau 2 est rempli avec dimension_city et la colonne CityKey.

    • Cardinalité : Plusieurs-à-un (*:1).

    • Direction du filtrage croisé : Simple.

    • Laissez la case en regard de Rendre cette relation active sélectionnée.

    • Cochez la case en regard de Supposer l’intégrité référentielle.

    • Cliquez sur OK.

      Capture d’écran de la boîte de dialogue Nouvelle relation, montrant où sélectionner Assumer l’intégrité référentielle.

    Remarque

    Lorsque vous définissez des relations pour ce rapport, assurez-vous d’avoir une relation plusieurs à un entre la table fact_sale (tableau 1) et les tables dimension_* (tableau 2) et non l’inverse.

  5. Ensuite, ajoutez ces relations avec les mêmes paramètres Nouvelle relation que ceux indiqués à l’étape précédente, mais avec les tables et colonnes suivantes :

    • StockItemKey(fact_sale) - StockItemKey(dimension_stock_item)
    • Salespersonkey(fact_sale) - EmployeeKey(dimension_employee)
    • CustomerKey(fact_sale) - CustomerKey(dimension_customer)
    • InvoiceDateKey(fact_sale) - Date(dimension_date)

    Après avoir ajouté ces relations, votre modèle de données est prêt pour la création de rapports, comme illustré dans l’image suivante :

    Capture d'écran d'un nouvel écran de rapport montrant les relations entre plusieurs tables.

  6. Sélectionnez Nouveau rapport pour commencer à créer des rapports/tableaux de bord dans Power BI. Sur le canevas de rapport Power BI, vous pouvez créer des rapports pour répondre à vos besoins métier en faisant glisser les colonnes requises du volet Données vers le canevas et en utilisant une ou plusieurs visualisations disponibles.

    Capture d'écran du canevas de rapport Power BI, montrant où sélectionner les colonnes dans le volet Données.

  7. Ajouter un titre :

    1. Dans le ruban, sélectionnez Zone de texte.

    2. Entrez WW Importers Profit Reporting.

    3. Mettez en surbrillance le texte, augmentez la taille à 20 et déplacez-le dans le coin supérieur gauche de la page de rapport.

  8. Ajouter une carte :

    1. Dans le volet Données, développez fact_sale et cochez la case en regard de Profit. Cette sélection crée un histogramme et ajoute le champ à l’axe Y.

    2. Une fois le graphique sélectionné, sélectionnez le visuel Carte dans le volet de visualisation. Cette sélection convertit le visuel en carte.

    3. Placez la carte sous le titre.

      Capture d'écran montrant un visuel converti en carte.

  9. Ajouter un graphique à barres :

    1. Dans le volet Données, développez fact_sales et cochez la case en regard de Profit. Cette sélection crée un histogramme et ajoute le champ à l’axe des abscisses.

    2. Dans le volet Données, développez dimension_city et cochez la case SalesTerritory. Cette sélection ajoute le champ à l’axe Y.

    3. Une fois le graphique à barres sélectionné, sélectionnez le visuel Graphique à barres cluster dans le volet de visualisation. Cette sélection convertit l’histogramme en graphique à barres.

      Capture d'écran de l'écran visuel Build, montrant où sélectionner l'icône Clustered bar chart (diagramme à barres en cluster).

    4. Redimensionnez le graphique à barres et déplacez-le sous le titre et la carte.

      Capture d'écran d'un diagramme à barres redimensionné placé sous une carte.

  10. Cliquez n’importe où sur le canevas vide (ou appuyez sur la touche Échap) pour désélectionner le graphique à barres.

  11. Créez un visuel de graphique en aires empilées :

    1. Dans le volet Visualisations , sélectionnez le visuel Graphique en aires empilées.

      Capture d'écran du volet des visualisations, montrant où sélectionner le graphique en aires empilées.

    2. Repositionnez et redimensionnez le graphique en aires empilées à droite des visuels carte et à barres créés au cours des étapes précédentes.

    3. Dans le volet Données, développez fact_sales et cochez la case en regard de Profit. Développez dimension_date et cochez la case en regard de FiscalMonthNumber. Cette sélection crée un graphique en courbes rempli montrant les bénéfices par mois fiscal.

    4. Dans le volet Données, développez dimension_stock_item et faites glisser BuyingPackage dans le champ Légende. Cette sélection ajoute une ligne pour chacun des packages d’achat.

      Capture d'écran du panneau de données montrant comment ajouter des lignes au graphique.

  12. Cliquez n’importe où sur le canevas vide (ou appuyez sur la touche Échap) pour désélectionner le graphique en aires empilées.

  13. Créer un histogramme :

    1. Dans le volet Visualisations , sélectionnez le visuel Histogramme empilé .

      Capture d'écran montrant où sélectionner le graphique en colonnes empilées.

    2. Dans le volet Données, développez fact_sales et cochez la case en regard de Profit. Cette sélection ajoute le champ à l’axe Y.

    3. Dans le volet Données, développez dimension_employee et cochez la case en regard de Employé. Cette sélection ajoute le champ à l’axe X.

      Capture d'écran montrant comment ajouter un champ à l'axe des x.

  14. Cliquez n’importe où sur le canevas vide (ou appuyez sur la touche Échap) pour désélectionner le graphique.

  15. Dans le ruban, sélectionnez Fichier>Enregistrer.

  16. Entrez le nom de votre rapport en tant que Rapport sur les bénéfices.

  17. Sélectionnez Enregistrer.

Étape suivante