Подсказки для отслеживания скрипта 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 для отслеживания дополнительной информации о подключении имеет следующий формат:
Подсказка для отслеживания добавляется в подключение в виде метаданных, и запрос, отправляемый после оператора подключения, будет использовать эту подсказку для дополнения информации по каждому ресурсу.
Подсказка для отслеживания включает следующие элементы:
- !!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.