워크시트에 비주얼리제이션 확장 프로그램 추가
비주얼리제이션 확장 프로그램은 Tableau의 기본 시각적 기능을 확장할 수 있는 웹 응용 프로그램입니다. 비주얼리제이션 확장 프로그램은 사용자가 워크시트에서 사용자 지정 비주얼리제이션 유형과 상호 작용할 수 있는 기능을 제공합니다.
Tableau 확장 프로그램은 Tableau, Tableau 파트너 및 커뮤니티의 타사 개발자가 만든 웹 응용 프로그램의 도움으로 워크시트 기능을 확장합니다. 자체 확장 프로그램을 만들려는 개발자의 경우 GitHub에서 Tableau 확장 프로그램 API 설명서를 참조하십시오.
비주얼리제이션 확장 프로그램은 Tableau Exchange에서 호스팅되는 웹 응용 프로그램이라는 점에서 대시보드 확장 프로그램과 유사합니다. 대시보드 확장 프로그램과 다른 점은 대시보드에 개체로 추가하는 것이 아니라 비주얼리제이션을 작성하는 동안 워크시트에 추가한다는 점입니다.
워크시트에 비주얼리제이션 확장 프로그램 추가
마크 카드를 통해 워크시트에 비주얼리제이션 확장 프로그램을 추가하는 방법에는 두 가지가 있습니다. Tableau Exchange를 통해 이미 다운로드한 경우 로컬 파일로 추가할 수 있습니다. 또는 비주얼리제이션 작성 과정에서 Tableau Exchange에서 다운로드할 수 있습니다.
비주얼리제이션 확장 프로그램을 로컬 파일로 추가
이미 Tableau Exchange에서 비주얼리제이션 확장 프로그램을 선택하고 다운로드한 경우 컴퓨터에 .trex 파일로 저장됩니다.
Tableau 통합 문서를 열고 데이터 원본에 연결합니다.
워크시트의 마크 카드에서 마크 유형 드롭다운 메뉴를 확장합니다.
비주얼리제이션 확장 프로그램에서 확장 프로그램 추가를 선택합니다.

확장 프로그램 추가 대화 상자가 나타나면 로컬 비주얼리제이션 확장 프로그램 액세스를 선택합니다.

저장된 .trex 파일을 찾아 엽니다.
메시지가 표시되면 통합 문서의 데이터에 대한 비주얼리제이션 확장 프로그램 액세스를 허용하거나 거부합니다.
비주얼리제이션 확장 프로그램이 뷰에 로드되고 마크 유형이 비주얼리제이션 확장 프로그램의 이름으로 변경됩니다.
비주얼리제이션을 작성하는 동안 비주얼리제이션 확장 프로그램 추가
아직 비주얼리제이션 확장 프로그램을 선택하여 다운로드하지 않은 경우 비주얼리제이션 작성 과정에서 다운로드할 수 있습니다.
Tableau 통합 문서를 열고 데이터 원본에 연결합니다.
워크시트의 마크 카드에서 마크 유형 드롭다운 메뉴를 확장합니다.
비주얼리제이션 확장 프로그램에서 확장 프로그램 추가를 선택합니다.

표시되는 확장 프로그램 추가 대화 상자에서 워크시트에 로드하려는 비주얼리제이션 확장 프로그램을 선택합니다. 이 예에서는 Tableau에서 작성한 Sankey 다이어그램을 로드합니다.

메시지가 표시되면 통합 문서의 데이터에 대한 비주얼리제이션 확장 프로그램 액세스를 허용하거나 거부합니다. 자세한 내용은 데이터 보안, 네트워크 지원 및 샌드박스형 확장 프로그램을 참조하십시오.
열기를 선택합니다.

