가상 키 | Qlik Cloud 도움말
기본 콘텐츠로 건너뛰기 보완적인 콘텐츠로 건너뛰기

가상 키

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

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

이제 마지막 데이터 세트를 로드할 차례입니다.

다음과 같이 하십시오.

  1. Scripting Tutorial 응용 프로그램에서 데이터 로드 편집기를 엽니다.
  2. 새 구역 만들기을 클릭하여 새 스크립트 섹션을 추가합니다.
  3. 섹션 이름을 Customers(으)로 지정합니다.
  4. 오른쪽 메뉴의 DataFiles에서 데이터 선택을 클릭합니다.

  5. Customers.xlsx을 업로드한 다음 선택합니다. 계속을 클릭합니다. 데이터 미리 보기 창이 열립니다.
  6. Sheet1을 선택합니다.
  7. 추가를 클릭합니다.
  8. 데이터 로드를 클릭합니다.
  9. 이제 데이터 로드 진행률 창에서 가상 키가 생성된 것을 볼 수 있습니다.

    가상 키 경고가 표시된 데이터 로드 진행률 창

    가상 키 경고가 표시된 데이터 로드 진행률 창입니다.
  10. 데이터 모델 뷰어를 엽니다.
  11. 새 테이블인 $Syn 1 Table이 생성된 것을 보고 가상 키가 생성되었음을 알 수 있습니다. 이 테이블에는 연결된 테이블인 Sheet1Region이 공통으로 가지고 있는 모든 필드인 RegionRegion code가 포함되어 있습니다. 이 경우 연결이 다소 혼란스럽고 오해의 소지가 있으므로 유지하는 것은 바람직하지 않습니다.

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

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

가상 키 해결

가상 키를 제거하는 가장 쉬운 방법은 테이블에서 하나 이상의 필드 이름을 바꾸는 것입니다. 이는 데이터를 로드할 때 수행할 수 있습니다. 이제 가상 키를 제거하는 단계를 살펴보겠습니다.

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

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

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

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

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

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