Utiliser DirectQuery avec des dataflows

L’utilisation de DirectQuery avec des flux de données Power BI vous permet de vous connecter directement à un flux de données sans avoir à importer les données dans un modèle sémantique. Il existe de nombreuses raisons d’utiliser DirectQuery avec des dataflows plutôt que d’importer des données. Voici quelques exemples :

  • Travailler avec de grands dataflows
  • Réduire les besoins en orchestration pour les dataflows
  • Distribuer des données aux clients de façon managée et axée sur les performances
  • Élimination du besoin de dupliquer les données dans un flux de données et dans un modèle sémantique importé

Configurations

Pour utiliser DirectQuery avec des dataflows, vous devez explicitement configurer le moteur de calcul avancé sur Activé dans les paramètres des dataflows. Vous devez ensuite actualiser le dataflow pour qu’il puisse être consommé en mode DirectQuery.

  1. Accédez au dataflow Premium et configurez le moteur de calcul avancé sur Activé.
  2. Actualisez le dataflow.

Une fois les étapes effectuées, le dataflow est accessible dans Power BI Desktop en mode DirectQuery.

Consommation

Quand DirectQuery est disponible pour un dataflow, si vous vous connectez au dataflow à l’aide du connecteur Dataflows, une invite vous demande si vous souhaitez vous connecter aux tables par le biais de DirectQuery ou par le biais d’Importer.

Pour les entités de dataflows qui prennent en charge DirectQuery, l’icône Affichage s’affiche dans Power BI Desktop au lieu de l’icône Table. L’icône Affichage est représentée par deux carrés superposés, alors que l’icône Table est représentée par une table et une grille.

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

Screenshot of the View icon showing that direct query is supported.

Cette image montre l’icône Table, ce qui indique que la table Query prend uniquement en charge l’importation :

Screenshot of the Table icon showing that direct query isn't supported.

En mode DirectQuery, vous pouvez rapidement interroger les modèles sémantiques à grande échelle localement. En revanche, vous ne pouvez effectuer aucune autre transformation.

Cet article vous a présenté l’utilisation de DirectQuery avec des dataflows. Les articles suivants peuvent également vous être utiles :

Les articles suivants vous permettront d’en savoir plus sur les dataflows et Power BI :