데이터 연결 및 준비

JERRY·2025년 3월 24일

Tableau

목록 보기
5/15
post-thumbnail

데이터에 연결

뷰를 작성하고 데이터를 분석하기 전에 먼저 Tableau를 데이터에 연결해야 합니다. Tableau는 다양한 장소에 저장되어 있는 매우 다양한 데이터에 대한 연결을 지원합니다.
Tableau Desktop을 시작하면 현재 사용할 수 있는 데이터 커넥터가 시작 페이지의 왼쪽 패널인 연결 패널에 나열됩니다. 데이터 검색에서 Tableau Server를 선택하여 Tableau Server 또는 Tableau Cloud를 사용하는 데이터를 찾을 수 있습니다. 파일 유형이 다음에 나열되고 일반적인 서버 유형 또는 최근에 연결한 서버가 나열됩니다. 사용할 수 있는 데이터 커넥터의 전체 목록을 보려면 기타를 클릭합니다.


데이터 원본 설정

데이터에 연결한 후 데이터 원본 페이지를 사용하여 데이터 원본을 설정하고 분석에 사용할 데이터를 준비합니다. 분석을 시작하기 전에 다수의 선택적 구성을 수행할 수 있습니다. 데이터 원본 페이지에서 수행한 구성에 따라 Tableau가 데이터를 해석하고 상호 작용할 때 사용할 데이터 원본이 만들어집니다.


Tableau 데이터 원본

Tableau 데이터 원본은 원본 데이터와 Tableau 사이를 연결합니다. 이것은 근본적으로 데이터의 합계(라이브 연결 또는 추출 형식), 연결 정보, 데이터가 포함된 테이블 또는 시트의 이름 및 Tableau에서 작업하기 위해 데이터를 기반으로 작성한 사용자 지정의 결합입니다. 이러한 사용자 지정에는 데이터가 결합되는 방식 같은 항목과 계산, 이름이 바뀐 필드 및 기본 서식 지정과 같은 메타데이터가 포함됩니다.


데이터 결합


데이터 결합 방법

관계

관계란?

관계는 데이터 원본의 논리적 테이블 사이에 만들어지는 유연한 연결 라인입니다. 일부 사용자들은 다정하게 관계를 "이음줄"이라고 부르지만 도움말 문서에서는 일반적으로 "관계"라고 지칭합니다.

관계를 위한 요구 사항

  • 테이블을 연관시킬 때 관계를 정의하는 필드들은 동일한 데이터 유형이어야 합니다.
  • 지리적 필드를 기반으로 관계를 정의할 수 없습니다.
  • 순환 관계는 데이터 모델에서 지원되지 않습니다.
  • 게시된 데이터 원본 사이에서 관계를 정의할 수 없습니다.

관계 만들기

  1. 테이블을 캔버스로 끌어옵니다.
  2. 다른 테이블을 캔버스로 끌어옵니다. 관계를 설정하려는 두 테이블 사이에 '이음줄'이 표시되면 테이블을 놓습니다.
    테이블 세부 정보 패널의 캔버스 아래에 관계 설정이 열립니다. Tableau는 자동으로 기존 키 제약 조건과 관계를 정의하는 일치하는 필드를 기반으로 관계를 만듭니다. 일치하는 필드가 확인되지 않는 경우 사용자가 일치하는 필드를 선택해야 합니다.
  • 필드를 변경하려면: 필드 쌍을 선택한 다음 아래 필드 목록에서 선택하여 일치하는 필드의 새 쌍을 설정합니다.
  • 여러 필드 쌍을 추가하려면: 첫 번째 쌍을 선택한 후 닫기를 선택하고 필드 추가를 선택합니다.
  1. 필요에 따라 동일한 단계를 수행하여 더 많은 테이블을 추가합니다.

테이블을 이동하여 다른 관계 만들기

테이블을 이동하려면 다른 테이블 옆으로 끌어 놓습니다. 또는 테이블을 마우스오버하고 화살표를 선택한 다음 이동을 선택합니다.

관계에서 테이블 제거

테이블을 제거하려면 테이블을 마우스오버하고 화살표를 선택한 다음 제거를 선택합니다.
캔버스에서 테이블을 삭제하면 테이블의 관련 하위 항목도 자동으로 삭제됩니다.

관계 보기

관계 라인(이음줄)을 마우스오버하여 관계를 정의하는 일치하는 필드를 표시합니다. 논리적 테이블을 마우스오버하여 포함된 내용을 확인할 수도 있습니다.

관계 편집

관계 라인을 선택하여 테이블 세부 정보 패널에서 관계 설정을 엽니다. 관계를 정의하는 데 사용되는 필드를 추가, 변경 또는 제거할 수 있습니다. 복합 관계를 만들려면 필드 쌍을 더 추가합니다.
여러 필드 쌍을 추가하려면: 첫 번째 쌍을 선택한 후 닫기를 선택하고 필드 추가를 선택합니다.

데이터 원본의 관계 유효성 검사

