OneLake est l'unique espace de stockage partagé de Fabric. Toutes les données de l'organisation y atterrissent et différents moteurs lisent les mêmes fichiers.
01. Ce qu'est un lakehouse
Une approche combinant la souplesse du lac de données et la discipline de tables de l'entrepôt. Les fichiers bruts sont conservés, mais des définitions de tables les recouvrent et les rendent interrogeables en SQL.
02. Le format Delta
Les tables sont conservées au format ouvert Delta. Les données restent donc lisibles par des outils hors Microsoft, ce qui réduit la dépendance à l'éditeur.
03. La structure en couches
L'usage courant retient trois couches : données brutes, données nettoyées et une couche de présentation portant les règles métier. Sans cette séparation, le lac devient vite un tas de fichiers que personne ne sait décrire.
04. Les raccourcis
On peut référencer des données situées ailleurs sans les copier. Une table dans un stockage Azure ou un autre espace de travail s'utilise sans copie. Cela réduit le coût de stockage et les écarts de fraîcheur.
05. Gouvernance
Un seul lac signifie que la gestion des accès se fait aussi en un seul endroit. Les droits par ligne et par colonne sur les tables sensibles doivent être définis dans la couche lakehouse, non refaits dans chaque rapport.
06. Pour les données d'ERP
Les tables de l'ERP sont chargées chaque jour dans la couche brute et converties en tables de dimension et de faits dans la couche nettoyée. Les rapports ne voient que la couche de présentation. Cette séparation empêche les changements structurels de l'ERP de casser les rapports.