Partager via


Actualiser un modèle sémantique à l’aide de pipelines de données (préversion)

Les modèles d’actualisation de modèle sémantique Power BI vous permettent d’orchestrer les actualisations de modèles sémantiques à l’aide de pipelines de données Fabric, ce qui facilite l’automatisation et la séquence des activités d’actualisation. Au lieu de configurer manuellement la logique d’actualisation, vous pouvez commencer à partir d’un modèle guidé qui gère les scénarios courants tels que les actualisations planifiées, les déclencheurs pilotés par les événements ou l’actualisation de plusieurs modèles en séquence.

Fabric Data Factory est un service ETL et d’intégration de données basé sur le cloud conçu pour traiter des scénarios d’orchestration de données complexes. Il permet la création de flux de travail pilotés par les données (pipelines) qui automatisent le déplacement et la transformation des données à grande échelle.

En savoir plus sur les modèles pour Data Factory et l’activité d’actualisation du modèle sémantique.

Créer un pipeline de données

Avant de commencer, vous avez besoin d’un espace de travail avec une capacité avec Microsoft Fabric.

Dans votre espace de travail Power BI, accédez à la page de détails du modèle sémantique et sélectionnez Créer une actualisation avancée dans la liste déroulante d’actualisation.

Capture d’écran du point d’entrée de la page détails du modèle sémantique Power BI pour l’expérience des modèles.

Cela ouvre la galerie de modèles, qui inclut des scénarios d’actualisation préconfigurés tels que :

Chaque modèle fournit une configuration guidée pour vous aider à configurer le processus d’actualisation dans les pipelines de données.

Capture d’écran de la galerie de modèles d’actualisation du modèle sémantique Power BI.

Composants de la solution de pipeline de données

Lorsque vous configurez un modèle, vous allez utiliser ces composants principaux :

  • Configuration guidée : chaque modèle comprend un Assistant pas à pas. En savoir plus sur les modèles Data Factory.
  • Paramètres d’actualisation du modèle sémantique : sélectionnez la connexion, l’espace de travail et le modèle sémantique. Spécifiez éventuellement des tables ou des partitions pour l’actualisation incrémentielle. En savoir plus sur les activités d’actualisation du modèle sémantique.
  • Options de planification : choisissez des intervalles flexibles, de minute à minute à trimestre.
  • Activités supplémentaires : ajoutez des actions telles que des notifications Teams ou Outlook. En savoir plus sur les activités Data Factory.
  • Pipelines de données : orchestrez le processus global, ce qui vous permet de visualiser et de gérer les activités d’actualisation. En savoir plus sur les pipelines de données.

Examples

Les exemples suivants montrent comment utiliser des modèles pour orchestrer les actualisations de modèles sémantiques dans Power BI. Chaque scénario fournit une configuration guidée dans l’expérience Data Pipelines et vous pouvez ajouter des activités supplémentaires en fonction des besoins.

Actualiser un modèle sémantique après une actualisation du flux de données

Utilisez ce modèle lorsque vous souhaitez qu’un modèle sémantique s’actualise une fois qu’un flux de données est terminé.

Capture d’écran du modèle sémantique d’actualisation après une configuration d’actualisation du flux de données.

  1. Sélectionnez le flux de données et l’espace de travail à surveiller.
  2. Configurez l’activité d’actualisation du modèle sémantique en sélectionnant la connexion, l’espace de travail et le modèle.

Capture d’écran des détails du modèle sémantique pour actualiser un modèle sémantique après une actualisation du flux de données.

Actualisation incrémentielle

Un modèle sémantique peut être actualisé de manière incrémentielle en fonction des tables et partitions sélectionnées.

Capture d’écran de la configuration d’actualisation incrémentielle.

  1. Dans l’activité d’actualisation du modèle sémantique, choisissez les tables que vous souhaitez actualiser.
  2. Sélectionnez les partitions à actualiser.
  3. Exécutez le pipeline pour actualiser uniquement les données modifiées.

Ajouter des notifications ou des alertes

Vous pouvez étendre votre pipeline en ajoutant des activités qui informent les utilisateurs lorsqu’une actualisation se termine ou échoue.

Capture d’écran de l’activité Teams et Outlook.

  1. Après avoir configuré l’actualisation du modèle sémantique, ajoutez une activité Teams ou Outlook .
  2. Entrez les destinataires et un message personnalisé.
  3. Enregistrez et exécutez le pipeline.

Actualisations planifiées

Configurez une actualisation du modèle sémantique pour qu’elle s’exécute selon une planification.

Capture d’écran du menu d’actualisation planifiée.

  1. Sélectionnez le modèle sémantique à actualiser.
  2. Configurez la planification (minute par minute, horaire, quotidien, hebdomadaire ou mensuel).
  3. Enregistrez le pipeline pour appliquer la planification.

Capture d’écran de l’exécution réussie du pipeline.

Séquence de plusieurs modèles sémantiques

Utilisez ce modèle lorsque plusieurs modèles sémantiques doivent être actualisés dans un ordre spécifique.

Capture d’écran de la configuration de plusieurs modèles sémantiques de séquence.

  1. Ajoutez plusieurs activités d’actualisation de modèle sémantique au pipeline.
  2. Organisez-les en séquence.
  3. Enregistrez et exécutez le pipeline.

Actualisation pilotée par les événements

Déclenchez une actualisation du modèle sémantique en fonction des événements.

Capture d’écran du bouton Ajouter un déclencheur pour l’actualisation pilotée par les événements.

  1. Ajoutez un déclencheur (par exemple, un fichier arrivant dans le stockage).
  2. Configurez l’activité d’actualisation du modèle sémantique avec la connexion, l’espace de travail et le modèle.
  3. Ajoutez éventuellement des alertes ou d’autres activités en aval.

Cela est idéal pour les scénarios où vos données changent de façon imprévisible et que vous avez besoin du modèle sémantique mis à jour immédiatement. En savoir plus sur les déclencheurs d’événements.