분석을 위한 데이터 모델의 유효성을 검사하는 여러 옵션이 있습니다. 데이터 원본에 대한 모델을 만들 때 시트로 이동하고 데이터 원본을 선택한 다음 레코드 수, 일치하지 않는 값, null 또는 반복 측정값을 탐색하는 비주얼리제이션을 작성하는 것이 좋습니다. 서로 다른 테이블 간의 필드로 작업하여 모든 것이 예상대로 작동하는지 확인하십시오.

조인

원하는 분석을 수행하려면 여러 위치(다른 테이블 또는 데이터 원본)의 데이터를 결합해야 하는 경우가 많습니다. 데이터 구조와 분석 요구 사항에 따라 여러 방법으로 테이블을 결합할 수 있습니다.

관계와 조인

Tableau Desktop의 기본 방법은 관계를 사용하는 것입니다. 관계는 정보를 결합할 때 원래 테이블의 세부 수준을 유지합니다. 또한 관계를 사용하면 컨텍스트 기반 조인을 시트별로 수행할 수 있으므로 각 데이터 원본을 더 유연하게 사용할 수 있습니다. 관계는 대부분의 경우 데이터를 결합하는 데 권장되는 방법입니다.
그러나 제어를 위해서나 관계에 비해 나은 조인의 특성(예: 의도적인 필터링 또는 복제) 때문에 조인을 직접 설정하려는 경우가 있을 수 있습니다.

공통문제

  • 조인을 보거나 편집하거나 만들려면 데이터 원본을 처음 열거나 만들 때 표시되는 영역인 관계 캔버스에서 논리적 테이블을 열고 조인 캔버스에 액세스해야 합니다.
  • 게시된 Tableau 데이터 원본은 조인에 사용할 수 없습니다. 게시된 데이터 원본을 결합하려면 기본적으로 조인을 포함하거나 데이터 혼합을 사용하도록 원래 데이터 원본을 편집해야 합니다.
  • 테이블 조인할 때 조인하는 필드의 데이터 유형은 동일해야 합니다. 테이블을 조인한 후 데이터 유형을 변경하면 조인이 끊어집니다.
  • 조인 절에 사용된 필드는 조인을 끊지 않고 제거할 수 없습니다. 데이터를 조인하고 중복 필드를 정리하려면 Desktop 대신 Tableau Prep Builder를 사용하십시오.

조인 만들기

  1. 조인을 만들려면 하나 이상의 관련 데이터 원본에 연결합니다.
    이러한 연결은 동일한 데이터 원본(예: 데이터베이스의 테이블 또는 Excel 스프레드시트의 시트)이거나 다른 데이터 원본(교차 데이터베이스 조인이라고 함)일 수 있습니다. 교차 데이터베이스 조인을 사용하여 테이블을 결합하면 데이터를 가져온 연결을 알 수 있도록 캔버스의 테이블과 데이터 그리드의 열에 색상이 지정됩니다.
  2. 첫 번째 테이블을 캔버스로 끌어옵니다.
  3. 메뉴에서 열기를 선택하거나 첫 번째 테이블을 두 번 클릭하여 조인 캔버스(물리적 계층)를 엽니다.
  4. 다른 테이블을 두 번 클릭하거나 조인 캔버스로 끌어 놓습니다.

    다음 테이블을 완전히 다른 데이터 원본에서 가져온 경우 왼쪽 패널의 연결에서 추가 단추(웹 작성의 데이터 원본 추가 아이콘입니다.)를 클릭하여 Tableau 데이터 원본에 새 연결을 추가합니다. 해당 연결을 선택한 상태에서 원하는 테이블을 조인 캔버스로 끌어옵니다.
  5. 조인 아이콘을 클릭하여 조인을 구성합니다. 데이터 원본에 사용된 사용 가능한 테이블 중 하나에서 필드를 선택하고, 조인 연산자를 선택한 다음 추가된 테이블에서 필드를 선택하여 하나 이상의 조인 절을 추가합니다.
  6. 마쳤으면 조인 대화 상자와 조인 캔버스를 닫습니다.

조인 유형

유니온

데이터를 유니온으로 통합하면 한 테이블의 값(행)을 다른 테이블에 추가하여 두 개 이상의 테이블을 결합할 수 있습니다. Tableau 데이터 원본의 데이터를 유니온하려면 테이블이 동일한 연결을 사용해야 합니다.

지원되는 커넥터

데이터 원본이 유니온을 지원하는 경우 데이터에 연결하면 데이터 원본 페이지의 왼쪽 패널에 새 유니온 옵션이 표시됩니다. 지원되는 커넥터는 Tableau Desktop, Tableau Server 및 Tableau Cloud에서 다를 수 있습니다.
최상의 결과를 얻으려면 유니온을 사용하여 결합하는 테이블의 구조가 같아야 합니다. 그러므로 각 테이블의 필드 수가 같고 관련 필드의 필드 이름과 데이터 유형이 일치해야 합니다.
예를 들어 다음과 같은 고객 구매 정보가 월별로 세 개의 테이블에 저장되어 있다고 가정합니다. 테이블 이름은 "2016년 5월," "2016년 6월," 및 "2016년 7월"입니다.

