Capacidad de tejido y consumo de OneLake
Solo necesita una capacidad para impulsar todas las experiencias de Microsoft Fabric, incluido Microsoft OneLake. Siga leyendo si quiere obtener un ejemplo detallado del consumo de almacenamiento y proceso en OneLake.
Información general
OneLake se incluye automáticamente en todos los inquilinos de Fabric y está diseñado para ser el único lugar para todos los datos de análisis. Todos los elementos de datos de Fabric están diseñados para almacenar datos en OneLake. Por ejemplo, al almacenar datos en un lago de datos o un almacén, de forma nativa se almacenan en OneLake.
Con OneLake, paga por los datos almacenados, de forma similar a servicios como Azure Data Lake Storage (ADLS) Gen2 o Amazon S3. Pero a diferencia de otros servicios, OneLake no incluye un cargo independiente para las transacciones (por ejemplo, lecturas, escrituras) en los datos. En su lugar, las transacciones consumen la capacidad de Fabric existente, que también se usa para ejecutar las demás experiencias de Fabric. Para obtener información sobre los precios, comparables a los ADLS Gen2, vea Precios de Fabric.
Para ilustrarlo, se describirá un ejemplo.
Imagine que compra una SKU F2 con dos unidades de capacidad (CU) cada segundo. Vamos a asignarle el nombre Capacity1.
A continuación, cree Workspace1 y cargue un archivo de 450 MB en un almacén de lago mediante el portal de Fabric. Esta acción consume transacciones de almacenamiento de OneLake y de OneLake.
Ahora se profundizará en cada una de estas dimensiones.
Almacenamiento de OneLake
Como el almacenamiento de OneLake funciona según un modelo de pago por uso, en la factura aparece un cargo independiente para "almacenamiento de OneLake" correspondiente a los 450 MB de datos almacenados.
Si es administrador de capacidad, puede ver el consumo de almacenamiento en la aplicación Métricas de capacidad de Fabric. Abra la pestaña Almacenamiento y elija Experiencia como lago para ver el coste del almacenamiento de OneLake. Si tiene varias áreas de trabajo en la capacidad, puede ver el almacenamiento de cada una.
En la imagen siguiente, se muestran dos columnas: almacenamiento facturable y almacenamiento actual. El almacenamiento facturable refleja el uso acumulativo de datos durante el mes. El cargo total de los datos almacenados no se toma en un día del mes, sino de forma prorrateada a lo largo del mes. Puede calcular el precio mensual como almacenamiento facturable (GB) multiplicado por el precio por GB al mes.
Por ejemplo, el almacenamiento de 1 TB de datos en el día 1 agrega a un almacenamiento facturable diario de 33 GB. El día uno es de 1 TB / 30 días = 33 GB y cada día agrega 33 GB hasta que finaliza el mes. La eliminación temporal de OneLake protege los archivos individuales frente a la eliminación accidental conservando los archivos durante un período de retención predeterminado antes de que se elimine permanentemente. Los datos eliminados temporalmente se facturan a la misma velocidad que los datos activos.
Proceso de OneLake
Las solicitudes a OneLake (por ejemplo, lectura, escritura o lista) consumen capacidad de Fabric. OneLake vincula las APIs a operaciones como ADLS. El uso de la capacidad para cada operación está visible en la aplicación Métricas de capacidad. En el ejemplo anterior, la carga de archivos dio lugar a una transacción de escritura que consumió 127,46 segundos de CU. Este consumo se notifica como Escritura de OneLake mediante proxy en la columna Nombre de la operación en la aplicación de métricas de capacidad.
Qué ocurre si lee estos datos mediante un cuaderno. Consume 1,39 segundos de memoria CU de transacciones de lectura. Este consumo se notifica como Lectura de OneLake mediante redirección en la aplicación de métricas. Consulte la página de consumo de OneLake para aprender cómo cada tipo de operación consume unidades de capacidad.
Para obtener más información sobre las diversas terminologías de la aplicación de métricas, consulte la página Descripción del proceso de la aplicación de métricas: Microsoft Fabric.
Seguramente se pregunte qué impacto tienen los accesos directos en el uso de OneLake. En el ejemplo anterior, tanto el almacenamiento como el proceso se facturan a Capacity1. Ahora supongamos que tiene una segunda capacidad, Capacity2, que contiene Workspace2. Cree un almacén de lago y un acceso directo al archivo Parquet que cargó en Workspace1. Crea un cuaderno para consultar el archivo Parquet. A medida que Capacidad2 accede a los datos, el costo de proceso o transacción de esta operación de lectura consume CU de Capacidad2. El almacenamiento sigue facturando en Capacidad1.
Si Capacity2 está en pausa pero Capacity1 está activo, no puede leer los datos a través del acceso directo en Workspace2 (Capacity2), pero puede acceder a los datos directamente en Workspace1 (Capacity1).
Si Capacity1 está en pausa y Capacity2 está activo, no puede leer los datos en Workspace1 (Capacity1), pero todavía puede usar los datos mediante el acceso directo en Workspace2. En ambos casos, ya que los datos todavía se almacenan en Capacity1, los costos de almacenamiento permanecen facturados a Capacity1.
Si el consumo de CU supera el límite de capacidad, puede producirse una limitación, lo que hace que las transacciones se retrasen o se rechacen temporalmente.
Comience la evaluación gratuita de 60 días de Fabric para explorar OneLake y otras características, y visite el foro de Fabric para preguntas.