Перейти к основному содержимому Перейти к дополнительному содержимому

Подсказки для отслеживания скрипта Qlik

При использовании коннекторов QlikView или Qlik Sense для разбора файлов журнала Qlik Lineage Connectors попытается идентифицировать тип базы данных в процессе чтения операторов CONNECT TO в скрипте Qlik. В зависимости от типа подключения может не удаваться определить тип базы данных, но эту информацию можно добавить с помощью скрипта.

Все указанные по ссылке ресурсы, обнаруженные Qlik Lineage Connectors локально, отправляются в Qlik Cloud как Идентификатор ресурса Qlik (QRI). QRI содержит информацию о типе источника данных, о формате или платформе, где хранятся данные, о его каноническом пути в сети и в сетевом узле.

Подключение подсказки для отслеживания

Дополнительная информация отправляется в Qlik Lineage Connectors с помощью оператора TRACE. Эта команды добавляет комментарий в файл журнала, который будет прочитан Qlik Lineage Connectors. Добавление этой информации позволит сформировать более точный QRI, который будет определяться в другом экземпляре Qlik Lineage Connectors и в других ресурсах, напрямую доступных из Qlik Cloud.

Пример подсказки для отслеживания

Подсказка Qlik Lineage Connectors для отслеживания дополнительной информации о подключении имеет следующий формат:

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

Подсказка для отслеживания добавляется в подключение в виде метаданных, и запрос, отправляемый после оператора подключения, будет использовать эту подсказку для дополнения информации по каждому ресурсу.

Подсказка для отслеживания включает следующие элементы:

  • !!qlc

      Этот флаг информирует Qlik Lineage Connectors, что за ним следует важная информация.

  • "Connect"

      Это ключевое слово указывает Qlik Lineage Connectors на наличие дополнительной информации для следующего оператора CONNECT, который будет обработан.

  • "connection_name"

      Это имя подключения. Это может быть адрес компьютера или описательное имя. Под этим именем будут сгруппированы все последующие запросы SQL, оно играет решающую роль в формировании QRI, которые обращаются к каждому ресурсу в графике происхождения. Это также помогает сопоставлять данные, используемые локально, с запросами на базе Qlik Cloud, чтобы они ссылались на одни и те же ресурсы.

      Примечание к подсказкеИспользуйте адрес базы данных и номер порта, если это важно.
  • default_database и default_schema

      Для запросов, выполненных после оператора подключения, сведения о базе данных и схемы часто опускаются в зависимости от системы базы данных. Такое опущение возможно по той причине, что строка подключения уже содержит необходимую информацию о базе данных и схеме. Qlik Lineage Connectors будет автоматически использовать указанные базу данных и схему для запросов, в которых эта информация не указана явно.

  • database_type

      В зависимости от того, используются в библиотеке разные типы или только OLEDB/ODBC, Qlik Lineage Connectors может сталкиваться с трудностями при определении типа базы данных. Чтобы решить эту проблему, можно вручную задать тип базы данных, переопределяя автоматическое обнаружение Qlik Lineage Connectors.

Помогла ли вам эта страница?

Если вы обнаружили какую-либо проблему на этой странице и с ее содержанием — будь то опечатка, пропущенный шаг или техническая ошибка, сообщите нам об этом, чтобы мы смогли ее исправить!