Power BI est devenu une composante de Fabric et a apporté un nouveau mode de connexion : Direct Lake. Ce mode supprime un compromis subi depuis des années.
01. L'ancien dilemme
Le mode Import est rapide mais la fraîcheur dépend de la planification. DirectQuery est frais mais interroge la source à chaque interaction et reste lent. Sur de gros volumes, les deux gênent.
02. Ce que fait Direct Lake
Il lit directement les tables Delta d'OneLake à la vitesse de la mémoire. Il n'y a ni copie ni actualisation, et pourtant la performance approche celle du mode Import. Les données apparaissent dans le rapport dès leur écriture dans le lac.
03. Ses conditions
Les données doivent se trouver dans une table de lakehouse ou d'entrepôt Fabric. On ne se connecte pas à des sources externes avec Direct Lake. Certaines fonctions de modélisation ne sont pas prises en charge et le modèle peut retomber en DirectQuery.
04. Quand garder Import
Pour de petits jeux de données peu changeants, Import reste la réponse la plus simple. Il n'y a pas de raison de migrer des rapports existants aux transformations complexes dans Power Query.
05. La conception du modèle ne change pas
Quel que soit le mode, il faut un schéma en étoile, de bonnes relations et des mesures propres. Direct Lake n'accélère pas un modèle mal construit.
06. Lors de la migration
Migrez d'abord un seul rapport et mesurez performance et fraîcheur. Décidez d'une migration en masse seulement après cette mesure.