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

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

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

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

Qlik DataTransfer

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

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

  • 데이터 연결

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

  • Qlik

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

  • 데이터 폴더

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

정보 메모

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

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

정보 메모Qlik DataTransfer를 사용하려면 전문가 또는 Full User 권한 및 개발자 역할이 필요합니다. Qlik DataTransfer 설치 및 구성에 대한 자세한 내용은 설치 Qlik DataTransfer 를 참조하십시오.

데이터 연결

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

정보 메모

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

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

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

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

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

정보 메모

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

데이터 연결 업로드

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

    정보 메모

    개인 공간 대상은 API 키 소유자의 개인 공간입니다.

  6. 선택적으로 접두사를 추가합니다.

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

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

Qlik

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

정보 메모

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

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

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

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

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. 대상 공간 또는 폴더를 선택합니다.

    정보 메모

    개인 공간 대상은 API 키 소유자의 개인 공간입니다.

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

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

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

정보 메모

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

Qlik DataTransfer는 선택한 폴더 및 하위 폴더에 있는 파일을 감시하고 업로드합니다. 기본적으로 파일은 Qlik Cloud에 업로드될 때 폴더 이름이 접두사로 붙습니다. 예를 들어 감시 폴더가 My Folder인 경우. 이 폴더에는 하위 폴더 My SubFolderSample.csv 파일이 포함되어 있습니다. Qlik Cloud에 업로드된 파일 이름은 My Folder_My Subfolder_Sample.csv입니다. 사용자 지정 접두사를 추가하거나 접두사가 없도록 선택할 수 있습니다.

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

데이터 폴더 업로드

다음과 같이 하십시오.

  1. Qlik DataTransfer에서 데이터 폴더를 선택합니다.
  2. 추가를 클릭합니다.
  3. 이름을 입력합니다.
  4. 파일 시스템의 폴더에 대한 전체 경로를 입력합니다.
  5. 대상 공간을 선택합니다.

    정보 메모

    개인 공간 대상은 API 키 소유자의 개인 공간입니다.

  6. 선택적으로, 이 데이터 소스가 업로드될 때 로드할 앱을 선택합니다.
  7. 접두사 유형을 선택합니다.

    대상의 파일 이름에 접두사가 추가됩니다. 기본적으로 파일을 Qlik Cloud에 업로드할 때 폴더 이름이 접두사로 붙습니다.

  8. 확인을 클릭합니다.

업로드 예약

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

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

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

제한 사항

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

  • 최대 허용 파일 크기는 Qlik Cloud 플랫폼에서 제어하며 Qlik DataTransfer에서 준수합니다.

  • 데이터 집합당 최대 200개의 테이블 또는 파일을 업로드할 수 있습니다. 데이터 집합에 200개가 넘는 테이블 또는 파일이 있는 경우 처음 200개만 업로드됩니다. 예를 들어 데이터 연결 또는 Qlik 앱에서 200개 이상의 테이블을 선택하거나 200개 이상의 파일이 있는 데이터 폴더를 추가하는 경우가 있습니다.
  • Qlik DataTransfer는 파일 업로드를 완료하는 데 걸리는 시간을 추정합니다. 이는 TTL(Time to Live)입니다. 각 파일 업로드는 계산된 TTL 또는 3일 중 짧은 시간 내에 완료되어야 합니다.

  • Qlik DataTransfer는 Essbase 또는 Dropbox의 파일 연결을 지원하지 않습니다.
  • 데이터 폴더에서 제거된 파일은 업로드된 공간에서 수동으로 제거해야 합니다.
  • Qlik DataTransferQlik Sense Desktop으로 만든 경우에만 QVF 파일의 데이터를 로드할 수 있습니다. Qlik DataTransfer가 서버에 설치된 경우 QVF 파일을 서버에 복사해야 합니다. QVF 파일에서 사용되는 모든 데이터 소스는 Qlik DataTransfer에 의해 서버에서 실행될 때 QVF 로드 스크립트에 액세스할 수 있어야 합니다.

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

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

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