Saltar al contenido principal Saltar al contenido complementario

Pistas de rastreo del script de Qlik

Cuando utilice los conectores de QlikView o Qlik Sense para analizar archivos de registro, Qlik Lineage Connectors intentará identificar el tipo de base de datos al leer las sentencias de CONNECT TO en el script de Qlik. Según el tipo de conexión, puede que no sea capaz de identificar el tipo de base de datos, pero puede añadir esta información mediante un script.

Todos los recursos referenciados que Qlik Lineage Connectors detecta localmente se envían a Qlik Cloud como un Identificador de recursos de Qlik (QRI). Un QRI contiene información sobre el tipo de fuente de datos, el formato o la plataforma en la que se almacenan los datos, y su ruta canónica en la red y dentro de ese nodo de la red.

Pista de rastreo de conexión

El envío de información adicional a Qlik Lineage Connectors se realiza a través de una sentencia de TRACE. Este comando añadirá un comentario al archivo de registro que Qlik Lineage Connectors leerá. La adición de esta información formará un QRI más preciso que puede ser detectado a través de diferentes instancias de Qlik Lineage Connectors y otros recursos a los que se accede directamente desde Qlik Cloud.

Ejemplo de pista de rastreo

La pista de rastreo de Qlik Lineage Connectors para obtener información adicional sobre la conexión sigue este formato:

TRACE !!qlc "Connect" "connection_name" "default_database" "default_schema" "database_type"; LIB CONNECT TO 'Database_tenant.region.provider.com';

La pista de rastreo se añadirá como metadatos a la conexión y cualquier consulta que siga a la sentencia connect utilizará esta pista para mejorar la información sobre cada recurso.

El rastreo incluye los siguientes elementos:

  • !!qlc

      Esto es una bandera que informa a Qlik Lineage Connectors de que la información que sigue es importante.

  • "Connect"

      Esta palabra clave indica a Qlik Lineage Connectors que hay información adicional para la siguiente sentencia CONNECT que procese.

  • "connection_name"

      Este es el nombre de la conexión. Puede ser la dirección de la máquina o un nombre descriptivo. Este nombre agrupará todas las consultas SQL posteriores y es crucial para formar los QRI que se dirigen a cada recurso en el gráfico de linaje. También ayuda a alinear los datos a los que se accede en las instalaciones con las consultas basadas en Qlik Cloud, garantizando que se refieren a los mismos recursos.

      Nota de sugerenciaUtilice la dirección de la base de datos y, si procede, el número de puerto.
  • «default_database» y «default_schema»

      Para las consultas ejecutadas después de la sentencia connect, a menudo se pueden omitir los detalles de la base de datos y del esquema, dependiendo del sistema de base de datos. Esta omisión es posible porque la cadena de conexión ya contiene la información necesaria sobre la base de datos y el esquema. Qlik Lineage Connectors utilizará de forma automática la base de datos y el esquema especificados para las consultas que no incluyan explícitamente esta información.

  • «database_type»

      En función de si la biblioteca utiliza diferentes tipos de conexión o se basa solo en OLEDB/ODBC, Qlik Lineage Connectors podría encontrarse con dificultades para identificar correctamente el tipo de base de datos. Para solucionarlo, puede establecer manualmente el tipo de base de datos, anulando la detección automática de Qlik Lineage Connectors.

¿Esta página le ha sido útil?

No dude en indicarnos en qué podemos mejorar si encuentra algún problema en esta página o su contenido, como, por ejemplo, errores tipográficos, pasos que falta o errores técnicos.