기본 콘텐츠로 건너뛰기

Qlik DataTransfer를 사용하여 온프레미스 데이터 업로드

이 페이지에서

Qlik DataTransfer를 사용하여 온프레미스 데이터 업로드

Qlik DataTransfer는 온프레미스 데이터 소스에서 Qlik Sense SaaS 테넌트로 데이터를 업로드합니다. Qlik DataTransferQlik Sense SaaS에서 사용할 수 없는 온프레미스 데이터 소스에 대한 액세스를 제공할 수 있습니다. Qlik DataTransferQlik Sense DesktopQlik Sense Enterprise on Windows 앱에서 Qlik Sense SaaS로 데이터를 업로드할 수도 있습니다.

Qlik DataTransfer를 사용하면 로컬 데이터 소스에서 Qlik Sense SaaS로 데이터를 업로드할 수 있습니다. 데이터를 수동으로 업로드하거나 테넌트에 자동 데이터 업로드를 예약할 수 있습니다.

Qlik DataTransfer

경고: Section Access를 사용하거나 데이터에 대한 사용자 액세스를 제어하는 로드 스크립트가 있는 Qlik 앱에서 데이터를 업로드하는 데에는 Qlik DataTransfer를 사용해서는 안 됩니다. 보호된 데이터는 권한이 없는 사용자에게 노출될 수 있습니다.

다음 유형의 데이터 소스에서 공간으로 데이터를 업로드할 수 있습니다.

  • 데이터 연결

    온프레미스 배포에서 사용할 수 있는 ODBC 및 REST 데이터 소스에서 테이블과 필드를 선택할 수 있습니다.

  • Qlik

    Qlik Sense 또는 QlikView 앱에서 데이터를 전송할 수 있습니다. 앱은 여러 데이터 소스에서 결합되고 변환된 데이터를 포함할 수 있습니다.

  • 데이터 폴더

    로컬 폴더 또는 네트워크 공유 폴더에서 데이터를 전송할 수 있습니다. 폴더가 감시되는 경우 새 파일 또는 업데이트된 파일이 자동으로 테넌트로 전송됩니다.

참고:

업로드된 데이터의 대상 공간에 데이터 소스를 추가할 수 있는 권한이 있어야 합니다.

데이터 연결 및 Qlik 앱에 대해 데이터 소스당 최대 10개의 종속 앱을 선택할 수 있습니다. 데이터 소스가 테넌트에 업로드될 때마다 종속 앱이 자동으로 다시 로드됩니다. Qlik DataTransfer에서의 다시 로드는 Qlik Sense SaaS 테넌트의 다시 로드 제한에 포함되지 않습니다. 테넌트의 관련 앱 다시 로드는 다시 로드 제한에 포함되지 않습니다.

참고: Qlik DataTransfer를 사용하려면 Professional 액세스 권한과 개발자 역할이 필요합니다. Qlik DataTransfer 설치 및 구성에 대한 자세한 내용은 설치 Qlik DataTransfer 를 참조하십시오.

데이터 연결

데이터 연결에서 Qlik 커넥터를 사용하여 온프레미스 데이터 소스에서 업로드할 수 있습니다. 예를 들어 ODBC DSN과 같이 온프레미스에서만 액세스할 수 있는 연결이 있을 수 있습니다. Qlik DataTransfer를 사용하면 데이터 연결에 연결하고 데이터를 로드한 다음 QVD 파일 데이터를 테넌트에 업로드할 수 있습니다.

참고:

QVD 파일이 C:\ProgramData\Qlik\DataTransfer\DataUpload\qixdata에 임시로 저장됩니다. 업로드 후 이 위치에서 삭제됩니다.

또는 QVD 파일을 로컬 폴더에 추가할 수 있습니다. 이 옵션은 QVD 파일을 클라우드 저장소와 동기화하려는 경우 유용합니다.

