기본 콘텐츠로 건너뛰기

랜딩 데이터

데이터 전송의 첫 번째 단계로 데이터를 렌딩합니다. 여기에는 Qlik Replicate 작업을 사용하여 온프레미스 데이터 소스에서 랜딩 영역으로 데이터를 지속적으로 전송하는 작업이 포함됩니다. 복제 작업은 Qlik Cloud Data Services에서 랜딩 데이터 자산에 의해 제어됩니다.

랜딩 데이터 자산을 만들기 전에 복제 작업 만들기에 설명된 대로 Qlik Replicate 작업을 만들어야 합니다. Enterprise Manager 리소스가 있는 공간에서 소비할 수 있음 역할도 있어야 합니다.

두 가지 유형의 랜딩 영역을 사용할 수 있습니다.

  • Amazon S3

    데이터를 Amazon S3 버킷에 랜딩하면 이를 사용하여 분석할 준비가 된 QVD 테이블을 생성할 수 있습니다.

  • Snowflake

    Snowflake에 데이터를 랜딩하면 Snowflake 테이블을 저장할 수 있습니다.

랜딩 데이터 자산 만들기 및 구성

  1. Data Services 홈에 새로 추가를 클릭하고 데이터 자산 만들기를 선택합니다.
  2. 데이터 자산 만들기 대화 상자에서 다음을 입력합니다.

    • 이름: 랜딩 데이터 자산의 이름입니다.

    • 공간: 랜딩 데이터 자산을 생성할 데이터 공간입니다.

    • 자산 유형: 랜딩을 선택합니다.

    Data Services 홈에서 데이터 자산을 더 쉽게 찾을 수 있도록 태그를 추가할 수 있습니다.

    랜딩 데이터 자산이 생성될 때 열려면 열기를 선택합니다.

    만들기를 클릭합니다.

  3. 복제 작업 선택을 클릭합니다.

  4. 사용할 Enterprise Manager 리소스를 선택합니다.

    팁: 이는 Qlik Cloud 및 Qlik Enterprise Manager 연결에서 설명한 대로 만들어진 리소스입니다.
  5. 사용할 작업이 포함된 복제 서버를 선택합니다. 특정 서버 또는 모두를 선택할 수 있습니다.

    사용 가능한 복제 작업 목록은 서버를 선택하면 채워집니다.

    참고: 복제 작업을 사용할 수 있으려면 복제 작업 만들기에 설명된 대로 만들어야 합니다.
  6. 복제 작업을 선택합니다.

  7. 선택을 클릭합니다.

  8. 저장을 클릭합니다.

이제 클라우드 랜딩 데이터 자산이 만들어졌으며 데이터 자산이 아직 카탈로그화되지 않았다는 표시와 함께 상태가 즉시 실행 가능이 되어야 합니다.

이제 다음 중 하나를 수행할 수 있습니다.

  • 복제를 시작하는 클라우드 랜딩 데이터 자산을 실행합니다. 자산도 카탈로그화됩니다.

  • 클라우드 랜딩 데이터 자산을 카탈로그화합니다. 이렇게 하면 데이터 전송을 시작하지 않고도 클라우드 랜딩 데이터 자산을 저장소 데이터 자산의 소스로 사용할 수 있습니다.

    카탈로그를 클릭하여 데이터 자산을 카탈로그화합니다.

    경고: 데이터 자산을 카탈로그화한 경우 테이블 선택 또는 데이터 자산 구조에 영향을 주는 소스 데이터에 대한 변경을 수행할 수 없습니다. 대상 폴더도 변경할 수 없습니다. 이러한 변경을 위해서는 데이터 자산과 이를 사용하고 이미 카탈로그화된 모든 자산을 다시 만들어야 합니다.

자산이 저장되고 카탈로그화되면 상태가 자산이 성공적으로 카탈로그화되었음을 나타내는 표시와 함께 즉시 실행 가능이 표시됩니다. 이제 다음을 수행할 수 있습니다.

  • 데이터 자산 테이블의 구조와 메타데이터를 미리 봅니다.

    테이블을 클릭합니다.

  • 데이터 자산을 실행하여 온프레미스 데이터 소스에서 랜딩 영역으로 데이터를 지속적으로 전송하는 복제 작업을 시작합니다.

    실행을 클릭합니다.

  • 이 랜딩 데이터 자산을 기반으로 저장소 데이터 자산을 만듭니다. 저장소 데이터 자산은 랜딩 영역의 데이터를 분석할 준비가 된 테이블로 변환합니다. 복제 및 변환은 데이터 자산이 실행될 때까지 시작되지 않습니다.

    자세한 내용은 데이터 자산을 만들어 QVD 테이블 생성를 참조하십시오.

