ODBC

Qlik Sense를 사용하여 ODBC를 통해 DBMS(Database Management System)에 액세스할 수 있습니다.

  • 가장 일반적인 ODBC 소스를 지원하는 Qlik ODBC Connector PackageDatabase 커넥터를 사용합니다. 이렇게 하면 Qlik Sense에서 Microsoft Windows ODBC 데이터 원본 관리자를 사용할 필요 없이 데이터 소스를 정의할 수 있습니다. ODBC Connector Package에서 Qlik 사용 허가된 ODBC 드라이버 중 하나를 통해 데이터베이스에 직접 연결하려면 Qlik Connectors 도움말 사이트에서 Database 커넥터에 대한 지침을 참조하십시오.

  • 해당하는 DBMSODBC 드라이버를 설치하고 데이터 소스 DSN을 만들 수 있습니다. 여기에 대해서는 이 섹션에서 설명합니다.

    참고: 이 기능은 Kubernetes에서 사용할 수 없습니다.
참고: 새 연결(ODBC) 만들기 대화 상자에 구성된 사용자 DSN 연결이 표시됩니다. Qlik Sense Desktop 사용 시 DSN 연결 목록에 ODBC Connector Package에 포함된 ODBC 드라이버가 표시됩니다. 이름에 첨부된 “Qlik-”으로 식별됩니다(예: Qlik-db2). 이러한 드라이버는 새 ODBC 연결을 만드는 데 사용할 수 없습니다. ODBC Connector Package에서 데이터베이스 커넥터에 의해 배타적으로 사용됩니다. ODBC Connector PackageODBC 드라이버는 서버 환경에서 Qlik Sense 사용 시 표시되지 않습니다.

대체 옵션으로는 데이터베이스의 데이터를 Qlik Sense에서 읽을 수 있는 파일로 내보내는 방법이 있습니다.

일반적으로 일부 ODBC 드라이버는 Microsoft Windows와 함께 설치됩니다. 추가 드라이버는 소프트웨어 판매점에서 구입하거나, 인터넷에서 찾거나, DBMS 제조업체에서 제공받을 수 있습니다. 일부 드라이버는 자유롭게 재배포할 수 있습니다.

여기서 설명하는 ODBC 인터페이스는 클라이언트 컴퓨터의 인터페이스입니다. ODBC를 사용하여 네트워크 서버에 있는 다중 사용자 관계형 데이터베이스에 액세스하려는 경우, 클라이언트가 서버의 데이터베이스에 액세스하는 데 사용되는 추가 DBMS 소프트웨어가 필요할 수 있습니다. 필요한 소프트웨어에 대한 자세한 내용은 DBMS 공급자에게 문의하시기 바랍니다.

ODBC 데이터 연결 설정

ODBC 데이터 연결 설정
UI 항목 설명
사용자 DSN

시스템 DSN

연결할 DSN 유형을 선택합니다.

사용자 DSN 소스의 경우, 32비트 연결 사용을 통해 32비트 드라이버를 사용할지 여부를 지정해야 합니다.

시스템 DSN 연결은 32비트 또는 64비트에 따라 필터링할 수 있습니다.

Single Sign-On

SAP HANA 데이터 소스에 연결하는 경우 Single Sign-On (SSO)을 사용할 수 있습니다.

자세한 내용은 Qlik Sense에서 SAML 단일 사인온에 대해 SAP HANA 구성 (영어만 해당)을 참조하십시오.

이 옵션을 선택하지 않으면 사용자 이름비밀번호로 자격 증명을 지정하지 않는 한 엔진 서비스 사용자 자격 증명이 사용됩니다.

이 옵션을 선택하면 엔진 서비스 사용자 또는 사용자 이름 / 비밀번호 자격 증명이 Windows 로그온에 사용되며 뒤이어 현재 사용자 자격 증명을 사용하여 SAML(SAP HANA) 에 대한 후속 로그온이 이루어집니다.

사용자 이름

데이터 소스에서 필요한 경우, 연결할 사용자 이름입니다.

엔진 서비스 사용자 자격 증명을 사용하려는 경우나 데이터 소스가 자격 증명을 필요로 하지 않는 경우에는 이 필드를 비워 둡니다.

비밀번호

데이터 소스에서 필요한 경우, 연결할 비밀번호입니다.

엔진 서비스 사용자 자격 증명을 사용하려는 경우나 데이터 소스가 자격 증명을 필요로 하지 않는 경우에는 이 필드를 비워 둡니다.

이름 데이터 연결 이름입니다.

ODBC 드라이버 추가

사용자의 데이터베이스에 액세스할 수 있도록 하려면 사용자 DBMS (DataBase Management System)에 적합한 ODBC 드라이버를 Qlik Sense에 설치해야 합니다. 사용 중인 DBMS에 대한 자세한 내용은 설명서를 참조하십시오.

