Tableau에서 데이터베이스 및 여러 소스에 데이터 연결

⚡ 스마트 요약

Tableau 데이터 연결은 플랫 파일부터 라이브 데이터베이스, 웹 커넥터, 게시된 서버 소스에 이르기까지 통합 문서로 데이터가 들어오는 모든 경로를 다룹니다. 이 페이지에서는 각 연결 유형, 조인, 합집합, 정렬 및 소스 바꾸기에 대해 자세히 살펴봅니다.

  • 📁 파일 소스: 텍스트, 엑셀, PDF 파일은 드라이버 설치 없이 데이터 탭에서 바로 연결됩니다.
  • 🗄️ 데이터베이스 소스: 네이티브 및 ODBC 커넥터는 다음과 같습니다. MySQL, Oracle그리고 호스트, 포트 및 자격 증명을 사용하는 다른 서버들.
  • 🔗 테이블 결합: 조인은 키를 기준으로 행을 일치시키고, 유니온은 일치하는 헤더를 쌓고, 관계는 뷰가 실행될 때까지 조인을 연기합니다.
  • 🔢 조인 유형: 내부, 왼쪽, 오른쪽 및 외부 조인을 통해 일치하지 않는 행 중 어떤 행이 남을지 결정되며, Tableau는 소스당 최대 32개의 테이블을 허용합니다.
  • ♻️ 소스 교체: 교환ping 교체품이 사용된 모든 치수와 측정값을 유지하는 경우, 기존 도면은 그대로 보존됩니다.

Tableau 데이터 연결

이 Tableau 데이터 연결 자습서에서는 Tableau의 다양한 데이터 원본 또는 데이터 연결에 대해 알아봅니다.

다양한 데이터 원본에 연결하는 Tableau

Tableau Tableau는 다양한 유형의 데이터 소스에 연결할 수 있습니다. 텍스트 파일, Excel 파일, PDF 파일 등에 연결할 수 있으며, ODBC 커넥터를 사용하여 다양한 데이터베이스는 물론 서버 및 웹 커넥터에도 연결할 수 있습니다. 아래 섹션에서는 각 Tableau 데이터 소스에 대한 연결 절차를 설명합니다.

다음 스크린샷은 Tableau가 지원하는 모든 연결 유형을 보여줍니다.

다양한 데이터 원본에 연결하는 Tableau

파일 기반 소스는 해당 창의 왼쪽에, 서버는 가운데에 위치합니다. 아래 섹션들도 동일한 순서를 따릅니다.

Tableau에서 텍스트 파일에 연결

단계 1) 데이터 탭에 있는 "텍스트 파일" 옵션을 클릭하세요.

Tableau에서 텍스트 파일에 연결

단계 2) 다음 화면에서

1. 를 선택합니다 슈퍼스토어.csv

2. "열기" 옵션을 클릭하세요. 그러면 텍스트 파일이 Tableau에 연결됩니다.

Tableau에서 텍스트 파일에 연결

왼쪽 창에 CSV 파일이 표시됩니다.

Tableau에서 텍스트 파일에 연결

Tableau에서 Excel 파일에 연결

단계 1) "Microsoft 뛰어나다” 옵션은 데이터 탭에 제공됩니다.

Tableau에서 Excel 파일에 연결

단계 2) 다음 화면에서

  1. 선택 슈퍼스토어.xlsx
  2. "열기"옵션을 클릭하십시오.

Tableau에서 Excel 파일에 연결

단계 3) Excel 파일을 Tableau에 연결합니다. Excel 파일에 있는 시트는 창 왼쪽에 표시됩니다.

Tableau에서 Excel 파일에 연결

데이터베이스에 연결

단계 1) 데이터 탭에 제공된 필수 데이터베이스 연결을 클릭하십시오. 예를 들어, 다음에 연결하려는 경우 MySQL 데이터베이스에서 '를 클릭하세요.MySQL옵션.

