Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Las vistas de lago materializadas (MLV) de Fabric le ayudan a administrar y consultar grandes conjuntos de datos mediante la precomputación y el almacenamiento de los resultados de la consulta. En Fabric, el linaje le ayuda a comprender las dependencias y el flujo de actualización para que pueda operar MLV de forma más confiable.
En este artículo se explica cómo ver el linaje, comprender la interfaz de linaje y usar el linaje extendido para rastrear dependencias entre lakehouses.
Visualización del linaje
Un linaje materializado de vistas de lago muestra el orden de dependencia para las operaciones de actualización. En el caso de los MLV, el linaje representa la secuencia de vistas que se deben ejecutar cuando hay nuevos datos disponibles.
Después de crear el MLV en Fabric, selecciona la pestaña Vistas del lago materializado en la cinta y luego selecciona Gestionar para navegar hasta el linaje MLV.
Linaje de vistas materializadas del lago
El código del cuaderno define el linaje (flujo de MLV) y Fabric lo crea al crear el flujo de MLV de un extremo a otro.
Importante
La vista de linaje trata todos los atajos como entidades de origen. La vista de linaje trata todas las tablas o vistas materializadas de lago en un esquema de acceso rápido como entidades de origen.
Para ejecutar el linaje, programe el linaje en función de los requisitos de actualización. Una vez que se haya programado el trabajo, vaya a la ejecución actual para ver la ejecución del linaje de datos.
Descripción de la vista de linaje
En la vista de linaje de vistas de lago materializadas, el sistema procesa los datos en orden de dependencia. Cada vista de lago materializada representa una operación (por ejemplo, leer desde una tabla de origen o ejecutar una transformación). Las flechas muestran la naturaleza de cada relación de dependencia y orden de ejecución.
Seleccione una vista materializada del lago para inspeccionar las relaciones ascendentes y descendentes.
La página de linaje incluye estas acciones:
Actualizar: actualiza la vista de linaje para reflejar los cambios de estado recientes.
Nota:
Esta acción solo actualiza la vista de linaje. No actualiza los datos. La vista de linaje se actualiza automáticamente cada 2 minutos cuando una ejecución está en curso y la pestaña del explorador está activa.
Buscar en el linaje: Buscar una vista materializada del lago o una tabla específica por nombre dentro del grafo de linaje.
Nueva vista materializada de lago: abre un cuaderno donde puede crear o modificar MLV.
Nota:
Estos cuadernos no están vinculados directamente a la vista de linaje.
Gestionar horarios: Se abre el panel de Gestionar horarios para crear o gestionar horarios de actualización.
Restablecer linaje: restablece el diseño del linaje para el tamaño de pantalla actual.
Visualización del linaje extendido
El linaje estándar muestra las dependencias en el contexto del lago actual y sus orígenes o almacenes de lago ascendentes inmediatos (un nivel profundo). El linaje extendido amplía esa vista para que puedas rastrear todas las dependencias hasta la fuente, de forma recursiva en distintos lakehouses.
| Linaje estándar | Linaje extendido | |
|---|---|---|
| Ámbito | Casa del lago actual + un nivel de padres de cross-lakehouse | Cadena recursiva completa a través de todos los lakehouses |
| MLV de subida | Se muestran como nodos hoja — no puedes ver qué los alimenta | Totalmente expandido: todas las vistas superiores y sus fuentes son visibles |
| Cross-lakehouse | No se muestra | Visible si dispone de acceso de lectura en el espacio de trabajo de origen |
Para ver el linaje extendido:
Abra la pestaña Administrar de la vista de lago materializada.
Activa el interruptor Linaje extendido en la barra de herramientas.
Las actualizaciones de linaje para mostrar todas las dependencias ascendentes, incluidas las vistas materializadas del lago y las tablas de origen en otras casas de lago. Cada nodo del gráfico muestra su nombre y lakehouse. El tipo de nodo (tabla, acceso directo o vista de lago materializado) se indica mediante un icono.
Nota:
Solo puede ver las dependencias ascendentes en áreas de trabajo en las que tiene al menos permisos de lectura. Las dependencias de las áreas de trabajo a las que no puede acceder aparecen como un nodo con errores.
Nodos con errores
Cuando una dependencia de nivel superior falta, se ha eliminado o no es accesible, aparece como un nodo con error en el gráfico de linaje. Los nodos con errores muestran un indicador de error con un mensaje que explica el problema (por ejemplo, "falta o inaccesible").
Ejecución entre almacenes de lago
El linaje extendido permite la ejecución entre almacenes de lago. Un único lakehouse puede definir y actualizar vistas materializadas que hagan referencia a tablas de varios lakehouses, incluidos lakehouses de otros espacios de trabajo, lo que elimina la necesidad de duplicar la lógica de transformación en cada lakehouse.
Por ejemplo, si tiene tres casas de lago (Bronce, Plata y Oro), puede definir todas las vistas materializadas del lago en Gold Lakehouse al hacer referencia a tablas de origen o vistas de lago materializadas en Bronze y Silver. Estas casas de lago pueden estar en la misma área de trabajo o en áreas de trabajo diferentes. Fabric controla las lecturas de cross-lakehouse durante la actualización, por lo que mantiene un conjunto de definiciones en lugar de tres.
Programación de vistas de lago materializadas ascendentes
Desde la vista de linaje extendida, puedes programar actualizaciones para las vistas materializadas de lago de nivel superior en otros lakehouses, sin tener que navegar a cada lakehouse de nivel superior por separado. Al crear una programación o una ejecución ad hoc, puede elegir qué lakehouses incluir en la actualización. Para obtener más información, consulte Programación de una actualización materializada de la vista de lago.
Permisos para linaje extendido
| Action | Permiso necesario |
|---|---|
| Visualización del linaje extendido | Acceso de lectura en áreas de trabajo ascendentes |
| Programación de vistas de lago materializadas ascendentes | Colaborador en el lago ascendente |
| Visualización de los detalles de las dependencias ascendentes | Acceso de lectura en el elemento |