비주얼리제이션 확장 프로그램이 뷰에 로드되고 마크 유형이 비주얼리제이션 확장 프로그램의 이름으로 변경됩니다.
마크 카드를 사용하여 마크 인코딩
필드를 마크 카드의 인코딩 상자로 끌어와서 비주얼리제이션을 작성합니다. 마크 인코딩 상자와 서식 옵션은 개발자가 결정합니다. 로드하려는 비주얼리제이션 확장 프로그램에 대한 정보는 Tableau Exchange의 확장 프로그램 설명을 확인하십시오.
Sankey 확장 프로그램을 사용하려면 다음 인코딩 지침을 따르십시오.
Sankey 확장 프로그램은 수준 및 링크에 확장 프로그램 전용 인코딩을 사용하도록 제작되었습니다. 이들을 기본 제공 마크 인코딩 상자 도구 설명 및 세부 정보와 함께 사용하여 워크시트에서 Sankey를 작성할 수 있습니다.
수준 - Sankey 수준은 Sankey와 관련된 범주형 차원을 나타냅니다. 이 확장 프로그램에서는 최대 5개의 불연속형 차원을 수준으로 포함할 수 있습니다.
링크 - Sankey 링크는 Sankey 전체의 범주를 연결합니다. 이 인코딩은 숫자 측정값을 기준으로 각 링크의 너비 크기를 조정합니다.
Tableau Cloud에서 확장 프로그램이 허용되는지 확인
비주얼리제이션 확장 프로그램을 추가할 수 없는 경우 사이트에서 확장 프로그램이 허용되는지 확인하십시오. Tableau 관리자는 사이트에서 확장 프로그램이 실행되는 것을 허용하고, 네트워크 지원 확장 프로그램을 허용 목록에 추가해야 합니다. 관리자는 테스트를 완료하고 신뢰할 수 있는 확장 프로그램만 허용해야 합니다.
허용 목록에 네트워크 지원 확장 프로그램을 추가하는 방법에 대한 자세한 내용은 Tableau 도움말: 사이트의 기본 설정 변경을 참조하십시오.
데이터 보안, Tableau의 신뢰할 수 있는 확장 프로그램 및 네트워크 지원 확장 프로그램
확장 프로그램은 다음 두 표준으로 제공되는 웹 응용 프로그램입니다.
Tableau의 신뢰할 수 있는 확장 프로그램은 Tableau에서 관리하는 호스트에서 특별히 검토되고 배포됩니다. 여기에는 Tableau에서 개발 및 관리하는 확장 프로그램, Tableau Exchange 파트너가 작성하고 Tableau의 확장 프로그램 검토 및 호스트 서비스를 통해 배포된 확장 프로그램, 그리고 레거시 샌드박스형 확장 프로그램 호스트 내의 확장 프로그램이 포함됩니다.
네트워크 지원 확장 프로그램은 타사 호스트에서 호스팅됩니다. 이러한 확장 프로그램을 통해 개발자는 Tableau의 중재 없이 확장 프로그램 배포를 관리할 수 있습니다. 여기에는 파트너가 직접 관리하여 더 나은 프로덕션을 지원하는 확장 프로그램, 로컬 네트워크 내에서 호스팅 및 배포되는 확장 프로그램, Tableau 외부 타사 서비스와의 통신이 필요한 확장 프로그램이 포함됩니다.
네트워크 지원 확장 프로그램을 허용하기 전에 해당 확장 프로그램을 호스팅하는 웹 사이트 및 개발자를 신뢰할 수 있는지 확인해야 합니다.
기본적으로 확장 프로그램은 HTTPS 프로토콜을 사용하며, 이는 데이터 송수신을 위한 암호화된 채널을 보장하며 어느 정도 개인 정보 보호 및 보안을 제공합니다. 확장 프로그램 사용 시 데이터 보안에 대한 자세한 내용은 확장 프로그램 보안 - 배포를 위한 최상의 방법(링크가 새 창에서 열림)을 참조하십시오.
네트워크 지원 확장 프로그램 허용 또는 거부
기본적으로 네트워크 지원 확장 프로그램은 실행 권한을 요청해야 합니다. 이 사용 권한 대화 상자는 해당 확장 프로그램이 호스팅되는 타사 서버에 대한 정보와 해당 확장 프로그램에 필요한 데이터 액세스 수준을 제공합니다. 확장 프로그램 실행을 허용하기 전에 이 정보를 검토하는 것이 좋습니다.
확장 프로그램은 일반적으로 뷰에 표시되는 데이터에 액세스합니다. 확장 프로그램이 '전체 데이터 액세스'를 요청할 때 통합 문서에서 보다 심층적인 데이터 액세스를 요청할 수 있습니다. 여기에는 전체 기초 데이터에 대한 액세스, 데이터 원본의 테이블 및 필드 이름, 데이터 원본 연결에 대한 정보가 포함될 수 있습니다. 통합 문서에서 확장 프로그램 실행을 허용하기 전에 확장 프로그램 사용 권한 대화 상자에 명시된 정보를 검토하고 확장 프로그램의 실행 및 이러한 데이터 액세스를 허용할지, 아니면 거부할지를 결정해야 합니다.
네트워크 지원 확장 프로그램에 대한 데이터 액세스 재설정
확장 프로그램 사용 권한 대화 상자에서 허용 대신 거부를 선택하면 확장 프로그램이 워크시트에 로드되지 않습니다. 확장 프로그램을 신뢰하고 액세스를 허용하려면 동일한 비주얼리제이션 확장 프로그램을 통합 문서에 다시 추가하여 사용 권한을 재설정할 수 있으며, 이렇게 하면 사용 권한 프롬프트 대화 상자가 다시 로드됩니다.
Tableau Desktop에서 JavaScript를 사용하도록 설정했는지 확인
비주얼리제이션 확장 프로그램은 Tableau 확장 프로그램 API 라이브러리(JavaScript 라이브러리)를 사용하여 데이터와 상호 작용합니다. 확장 프로그램을 사용하려면 보안 설정에서 JavaScript를 사용하도록 설정해야 합니다.
도움말 > 설정 및 성능 > 대시보드 웹 뷰 보안 설정 > JavaScript 사용을 선택합니다.
타사 및 파트너가 작성한 비주얼리제이션 확장 프로그램에 대한 지원 받기
타사 확장 프로그램 및 파트너가 작성한 확장 프로그램은 Tableau에서 직접 지원하지 않습니다. 그러나 도움이 필요한 경우 일부 확장 프로그램 개발자는 지원을 받을 수 있도록 개발자 웹 사이트에 대한 링크를 제공합니다.
도움을 받으려면:
Tableau Exchange의 확장 프로그램 설명 페이지에서 개발자 웹 사이트 링크를 찾습니다.
개발자 웹 사이트를 통해 확장 프로그램 개발자에게 직접 문의합니다.
또한 Tableau 개발자 커뮤니티(링크가 새 창에서 열림)에서 질문을 제출하고 도움을 요청할 수 있습니다.