데이터베이스에 연결

단계 2) 열립니다. MySQL 연결창.

  1. 당신은 입력 할 수 있습니다 MySQL 서버 이름을 입력하고 필요한 경우 "포트"를 편집합니다.
  2. 데이터베이스 연결에 사용되는 사용자 이름과 비밀번호를 입력합니다.
  3. 데이터베이스에 연결하려면 "로그인" 버튼을 클릭하세요.

데이터베이스에 연결

이 기능을 사용하면 데이터베이스를 Tableau에 연결할 수 있습니다. 데이터베이스에서 테이블을 선택하고 가져올 수 있으며, 테이블 간의 관계를 생성하여 여러 테이블을 결합할 수도 있습니다.

웹사이트에 연결

Tableau는 Tableau 데이터 커넥터를 사용하여 웹 사이트에 연결할 수 있습니다. 연결 절차는 다음과 같습니다.

단계 1) 이 창에서

  1. 데이터 탭에서 "더보기" 옵션을 클릭하세요.
  2. 목록에서 "웹 데이터 커넥터"를 선택합니다.

웹사이트에 연결

단계 2) Tableau 웹 데이터 커넥터 창이 열리고, 여기에 웹 커넥터 세부 정보를 입력해야 합니다.

웹사이트에 연결

Tableau Desktop을 Tableau Server에 연결하는 방법

Tableau Server는 예를 저장할 수 있습니다.trac데이터 소스와 데이터 연결을 관리합니다. 기업 수준에서는 필요한 연결을 유지하는 것이 중요합니다. Tableau 서버따라서 모든 사용자가 데이터 소스에 쉽게 접근할 수 있습니다. 서버의 데이터 세트는 다음과 같이 Tableau Desktop에 연결됩니다.

1단계) 옵션에서 Tableau Server를 선택합니다.

데이터 탭에 제공된 "Tableau Server" 옵션을 선택합니다.

Tableau Desktop을 Tableau Server에 연결

2단계) Tableau 서버 열기

그러면 Tableau Server 로그인 창이 열립니다. 2022년 이전 버전에서는 "Tableau Online"으로 표시되었던 "Tableau Cloud" 옵션을 클릭합니다.

Tableau Desktop을 Tableau Server에 연결

3단계) ​​로그인

그러면 Tableau Cloud 로그인 창이 열립니다.

  1. 등록된 이메일 아이디와 비밀번호를 입력하세요.
  2. '로그인' 버튼을 클릭하세요.

Tableau Desktop을 Tableau Server에 연결

4단계) 연결 설정

그러면 Tableau Server가 Tableau Desktop에 연결됩니다.

  1. 그림과 같이 데이터 세트를 선택합니다.
  2. 그러면 데이터 세트를 Tableau로 가져옵니다.

Tableau Desktop을 Tableau Server에 연결

다음 작업은 일반적으로 두 개 이상의 테이블을 결합하는 것입니다.

데이터 관계

관계형 데이터베이스/Excel 파일은 여러 테이블/시트로 구성됩니다. 이러한 여러 테이블/시트는 Tableau에서 서로 연결될 수 있습니다. 이 연결은 Tableau에 있는 'Join' 또는 'Union' 기능을 통해 설정됩니다. 테이블을 조인할 때 두 개 이상의 테이블에 있는 데이터 간의 관계를 지정해야 합니다.

조인

Tableau는 단일 데이터 소스에서 최대 32개의 테이블을 "조인"할 수 있습니다. 조인 시 두 개 이상의 테이블 간의 관계는 내부 조인, 왼쪽 조인, 오른쪽 조인 또는 외부 조인을 사용하여 지정할 수 있습니다. 각 조인 유형의 기능은 아래 표에 설명되어 있습니다.