랜딩 데이터 자산 실행

이제 랜딩 데이터 자산을 실행할 수 있습니다. 그러면 데이터 온프레미스 데이터 소스를 랜딩 영역으로 전송하는 복제 작업이 시작됩니다.

  1. 실행을 클릭합니다.

이제 복제가 시작되고 관련 Qlik Replicate 작업이 실행 중이어야 합니다. 먼저 전체 데이터 소스를 복사한 다음 변경 내용을 추적합니다. 이 시간 동안 데이터 자산의 상태는 실행 중입니다. 즉, 변경 사항이 발견되면 지속적으로 추적 및 전송됩니다. 이렇게 하면 랜딩 영역의 랜딩 데이터가 최신 상태로 유지됩니다.

Data Services 홈에서 상태, 랜딩 데이터의 업데이트 날짜와 시간 및 오류 테이블 수를 볼 수 있습니다. 데이터 자산을 열고 테이블 탭을 선택하여 테이블에 대한 기본 메타데이터 정보를 볼 수도 있습니다.

Qlik Enterprise Manager에서 복제 작업을 열고 모니터링 보기를 선택하여 진행 상황을 자세히 모니터링할 수 있습니다.

Qlik Cloud Landing (Amazon S3)을 사용하여 테이블을 다시 로드하면 전체 로드의 새 복사본이 생성됩니다. 즉, 랜딩 앱이 문제 없이 변경 사항을 읽는 동안 테이블을 다시 로드할 수 있습니다.

랜딩 데이터 자산에 대한 작업

자산 메뉴에서 랜딩 데이터 자산에 대해 다음 작업을 수행할 수 있습니다.

  • 열기

    랜딩 데이터 자산을 엽니다. 데이터 자산에 대한 테이블 구조 및 세부 사항을 볼 수 있습니다.

  • 편집

    자산의 이름과 설명을 편집하고 태그를 추가할 수 있습니다.

  • 중지

    데이터 자산의 작동을 중지할 수 있습니다. 이렇게 하면 Replicate 작업이 중지되고 랜딩 영역이 변경된 데이터로 업데이트되지 않습니다.

  • 재개

    중지된 지점부터 데이터 자산의 작동을 재개할 수 있습니다. 이것은 또한 Replicate 작업의 작동을 재개합니다.

  • 삭제

    데이터 자산을 삭제할 수 있습니다.

    참고: 랜딩 지역의 데이터는 삭제되지 않습니다. 수동으로 삭제해야 합니다.

테이블을 다시 로드하는 경우 외에 Qlik Enterprise Manager에서 작업을 수행하지 않는 것이 좋습니다.

Qlik Replicate 작업(task)에 대한 대상 다시 로드 작업(operation)

Qlik Replicate 작업에서 대상 다시 로드 작업을 수행해야 하는 경우 데이터 손실을 방지하기 위해 이 작업에서 읽는 랜딩 및 저장소 데이터 자산을 삭제하고 다시 만들어야 합니다.

  1. 아직 중지되지 않은 경우 Replicate 작업을 중지합니다.

  2. 랜딩 데이터 자산 및 저장소 데이터 자산을 삭제합니다.

  3. Replicate 작업을 사용하여 새 랜딩 데이터 자산을 만듭니다.

  4. 랜딩 데이터 자산을 사용하는 새 저장소 데이터 자산을 만듭니다.

  5. 새 랜딩 데이터 자산을 실행합니다.

  6. 새 저장소 자산을 실행합니다.

랜딩 영역 관리

랜딩 영역의 자동 정리는 지원되지 않습니다. 이는 성능에 영향을 미칠 수 있습니다.
이전 전체 로드를 수동으로 정리하고 랜딩 영역에서 데이터를 변경하는 것이 좋습니다.

  • Amazon S3

    전체 로드 데이터의 폴더가 여러 개인 경우 가장 최근 폴더를 제외한 모든 폴더를 삭제할 수 있습니다. 처리된 변경 데이터 파티션을 삭제할 수도 있습니다.

  • Snowflake

    처리된 변경 테이블 레코드를 삭제할 수 있습니다.