분석 확장 프로그램에 대한 연결 구성
Tableau에서는 R, Python 및 Einstein Discovery 통합을 위한 식을 분석 확장 프로그램에 전달하는 데 사용할 수 있는 함수 집합을 지원합니다.
참고: R 및 Python 스크립트를 사용하여 Tableau Prep 흐름에서 복잡한 정리 작업을 수행할 수 있지만 지원되는 구성 및 기능은 다를 수 있습니다. 자세한 내용은 Tableau Prep 도움말에서 R 및 Python 스크립트를 흐름에 사용(링크가 새 창에서 열림)을 참조하십시오.
이 항목에서는 분석 확장 프로그램에서 Tableau Server의 사이트를 구성하는 방법에 대해 설명합니다.
Tableau Server에서 인증 메커니즘을 제공하므로 Tableau Desktop이 아닌 Tableau Server를 통해 사용자에게 분석 확장 프로그램 기능을 표시하는 것이 더 안전할 수 있습니다.
사용자 시나리오와 Tableau Desktop 구성에 대한 자세한 내용은 Tableau Desktop 및 웹 작성 도움말에서 분석 확장 프로그램에 식 전달(링크가 새 창에서 열림)을 참조하십시오.
이 문서의 구성 단계는 통합 문서와 관련된 것입니다. R 및 Python 스크립트를 사용하여 예측 모델링 데이터를 흐름에 포함하는 방법에 대한 자세한 내용은 Tableau Prep 도움말에서 R 및 Python 스크립트를 흐름에 사용을 참조하십시오.
기능 변경 내역:
2021.2 - 각 사이트에 대해 여러 분석 확장 프로그램 연결을 구성할 수 있습니다. (사이트당 단일 Einstein Discovery 연결로 제한됩니다.)
통합 문서에서 분석 확장 프로그램 사용을 결정하는 방법에 대한 자세한 내용은 분석 확장 프로그램 사용 결정을 참조하십시오.
- 2021.1 - 분석 확장 프로그램 옵션으로 Einstein Discovery가 포함됩니다. Einstein Discovery in Tableau는 salesforce.com(링크가 새 창에서 열림)에 의해 제공됩니다. 해당 약관에 대해서는 salesforce.com(링크가 새 창에서 열림)과의 계약을 참조하십시오.
- 2020.2 - 서버의 사이트마다 다른 분석 확장 프로그램 연결을 구성할 수 있습니다. 이 변경 이전에는 단일 분석 확장 프로그램 구성이 서버의 모든 사이트에 전역적으로 적용되었습니다.
- 2020.1 - 이 기능을 이제 분석 확장 프로그램이라고 합니다. 이전에는 이 기능을 "외부 서비스"라고 했습니다.
서버 SSL
분석 확장 프로그램의 SSL을 구성하려면 Tableau Server를 실행하는 컴퓨터에 유효한 인증서를 설치해야 합니다. 인증서는 Tableau Server를 실행하는 컴퓨터에서 신뢰할 수 있어야 합니다. 인증서 Subject(주체) 필드 또는 SAN 항목 중 하나는 분석 확장 프로그램 서비스 구성의 URI와 일치해야 합니다.
분석 확장 프로그램 사용
확장 프로그램을 구성하기 전에 서버 전체에서 분석 확장 프로그램을 사용하도록 설정해야 합니다.
- Tableau Server 관리 영역에 로그인합니다.
- 서버에 단일 사이트(기본값)만 있는 경우 설정을 클릭하고 2단계로 이동합니다.
- 서버에 여러 사이트가 있는 경우:
- 모든 사이트에서 모든 사이트 관리를 클릭합니다.
- 확장 탭을 클릭합니다.
분석 확장 프로그램까지 스크롤하고 분석 확장 프로그램 사용을 선택한 다음 저장을 클릭합니다.
분석 확장 프로그램 설정 구성
- Tableau Server 관리 영역에 로그인합니다.
- 설정 페이지에서 확장 탭을 클릭한 다음 분석 확장 프로그램까지 스크롤합니다. (Tableau Server의 다중 사이트 배포에서 분석 확장 프로그램을 구성할 사이트로 이동한 다음 설정>확장을 클릭합니다.)
- 다중 사이트 배포만 해당: 각 사이트에서 분석 확장 프로그램을 사용하도록 설정해야 합니다. 분석 확장 프로그램에서 사이트에서 분석 확장 프로그램 사용을 선택합니다.
- 분석 확장 프로그램에서 새 연결 만들기를 클릭합니다.
- 새 연결 대화 상자에서 추가할 연결 유형을 클릭한 다음 분석 서비스에 대한 구성 설정을 입력합니다.
구성해야 하는 옵션은 선택한 연결 유형에 따라 다릅니다.
- Einstein Discovery 연결의 경우 사용을 클릭합니다.
- TabPy, RServer 및 분석 확장 프로그램 API 연결의 경우 다음 정보를 입력합니다.
- 연결 이름(필수): 연결하려는 서버 유형을 지정합니다. RSERVE는 RServe 패키지를 사용하는 R 연결을 지원합니다. TABPY는 TabPy를 사용하는 Python 연결 또는 다른 분석 확장 프로그램 연결을 지원합니다.
- SSL 필요(권장): 분석 서비스에 대한 연결을 암호화하려면 이 옵션을 선택합니다. 호스트 이름 필드에
HTTPS
URL을 지정한 경우 이 옵션을 선택해야 합니다. - 호스트 이름(필수): 분석 서비스가 실행되고 있는 컴퓨터 이름 또는 URL을 지정합니다. 이 필드는 대/소문자를 구분합니다.
- 포트(필수): 서비스의 포트를 지정합니다.
- 사용자 이름 및 비밀번호로 로그인(권장): 분석 서비스에 인증하는 데 사용되는 사용자 이름 및 비밀번호를 지정하려면 이 옵션을 선택합니다.
- 만들기를 클릭합니다.
분석 확장 프로그램 연결 편집 또는 삭제
구성을 편집하거나 삭제하려면 사이트의 확장 탭에서 분석 확장 프로그램으로 이동합니다.
편집 또는 삭제 아이콘을 클릭하고 메시지에 따라 구성을 변경합니다.
클라이언트 요구 사항: Rserve 외부 서비스를 위한 중간 인증서 체인
Tableau Server 버전 2020.1부터, Tableau Server를 통해 Rserve 외부 연결에 연결하는 Tableau Desktop 컴퓨터(Windows 및 Mac)에 전체 인증서 체인을 설치해야 합니다. 이 요구 사항은 Rserve가 보안 연결에서 핸드셰이크를 처리하는 방식 때문에 발생합니다.
Tableau Desktop에서 루트 인증서를 가져오는 것으로 충분하지 않으며 전체 인증서 체인을 클라이언트 컴퓨터로 가져와야 합니다.
스크립트 오류
Tableau에서는 분석 확장 프로그램을 사용하는 통합 문서가 Tableau Server에서 제대로 렌더링될지 여부를 확인할 수 없습니다. 필수 통계 라이브러리를 사용자 컴퓨터에서는 사용할 수 있지만 Tableau Server에서 사용 중인 분석 확장 프로그램 인스턴스에서는 사용할 수 없는 경우도 있습니다.
분석 확장 프로그램을 사용하는 뷰가 포함된 통합 문서를 게시하는 경우 경고가 표시됩니다.
이 워크시트에는 관리자가 외부 서비스 연결을 구성할 때까지 대상 플랫폼에서 볼 수 없는 외부 서비스 스크립트가 포함되어 있습니다.
분석 확장 프로그램 사용 결정
버전 2021.2부터는 분석 확장 프로그램 구성이 통합 문서 수준에서 매핑됩니다. 이를 통해 관리자는 사용자 지정 뷰를 사용하여 Tableau 리포지토리를 쿼리하고 어떤 통합 문서에서 어떤 확장 프로그램을 사용하는지 그리고 얼마나 자주 사용되는지를 확인할 수 있습니다.
이렇게 하려면 통합 문서 사용을 보여 주는 테이블에 통합 문서 연결 테이블을 조인해야 합니다. 사용자 지정 관리 뷰를 만들고 사용하는 방법에 대한 자세한 내용은 Tableau Server 리포지토리를 사용한 데이터 수집 및 사용자 지정 관리 뷰 만들기를 참조하십시오.