Capacidade de malha e consumo do OneLake
Você só precisa de uma capacidade para realizar todas as suas experiências do Microsoft Fabric, incluindo o Microsoft OneLake. Continue lendo para obter um exemplo detalhado de como o OneLake consome armazenamento e computação.
Visão geral
O OneLake é fornecido automaticamente com todos os locatários do Microsoft Fabric e foi desenvolvido para ser o local central de todos os seus dados de análise. Todos os itens de dados do Fabric são pré-conectados para armazenar dados no OneLake. Por exemplo, quando você armazena dados em um lakehouse ou depósito, seus dados são armazenados nativamente no OneLake.
Com o OneLake, você paga pelos dados armazenados, semelhante a serviços como o Azure Data Lake Storage (ADLS) Gen2 ou o Amazon S3. No entanto, ao contrário de outros serviços, o OneLake não inclui cobrança separada por transações (por exemplo, leituras, gravações) em seus dados. Em vez disso, as transações consomem a capacidade do Fabric existente que também é usada para executar suas outras experiências do Fabric. Para obter informações sobre preços, que são comparáveis ao ADLS Gen2, consulte Preços do Fabric.
Para ilustrar, vamos examinar um exemplo.
Digamos que você compre um SKU F2 com 2 unidades de capacidade (UC) a cada segundo. Vamos dar o nome de Capacity1.
Em seguida, você cria Workspace1 e carrega um arquivo de 450 MB em um lakehouse usando o portal do Fabric. Essa ação consome armazenamento do OneLake e transações do OneLake.
Agora, vamos nos aprofundar em cada uma dessas dimensões.
Armazenamento do OneLake
Como o armazenamento do OneLake opera em um modelo de pagamento conforme o uso, uma cobrança separada para "OneLake Storage" aparece em sua fatura correspondente aos 450 MB de dados armazenados.
Se você for um administrador de capacidade, poderá exibir seu consumo de armazenamento no aplicativo Fabric Capacity Metrics. Abra a guia Armazenamento e escolha Experiência como lake para ver o custo do armazenamento do OneLake. Se você tiver vários espaços de trabalho na capacidade, poderá ver o armazenamento por espaço de trabalho.
A imagem a seguir mostra duas colunas: de armazenamento faturável e de Armazenamento Atual. O armazenamento faturável reflete o uso cumulativo de dados ao longo do mês. Como a cobrança total pelos dados armazenados não é feita em um dia do mês, mas de forma proporcional ao longo do mês. Você pode estimar o preço mensal como o GB (armazenamento faturável) multiplicado pelo preço por GB por mês.
Por exemplo, armazenar 1 TB de dados no primeiro dia adiciona 33 GB de armazenamento faturável diário. No primeiro dia, são 1 TB/30 dias = 33 GB e cada dia adiciona 33 GB até que o mês termine. A exclusão reversível do OneLake protege arquivos individuais contra exclusão acidental ao reter os arquivos por um período de retenção padrão antes da exclusão permanente. Os dados excluídos temporariamente são cobrados pela mesma tarifa que os dados ativos.
Computação do OneLake
As solicitações ao OneLake (por exemplo, leitura, gravação ou lista) consomem a capacidade do Fabric. O OneLake mapeia APIs para operações como o ADLS. O uso da capacidade para cada operação é visível no aplicativo Métricas de Capacidade. No exemplo acima, o upload de arquivo resultou em uma transação de gravação consumindo 127,46 segundos de CU. Esse consumo é relatado como Gravação do OneLake via Proxy na coluna de nome da operação no aplicativo de métricas de capacidade.
Agora, se você ler esses dados usando um notebook. Você consome 1,39 segundo de unidade de capacidade de transações de leitura. Esse consumo é relatado como Leitura do OneLake via Redirecionamento no aplicativo de métricas. Confira a página de Consumo do OneLake para saber como cada tipo de operação consome unidades de capacidade.
Para entender mais sobre as várias terminologias no aplicativo de métricas, consulte Noções básicas sobre a página de computação do aplicativo de métricas – Microsoft Fabric.
Você deve estar se perguntando: como os atalhos afetam meu uso do OneLake? No exemplo acima, o armazenamento e a computação são cobrados para a Capacidade1. Agora, digamos que você tenha uma segunda capacidade Capacity2, que contém Workspace2. Você cria um lakehouse e cria um atalho para o arquivo parquet que você carregou no Workspace1. Você cria um notebook para consultar o arquivo parquet. À medida que Capacity2 acessa os dados, o custo de computação ou transação para essa operação de leitura consome de Capacity2. O armazenamento continua a ser cobrado de Capacity1.
Se a Capacidade2 estiver pausada, mas a Capacidade1 estiver ativa, você não poderá ler os dados por meio do atalho no Workspace2 (Capacidade2), mas poderá acessar os dados diretamente no Workspace1 (Capacidade1).
Se a Capacidade1 estiver pausada e a Capacidade2 estiver ativa, você não poderá ler os dados no Workspace1 (Capacidade1), mas ainda poderá usar os dados usando o atalho no Workspace2. Em ambos os casos, como os dados ainda estão armazenados na Capacidade1, os custos de armazenamento permanecem cobrados para a Capacidade1
Se o consumo da unidade de capacidade exceder o limite de capacidade, poderá ocorrer limitação, levando ao atraso ou rejeição temporária das transações.
Inicie a avaliação gratuita de 60 dias da Fabric para explorar o OneLake e outros recursos e visite o fórum do Fabric para perguntas.