분석Connectivity: SQL & BIQlik Sense시작하기

본 번역은 검증되지 않았습니다. AIP를 통해 영문원문으로부터 번역되었습니다.

시작하기

이 가이드에서는 Qlik Sense 내에서 Foundry로 인증하는 방법과 데이터셋 로드를 시작하는 방법을 배웁니다.

Foundry에 연결하기

  • Foundry에 인증하기 위해 준비된 액세스 토큰이 필요합니다.
  • 서버 관리자가 생성한 Foundry DSN의 이름도 필요합니다.
  • Qlik Sense에서 데이터 관리자를 열고 새 연결을 만드는 아이콘을 클릭합니다.
  • 데이터 소스로 OLE DB를 선택합니다.
  • 제공자로 Microsoft OLE DB Provider for ODBC Drivers를 선택합니다.
  • 데이터 소스에 <Foundry_DSN>;PWD=<Token>을 입력합니다. 여기서 <Foundry_DSN>은 서버 관리자가 생성한 DSN의 이름이고, <Token>은 Foundry 토큰입니다. 예를 들어, 결과는 Foundry;PWD=eyJwbG50ci...와 같은 형태가 될 수 있습니다.
  • Specific user name and password를 선택하지만 공백으로 두십시오.
  • 연결에 적절한 이름을 지정합니다. (Qlik은 기본적으로 토큰을 이름에 설정할 수 있습니다. 이것을 제거하십시오!)
  • 연결이 정상적으로 작동하는지 테스트한 후 테이블 브라우저를 열려면 생성을 클릭합니다.

Qlik Sense는 현재 "password" 필드에 입력할 수 있는 최대 비밀번호 길이에 제한이 있으며, 이는 Foundry 토큰보다 짧습니다. 이것이 비밀번호 필드가 아닌 데이터 소스 문자열에 토큰을 설정하는 이유입니다.

Qlik Foundry connection

데이터셋 로드하기

연결을 생성한 후 테이블 브라우저가 열립니다. 이전에 생성된 연결을 선택하여 이 브라우저를 열 수도 있습니다. 여기에서 먼저 로드하려는 데이터셋이 포함된 Foundry 프로젝트를 선택합니다("데이터베이스"로 여기에 표시됨).

그런 다음 프로젝트 테이블이 나열되며 가져올 테이블을 선택할 수 있습니다.

Qlik Foundry dataset preview

SQL 쿼리 작성하기

SQL에 익숙하다면 Qlik Sense 내에서 직접 SQL 쿼리를 작성할 수 있습니다. 이렇게하면 큰 데이터셋을 필터링하고 집계하여 Qlik에 가져올 작은 변환된 데이터만 남길 수 있습니다.

이렇게 하려면 연결을 생성한 후 데이터 로드 에디터를 열고 새 스크립트를 만듭니다. 그런 다음 아래 이미지와 같이 SQL 쿼리를 작성합니다. 데이터셋은 경로 또는 데이터셋 RID로 참조할 수 있으며 큰따옴표로 묶습니다.

"LIB CONNECT" 구문에 대한 자세한 문서는 Qlik 문서를 참조하십시오.

Qlik Foundry query

특정 데이터셋의 브랜치에 액세스하려면 다음 구문을 사용하십시오:

Copied!
1 2 -- "branch" 스키마의 "dataset_path" 테이블에서 모든 데이터를 선택합니다. SELECT * FROM "branch"."dataset_path"