기본 콘텐츠로 건너뛰기 보완적인 콘텐츠로 건너뛰기

Qlik 스크립트 추적 힌트

QlikView 또는 Qlik Sense 커넥터를 사용하여 로그 파일을 구문 분석하는 경우 Qlik 계보 커넥터Qlik 스크립트에서 CONNECT TO 문을 읽을 때 데이터베이스 유형을 식별하려고 합니다. 연결 유형에 따라서는 데이터베이스 유형을 식별하지 못할 수도 있지만 스크립트를 통해 이 정보를 추가할 수 있습니다.

Qlik 계보 커넥터가 로컬로 감지한 모든 참조 리소스는 Qlik 리소스 식별자(QRI)으로 Qlik Cloud에 전송됩니다. QRI에는 데이터가 저장된 데이터 소스 유형, 형식 또는 플랫폼과 네트워크 및 해당 네트워크 노드 내의 표준 경로에 대한 정보가 포함됩니다.

추적 힌트 연결

Qlik 계보 커넥터에 추가 정보를 보내는 작업은 TRACE 문을 통해 수행됩니다. 이 명령은 Qlik 계보 커넥터에서 읽을 로그 파일에 주석을 추가합니다. 이 정보를 추가하면 Qlik 계보 커넥터의 여러 인스턴스와 Qlik Cloud에서 직접 액세스하는 다른 리소스에서 감지할 수 있는 보다 정확한 QRI가 형성됩니다.

추적 힌트 예

추가 연결 정보에 대한 Qlik 계보 커넥터 추적 힌트는 다음 형식을 따릅니다.

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

추적 힌트는 연결에 메타데이터로 추가되고, 연결 문 다음에 나오는 모든 쿼리는 이 힌트를 사용하여 각 리소스에 대한 정보를 강화합니다.

추적에는 다음과 같은 요소가 포함됩니다.

  • !!qlc

      이는 Qlik 계보 커넥터에 다음 정보가 중요하다는 것을 알려 주는 플래그입니다.

  • "Connect"

      이 키워드는 다음 CONNECT 문을 처리하는 데 필요한 추가 정보의 Qlik 계보 커넥터를 나타냅니다.

  • "connection_name"

      이것이 연결의 이름입니다. 컴퓨터의 주소이거나 설명적인 이름일 수 있습니다. 이 이름은 이후의 모든 SQL 쿼리를 그룹화하며 계보 그래프의 각 리소스를 처리하는 QRI를 형성하는 데 필수적입니다. 또한 온프레미스에서 액세스한 데이터를 Qlik Cloud 기반 쿼리와 정렬할 수 있도록 하여 동일한 리소스를 참조하도록 합니다.

      팁 메모데이터베이스 주소를 사용하고, 필요한 경우 포트 번호도 사용합니다.
  • "default_database" 및 "default_schema"

      connect 문 뒤에 실행되는 쿼리의 경우 데이터베이스 시스템에 따라 데이터베이스 및 스키마 세부 정보가 생략될 수 있는 경우가 많습니다. 이러한 생략이 가능한 이유는 연결 문자열에 이미 필요한 데이터베이스 및 스키마 정보가 포함되어 있기 때문입니다. Qlik 계보 커넥터는 이 정보를 명시적으로 포함하지 않는 쿼리에 대해 지정된 데이터베이스와 스키마를 자동으로 사용합니다.

  • "database_type"

      라이브러리가 다양한 연결 유형을 사용하는지 아니면 OLEDB/ODBC를 사용해야만 하는지에 따라 Qlik 계보 커넥터는 데이터베이스 유형을 올바르게 식별하는 데 문제가 발생할 수 있습니다. 이 문제를 해결하려면 Qlik 계보 커넥터 자동 감지를 재정의하여 데이터베이스 유형을 수동으로 설정할 수 있습니다.

이 페이지가 도움이 되었습니까?

이 페이지 또는 해당 콘텐츠에서 오타, 누락된 단계 또는 기술적 오류와 같은 문제를 발견하면 개선 방법을 알려 주십시오!