이러한 테이블을 유니온으로 결합하면 모든 테이블의 모든 행을 포함하는 다음과 같은 단일 테이블이 만들어집니다.

수동으로 테이블 유니온

  1. 데이터 원본 페이지에서 새 유니온을 두 번 클릭하여 유니온을 설정합니다.
  2. 테이블을 왼쪽 패널에서 유니온 대화 상자로 끌어옵니다.
  3. 왼쪽 패널에서 다른 테이블을 선택하고 첫 번째 테이블 바로 아래로 끌어옵니다.
  4. 적용 또는 확인을 클릭하여 유니온을 완료합니다.

와일드카드 검색을 사용하여 테이블을 유니온으로 통합하려면

  1. 데이터 원본 페이지에서 새 유니온을 두 번 클릭하여 유니온을 설정합니다.
  2. 유니온 대화 상자에서 와일드카드(자동)을 클릭합니다.
  3. Tableau에서 유니온에 포함할 테이블을 찾을 때 사용할 검색 조건을 입력합니다.
  4. 적용 또는 확인을 클릭하여 유니온을 완료합니다.

유니온 이름 수정

  1. 유니온된 물리적 테이블을 포함하는 논리적 테이블을 두 번 클릭합니다.
  2. 물리적 계층 캔버스에서 유니온 테이블을 두 번 클릭합니다.
  3. 유니온의 새 이름을 입력합니다.

유니온 테이블 추가 또는 제거

  1. 유니온된 물리적 테이블을 포함하는 논리적 테이블을 두 번 클릭합니다.
  2. 유니온 드롭다운 화살표를 클릭한 다음 유니온 편집을 선택합니다.
  3. 왼쪽 패널에서 유니온할 추가 테이블을 끌거나 제거 아이콘이 표시될 때까지 테이블을 마우스오버한 다음 아이콘을 클릭하여 테이블을 제거할 수 있습니다.
  4. 적용 또는 확인을 클릭하여 작업을 완료합니다.

유니온 제거

유니온된 물리적 테이블을 포함하는 논리적 테이블을 두 번 클릭한 다음 유니온 드롭다운 화살표를 클릭하고 제거를 선택합니다.

혼합

데이터 혼합은 여러 원본에서 데이터를 결합하는 한 가지 방법입니다. 데이터 혼합을 사용하면 보조 데이터 원본에서 추가 정보를 가져와 주 데이터 원본의 데이터와 함께 뷰에 직접 표시할 수 있습니다.
데이터 혼합은 시트 단위로 혼합 관계(연결 필드)가 변경되어야 하거나 게시된 데이터 원본을 결합하는 경우 특히 유용합니다.

데이터 혼합 단계

데이터 혼합은 시트 단위로 수행되며 두 번째 데이터 원본의 필드가 뷰에서 사용될 때 설정됩니다.
1. 통합 문서에 여러 데이터 원본이 있는지 확인하십시오. 두 번째 데이터 원본은 데이터 > 새 데이터 원본으로 이동하여 추가해야 합니다.
2. 필드를 뷰로 끌어 놓습니다. 이 데이터 원본은 주 데이터 원본이 됩니다.
3. 다른 데이터 원본으로 전환하고 주 데이터 원본과 혼합 관계가 있는지 확인하십시오.

  • 연결 필드 아이콘(혼합 링크 아이콘입니다.)이 있으면 데이터 원본이 자동으로 연결됩니다. 하나 이상의 활성 링크가 있다면 데이터를 혼합할 수 있습니다.
  • 끊어진 링크 아이콘(혼합 링크가 끊긴 아이콘입니다.)이 있으면 두 데이터 원본을 연결해야 하는 필드 옆에 있는 아이콘을 클릭합니다. 슬래시가 사라지고 활성 링크로 표시됩니다.
  • 원하는 필드 옆에 링크 아이콘이 나타나지 않으면 혼합을 위한 혼합 관계 정의를 참조하십시오.
  1. 보조 데이터 원본에서 뷰로 필드를 끌어옵니다.
  • 주 데이터 원본은 데이터 원본에 표시된 파란색 확인 표시로 알 수 있습니다. 뷰에 사용된 주 데이터 원본의 필드에는 아무런 표시가 없습니다.
  • 보조 데이터 원본은 데이터 원본에 주황색 확인 표시가 나타나고 데이터 패널의 측면 아래에 주황색 막대가 나타납니다. 뷰에 사용된 보조 데이터 원본의 필드에는 주황색 확인 표시가 있습니다.

관계 vs 조인

관계 vs 혼합

데이터를 결합하기 위한 다양한 옵션 기능: 관계, 조인 및 혼합

데이터 테이블을 결합하는 여러 방법이 있으며, 각 방법마다 선호되는 시나리오와 의미가 있습니다.

참고 : https://help.tableau.com/current/pro/desktop/ko-kr/data.htm

0개의 댓글