기본 콘텐츠로 건너뛰기
가상 키 #가상 키

이 페이지에서

가상 키

두 개 이상의 내부 테이블에 두 개 이상의 공통적인 필드가 있는 경우 이는 복합 키 관계를 의미합니다. Qlik Sense에서는 가상 키를 통해 이를 처리합니다. 이 키는 복합 키에서 발생하는 모든 조합을 나타내는 익명 필드입니다.

복합 키 수가 증가하면 메모리 사용량이 증가하고 성능에 영향을 미칠 수 있습니다. 이는 데이터 양, 테이블 구조 및 기타 요인에 따라 달라질 수도 있습니다. 서로 종속되어 있는 여러 개의 가상 키가 있는 경우 이를 제거하는 것이 좋습니다.

이제 마지막 데이터 집합을 로드할 차례입니다.

다음과 같이 하십시오.

  1. Scripting Tutorial 앱에서 데이터 로드 편집기를 엽니다.
  2. 아이콘 Create new 을 클릭하여 새 스크립트 섹션을 추가합니다.
  3. 섹션 이름을 Customers로 지정합니다.
  4. 오른쪽 메뉴의 DataFiles에서 데이터 선택을 클릭합니다.

  5. 업로드한 다음 Customers.xlsx를 선택합니다. 데이터 미리 보기 창이 열립니다.
  6. Select Sheet1
  7. 스크립트 삽입을 클릭합니다.
  8. 데이터 로드를 클릭합니다.
  9. 이제 데이터 로드 진행률 창에서 가상 키가 만들어졌음을 알 수 있습니다.

    가상 키 경고가 있는 데이터 로드 진행률 창

    가상 키 경고가 있는 데이터 로드 진행률 창입니다.
  10. 데이터 모델 뷰어를 엽니다.
  11. 새 테이블 $Syn 1 Table이 만들어졌으면 가상 키가 만들어진 것을 알 수 있습니다. 여기에는 연결된 테이블 Sheet1Region이 공통으로 가지고 있는 모든 필드(RegionRegion code)가 포함되어 있습니다. 이 경우 연결이 약간 혼동되거나 오해의 소지가 있을 수 있으므로 그대로 두는 것은 바람직하지 않습니다.

    가상 키를 보여 주는 데이터 모델 뷰어

    가상 키를 보여 주는 데이터 모델 뷰어입니다.

가상 키 해결

가상 키를 없애는 가장 쉬운 방법은 테이블에서 하나 이상의 필드의 이름을 변경하는 것입니다. 이 작업은 데이터를 로드할 때 완료할 수 있습니다. 이제 가상 키를 제거하는 방법을 단계별로 알아보겠습니다.

  1. 데이터 로드 편집기를 엽니다.
  2. Customers 섹션을 클릭하고 LOAD 문에서 다음 행을 삭제합니다.
  3. Region,

  4. 데이터 로드를 클릭합니다.
  5. 데이터 모델 뷰어를 엽니다.
  6. 가상 키가 제거되었습니다.

    가상 키가 제거되었음을 보여 주는 데이터 모델 뷰어

    가상 키가 제거되었음을 보여 주는 데이터 모델 뷰어입니다.