단계별 연습 - 강제 연결을 사용하여 테이블 결합
이 단계별 연습에서는 강제 연결을 사용하여 두 개의 비슷한 데이터 테이블을 결합하는 방법을 보여 줍니다.
강제 연결은 시트에서 분석에 사용하기 전에 데이터를 정리하는 데 사용할 수 있습니다. 두 개의 테이블을 하나의 테이블로 연결할 수 있습니다. 나중에 다른 테이블을 추가할 수도 있습니다(예: 6월부터 테이블을 처음으로 추가한 다음 7월부터 두 번째 테이블을 추가하려는 경우).
연결 개요
- Qlik Sense에서 하나 이상의 추가된 테이블에 동일한 수의 필드와 동일한 필드 이름이 다른 테이블에 있음을 감지하면 테이블이 데이터 관리자에서 자동으로 연결됩니다. 이 경우 필요하면 테이블을 분할할 수 있습니다.
- 두 개의 테이블이 동일한 필드 또는 데이터를 완전히 공유하지 않을 경우 강제로 연결할 수 있습니다. 두 개의 테이블만 강제로 연결할 수 있습니다. 예를 들어 세 개의 테이블을 연결하려면 처음 두 개의 테이블을 하나의 테이블로 연결합니다. 만들어진 테이블에 세 번째 테이블을 연결합니다.
- 아주 유사한 테이블이 아니면 자동으로 연결되지 않습니다. 강제로 연결할 수도 없습니다. 이 경우 테이블의 필드가 데이터 관리자에서 대신 연결되어야 합니다.
연습 - 강제 연결
다음은 연습을 완료하는 데 필요한 작업입니다.
- 데이터 테이블 준비
- 앱에 데이터 테이블 추가
- 데이터 테이블 연결 및 앱으로 데이터 테이블 로드
- 추가 단계 - 새 테이블 추가 및 데이터 필드 연결
전제 조건
Qlik Sense에서 앱을 만드는 방법을 알아야 합니다. 자세한 내용은 앱 만들기를 참조하십시오.
데이터 테이블 준비
강제 연결을 설명하는 데 사용할 몇 가지 샘플 데이터가 있습니다. 두 개의 테이블에서 필드 및 데이터가 거의 동일하다면 자체 데이터를 사용할 수도 있습니다.
예를 들어 아래와 같이 데이터의 헤더 및 첫 번째 행이 있습니다. 두 개의 Excel 테이블에 붙여넣었습니다. 필드의 차이점에 주의합니다.
샘플 데이터를 사용하려면 아래의 섹션을 확장하고 열 머리글을 포함한 테이블을 컴퓨터의 빈 Excel 파일에서 두 개의 별도 탭에 복사합니다. 이 연습에서는 Excel 탭의 이름을 Data Table 1 및 Data Table 2로 지정했습니다. Excel 파일의 이름은 Concatenate_Data.xlsx입니다.
앱에 데이터 테이블 추가
다음과 같이 하십시오.
- Qlik Sense를 시작합니다.
- 작업 영역에서 새 앱 만들기를 클릭합니다. 새 앱 만들기 창이 열립니다.
- 앱 이름을 지정한 다음 만들기를 클릭합니다. 앱이 생성됩니다. 앱 이름을 ConcatenateExample로 지정했습니다.
- 앱 열기를 클릭합니다. 앱이 열리고 데이터를 추가할 수 있는 대화 상자가 표시됩니다.
-
Excel 파일을 파일 및 기타 소스에서 데이터 추가 대화 상자로 끌어서 놓습니다. 데이터 관리자의 연결 보기에 테이블이 표시됩니다. 해당 테이블의 데이터를 보려면 거품을 클릭합니다.
정보 메모데이터 관리자에서 대신 데이터를 추가하는 경우 데이터 관리자의 연결 보기를 수행하기 전에 먼저 테이블 필드를 선택해야 합니다. 이 경우 두 테이블의 모든 필드를 선택합니다.
테이블 연결 및 앱으로 데이터 테이블 로드
앱에 데이터 테이블이 추가된 후 테이블을 연결할 수 있습니다.
다음과 같이 하십시오.
-
데이터 관리자의 연결 보기에서 거품을 클릭하여 하나의 테이블을 선택합니다. 을 클릭한 다음 연결 또는 조인을 선택합니다.
-
다른 테이블에 대한 거품을 클릭한 다음 매핑 편집을 클릭합니다.
-
이제 필요에 따라 다음을 수행할 수 있습니다.
- 테이블 이름에서 테이블을 결합할 때 만들어지는 테이블의 이름을 지정합니다.
- 필드 레이블을 끌어서 놓아 필드를 결합합니다.
- 필드 이름을 바꿉니다.
- 필드의 를 클릭하여 필드를 삭제합니다.
예제에서 수행한 작업은 다음과 같습니다.
- 테이블 이름을 Data Table로 지정
- ProductID 레이블 및 필드를 PID 필드 아래로 끌어서 필드 결합
- PID 필드의 이름을 Product ID로 변경
- SpecialOfferID 필드 삭제
이제 테이블은 다음과 같이 보입니다.
-
선택 작업 드롭다운에서 연결을 클릭한 다음 적용을 클릭합니다. 테이블이 매핑된 필드에서 연결됩니다. *는 데이터가 아직 앱으로 로드되지 않았음을 나타냅니다.
- 데이터 로드를 클릭합니다. 데이터가 성공적으로 로드되었음을 나타내는 메시지가 표시됩니다. 데이터를 사용하여 시각화를 만들려면 시트 편집을 클릭합니다.
추가 단계 - 새 테이블 추가 및 데이터 필드 연결
위에서 제공된 샘플 데이터를 동일한 Excel 파일의 두 개의 탭에 붙여넣었습니다. 그러나 필드를 연결할 때 테이블이 같은 파일에 있을 필요는 없습니다. 테이블은 앱에 추가된 별도의 파일에 있을 수 있습니다. 나중에 다른 테이블을 추가할 수도 있습니다(예: 6월부터 테이블을 처음으로 추가한 다음 7월부터 두 번째 테이블을 추가하려는 경우).
이 예제에서는 위에서 만든 연결 테이블에 유사한 필드를 가진 다른 테이블을 추가합니다.
샘플 데이터는 다음과 같습니다. 테이블이 포함된 탭의 이름을 DataTable_Newest로 지정하고 데이터 파일의 이름을 Concatenate_Data2.xlsx로 지정합니다.
다음과 같이 하십시오.
-
Qlik Sense 허브에서 위의 절차로 만든 앱을 클릭합니다. 앱이 열립니다.
-
상단의 도구 모음에 있는 드롭다운 목록에서 데이터 관리자를 선택합니다. 데이터 관리자가 열리고 위의 절차로 만든 테이블이 표시됩니다.
- 데이터를 추가하려면 버튼을 클릭합니다.
-
새 Excel 파일을 이 앱에 파일 첨부 대화 상자로 끌어서 앱에 추가합니다.
데이터 추가 창이 열립니다.
데이터 추가를 클릭하여 앱에 데이터 테이블을 추가합니다.
새 테이블이 앱에 추가됩니다.
- 이제 테이블을 연결하고, 매핑을 편집하고, 데이터를 로드할 수 있습니다.