Ir para conteúdo principal Pular para conteúdo complementar

Dicas de rastreamento de script da Qlik

Ao usar os conectores do QlikView ou Qlik Sense para analisar arquivos de log, o Qlik Lineage Connectors tentará identificar o tipo de banco de dados ao ler instruções CONNECT TO no script Qlik. Dependendo do tipo de conexão, pode não ser possível identificar o tipo de banco de dados, mas você pode adicionar essas informações por meio de um script.

Todos os recursos referenciados que o Qlik Lineage Connectors detecta localmente são enviados para o Qlik Cloud como um Qlik Resource Identifier (QRI). Um QRI contém informações sobre o tipo de fonte de dados, formato ou plataforma em que os dados são armazenados e seu caminho canônico na rede e dentro desse nó de rede.

Dica de rastreamento de conexão

O envio de informações adicionais para o Qlik Lineage Connectors é feito por meio de uma instrução TRACE. Este comando adicionará um comentário ao arquivo de log que será lido pelo Qlik Lineage Connectors. Adicionar essas informações formará um QRI mais preciso que pode ser detectado em diferentes instâncias do Qlik Lineage Connectors e outros recursos acessados diretamente do Qlik Cloud.

Exemplo de dica de rastreamento

A dica de rastreamento do Qlik Lineage Connectors para informações de conexão adicionais segue este formato:

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

A dica de rastreamento será adicionada como metadados à conexão e qualquer consulta após a instrução connect usará essa dica para aprimorar as informações em cada recurso.

O rastreamento inclui os seguintes elementos:

  • !!qlc

      Este é um sinalizador que informa ao Qlik Lineage Connectors que as informações a seguir são importantes.

  • "Connect"

      Esta palavra-chave indica ao Qlik Lineage Connectors informações adicionais para a próxima instrução CONNECT que ela processa.

  • "connection_name"

      Este é o nome da conexão. Pode ser o endereço da máquina ou um nome descritivo. Este nome agrupará todas as consultas SQL subsequentes e é crucial para formar os QRIs que abordam cada recurso no gráfico de linhagem. Ele também ajuda a alinhar os dados acessados no local com consultas baseadas no Qlik Cloud, garantindo que eles se refiram aos mesmos recursos.

      Nota de dicaUse o endereço do banco de dados e, se relevante, o número da porta.
  • "default_database" e "default_schema"

      Para consultas executadas após a instrução connect, os detalhes do banco de dados e do esquema podem frequentemente ser omitidos, dependendo do sistema de banco de dados. Essa omissão é possível porque a string de conexão já contém as informações necessárias do banco de dados e do esquema. O Qlik Lineage Connectors usará automaticamente o banco de dados e o esquema especificados para consultas que não incluem explicitamente essas informações.

  • "database_type"

      Dependendo se a biblioteca usa diferentes tipos de conexão ou depende apenas de OLEDB/ODBC, o Qlik Lineage Connectors pode encontrar desafios para identificar corretamente o tipo de banco de dados. Para resolver isso, você pode definir manualmente o tipo de banco de dados, substituindo a detecção automática do Qlik Lineage Connectors.

Esta página ajudou?

Se você encontrar algum problema com esta página ou seu conteúdo - um erro de digitação, uma etapa ausente ou um erro técnico - informe-nos como podemos melhorar!