데이터 연결에서 데이터 연결을 관리합니다. 데이터 연결을 추가, 편집 및 삭제할 수 있습니다. 데이터 연결을 선택하고 업로드를 클릭하여 데이터 집합을 수동으로 업로드할 수도 있습니다. 데이터 연결을 선택하고 마지막 로드 세부 정보를 선택하여 마지막 업로드의 세부 정보를 볼 수 있습니다.

데이터 연결은 신규 또는 기존 연결을 사용할 수 있습니다. 연결 데이터를 추가할 때 새 연결을 만들 수 있습니다. 연결 세부 정보에서 연결을 만들고 볼 수도 있습니다.

특정 커넥터 구성에 대한 자세한 내용은 Qlik 커넥터 (영어로만 제공)를 참조하십시오. ODBC DSN 연결 구성에 대한 자세한 내용은 Loading data from ODBC data sources를 참조하십시오.

참고:

기본적으로 SAP NetWeaver에서 사용할 수 있는 Qlik ConnectorQlik DataTransfer에서 데이터 연결로 사용할 수 없습니다. 하지만 Qlik DataTransfer에 커넥터를 추가할 수 있습니다. 자세한 내용은 SAP NetWeaver에서 사용할 수 있도록 Qlik Connector를 Qlik DataTransfer에 추가을 참조하십시오.

데이터 연결 업로드

  1. 데이터 연결을 클릭합니다.
  2. 추가를 클릭합니다.
  3. 연결 데이터의 이름을 입력합니다.
  4. 대상을 선택합니다.
  5. 대상 공간 또는 폴더를 선택합니다.
  6. 선택적으로 접두사를 추가합니다.

    대상의 QVD 파일 이름에 접두사가 추가됩니다.

  7. 다음 중 하나를 수행합니다.
    • 기존 연결에서 연결 데이터를 추가하려면 연결을 선택합니다.
    • 새 연결을 추가하려면 연결 만들기를 클릭하고 연결 유형을 선택한 다음 연결 매개 변수를 입력하고 만들기를 클릭합니다.
  8. 로드할 테이블과 필드를 선택합니다.
  9. 선택적으로, 이 데이터 소스가 업로드될 때마다 로드할 앱을 선택합니다.
  10. 확인을 클릭합니다.

Qlik

Qlik SenseQlikView 앱 파일에서 데이터를 추출하고 업로드할 수 있습니다(QVFQVW). 앱 데이터를 업로드할 때 Qlik DataTransferQVF 또는 QVW에서 앱 데이터 로드 스크립트를 실행합니다. 그런 다음 이진 로드를 사용하여 모든 테이블을 추출하고 QVD 파일에 저장합니다. 그러면 QVDQlik Sense SaaS 테넌트에 업로드됩니다.

참고:

QVD 파일이 C:\ProgramData\Qlik\DataTransfer\DataUpload\qixdata에 임시로 저장됩니다. 업로드 후 이 위치에서 삭제됩니다.

또는 QVD 파일을 로컬 폴더에 추가할 수 있습니다. 이 옵션은 QVD 파일을 클라우드 저장소와 동기화하려는 경우 유용합니다.

앱 데이터는 데이터를 앱에 추가하기 전에 데이터 변환 및 로드 절차를 수행하려는 경우에 유용합니다. 예를 들어 Qlik Sense Desktop에서 앱의 데이터에 증분 로드를 수행한 다음 결과 데이터를 테넌트에 업로드하는 데 Qlik DataTransfer를 사용하는 것이 앱 성능에 더 효율적일 수 있습니다.

앱 데이터 집합을 사용하여 Qlik Sense SaaS에 액세스할 수 없는 데이터 소스를 로컬 Qlik Sense 앱에 로드하여 액세스할 수 있도록 합니다. 예를 들어 Qlik Sense Desktop 앱은 OLE DB 데이터 소스에 연결할 수 있습니다. Qlik DataTransfer는 데스크톱 앱에서 OLE DB 데이터를 업로드하고 테넌트에 업로드할 수 있습니다.

