게시된 데이터 원본을 위한 최상의 방법
데이터의 단일 원본을 유지 관리하려면 데이터를 Tableau Cloud 또는 Tableau Server에 게시해야 합니다. 또한 게시를 통해 동료와 데이터를 공유할 수 있으며, Tableau Desktop을 사용하지 않지만 웹 편집 환경에서 통합 문서를 편집할 수 있는 사용 권한이 있는 사용자와도 데이터를 공유할 수 있습니다.
게시된 데이터 원본을 업데이트하면 통합 문서 게시 여부와 관계없이 모든 연결된 통합 문서에 업데이트가 전달됩니다.
게시된 데이터 원본의 구성 요소
Tableau 데이터 원본은 다음으로 구성됩니다.
데이터 연결 정보는 분석을 위해 Tableau로 가져올 데이터를 설명합니다. Tableau Desktop의 데이터에 연결하면 서로 다른 데이터 유형의 테이블 간 조인을 포함한 조인을 만들 수 있습니다. 게시된 데이터 원본을 사용하여 작업하는 사용자가 보다 쉽게 이해할 수 있도록 데이터 원본 페이지의 필드 이름을 바꿀 수 있습니다.
추출(만들기로 선택한 경우). 추출을 만드는 시기에 대한 지침은 아래와 추가 리소스에 포함되어 있습니다.
데이터에 액세스하거나 데이터를 새로 고치는 방법과 관련된 정보. 연결에는 액세스 정보도 포함됩니다. 이 유형의 정보에 대한 예는 다음과 같습니다.
원래 Excel 파일에 대한 경로.
직접 데이터 액세스를 위한 내장된 자격 증명 또는 OAuth 액세스 토큰.
또는 데이터에 액세스하려는 사용자가 자격 증명을 입력하도록 자격 증명을 내장하지 않음(데이터에 연결된 통합 문서를 보거나 새 통합 문서를 데이터에 연결하려는 경우).
자세한 내용은 게시된 데이터 액세스를 위한 자격 증명 설정을 참조하십시오.
사용자 지정 및 정리 - 데이터 원본을 효율적으로 사용할 수 있게 만듭니다. 뷰로 작업하는 경우 계산, 집합, 그룹, 구간차원 및 매개 변수를 추가할 수 있고, 원하는 사용자 지정 필드 서식을 정의할 수 있으며, 필드를 숨기는 등의 작업을 수행할 수 있습니다.
이러한 모든 구체화는 게시하고 유지 관리하는 데이터 원본에 포함된 메타데이터의 일부가 됩니다.
게시할 데이터 원본 준비
데이터 원본을 게시할 때 다음과 같은 최상의 방법을 고려해야 합니다.
Tableau로 가져오려는 정보에 대한 연결을 만들고 데이터 원본을 효율적으로 사용할 수 있도록 필요한 모든 사용자 지정 및 정리를 수행합니다.
적절한 경우 게시하려는 데이터의 추출을 만듭니다. 자세한 내용은 다음 섹션인 추출을 사용해야 하는 경우를 참조하십시오.
데이터 원본 명명 규칙을 개발합니다.
- 데이터 원본을 게시한 후 Tableau Cloud 또는 Tableau Server에서 데이터 원본 이름을 바꿀 수 있습니다. 게시된 데이터 원본의 이름을 바꾸려면 데이터 원본 이름 옆에서 추가 동작 메뉴를 선택합니다. 그런 다음 이름 바꾸기를 선택하고 새 이름을 입력합니다. 데이터 원본 업데이트 REST API(영문)를 사용하여 게시된 데이터 원본의 이름을 바꿀 수도 있습니다. 잘 계획된 명명 규칙을 사용하여 데이터를 사용하는 다른 사용자가 어떤 데이터 원본에 연결해야 하는지를 쉽게 알 수 있도록 하십시오.
- 게시된 데이터 원본의 이름을 바꾸면 다음 데이터 원본 새로 고침이 완료된 후 해당 데이터 원본을 사용하는 모든 통합 문서에 새 이름이 사용됩니다. 통합 문서 이름 바꾸기와 마찬가지로 게시된 데이터 원본 이름 바꾸기는 데이터 원본의 변경 내역에 저장되지 않습니다.
- 데이터 원본에 대한 캡션을 추가하고 편집할 수 있지만 캡션을 변경해도 게시된 기초 데이터 원본의 이름은 변경되지 않습니다. 게시된 기초 데이터 원본 이름을 편집하는 경우 캡션은 업데이트되지 않습니다. 그러나 걱정할 필요는 없습니다. 올바른 데이터 원본이 계속해서 참조됩니다. 데이터 원본 탭에서 게시된 기초 데이터 원본 이름이 업데이트됩니다.
일부 Tableau 사용자에게 다음과 같은 역할을 지정하는 것을 고려합니다.
Tableau 커뮤니티에서 사용할 데이터 원본을 조직의 데이터 요구 사항에 맞게 만들어 게시하는 데이터 스튜어드(또는 팀).
사용자가 게시하는 서버(Tableau Server 또는 Tableau Cloud)의 게시된 콘텐츠, 추출 새로 고침 및 사용 권한을 관리하는 사이트 관리자.
중앙에서 관리하면 데이터 원본 폭증을 방지할 수 있습니다. 관리되는 데이터에 연결하는 작성자는 데이터에서 찾은 답이 기업의 최신 상태를 반영한다고 확신할 수 있습니다.
추출을 사용해야 하는 경우
다음과 같은 상황에서는 라이브 연결 대신 추출을 게시해야 할 수 있습니다.
Tableau Cloud에 직접 연결이 불가능한 데이터 게시
클라우드 환경의 Tableau Cloud에서는 로컬 네트워크에 유지 관리되는 데이터 원본에 연결할 수 없습니다. 연결에 따라, 추출을 게시하고 Tableau Bridge를 사용하여 새로 고침 일정을 설정해야 할 수 있습니다.
일부 클라우드 호스팅 데이터 원본에는 항상 추출이 필요합니다. 여기에는 Google Analytics, Salesforce.com, Oracle, OData 및 일부 ODBC 데이터 원본이 포함됩니다. 이러한 데이터 원본 중 일부는 Tableau Cloud에서 직접 새로 고침 일정을 설정할 수 있으며 다른 데이터 원본은 Tableau Bridge를 사용합니다.
웹 데이터 커넥터 데이터 원본에는 항상 추출이 필요합니다. 표준 사용자 이름과 암호 인증을 사용하여 데이터 원본에 연결하는 경우 Tableau Bridge를 사용하여 새로 고칠 수 있습니다. OAuth 인증을 사용하여 WDC 데이터 원본에 연결하는 경우 새로 고치려면 다른 방법을 사용해야 합니다.
Tableau Bridge가 Tableau Cloud에서 직접 연결할 수 없는 데이터에 대한 라이브 연결과 추출을 모두 지원하는 방식에 대한 자세한 내용은 Tableau Cloud 도움말에서 Tableau Bridge를 사용하여 데이터 새로 고침 옵션 확장(링크가 새 창에서 열림)을 참조하십시오.
성능 개선
서버에서 데이터에 대한 라이브 연결을 지원하는 경우에도 추출을 사용하는 것이 더 효과적일 수 있습니다. 예를 들어 데이터베이스가 크거나 연결이 느린 경우 관련 정보만 포함하는 하위 집합을 추출할 수 있습니다. 이렇게 만든 추출은 라이브 연결보다 작업하기 쉽고 빠릅니다.
라이브 연결이나 일정에 따라 새로 고치는 추출을 모두 사용할 수 있는 경우 두 옵션을 모두 검토하여 더 적합한 것을 찾을 수 있습니다.
데이터 원본이 기본적으로 지원하지 않는 기능 사용
예를 들어 SQL Server 데이터에서 Median 함수를 사용하려는 경우가 있습니다.
데이터 추출 만들기에 대해 자세히 알아보려면 데이터 추출을 참조하십시오.
데이터를 따로 게시하거나 통합 문서에 내장
데이터 원본을 통합 문서가 연결하는 독립 실행형 리소스로 게시하거나 데이터 원본이 포함된 통합 문서를 게시할 수 있습니다.
통합 문서를 게시할 때 동일한 프로젝트에 게시된 Tableau 데이터 원본 이외의 데이터 원본을 지정하는 연결이 있는 경우 데이터는 통합 문서의 일부로 게시됩니다(통합 문서의 내장된 데이터라고도 함).
데이터가 통합 문서에 내장된 경우:
데이터 원본에 대한 액세스는 사용자가 데이터 원본을 게시한 통합 문서로 제한됩니다. 사용자 또는 다른 사용자는 다른 통합 문서에서 해당 데이터로 연결할 수 없습니다.
개별적으로 게시하는 데이터 원본의 경우와 같은 방법으로 추출 새로 고침 일정을 설정할 수 있습니다.
각 게시 방법은 고유한 장점이 있습니다. 아래 표는 몇 가지 공통적인 비교 사항을 보여 줍니다. 이 목록은 포괄적이지 않으며 일반화된 것입니다. 여기에 나와 있는 사항 및 기타 요인은 사용자의 환경에 따라 다르게 적용됩니다.
별도로 게시 | 통합 문서에 내장 |
---|---|
데이터 원본 게시는 데이터 관리를 중앙 집중화하기 위한 단계입니다. 또한 데이터 원본의 폭증을 최소화하고 사용자가 수행하는 작업에 적합한 데이터를 쉽게 찾을 수 있도록 도와주는 정책을 만들 수 있습니다. | 내장된 데이터 원본 각각에 별도의 데이터 연결이 있습니다. 특정 시점에 서로 다른 데이터를 표시할 가능성이 있으며 일반적으로 데이터 원본이 폭증합니다. |
공유로 간주되며 다른 Tableau 사용자가 연결하는 데 사용할 수 있습니다. | 통합 문서 내에서만 데이터를 사용할 수 있으며, 다른 Tableau Desktop 사용자가 연결하는 데 사용할 수 없습니다. |
콘텐츠 관리 및 셀프 서비스 지침이 없으면 업무에 데이터가 필요한 사용자가 연결할 데이터 원본의 긴 목록을 확인하는 과정에서 혼동을 일으킬 수 있으며 서버에서 데이터 원본을 관리하기가 어려워집니다. | 사용자가 직접 고유한 연결을 만들며 어떤 데이터를 가져오는지 정확하게 알고 있습니다. |
공유 데이터 원본을 변경하는 사용자가 변경 사항이 연결된 통합 문서에 미치는 영향을 확신할 수 없거나 알 수 없습니다. | 데이터를 변경하려면 통합 문서를 열어야 하기 때문에, 변경 결과를 확인할 수 있습니다. |
데이터 원본 변경이 연결된 통합 문서에 미치는 영향이 파악된 경우에도 통합 문서를 업데이트하는 것이 번거로울 수 있습니다. | 마찬가지로, 여러 통합 문서에서 유사한 데이터를 사용하고 이러한 통합 문서를 업데이트해야 하는 경우 게시된 데이터 원본에 연결하는 것이 좋습니다. |
일정에 따라 추출을 새로 고칠 수 있습니다. 추출에 대해 새로 고침 일정을 하나만 설정하면 해당 추출에 연결하는 모든 통합 문서의 데이터가 항상 최신 상태로 유지됩니다. | 특정 시점의 스냅샷 표시에 새로 고쳐지지 않은 내장된 추출이 유용할 수 있습니다. 데이터를 최신 상태로 유지하려면 각 통합 문서에 고유한 새로 고침 일정이 있어야 합니다. |
일반적으로 서버 또는 사이트에서 성능을 최적화하는 데 도움이 됩니다. | 동일한 원본 데이터에 연결하는 여러 통합 문서가 서버에 포함된 경우 각 통합 문서에 고유한 새로 고침 일정이 있기 때문에 성능이 저하될 수 있습니다. |
추출을 최신 상태로 유지
추출을 사용하여 데이터 원본을 게시하는 경우 일정에 따라 추출을 새로 고칠 수 있습니다. 새로 고침 일정을 예약하는 방법은 데이터 원본 유형과 게시 대상이 Tableau Server인지, 아니면 Tableau Cloud인지에 따라 달라집니다.
자세한 내용은 다음 항목을 참조하십시오.
Tableau Cloud에서 데이터를 최신으로 유지(링크가 새 창에서 열림)
Tableau Server의 데이터를 최신으로 유지(링크가 새 창에서 열림)
추가 리소스
Understanding Tableau Data Extracts(Tableau 데이터 추출 이해)(링크가 새 창에서 열림)
Tableau 블로그에 Gordon Rose가 작성한, 버전에 관계없이 적용되는 전체 3부의 시리즈입니다. 이 시리즈에는 추출의 파일 구조에 대한 심층적인 분석, 언제 추출을 사용할지에 대한 지침, 최상의 방법 등이 포함되어 있습니다.
추출의 사용처(링크가 새 창에서 열림) 및 TDE 또는 라이브? Tableau 데이터 추출의 사용 시기(링크가 새 창에서 열림)
Tableau Visionary인 Jonathan Drummey가 자신의 Drawing with Numbers 블로그에 올린 게시물입니다. 여기에는 추출 관련 팁이 포함되어 있고, 다양한 파일 형식에 대한 설명과 다양한 게시 시나리오가 나와 있습니다. (댓글들도 꼭 읽어보십시오.)
Tableau 추출 - 정의/이유/방법 등(링크가 새 창에서 열림)
Tableau 골드 파트너인 The Information Lab의 블로그 게시물입니다.
고지 사항: Tableau는 정확하고 최신 상태이며 관련성이 있는 외부 웹 사이트 링크를 제공하기 위해 모든 노력을 기울이지만 외부 공급자에 의해 유지 관리되는 페이지의 정확성 또는 적합성에 대해서는 책임을 지지 않습니다. 외부 사이트 콘텐츠와 관련된 질문은 해당 사이트에 문의하십시오.