Sélectionner un mode de stockage
La façon la plus courante d'utiliser des données dans Power BI est de les importer dans un modèle sémantique Power BI. Importer les données signifie que les données sont stockées dans le fichier Power BI et qu’elles sont publiées avec les rapports Power BI. Ce processus facilite l’interaction directe avec vos données. Cette approche peut cependant ne pas fonctionner pour toutes les organisations.
Pour poursuivre le scénario, vous créez des rapports Power BI pour le département commercial de Tailwind Traders, où l’importation des données n’est pas une méthode idéale. La première tâche que vous devez effectuer est de créer vos modèles sémantiques dans Power BI, afin de pouvoir créer les visuels et d'autres éléments des rapports. Le département commercial a de nombreux modèles sémantiques de différentes tailles. Pour des raisons de sécurité, vous n’êtes pas autorisé à importer des copies locales des données dans vos rapports : l’importation directe des données n’est donc plus une option. Par conséquent, vous devez créer une connexion directe à la source de données du département commercial. La section suivante explique comment vous pouvez garantir que ces exigences métier soient satisfaites quand vous importez des données dans Power BI.
Il peut cependant parfois y avoir des exigences de sécurité autour de vos données qui rendent impossible l’importation directe d’une copie. Il se peut aussi que vos modèles sémantiques soient simplement trop volumineux et que leur chargement dans Power BI prenne trop de temps, et vous voulez éviter de créer un goulot d'étranglement au niveau des performances. Power BI résout ces problèmes en utilisant le mode de stockage DirectQuery, qui vous permet d’interroger les données directement dans la source de données et de ne pas importer une copie dans Power BI. DirectQuery est pratique, car il vous permet de toujours voir la version la plus récente des données.
Les trois types différents de mode de stockage que vous pouvez choisir sont les suivants :
- Importer
- DirectQuery
- Double (Composite)
Vous pouvez accéder aux modes de stockage en passant à la vue Modèle, en sélectionnant une table de données puis, dans le volet Propriétés qui apparaît, en sélectionnant le mode que vous voulez utiliser dans la liste déroulante Mode de stockage, comme indiqué dans l’illustration suivante.
Examinons de plus près les différents types de mode de stockage.
Mode Importation
Le mode Importation vous permet de créer une copie Power BI locale de vos modèles sémantiques à partir de votre source de données. Vous pouvez utiliser toutes les fonctionnalités du service Power BI avec ce mode de stockage, y compris Questions et réponses et Quick Insights. Les actualisations de données peuvent être planifiées ou à la demande. Le mode Importation est le mode par défaut pour la création de rapports Power BI.
Mode DirectQuery
L’option DirectQuery est utile quand vous ne voulez pas enregistrer des copies locales de vos données, car vos données ne seront pas mises en cache. Au lieu de cela, vous pouvez interroger les tables spécifiques dont vous aurez besoin en utilisant des requêtes Power BI natives, et les données nécessaires seront récupérées auprès de la source de données sous-jacente. En fait, vous créez une connexion directe à la source de données. L’utilisation de ce modèle garantit que vous voyez toujours les données les plus récentes et que toutes les exigences de sécurité sont satisfaites. En outre, ce mode convient quand vous avez des modèles sémantiques volumineux d'où vous devez extraire des données. Au lieu de ralentir les performances en chargeant de grandes quantités de données dans Power BI, vous pouvez utiliser DirectQuery pour créer une connexion à la source et résoudre ainsi les problèmes de latence des données.
Double (Mode Composite)
En mode Double, vous pouvez indiquer que certaines doivent être importées directement et que d’autres données doivent faire l’objet d’une requête. Toute table introduite dans votre rapport est un produit à la fois du mode Importation et du mode DirectQuery. L’utilisation du mode Double permet à Power BI de choisir la forme de récupération de données la plus efficace.
Pour plus d’informations sur les modes de stockage, consultez Modes de stockage.