Qlik에서 앱 데이터를 관리합니다. 앱 데이터를 추가, 편집 및 삭제할 수 있습니다. 앱 데이터를 선택하고 업로드를 클릭하여 데이터 집합을 수동으로 업로드할 수도 있습니다. 앱 데이터 집합을 선택하고 마지막 로드 세부 정보를 선택하여 마지막 데이터 업로드의 세부 정보를 볼 수 있습니다.

Qlik DataTransferQlik Sense Desktop에서 작성한 QVF 파일을 업로드하기 전에만 데이터를 새로 고칠 수도 있습니다. Qlik DataTransferQlik Sense Enterprise on Windows에서 작성하고 Qlik Sense SaaS에서 다운로드한 QVF 파일을 업로드하기 전에 앱의 데이터를 새로 고치지 않습니다. 업로드하기 전에 다운로드한 Qlik Sense 앱에서 데이터를 새로 고치려면 Qlik Sense Desktop에서 앱에 연결 및 데이터 소스를 추가해야 합니다.

앱 데이터 업로드

다음과 같이 하십시오.

  1. Qlik 앱을 클릭합니다.
  2. 추가를 클릭합니다.
  3. 앱 데이터의 이름을 입력합니다.
  4. 대상을 선택합니다.
  5. 대상 공간 또는 폴더를 선택합니다.
  6. 선택적으로 접두사를 추가합니다.

    대상의 QVD 파일 이름에 접두사가 추가됩니다.

  7. 다음을 클릭합니다.
  8. Qlik 앱 파일의 파일 경로를 입력하고 확인을 클릭합니다.

    기본적으로 Qlik Sense Desktop 앱은 C:\Users\%USERPROFILE%\Documents\Qlik\Sense\Apps에 저장됩니다.

    Qlik Sense Enterprise on Windows 앱은 설치 시 구성한 공유된 지속성 저장 폴더에 저장됩니다.

    기본적으로 QlikView 앱은 C:\ProgramData\QlikTech\Documents에 저장됩니다.

  9. 선택적으로, 이 데이터 소스가 업로드될 때마다 로드할 앱을 선택합니다.
  10. 확인을 클릭합니다.

데이터 폴더

테넌트에 업로드할 데이터 파일이 포함된 폴더를 선택할 수 있습니다. Qlik DataTransfer는 선택한 폴더를 감시합니다.이러한 파일의 데이터가 변경되거나 새 파일이 폴더에 추가되면 Qlik DataTransfer는 업데이트된 파일을 테넌트에 자동으로 업로드합니다.

참고: 네트워크 폴더에 대한 연결이 끊어지면 해당 기간 동안 폴더에서 변경된 파일은 연결이 복원될 때 즉시 업로드되지 않습니다. 이러한 파일은 다음에 해당 네트워크 폴더에 새 파일이 추가될 때 업로드가 트리거되어 업로드됩니다. Qlik DataTransfer 서비스를 다시 시작하면 연결이 끊어진 기간 동안 변경된 파일의 업로드도 트리거됩니다.

Qlik DataTransfer는 공유 네트워크 폴더는 지원하지만 매핑된 네트워크 폴더는 지원하지 않습니다. 예를 들어 \\share\data가 지원됩니다. \\shareZ:\에 매핑된 경우 Z:\data는 지원되지 않습니다.

참고:

데이터 폴더는 예약된 업로드를 지원하지 않습니다. Qlik DataTransfer는 데이터 폴더에 파일이 추가되거나 변경될 때 데이터를 업로드합니다.

Qlik DataTransfer는 선택한 폴더 및 하위 폴더에 있는 파일을 감시하고 업로드합니다. 파일이 테넌트에 업로드되면 폴더 이름이 접두사로 추가됩니다. 예를 들어 My Folder라는 폴더에 My SubFolder라는 하위 폴더가 있다고 가정해 봅니다. 이 폴더에 Sample.csv 파일이 있으면, 테넌트에 업로드된 파일 이름은 My Folder_My Subfolder_Sample.csv가 됩니다.

