데이터 연결 관리
Qlik Sense에서 데이터를 프로파일링하여 테이블 간의 연결을 만들 수 있습니다. Qlik Sense Insight Advisor의 분석 기반 권장 사항에서 선택하여 연결을 만들거나 직접 만들 수 있습니다.
데이터를 연결하려면 데이터 프로파일링이 활성화된 상태에서 데이터 추가 옵션을 사용하는 것이 좋습니다. 이 옵션이 기본 옵션입니다. 앱 데이터 페이지의 오른쪽 아래 모서리에 있는 데이터 추가 버튼 옆에 있는 을 클릭하여 이 설정을 확인할 수 있습니다.
데이터 관리자의 연결 보기에서 데이터는 거품으로 묘사되며, 각 거품은 데이터 테이블을 나타냅니다. 거품의 크기는 테이블 내 데이터의 양을 나타냅니다. 거품 간의 링크는 테이블 간의 연결을 나타냅니다. 두 테이블 간의 연결인 경우에는 링크의 버튼을 선택하여 해당 연결을 보거나 편집할 수 있습니다.
대부분의 경우, 모델 보기에서 테이블 연결을 편집하는 것이 훨씬 쉽지만 테이블 편집 보기에서 연결 옵션을 사용하여 단일 테이블 연결을 편집할 수도 있습니다.
자세한 내용은 테이블 편집기에서 데이터 연결을 참조하십시오.
권장 연결 패널을 사용하는 테이블 연결
많은 경우 Qlik Sense Insight Advisor은 데이터 테이블 간의 연결을 권장합니다. 권장 연결 패널을 통해 이러한 권장 사항을 보고 적용할 수 있습니다.
테이블이 있으면 기본적으로 권장 연결 패널이 열립니다. 닫았다가 을 클릭하여 다시 열 수 있습니다.
패널이 닫힌 상태에서 권장 사항이 있는 경우 권장 사항 수를 나타내는 위에 배지가 표시됩니다.
다음과 같이 하십시오.
-
권장 연결 패널이 닫혀 있는 경우 연결 보기의 오른쪽 위 모서리에서 을 클릭합니다.
패널이 오른쪽에 표시됩니다.
- 다음 정보가 표시됩니다.
- 총 테이블: 테이블 총 수입니다.
- 연결되지 않은 테이블: 연결 관계가 없는 테이블 총 수입니다.
- 권장 사항: 권장 연결 총 수입니다.
권장 연결 세부 정보: 권장 연결의 이름, 테이블 및 필드 이름을 콜론으로 구분해서 표시합니다.
- 단일 권장 사항을 클릭하면 짙은 파란색으로 미리 볼 수 있습니다.
- 권장 사항 일부만 허용하려면 필요한 특정 권장 사항의 적용 버튼을 클릭합니다.
- 모든 권장 연결이 데이터 테이블에 어떻게 영향을 미치는지 보려면 모두 미리 보기를 클릭합니다. 미리 보는 연결은 강조 표시됩니다.
-
모든 권장 연결을 적용하려면 모두 적용을 클릭합니다. 허용된 연결은 연한 회색으로 강조 표시됩니다.
테이블이 어떻게 변경되는지 보려면 화면 맨 아래 있는 을 클릭하면 됩니다.
이제 데이터를 사용하여 시각화 만들기를 시작할 수 있습니다.
수동으로 테이블 연결
테이블을 함께 끌면 수동으로 연결할 수 있습니다. 테이블 거품을 서로 마주 보게 끌면 녹색, 주황색 또는 빨간색 줄무늬가 표시됩니다.
- 녹색: 데이터 관리자가 연결할 필드에 대해 매우 확신합니다. 예를 들어 두 개의 테이블에 "Sales Region"이라는 레이블이 지정된 필드가 있는 경우 데이터 관리자는 이 두 테이블이 연결되어야 한다고 가정합니다.
- 주황색: 데이터 관리자가 이러한 테이블이 연결될 수 있다는 것을 꽤 확신합니다. 예를 들어 서로 다른 두 개의 필드가 레이블이 서로 다르게 지정되었지만 한자리 숫자가 포함된 경우 데이터 관리자는 이 둘의 데이터 유형이 비슷하기 때문에 주황색으로 플래그를 지정합니다.
- 빨간색: 데이터 관리자가 이러한 테이블을 연결하는 방법을 모릅니다. 연결 테이블 편집기에서 함께 연결할 테이블과 필드를 선택해야 합니다.
녹색 또는 주황색 테이블을 수동으로 연결하려고 합니다.
다음과 같이 하십시오.
- 하나의 테이블을 녹색 또는 주황색으로 표시된 테이블 중 하나로 끕니다.
- 연결이 자동으로 적용됩니다.
이제 테이블이 권장 필드를 사용하여 연결됩니다.
빨간색 테이블을 수동으로 연결하려고 합니다.
사용자 지정 연결을 만들면 계속 테이블을 연결할 수 있습니다.
다음과 같이 하십시오.
-
하나의 테이블을 빨간색으로 표시된 테이블 중 하나로 끕니다.
테이블 연결 편집기가 열립니다.
-
왼쪽 테이블에서 연결에 사용할 필드를 선택합니다.
단일 필드 또는 복수의 필드를 선택합니다. 또한 구분 기호를 추가하여 데이터를 해석하기 쉽게 만들거나 이미 있는 필드와 일치하도록 만들 수 있습니다. 미리 보기에서 연결 데이터가 어떻게 표시되는지 확인할 수 있습니다.
- 오른쪽 테이블에서 왼쪽 테이블의 선택 내용과 일치시키는 데 사용할 필드를 선택합니다.
-
만들 키 필드의 이름을 이름에 입력합니다.
이 새 필드 이름은 테이블의 기존 필드 이름과 같아서는 안됩니다.
- 연결을 클릭합니다.
이제 테이블이 사용자 지정 연결을 사용하여 연결됩니다.
연결 해제
두 가지 방법으로 데이터 모델에 잘 맞지 않는 연결을 해제할 수 있습니다.
다음과 같이 하십시오.
- 연결 테이블 중 하나를 클릭하고 연결이 해제될 때까지 다른 테이블에서 멀리 끕니다. 또는 다음과 같이 할 수 있습니다.
- 두 거품 사이의 링크를 클릭한 다음 아래 패널에서 삭제 버튼을 클릭합니다.
더 이상 두 테이블이 연결되지 않습니다.
연결 편집
데이터 모델을 조정해야 하는 경우 두 테이블 간의 기존 연결을 편집할 수 있습니다.
다음과 같이 하십시오.
-
데이터 패널을 열려면 연결 테이블 사이의 원을 클릭합니다.
연결된 필드의 데이터에 대한 미리 보기와 함께 패널이 열립니다.
-
을 클릭합니다.
하나 이상의 버튼이 표시되면 각각 녹색, 주황색 또는 빨간색으로 표시됩니다. 녹색은 데이터 관리자가 연결을 매우 확신한다는 것이고 주황색은 어느 정도 확신하며 빨간색은 확신하지 못한다는 것입니다. 현재 연결은 회색으로 표시됩니다.
-
연결 버튼 중 하나를 클릭합니다.
- 권장 연결을 클릭하여 선택합니다.
- 기존 사용자 지정 연결()을 클릭하여 연결에서 사용할 필드를 편집합니다.
-
사용자 지정 연결을 클릭하여 새 연결을 만듭니다.
이 버튼은 테이블 쌍에 대한 권장 연결이 있는 경우에만 사용할 수 있습니다.
사용자 지정 연결은 단일 필드 또는 복수의 필드를 포함할 수 있습니다.
이제 테이블 쌍 사이의 연결이 변경되었습니다.
데이터 미리 보기
연결 보기에서 테이블을 미리 보면 데이터에 대해 더욱 잘 이해할 수 있습니다.
다음과 같이 하십시오.
- 테이블을 선택합니다.
- 보기 하단에서 를 클릭합니다.
미리 보기 창이 테이블 데이터와 함께 표시됩니다.
가상 키
두 개 이상의 데이터 테이블에 두 개 이상의 공통적인 필드가 있는 경우 이는 복합 키 관계를 나타냅니다. Qlik Sense에서는 가상 키를 만들어 자동으로 이를 처리합니다. 이 키는 복합 키에서 발생하는 모든 조합을 나타내는 익명 필드입니다.
자세한 내용은 가상 키를 참조하십시오.
다음 경우 중 하나에서 테이블 결과를 추가하는 경우 프로파일링이 활성화된 데이터만 추가할 수 있습니다.
- 6개 이상의 필드가 포함된 가상 키를 만든 경우.
- 11개 이상의 가상 키를 만든 경우.
- 중첩 가상 키(다른 가상 키가 포함된 가상 키)를 만든 경우.
이러한 경우는 문제를 해결하기 위해 데이터 테이블을 조정해야 함을 나타냅니다.
제한 사항
로드된 테이블의 구조와 테이블에 있는 데이터의 구조에 따라 연결 권장 사항이 제공되지 않는 경우도 있습니다. 이런 경우 테이블 편집기에서 연결을 조정해야 합니다.
- 다대다 관계.
- 데이터와 필드 쌍이 양방향으로 제대로 일치하지 않습니다. 다른 방향의 일치가 확연히 작으면서 큰 테이블의 필드에 100% 일치하는 적은 수의 필드 값을 포함하는 작은 테이블이 있는 경우가 이에 해당될 수 있습니다.
- 복합 키 연결.
테이블을 편집하는 방법에 대한 자세한 내용은 테이블 편집을 참조하십시오.
또한 데이터 관리자는 데이터 추가를 통해 추가된 테이블만 분석합니다. 데이터 로드 스크립트를 사용하여 추가된 테이블은 데이터 관리자로 동기화되지 않은 경우 연결 권장 사항에 포함되지 않습니다.
자세한 내용은 데이터 관리자에서 스크립팅된 테이블 동기화를 참조하십시오.
변경 적용 및 데이터 로드
데이터 관리자에서 수행한 변경은 데이터를 로드할 때까지 앱에서 사용할 수 없습니다. 데이터를 로드하면 변경 내용이 적용되고 추가한 새 데이터는 모두 외부 데이터 소스에서 로드됩니다. 이전에 로드한 데이터는 다시 로드되지 않습니다.
데이터 관리자 바닥글의 버튼을 사용하여 외부 데이터 소스에서 모든 데이터를 다시 로드할 수 있습니다.
버튼은 선택한 테이블에 대한 모든 데이터를 다시 로드합니다. 앱의 모든 테이블에 대한 모든 데이터를 로드하지는 않습니다.
데이터 관리자의 데이터가 앱 데이터와 동기화되어 있지 않으면 데이터 로드 버튼이 녹색으로 표시됩니다. 연결 보기에서 모든 새 테이블 또는 업데이트된 테이블은 *로 표시되고, 삭제된 테이블은 밝은 회색으로 표시됩니다. 테이블 보기에서 모든 새 테이블, 업데이트된 테이블 또는 삭제된 테이블은 파란색으로 강조 표시되고 테이블 상태를 보여 주는 아이콘이 표시됩니다.
- 삭제 보류 로 표시된 테이블이 삭제됩니다.
- 업데이트 보류 로 표시된 테이블이 추가, 이름 변경 또는 제거된 필드로 업데이트되거나 테이블의 이름이 변경됩니다.
- 추가 보류 로 표시된 테이블이 추가됩니다.
변경 사항 적용
다음과 같이 하십시오.
- 데이터 로드를 클릭하여 앱의 변경 내용을 로드합니다.
이제 데이터 관리자에서 수행한 변경 사항으로 앱 데이터가 업데이트됩니다.