Analizar el linaje de aplicaciones, scripts y conjuntos de datos
El linaje realiza un seguimiento de los datos y las transformaciones de datos hacia atrás, hasta la fuente original. Qlik Cloud proporciona una representación visual detallada del historial de este flujo, donde podemos examinar de forma interactiva el linaje ascendente de un campo o conjunto de datos determinado.
Una vista de resumen para el consumidor de medidas y dimensiones utilizadas en un objeto gráfico en particular identifica la fuente, lo que le brinda la confianza necesaria para poder comprender y confiar en lo que está viendo y con lo que está trabajando.
Los usuarios de negocio que examinen un campo determinado tienen una vista del linaje del campo que resume sus dependencias más importantes:
- Campos que se utilizan para derivarlo
- Asociaciones y dependencias directas, incluido el propietario y el espacio
- Fuente original (la primera fuente conocida)
Para ver las dependencias posteriores o prospectivas, puede investigar qué elementos se verían afectados por un cambio en el objeto mediante la visualización del análisis de impacto. Vea Analizar el análisis de impacto para apps, scripts y conjuntos de datos.
Para una demostración visual de cómo usar el linaje, vea:
El gráfico de linaje
El gráfico de linaje muestra el flujo de datos a través de las apps en un cuadro gráfico interactivo. Una app, una tabla o un campo se denomina nodo en un gráfico de linaje. Cuando un nodo es el nodo base que se investiga, se dice que está enfocado y se muestra como el último elemento del gráfico. En el nivel más granular, los gráficos de linaje a nivel de campo muestran las fuentes de datos y las transformaciones de las que proviene o depende un nodo.
Los gráficos de linaje son útiles para:
-
Expertos en datos trabajando con los datos
-
Especialistas de negocio que crean apps
-
Usuarios avanzados de negocio que consumen apps
Cada nodo representa un paso en el linaje de la app o el conjunto de datos que seleccione. Esta información de linaje se compila cada vez que una app carga o vuelve a cargar datos. Si su app no se ha recargado recientemente, el linaje puede estar incompleto o ser inexacto.
El linaje es compatible con conjuntos de datos y apps directamente desde el icono de imagen o la fila tal como aparecen en su Qlik Sense de Qlik Cloud:
-
Conjunto de datos: los conjuntos de datos son fuentes de datos, por ejemplo datos cargados desde conectores o archivos de datos. Los conjuntos de datos pueden ser tablas de una base de datos, datos que se cargan en un almacenamiento de datos o datos que se generan desde una aplicación, como un archivo qvd. Los conjuntos de datos suelen tener una sola tabla cada uno, pero algunos, como los archivos de Excel, pueden tener varias tablas.
-
App: los nodos de app representan apps analíticas de Qlik Sense que utilizan las fuentes de datos en el linaje. Los nodos de app muestran el nombre de la app y su ubicación como Sense.
Los nodos de entrada típicos incluyen fuentes de datos que son utilizadas por el nodo base, o apps que producen conjuntos de datos. El linaje a nivel de campo permite una investigación detallada sobre cómo se han calculado los campos y su origen específico en transformaciones y aplicaciones.
Los nodos disponibles en un gráfico de linaje son las entradas en su conjunto de datos o app seleccionados. Seleccione un conjunto de datos o una app para designarlo como el nodo base. Los nodos de entrada son nodos que se encuentran más arriba del nodo base.
Los nodos disponibles en un gráfico de linaje son las entradas a su nodo base seleccionado, en otras palabras, el nodo enfocado. El nodo base es el nodo singular para el que desea recuperar el linaje; es una aplicación, un conjunto de datos, un archivo, una tabla o un campo.
Será el nodo situado más a la derecha en su pantalla y estará delineado en azul. Es el centro de su investigación y solo se presentarán las entradas a ese nodo base.
Mientras explora el linaje, puede cambiar de manera interactiva el nodo base a otra tabla, aplicación o campo en la pantalla para centrar su investigación.
Las líneas que conectan los nodos son los bordes. Los bordes representan la relación de un nodo con otro nodo. Representan relaciones que indican asociaciones, por ejemplo, que una aplicación está utilizando un determinado conjunto de datos. También pueden representar datos que se producen como subproducto de una aplicación. El conjunto de nodos y bordes forman el gráfico de linaje.
Los nodos se contraen o se expanden para revelar los niveles de jerarquía desde una granularidad gruesa a una más fina, comenzando con el grupo de conjuntos de datos o la aplicación de nivel superior hasta el nivel más granular, que es el nivel de campo.
Detalles de nodo
Los detalles están limitados por su acceso a ese objeto. Los detalles pueden proporcionar la siguiente información:
-
Nombre
-
Descripción
-
Etiquetas
-
Localización
-
Espacio
-
Propietario
-
Creador
-
Modificado por última vez
Navegar por el gráfico de linaje
Haga clic y arrastre el gráfico para navegar por el gráfico de linaje y centrarlo. También puede utilizar los botones de navegación. Seleccione Inicio para centrar el gráfico de linaje en el nodo base. Haga clic en el botón de avance y retroceso para desplazarse por sus selecciones.
Seleccione Linaje en el menú contextual en un icono de app o conjunto de datos o fila de aplicación según sea su vista, para abrir el linaje para el mismo. También puede acceder a un gráfico de linaje desde la descripción general de un conjunto de datos seleccionando y Linaje. Puede acceder al análisis de linaje (ascendente) o de impacto (descendente) para otros nodos que aparecen en los gráficos seleccionando y Linaje (Usar como nuevo nodo base) o Análisis de impacto. Seleccione un nodo para designarlo como el nodo base.
Expanda o contraiga los nodos para expandir o contraer grupos de objetos en el mismo nivel.
La vista de resumen del linaje
Los consumidores de análisis y los usuarios ocasionales pueden acceder a una vista de resumen del consumidor de las dependencias a nivel de campo directamente desde un gráfico de análisis en una vista tabular que enumera las dependencias para el campo utilizado en el gráfico.
Esta vista es compatible con todos los gráficos analíticos no incluidos en el paquete de Qlik, excepto los gráficos de Botón y Mapa. Si bien el gráfico de linaje más detallado está disponible, los usuarios de análisis ocasionales pueden acceder a información resumida de objetos asociados que incluye: apps, enlaces, conjuntos de datos, tablas, campos, dimensiones y medidas. Puede obtener fácilmente una explicación de dónde provienen los datos dentro de un gráfico con la vista de resumen de linaje.
Esta vista enumera detalles y dependencias para medidas y dimensiones en el gráfico. Estas incluyen la Expresión que calcula la medida o dimensión, los campos que se utilizan en la expresión y las fuentes de datos de donde provienen los campos. Seleccione en el recuadro de campos y fuentes para Ir al linaje (de ese campo o fuente).
Haga lo siguiente:
- Cambie la configuración del gráfico para que la vista de resumen del consumidor de linaje esté visible. Estos ajustes no están activados de forma predeterminada.
- En Aspecto>General> habilite Mostrar detalles.
- En Aspecto>General> habilite Mostrar expresiones.
- Seleccione Edición finalizada y seleccione información para acceder a la vista de resumen del consumidor de linaje.
Limitaciones
El gráfico de linaje tiene las siguientes limitaciones:
-
Las apps que no se hayan recargado tras la publicación del linaje en Qlik Cloud puede que no tengan la información completa del linaje disponible hasta después de su recarga. Los detalles de algunos nodos pueden estar limitados si no se han cargados después de activar el linaje para su espacio empresarial inquilino.
-
Los detalles de nodos de los conjuntos de datos fuera del espacio empresarial inquilino, como las conexiones de SQL Server o Google Drive, se limitan al tipo y nombre del conjunto de datos. Las conexiones REST solo muestran que se trata de datos REST.
-
La vista de resumen de linaje no es compatible con los gráficos de Botón y Mapa.
-
Actualmente, la vista de resumen de detalles del gráfico no está disponible en el modo móvil.
Permisos
Debe poder ver una app o conjunto de datos para ver el linaje del elemento desde sus centros de actividades. Si puede ver el gráfico de linaje de un nodo base, podrá ver detalles básicos y metadatos de los objetos de linaje ascendentes.
Seguridad
Linaje a nivel de campo
-
Un usuario solo puede cambiar a un nodo base al que tenga acceso; de lo contrario, el menú contextual no está disponible.
-
Si un usuario tiene acceso al nodo base, tendrá acceso para ver todo el linaje ascendente.
Vista de resumen del consumidor (detalles del gráfico)
-
Siempre se proporciona acceso a las dimensiones y expresiones. Los enlaces a los nombres de conjuntos de datos y linaje se muestran solo cuando el usuario tiene acceso.
Ejemplos de casos de uso para analizar el linaje
Para acceder a un recorrido por los siguientes ejemplos, consulte Casos de uso de linaje a nivel de campo.
Ejemplo: explorar de dónde proviene la información con la vista de resumen del linaje
Como consumidor de análisis que observa un gráfico de barras en una app denominada cars-data4-app, le gustaría saber de dónde proviene la información. Asegúrese de que Mostrar detalles y Mostrar expresiones estén activados para el gráfico en la sección General de las propiedades y después seleccione Edición finalizada. Cuando vuelva a hacer clic en el gráfico, seleccione Mostrar detalles para mostrar la vista de consumo del linaje.
La vista de consumo del linaje enumera los Detalles de las dimensiones y medidas en la columna de la izquierda y las Dependencias de los Campos y las Fuentes en las columnas intermedia y derecha. Puede ver que la dimensión Car_Id-ID depende del campo Car_Id-ID que se encuentra en tres de las fuentes QVD mostradas. Seleccione el menú en el campo de entrada y seleccione Lineage-Car_id-ID / cars-data para abrir un gráfico de linaje para el campo Card_id-ID en el QVD de datos de automóviles cars-data.
El gráfico de linaje se ve de derecha a izquierda y muestra que el campo Car_id_ID está en la tabla cars-data; almacenado como un archivo de datos de Qlik. Expanda los nodos a medida que rastrea la trazabilidad del historial del campo hasta el archivo original que se cargó en Qlik Cloud. Verá que el primer retransmisor muestra que un archivo QVD cars-data.qvd que contiene el campo Car_id_ID se cargó en la app cars-data4-app. El siguiente nodo hacia atrás es una app cars-data3-app desde la que se generó cars-data.qvd. Retrocediendo un retransmisor más y expandiendo el nodo, verá que el archivo fuente original era un archivo CSV cars-data3.csv y contenía el campo ID.
Al expandir las tablas y ver los campos puede identificar el archivo, la tabla y el campo fuente original de la dimensión del gráfico de barras Car_id-ID.
Ejemplo: investigar los orígenes de un conjunto de datos y cómo se creó
Como desarrollador de aplicaciones, se plantea utilizar un conjunto de datos denominado rgb_customers.qvd para su aplicación. Usted investiga los orígenes de este conjunto de datos para poder comprender de dónde provienen los datos. Desde el icono del conjunto de datos o la fila, seleccione Linaje en el menú para abrir el gráfico de linaje. Desde el gráfico de linaje, puede ver los metadatos del conjunto de datos seleccionando el menú en el QVD rgb_customers.qvd y Abrir la vista general.
Haga clic en la flecha hacia atrás del navegador para volver al gráfico de linaje y explorar el gráfico de linaje para el conjunto de datos. Expanda el nodo the rgb_customers_qvd para ver los campos disponibles. Tenga en cuenta que cada campo ofrece la opción de convertirlo en el nodo base enfocado seleccionando Linaje (Usar como nuevo nodo base) o seleccione Análisis de impacto para ver el linaje directo y los objetos dependientes que se verán afectados por los cambios en el conjunto de datos.
Siguiendo el linaje hacia atrás y expandiendo los nodos, puede ver que este conjunto de datos QVD es el resultado de la aplicación Prep Data RGB Sales Analysis. Retrocediendo a otro retransmisor y expandiendo el nodo File storage, verá que la app de análisis de ventas tenía un archivo CSV cargado: rgb_customers.csv. El análisis a nivel de campo revela que el campo Etiquetas en el archivo fuente original se renombró a rgb_customers.Tags en la app de análisis de ventas. El archivo CSV original se puede abrir en la vista general para revelar metadatos valiosos, como el propietario, el creador, las métricas de uso, las etiquetas, las clasificaciones, el perfil de campo y el análisis de impacto.
Ejemplo: visualización de dependencias de campo y expresiones en gráficos con resumen de linaje
Como usuario de negocio ocasional, está analizando un gráfico de líneas COGS per Month en una app y desea revisar la expresión utilizada para calcular la medida (Coste de bienes vendidos) por mes COGS per Month y qué campos y fuentes se utilizan en el gráfico. Asegúrese de que Mostrar detalles y Mostrar expresiones estén activados para el gráfico en la sección General de las propiedades y después seleccione Edición finalizada. Cuando vuelva a hacer clic en el gráfico, seleccione Mostrar detalles para mostrar la vista de consumo del linaje.
La vista de resumen del linaje enumera las medidas y las dimensiones que se representan en el gráfico. Las expresiones que crean las medidas y dimensiones también se pueden ver en un menú desplegable cuando expande estos campos. Verá que la medida se crea mediante la expresión: Sum (UnitCost*Quantity). Los campos (Quantity, UnitCost) en la expresión se enumeran como dependencias de campo. Puede seleccionar para ver el linaje de los dos campos, pero en este caso solo hay una retransmisión hasta su fuente final Dataset.xlsx, que también aparece como una dependencia de origen en el resumen de linaje.