워크시트에 비주얼리제이션 확장 프로그램 추가
비주얼리제이션 확장 프로그램은 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 도움말: 사이트의 기본 설정 변경을 참조하십시오.
데이터 보안, 네트워크 지원 및 샌드박스형 확장 프로그램
확장 프로그램은 다음 두 형태로 제공되는 웹 응용 프로그램입니다.
- 네트워크 지원 확장 프로그램은 로컬 네트워크 외부에 위치한 웹 서버에서 실행됩니다.
- 샌드박스형 확장 프로그램은 웹에서 다른 리소스 또는 서비스에 액세스하지 않고 보호된 환경에서 실행됩니다.
네트워크 지원 확장 프로그램을 추가하기 전에 해당 확장 프로그램을 호스팅하는 웹 사이트를 신뢰할 수 있는지 확인해야 합니다. 기본적으로 확장 프로그램은 HTTPS 프로토콜을 사용하며, 이는 데이터 송수신을 위한 암호화된 채널을 보장하며 어느 정도 개인 정보 보호 및 보안을 제공합니다.
확장 프로그램 사용 시 데이터 보안에 대한 자세한 내용은 확장 프로그램 보안 - 배포를 위한 최상의 방법(링크가 새 창에서 열림)을 참조하십시오.
네트워크 지원 확장 프로그램에 대한 데이터 액세스 허용 또는 거부
확장 프로그램은 확장 프로그램의 설계 방식에 따라 뷰에 표시되는 데이터에 액세스하거나 전체 기초 데이터, 데이터 원본의 테이블 및 필드 이름과 데이터 원본 연결에 대한 정보에 액세스할 수 있습니다. 확장 프로그램을 추가할 때 확장 프로그램의 실행 및 이러한 데이터 액세스를 허용하거나 거부할 수 있습니다.
확장 프로그램에 대한 데이터 액세스 재설정
확장 프로그램에 대한 데이터 액세스 권한을 재설정해야 하는 경우 마크 카드에서 확장 프로그램 추가를 선택한 다음 워크시트에 확장 프로그램을 다시 추가하여 확장 프로그램을 다시 로드하면 됩니다. 이 단계를 수행하면 확장 프로그램에 대한 액세스를 허용하거나 거부하는 프로세스가 시작됩니다.
Tableau Desktop에서 JavaScript를 사용하도록 설정했는지 확인
비주얼리제이션 확장 프로그램은 Tableau 확장 프로그램 API 라이브러리(JavaScript 라이브러리)를 사용하여 데이터와 상호 작용합니다. 확장 프로그램을 사용하려면 보안 설정에서 JavaScript를 사용하도록 설정해야 합니다.
도움말 > 설정 및 성능 > 대시보드 웹 뷰 보안 설정 > JavaScript 사용을 선택합니다.
비주얼리제이션 확장 프로그램에 대한 지원 받기
확장 프로그램에 대한 지원을 받으려면 Tableau Exchange를 통해 확장 프로그램을 만든 개발자 또는 회사에 문의해야 합니다.
참고: Tableau는 확장 프로그램 API를 인터페이스로 사용하는 확장 프로그램 또는 기타 프로그램에 대한 지원을 제공하지 않습니다. 대신 Tableau 개발자 커뮤니티(링크가 새 창에서 열림)에서 질문 및 답변을 제출하고 도움을 요청할 수 있습니다.