Capacité Fabric et consommation OneLake
Vous n’avez besoin que d’une seule capacité pour piloter toutes vos expériences Microsoft Fabric, y compris Microsoft OneLake. Continuez à lire si vous souhaitez obtenir un exemple détaillé de la façon dont OneLake consomme le stockage et le calcul.
Vue d’ensemble
OneLake est fourni automatiquement avec chaque client Fabric et est conçu pour être le seul emplacement pour toutes vos données d’analyse. Tous les éléments de données Fabric sont préfiltrés pour stocker des données dans OneLake. Par exemple, lorsque vous stockez des données dans un lakehouse ou un entrepôt, vos données sont stockées en mode natif dans OneLake.
Avec OneLake, vous payez les données stockées, comme azure Data Lake Stockage (ADLS) Gen2 ou Amazon S3. Toutefois, contrairement à d’autres services, OneLake n’inclut pas de frais distincts pour les transactions (par exemple, lectures, écritures) dans vos données. Au lieu de cela, les transactions consomment à partir de la capacité Fabric existante qui est également utilisée pour exécuter vos autres expériences Fabric. Pour plus d’informations sur la tarification, qui est comparable à ADLS Gen2, consultez Tarification Fabric.
Pour illustrer, étudions un exemple. Supposons que vous achetiez une référence SKU F2 avec 2 unités de capacité (CU) toutes les secondes. Nous allons nommer cela Capacity1. Vous créez ensuite Workspace1 et chargez un fichier de 450 Mo dans un lakehouse à l’aide du portail web Fabric. Cette action utilise à la fois le stockage OneLake et les transactions OneLake. Examinons maintenant chacune de ces dimensions.
Stockage OneLake
Puisque le stockage OneLake fonctionne sur un modèle de paiement à l’utilisation, des frais distincts pour « Stockage OneLake » apparaissent sur votre facture correspondant aux 450 Mo de données stockées. Si vous êtes administrateur de capacité, vous pouvez afficher votre consommation de stockage dans l’application Métriques de capacité Fabric. Ouvrez l’onglet Stockage et choisissez Expérience en tant que « lac » pour afficher le coût du stockage OneLake. Si vous avez plusieurs espaces de travail dans la capacité, vous pouvez voir le stockage par espace de travail.
Dans l’image ci-dessous, vous avez deux colonnes appelées stockage facturable et stockage actuel. Le stockage facturable affiche les données cumulatives au cours du mois. Cela est dû au fait que le total des frais pour les données stockées ne s’applique pas sur un jour dans le mois, mais sur une base au prorata tout au long du mois. Vous pouvez estimer le prix mensuel en tant que stockage facturable (Go) multiplié par le prix par Go par mois. Par conséquent, si vous avez stocké 1 To de données le jour 1, puis que vous les avez supprimé avant le jour 2, vous verrez le jour 1 les 1 To/30 jours = 33 Go. Aucun stockage supplémentaire n’est signalé et seulement 33 Go sont signalés pour le mois. Toutefois, si vous avez stocké 1 To le premier jour et que vous n’avez pas supprimé les données, 33 Go seront ajoutés chaque jour jusqu’au dernier jour où vous verrez 1 To dans le stockage facturable.
Calcul OneLake
Les demandes adressées à OneLake, telles que la lecture, l’écriture ou le listage consomment des unités de capacité Fabric. OneLake suit un mappage similaire des API aux opérations comme ADLS. La consommation de CU par type d’opération peut être consultée dans l’application Métriques de capacité Fabric. Dans notre exemple, le chargement du fichier a entraîné une transaction d’écriture qui a consommé 127,46 CU secondes de capacité Fabric. Cette consommation est signalée sous la forme « Écriture OneLake via le proxy » dans le nom de l’opération dans l’application Métriques de capacité. Nous allons maintenant lire ces données à l’aide d’un notebook Fabric. Vous consommez 1,39 CU secondes de transactions de lecture. Cette consommation est signalée sous la forme « Lecture OneLake via la redirection » dans l’application Métriques. Reportez-vous à la page de consommation de OneLake pour en savoir plus sur la façon dont chaque type d’opération consomme des unités de capacité.
Pour en savoir plus sur les différentes terminologies de l’application de métriques, reportez-vous à Comprendre la page de calcul de l’application de métriques – Microsoft Fabric.
Vous vous demandez peut-être comment les raccourcis affectent votre utilisation de OneLake. Dans le scénario ci-dessus, le stockage et le calcul sont facturés à Capacity1. Maintenant, supposons que vous disposez d’une deuxième capacité Capacity2, qui contient Workspace2. Vous créez un lakehouse et créez un raccourci vers le fichier Parquet que vous avez chargé dans Workspace1. Vous créez un notebook pour interroger le fichier Parquet. À mesure que Capacity2 accède aux données, le coût de calcul ou de transaction de cette opération de lecture consomme une CU de Capacity2. Le stockage continue d’être facturé à Capacity1.
Que se passe-t-il si vous mettez la capacité en pause ? Supposons que Capacity2 est mis en pause et que Capacity1 ne l’est pas. Lorsque Capacity2 est mis en pause, vous ne pouvez pas lire les données à l’aide du raccourci de Workspace2 dans Capacity2, mais vous pouvez accéder aux données directement dans Workspace1. À présent, si Capacity1 est mis en pause et que Capacity2 est repris, vous ne pouvez pas lire les données à l’aide de Workspace1 dans Capacity1. Toutefois, vous pouvez lire des données à l’aide du raccourci déjà créé dans Workspace2 dans Capacity2. Dans ces deux cas, puisque les données sont toujours stockées dans Capacity1, les données stockées sont facturées à Capacity1.
À tout moment, si votre consommation de CU dépasse votre limite de capacité, votre capacité est limitée. Les transactions peuvent être rejetées ou retardées pendant une période de temps donnée lorsque la capacité est limitée. Voici plus d’informations sur la limitation.
Nous vous encourageons à démarrer l’essai gratuit de 60 jours de Fabric pour explorer OneLake et d’autres fonctionnalités de Fabric. Pour plus de questions, reportez-vous à notre forum Fabric.