사용자의 데이터베이스에 액세스할 수 있도록 하려면 사용자 DBMS에 적합한 ODBC 드라이버를 Qlik Sense에 설치해야 합니다. 이는 외부 소프트웨어입니다. 따라서 아래 지침은 모든 공급업체의 소프트웨어와 일치하지 않을 수 있습니다. 자세한 내용은 사용 중인 DBMS에 대한 설명서를 참조하십시오.

다음과 같이 하십시오.

  1. 제어판관리 도구 아이콘을 두 번 클릭합니다.
  2. 데이터 소스(ODBC) 아이콘을 두 번 클릭합니다.

    ODBC 데이터 소스 관리자 대화 상자가 나타납니다.

  3. Qlik Sense에서 사용할 데이터베이스를 선택합니다.
  4. 데이터 소스 대화 상자에서 드라이버 탭을 선택합니다.

    드라이버 탭에서 설치된 ODBC 드라이버 목록을 볼 수 있습니다. 해당 DBMS가 나열되지 않은 경우 이에 대한 드라이버를 설치해야 합니다. ODBC 드라이버와 함께 제공된 설치 프로그램을 실행합니다. 예를 들어 Microsoft ODBC 설치 프로그램입니다.

64비트 및 32비트 버전 ODBC 구성

Microsoft Windows 운영 체제의 64비트 버전에는 다음과 같은 버전의 Microsoft Open DataBase Connectivity (ODBC) Data Source Administrator 도구(Odbcad32.exe):가 포함되어 있습니다.

  • Odbcad32.exe 파일의 32비트 버전은 %systemdrive%\Windows\SysWOW64 폴더에 있습니다.
  • Odbcad32.exe 파일의 64비트 버전은 %systemdrive%\Windows\System32 폴더에 있습니다.

ODBC 데이터 소스 만들기

액세스하려는 데이터베이스에 대한 ODBC 데이터 소스를 만들어야 합니다. 이 작업은 ODBC 설치 도중 또는 이후 단계에서 완료할 수 있습니다.

참고: 데이터 소스 만들기를 시작하기 전에 데이터 소스를 사용자 DSN으로 할지, 시스템 DSN(권장)으로 할지 결정해야 합니다. 올바른 사용자 자격 증명으로만 사용자 데이터 소스에 연결할 수 있습니다. 서버 설치에서는 일반적으로 다른 사용자와 데이터 소스를 공유할 수 있도록 시스템 데이터 소스를 만들어야 합니다.

다음과 같이 하십시오.

  1. Odbcad32.exe를 엽니다.

  2. 시스템 DSN 탭으로 이동하여 시스템 데이터 소스를 만듭니다.

  3. 추가를 클릭합니다.

    설치된 ODBC 드라이버 목록을 보여주는 새 데이터 원본 만들기 대화 상자가 나타납니다.

  4. 올바른 ODBC 드라이버가 나열되는 경우 이를 선택하고 마침을 클릭합니다.

    선택한 데이터베이스 드라이버에 대한 대화 상자가 나타납니다.

  5. Microsoft Access Driver (*.mdb, *.accdb)를 선택하고 마침을 클릭합니다.
  6. 참고: 목록에서 이 드라이버를 찾을 수 없으면 Microsoft 다운로드 웹 사이트에서 다운로드하여 설치할 수 있습니다.
  7. 데이터 소스 이름을 지정하고 필요한 파라메타를 설정합니다.
  8. 데이터 소스의 이름을 스크립팅 자습서 ODBC로 지정합니다.
  9. 데이터베이스: 아래에서 선택...을 클릭합니다.
  10. 디렉터리 아래에서 Sales.accdb 파일(자습서 예제 파일)의 위치로 이동합니다.
  11. Sales.accdb 파일이 왼쪽의 텍스트 상자에 표시되어 있으면 클릭하여 데이터베이스 이름으로 만듭니다.
  12. 확인을 차례로 3번 클릭하여 모든 대화 상자를 닫습니다.
  13. 확인을 클릭합니다.

ODBC 데이터 연결 사용 시 모범 사례

ODBC 데이터 연결이 포함된 앱 이동

Qlik Sense 사이트/Qlik Sense Desktop 설치 간에 앱을 이동하는 경우, 데이터 연결이 포함됩니다. 앱에 ODBC 데이터 연결이 포함된 경우 새 배포에 관련된 ODBC 데이터 소스가 존재하는지 확인해야 합니다. ODBC 데이터 소스는 동일하게 이름을 지정하고 구성되어야 하며 동일한 데이터베이스 또는 파일을 가리켜야 합니다.

파일 기반 ODBC 데이터 연결에 연결하는 경우의 보안 측면

파일 기반 드라이버를 사용하는 ODBC 데이터 연결은 연결 문자열에 연결된 데이터 파일의 경로를 노출합니다. 연결을 편집할 때 데이터 선택 대화 상자 또는 특정 SQL 쿼리에서 경로가 노출될 수 있습니다.

이 문제가 염려되는 경우 가능하면 폴더 데이터 연결을 사용하여 데이터 파일에 연결하는 것이 좋습니다.