내부 조인 왼쪽 조인 오른쪽 조인 외부 결합
두 테이블이나 시트 사이의 모든 공통 레코드를 결합합니다. 기본키를 기준으로 조인조건을 부여할 수 있다. 테이블을 조인하기 위해 하나 이상의 조인 조건을 지정할 수 있습니다. Tableau에서는 시각화를 위해 많은 테이블을 함께 조인할 수 있습니다. 왼쪽 조인은 왼쪽 테이블의 모든 레코드와 오른쪽 테이블의 공통 레코드를 조인하는 데 사용됩니다. 두 개의 서로 다른 테이블을 왼쪽 조인하기 위해 하나 이상의 조인 조건을 지정할 수 있습니다. 오른쪽 조인은 오른쪽 테이블의 모든 레코드와 왼쪽 테이블의 공통 레코드를 조인하는 데 사용됩니다. 요구사항에 따라 하나 이상의 가입 조건을 설정할 수 있습니다. 외부 조인은 왼쪽 테이블과 오른쪽 테이블의 모든 레코드를 조인하는 데 사용됩니다. 공통 레코드를 결합하기 위한 결합 조건을 설정할 수 있습니다.

Join의 예를 살펴보겠습니다.

단계 1) 엑셀 파일이 연결되면 그림과 같이 필요한 시트를 데이터 창으로 드래그하세요.

데이터 관계

단계 2) 시트를 데이터 창으로 드래그하여 여러 시트를 연결할 수 있습니다. 시트 간의 관계는 데이터 필드를 연결하여 제공할 수 있습니다.

데이터 관계

단계 3) 데이터 시트에서

  1. 그림과 같이 "가입"옵션을 클릭하십시오. 기본적으로 Tableau는 두 테이블에 있는 공통 열 간의 관계를 연결하여 두 테이블을 조인합니다.
  2. 필요한 조인 조건을 선택하여 관계를 편집할 수 있습니다.
  3. 시트나 테이블 사이에 하나 이상의 데이터 관계를 추가할 수 있습니다.

데이터 관계

노동 조합

UNION 함수는 두 개 이상의 테이블의 데이터를 합치는 데 사용됩니다. 대부분의 경우 헤더가 같은 테이블은 UNION 함수를 사용하여 합치며, 조인 조건은 필요하지 않습니다. 절차는 다음과 같습니다.

단계 1) 그림과 같이 시트 중 하나를 데이터 창으로 끌어다 놓습니다.

노동 조합

단계 2) 시트를 마우스 오른쪽 버튼으로 클릭하고 "합집합으로 변환" 옵션을 선택하세요.

노동 조합

단계 3) 데이터 통합 ​​창에서.

  1. 합집합이 필요한 다른 시트를 드래그합니다.
  2. 창에 있는 모든 시트를 추가하거나 통합하려면 '확인'을 클릭하세요.

노동 조합

데이터 원본에 있는 시트를 통합하는 데는 데이터 관계가 필요하지 않습니다.

Tableau에서 관계와 조인의 차이점

2020.2 버전부터 캔버스에는 고정된 조인 대신 유연한 선으로 테이블을 연결하는 상위 레이어가 있습니다. 이 선은 관계를 나타내며, 어떤 선을 선택하느냐에 따라 뷰가 반환하는 숫자가 변경됩니다.

조인은 즉시 실행되어 하나의 평면화된 테이블을 생성하므로, 한쪽에 일치하는 항목이 여러 개 있으면 행이 중복됩니다. 반면 관계는 워크시트에서 필드를 요청할 때까지 아무 작업도 수행하지 않고, 요청 시 적절한 수준의 세부 정보를 쿼리합니다.

  • 관계를 활용하세요 주문과 반품처럼 테이블이 서로 다른 세분화 수준에 있을 때, 중복된 측정값이 합계를 부풀릴 수 있습니다.
  • 조인을 사용하세요 조회 테이블처럼 설명 열을 추가하는 등 단일 평면 테이블이 정말로 필요한 경우입니다.
  • 노조를 이용하세요 테이블들이 동일한 열을 공유하고 단순히 스태킹만 필요한 경우.

