Utiliser DirectQuery avec des flux de données (anciens)

Conseil / Astuce

Power BI Dataflow Gen1 est désormais dans un état hérité et ne recevra pas de nouveaux investissements de fonctionnalités. Pour les clients Premium disposant d’un accès Fabric, Dataflow Gen2 est le chemin recommandé, offrant des améliorations des performances, de la mise à l’échelle, de la fiabilité, des fonctionnalités et de l’IA intégrée. Les clients Pro/PPU peuvent continuer à utiliser Gen1, car les orientations pour Gen2 concernant ces scénarios sont en cours d'élaboration. Pour obtenir des conseils sur la mise à niveau, consultez La mise à niveau de Dataflow Gen1 vers Dataflow Gen2 .

L’utilisation de DirectQuery avec Power BI dataflows vous permet de vous connecter directement à un dataflow sans avoir à importer les données dans un modèle sémantique. Il existe de nombreuses raisons pour lesquelles l’utilisation de DirectQuery avec des dataflows, au lieu d’importer des données, est avantageuse et bénéfique. Voici quelques exemples :

  • Utilisation de flux de données volumineux
  • Diminution des besoins d’orchestration pour les flux de données
  • Servir des données aux clients d’une manière managée et performante
  • Empêcher la nécessité de dupliquer des données dans un dataflow et un modèle sémantique importé

Configurations

Pour utiliser DirectQuery avec des dataflows, vous devez basculer explicitement le moteur de calcul amélioré sur Activé dans les paramètres de flux de données. Vous devez ensuite actualiser le flux de données avant de pouvoir être consommé en mode DirectQuery.

  1. Accédez au dataflow Premium et définissez le moteur de calcul améliorésur Activé.
  2. Actualisez le flux de données.

Une fois les étapes terminées, le flux de données est accessible en mode DirectQuery Power BI Desktop.

Consumption

Lorsque DirectQuery est disponible pour un flux de données, la connexion à un dataflow à l’aide du connecteur Dataflows vous invite à choisir de se connecter à des tables via DirectQuery ou Import.

Les entités de flux de données qui prennent en charge DirectQuery affichent l’icône View dans Power BI Desktop, plutôt que l’icône Table. L’icône Affichage apparaît sous la forme de deux zones superposées les unes sur les autres, l’icône Table est une table unique avec une grille.

L’image suivante montre l’icône Affichage , indiquant que la table Orders prend en charge DirectQuery :

Capture d’écran de l’icône Affichage montrant que la requête directe est prise en charge.

Cette image montre l’icône Table , indiquant que la table de requête prend uniquement en charge l’importation :

Capture d’écran de l’icône Table montrant que la requête directe n’est pas prise en charge.

En mode DirectQuery, vous pouvez interroger rapidement des modèles sémantiques à grande échelle localement. Toutefois, vous ne pouvez pas effectuer d’autres transformations.

Cet article a fourni une vue d’ensemble de l’utilisation de DirectQuery avec des dataflows. Les articles suivants peuvent également être utiles :

Les articles suivants vous permettront de découvrir plus d’informations sur les flux de données et Power BI :