Published on

June 21, 2021

Comprendre OneLake dans Microsoft Fabric

Microsoft Fabric est une puissante plateforme d’analyse unifiée de bout en bout dans le cloud qui offre différentes fonctionnalités telles que Spark et le stockage T-SQL. L’une des principales caractéristiques de Fabric est la séparation du stockage et du calcul, ce qui permet à différentes charges de travail de calcul de s’exécuter sur les mêmes ensembles de données. Au cœur de cette architecture se trouve OneLake, un lac de données logique qui sert de couche de stockage pour l’ensemble de la plateforme Fabric.

Pensez à OneLake comme à “OneDrive pour vos données”. Il offre un seul endroit pour stocker toutes vos données d’analyse, tout comme OneDrive sert de solution de stockage centralisée pour vos fichiers personnels. Du point de vue de l’utilisateur, OneLake apparaît comme un seul compte de stockage, même s’il peut y avoir plusieurs comptes de stockage Azure Data Lake sous-jacents.

OneLake agit comme une interface entre vous et le stockage réel. Il vous permet de stocker des fichiers de n’importe quel format, tout comme tout lac de données. Dans Fabric, toutes les tables, qu’elles soient dans le lac ou l’entrepôt, sont stockées sous forme de tables delta. Les tables delta utilisent une couche transactionnelle au-dessus des fichiers Parquet, garantissant la cohérence des données et permettant des requêtes efficaces. Les tables KQL, quant à elles, utilisent le format propriétaire d’Azure Data Explorer.

OneLake offre plusieurs fonctionnalités distinctes qui améliorent sa fonctionnalité :

  • Ouvert : Les formats delta et Parquet utilisés par OneLake sont open source, ce qui réduit le risque de verrouillage par un fournisseur. Vous pouvez utiliser n’importe quel outil qui écrit des tables delta pour obtenir des données dans Fabric et n’importe quel outil BI qui peut lire à partir de tables delta pour les rapports.
  • OneCopy : Étant donné que toutes les tables dans Fabric sont des tables delta, plusieurs moteurs d’analyse peuvent lire des données les uns des autres sans avoir besoin de duplication des données. Par exemple, vous pouvez écrire une requête T-SQL dans un entrepôt qui joint une table d’un lac, ce qui élimine la nécessité de copier des données entre les services.
  • Raccourcis : Les raccourcis font partie intégrante du paradigme OneCopy. Ils vous permettent de référencer des données stockées dans d’autres emplacements de fichiers, tels que dans le même espace de travail, un autre espace de travail Fabric ou des emplacements externes tels que Azure Blob Storage ou AWS S3. Les raccourcis aident à minimiser la duplication des données et facilitent l’accessibilité des données dans une architecture de maillage de données.
  • Explorateur de fichiers OneLake pour Windows : Tout comme OneDrive, Fabric fournit un outil Explorateur de fichiers OneLake pour Windows. Cet outil vous permet de visualiser et de gérer vos fichiers OneLake directement depuis votre machine locale.
  • Connectez Azure Storage Explorer à OneLake : Vous pouvez également utiliser Azure Storage Explorer, un outil gratuit, pour vous connecter à votre OneLake. Cet outil vous permet de parcourir et d’interagir avec vos fichiers, dossiers et tables OneLake.

En tirant parti de OneLake dans Microsoft Fabric, vous pouvez obtenir une plateforme d’analyse unifiée et efficace qui intègre de manière transparente différentes charges de travail de calcul tout en maintenant une solution de stockage centralisée. Que vous travailliez avec Spark ou T-SQL, OneLake fournit la couche d’abstraction nécessaire pour simplifier la gestion des données et permettre l’accès aux données entre les moteurs.

Gardez à l’esprit que Microsoft Fabric évolue en permanence et que les fonctionnalités ou les interfaces utilisateur peuvent changer avec le temps. Cependant, les concepts fondamentaux et les avantages de OneLake restent essentiels à l’architecture de la plateforme.

Restez à l’écoute pour plus d’articles explorant les capacités et les meilleures pratiques de Microsoft Fabric et de ses composants.

Click to rate this post!
[Total: 0 Average: 0]

Let's work together

Send us a message or book free introductory meeting with us using button below.