조인은 각 논리 테이블 내에서 계속 사용할 수 있습니다. 테이블을 두 번 클릭하면 위에 표시된 조인 대화 상자가 포함된 물리적 레이어가 열립니다.

데이터 정렬

데이터 소스에 있는 데이터는 사용자 요구 사항에 따라 정렬될 수 있습니다. 데이터 소스 순서를 사용하여 오름차순, 내림차순, 테이블별 오름차순, 테이블별 내림차순으로 정렬할 수 있습니다.

데이터가 Tableau에 연결되면 "데이터 원본" 탭의 "필드 정렬" 옵션을 사용하여 데이터를 정렬할 수 있습니다. 워크시트 수준 정렬은 다르며, 이에 대해서는 다른 섹션에서 다룹니다. Tableau에서 데이터 정렬하기.

데이터 정렬

데이터 소스 바꾸기

Tableau는 단일 통합 문서에서 여러 데이터 소스를 연결할 수 있으며, 이러한 소스를 사용하여 다양한 시트와 대시보드를 구축할 수 있습니다. 경우에 따라 데이터 소스를 최신 파일로 교체해야 할 수 있습니다. Tableau는 이러한 교체 기능을 제공하며, 기존 소스를 기반으로 이미 구축된 시각화에는 영향을 미치지 않습니다. 데이터 소스를 교체할 때는 사용된 모든 차원과 측정값을 유지하거나 교체하는 것이 중요합니다.

데이터 소스를 교체하는 절차는 다음과 같습니다.

단계 1) 먼저 새 데이터 소스를 연결하면 현재 소스와 새 소스가 모두 데이터 창에 나타납니다.

데이터 소스 바꾸기

단계 2)

  1. 교체할 데이터 소스를 선택합니다.
  2. 데이터 소스를 마우스 오른쪽 버튼으로 클릭하고 "데이터 소스 바꾸기" 옵션을 선택합니다.

데이터 소스 바꾸기

단계 3) 데이터 소스 교체 창이 열립니다.

1. 현재 데이터 소스를 선택합니다.

2. 대체 데이터 소스를 선택합니다.

3. "확인"을 클릭하여 데이터 소스를 교체합니다.

데이터 소스 바꾸기

이 데이터를 기반으로 구축된 뷰는 다음에서 다룹니다. Tableau 차트 및 그래프 튜토리얼.

자주 묻는 질문

조인은 하나의 데이터 소스 내의 테이블들을 결합하는 기능입니다. 블렌딩은 두 개의 별도 소스를 유지하고 시트 수준에서 집계된 결과를 병합하는 기능으로, 소스를 직접 조인할 수 없는 경우에 사용됩니다.

자격 증명은 통합 문서와 별도로 저장됩니다. 게시할 때, 보는 사람이 각자 자격 증명을 제공하도록 할지, 아니면 내장된 계정을 모든 사람이 사용하도록 할지 선택할 수 있습니다.

조인은 하나의 키가 여러 반대쪽 행과 일치할 때 행을 중복 생성하므로 측정값이 두 번 이상 계산됩니다. 반면 관계는 각 테이블을 고유한 세분성으로 유지하여 이러한 중복 계산을 방지합니다.

Tableau는 이름과 데이터 유형을 비교하여 일치하는 필드를 제안하고, AI 도우미가 가능성이 높은 키를 설명해 줍니다. 하지만 이름이 비슷하다고 해서 의미가 같다는 보장은 없으므로 이 제안은 아직 검증이 필요합니다.

Tableau Prep Builder는 분할 및 그룹화를 권장합니다.pings와 값 표준화는 흐름을 구축하는 데 도움이 됩니다. 이는 정리를 가속화하지만, 흐름을 계획하기 전에 각 단계를 검토해야 합니다.

이 게시물을 요약하면 다음과 같습니다.