데이터 폴더의 데이터 폴더를 관리합니다. 폴더를 추가하고 선택한 폴더를 편집 또는 삭제할 수 있습니다. 데이터 폴더를 선택하고 업로드를 클릭하여 데이터 폴더 파일을 수동으로 업로드할 수도 있습니다.

데이터 폴더 업로드

다음과 같이 하십시오.

  1. Qlik DataTransfer에서 데이터 폴더를 선택합니다.
  2. 추가를 클릭합니다.
  3. 이름을 입력합니다.
  4. 파일 시스템의 폴더에 대한 전체 경로를 입력합니다.
  5. 대상 공간을 선택합니다.
  6. 선택적으로, 이 데이터 소스가 업로드될 때 로드할 앱을 선택합니다.
  7. 선택적으로 접두사를 추가합니다.

    대상의 파일 이름에 접두사가 추가됩니다. 기본적으로, 파일이 테넌트에 업로드되면 폴더 이름이 접두사로 추가됩니다.

  8. 확인을 클릭합니다.

업로드 예약

정기적으로 앱 및 연결 데이터 집합의 자동 업로드를 예약할 수 있습니다. 데이터 소스에 대한 종속 앱을 선택한 경우 예약된 업로드 후 자동으로 로드됩니다.

작업을 선택하고 마지막 실행 세부 정보를 클릭하여 마지막 업로드의 세부 정보를 볼 수 있습니다. 앱 데이터 집합을 선택하고 마지막 로드 세부 정보를 선택하여 마지막 데이터 업로드의 세부 정보를 볼 수 있습니다. 로그는 C:\ProgramData\Qlik\DataTransfer\Log에서 확인할 수 있습니다.

  1. Qlik DataTransfer에서 예약된 업로드를 선택합니다.
  2. 추가를 클릭합니다.
  3. 이름을 입력합니다.
  4. 업로드할 데이터 소스를 선택합니다.
  5. 반복 간격을 선택하고 날짜와 시간을 지정합니다.
  6. 저장을 클릭합니다.

제한 사항

Qlik DataTransfer 다음과 같은 제한 사항이 있습니다.

  • Qlik DataTransfer는 최대 6GB 크기의 파일을 업로드할 수 있습니다.

  • 데이터 집합당 최대 200개의 테이블 또는 파일을 업로드할 수 있습니다. 데이터 집합에 200개가 넘는 테이블 또는 파일이 있는 경우 처음 200개만 업로드됩니다. 예를 들어 데이터 연결 또는 Qlik 앱에서 200개 이상의 테이블을 선택하거나 200개 이상의 파일이 있는 데이터 폴더를 추가하는 경우가 있습니다.
  • Qlik DataTransfer는 Essbase 또는 Dropbox의 파일 연결을 지원하지 않습니다.
  • 데이터 폴더에서 제거된 파일은 업로드된 공간에서 수동으로 제거해야 합니다.
  • Qlik DataTransferQlik Sense Desktop으로 만든 경우에만 QVF 파일의 데이터를 로드할 수 있습니다. Qlik DataTransfer가 서버에 설치된 경우 QVF 파일을 서버에 복사해야 합니다. QVF 파일에서 사용되는 모든 데이터 소스는 Qlik DataTransfer에 의해 서버에서 실행될 때 QVF 로드 스크립트에 액세스할 수 있어야 합니다.

  • QlikView 앱은 앱의 데이터 소스가 새 데이터로 업데이트될 때 Qlik DataTransfer에 의해 자동으로 다시 로드되지 않습니다. Qlik DataTransfer에서 Qlik Sense 테넌트 SaaS 에디션에 데이터를 업로드하려면 QlikView 앱을 수동으로 다시 로드하고 저장해야 합니다.

  • Qlik DataTransfer는 웹 프록시 사용을 지원하지 않습니다. 시스템에서 프록시를 사용하는 경우 특히 Qlik DataTransfer에 대한 프록시 우회 규칙을 추가해야 합니다.