Google Workspace용 Tableau 부가기능 설정

Google Workspace용 Tableau 부가기능을 사용하면 Tableau 콘텐츠를 워크플로우 내에서 직접 안전하게 보고 상호 작용할 수 있습니다. Tableau 비주얼리제이션 및 Pulse 메트릭의 이미지 스냅샷을 Google 문서 및 Slides에 내장할 수 있습니다. Tableau Cloud 데이터 원본을 Google 스프레드시트에 직접 연결하고 Google 스프레드시트의 데이터를 Tableau Cloud로 내보낼 수도 있습니다.

이 부가기능은 Tableau Cloud 및 Tableau Server에서 사용할 수 있으며 Google Workspace Marketplace에서 다운로드할 수 있습니다. Tableau 사이트를 Google Workspace 환경에 연결하기 위해 앱을 설치하고 설정하는 작업은 Tableau 관리자의 책임입니다.

Google Workspace용 Tableau 부가기능에 대한 자세한 내용은 Google Workspace에서 Tableau 콘텐츠 액세스를 참조하십시오.

필수 요건

Google Workspace용 Tableau 부가기능을 설정하려면 다음 앱과 계정이 필요합니다.

  • Tableau Cloud 또는 Tableau Server

  • Tableau Cloud의 사이트 관리자 계정 또는 Tableau Server의 서버 관리자 계정

  • Google Workspace 구독

  • Google Workspace 관리자 계정

  • Tableau 및 Google Workspace에 대한 사용자 라이선스(각 사용자의 Google Workspace 이메일 주소가 Tableau 사용자 이름과 일치해야 함)

Tableau 부가기능 설치

Google Workspace Marketplace를 열고 Tableau 부가기능 목록을 검색합니다.


설치 단추를 사용할 수 없는 경우 Google Workspace 관리자가 사용 가능한 부가기능의 허용 목록을 정의했을 수 있습니다. Google Workspace 관리자가 Tableau 부가기능을 허용 목록에 추가했는지 확인하십시오. Google Workspace 관리자가 Google 사용자 그룹을 기반으로 사용자 대신 부가기능을 자동 설치할 수도 있습니다.

설치 단추가 활성화되어 있으면 해당 단추를 선택한 다음 새 브라우저 탭에서 Google 문서 또는 Slides를 엽니다. 부가기능이 설치되면 오른쪽 패널에 Tableau 아이콘이 표시됩니다.

Tableau 부가기능 구성

Tableau 부가기능을 처음 열면 액세스 권한을 부여하라는 메시지가 표시됩니다. Tableau에서 콘텐츠를 가져오고 내보내려면 Tableau 부가기능이 Google 드라이브 파일(예: Google 문서 및 Google Slides)에 액세스해야 합니다.

액세스 권한 부여 단추를 클릭하면 OAuth 알림이 트리거되고 필요한 특정 사용 권한이 요약됩니다.

Tableau 부가기능에 액세스 권한을 부여한 후 부가기능이 이 특정 문서 또는 프레젠테이션에 액세스할 수 있는지 묻는 메시지가 한 번 더 표시될 수 있습니다. 사용자의 모든 드라이브 파일에 대한 액세스 권한을 요청하는 것이 아니라 부가기능을 사용할 파일에 대한 사용 권한만 요청합니다. 허용을 선택합니다.

Tableau 사이트 구성

Tableau 부가기능을 처음 열면 사이트 구성을 추가하라는 메시지가 표시됩니다. 이 설정을 사용하여 Google Workspace와 통합하려는 Tableau Cloud 사이트를 지정하십시오.

Tableau Cloud 사이트에 대한 관리자 사용 권한이 있는 사용자만 사이트 구성을 관리할 수 있습니다.

1단계: Tableau 사이트 세부 정보 가져오기

  1. Tableau 사이트와 통신하려면 직접 신뢰하는 연결된 앱이 있는지 확인하십시오.

  2. 그렇지 않은 경우 Tableau 관리자는 직접 신뢰를 사용하여 연결된 앱 구성의 지침을 따라야 합니다.

  3. 상태를 '사용'으로 설정합니다. 부가기능은 Tableau REST API를 사용하기 때문에 액세스 수준 및 도메인 허용 목록 설정을 우회할 수 있습니다.

  4. Tableau 연결된 앱의 클라이언트 ID, 암호 ID 및 암호 값을 수집합니다. Tableau 부가기능을 구성할 때 이 정보를 입력할 예정입니다.

2단계: Tableau 부가기능 구성

  1. Google 문서 또는 Google Slides에서 Tableau 부가기능을 엽니다.

  2. 새 사이트 구성 추가를 선택하고 Tableau 사이트 정보 및 연결된 앱 세부 정보를 입력합니다.

  3. 다음 표에 설명된 대로 구성 필드를 완성합니다.

속성설명
레이블(선택 사항): 이 필드를 사용하여 사이트에 대한 사용자 친화적인 레이블을 만듭니다. 이 속성을 비워 두면 부가기능은 기본적으로 사이트 이름을 사용합니다.
Tableau 기본 URLTableau 사이트의 호스트 이름입니다. 예를 들어 https://us-east-1.online.tableau.com/#/site/devplatembed/home에서 Tableau 사이트에 액세스할 수 있는 경우 기본 URL은 https://us-east-1.online.tableau.com이 됩니다.
Tableau 사이트URL에 표시된 것과 정확히 일치하는 Tableau 사이트 이름이며, 이 필드는 대/소문자를 구분하므로 주의하시기 바랍니다. 예를 들어 앞서 제공된 URL 예에서 사이트 이름은 devplatembed입니다. URL에 제한된 문자로 인해 사이트 이름이 Tableau Cloud의 표시 레이블과 다소 다를 수 있습니다. Tableau Server 인스턴스에 기본 사이트를 구성하는 경우 이 필드는 비어 있어야 합니다.
사용자 매핑이 설정은 부가기능이 Tableau 내에서 Google Workspace 사용자를 인증하기 위해 사용하는 방법을 결정합니다.
이메일: 이 옵션을 선택하면 부가기능은 사용자의 Google Workspace 이메일 주소를 Tableau Cloud 사용자 이름으로 사용합니다.
기타 특성: 사용자에 대해 설정한 모든 사용자 지정 특성이 여기에 나열됩니다. Tableau에 인증하려는 각 Google 사용자에 대해 사용자 지정 특성을 설정해야 합니다. 자세한 내용은 사용자 매핑을 참조하십시오.
도메인 확인란Google Workspace 내에 등록된 각 도메인에는 해당 확인란이 있습니다. 자세한 내용은 도메인의 섹션을 참조하십시오.
연결된 앱 자격 증명1단계에서 수집한 Tableau 사이트 세부 정보입니다. Tableau 연결된 앱의 클라이언트 ID, 암호 ID 및 암호 값을 입력합니다.
  1. 저장을 선택하고 웹 페이지를 새로 고칩니다.

다음번에 Tableau 부가기능을 열면 드롭다운 메뉴에 구성된 사이트 목록이 표시됩니다.

Tableau 부가기능 사용을 시작하려면 오른쪽 위에서 홈 단추를 선택합니다.

사이트 구성을 관리하려면 홈 화면에서 설정을 선택합니다.

사용자 매핑

Tableau Cloud 또는 Server에서 Tableau 부가기능을 인증하려면 Google 사용자를 해당하는 Tableau 사용자 이름에 매핑해야 합니다. Tableau Cloud의 경우 사용자 이름은 주로 이메일 주소와 일치합니다. 드롭다운에서 이메일을 선택하면 부가기능에서 사용자의 Google Workspace 주 이메일을 로그인에 사용합니다.

하지만 Tableau 사용자 이름이 Google Workspace 주 이메일과 일치하지 않는 경우 사용자 지정 특성 또는 외부 ID를 사용할 수 있습니다. 이 부가기능은 감지된 사용자 지정 속성이나 외부 ID를 표준 이메일 선택과 함께 선택 드롭다운의 옵션으로 자동 포함하여 이러한 대체 인증 방법을 지원합니다.

사용자 지정 특성

Google 관리 콘솔을 통해 사용자 지정 특성을 설정할 수 있습니다. 디렉터리 > 사용자 섹션으로 이동한 다음 기타 옵션 메뉴에서 사용자 지정 특성 관리를 선택합니다.

기타 옵션 및 사용자 지정 특성 관리가 선택된 Google Workspace 관리 콘솔입니다.

사용자 지정 특성 추가 단추를 선택하여 범주(스키마)와 특성 이름을 정의합니다.

드롭다운 메뉴에서 다음 설정이 선택되어 있는지 확인합니다.

유형: 텍스트

값: 단일 값

관리자는 이 사용자 지정 특성의 표시 여부를 제한하여, 자신과 해당 개인 사용자만 액세스할 수 있도록 설정할 수 있습니다.


사용자 지정 필드를 추가할 수 있는 대화 상자가 있는 Google Workspace 관리 콘솔입니다.

사용자 지정 특성을 만든 후에는 Google Workspace용 Tableau 부가기능의 모든 사용자에 대해 해당 값을 정의해야 합니다.

개별 업데이트의 경우 Google 관리 콘솔의 사용자 페이지로 이동하여 사용자를 선택하고 새 필드가 표시되는 사용자 정보 섹션에 값을 입력합니다.

이러한 값을 대규모로 관리하거나 Active Directory와 동기화하려면 Directory 동기화 도구를 사용하는 것이 좋습니다. 또는 Google Directory API를 통해 이러한 업데이트를 자동화할 수 있습니다.

외부 ID

외부 ID를 채우는 디렉터리 동기화를 설정한 경우 부가기능에서 사용할 수 있습니다. 그러나 Google은 기본 제공 외부 ID 유형을 배열로 정의하기 때문에 부가기능 내에 표시되지 않습니다. 이러한 배열에는 사용자마다 다양한 순서로 여러 값이 포함될 수 있으므로 부가기능은 선택할 값을 결정할 수 없습니다. 따라서 부가기능은 사용자 지정 유형으로 분류된 경우에만 외부 ID를 지원하도록 제한됩니다.

도메인

부가기능은 JWT를 전달하는 방식으로 /auth/signin 끝점을 통해 Tableau에 인증합니다. 이 토큰에는 연결된 앱 세부 정보와 Google 사용자의 Tableau 사용자 이름이 포함됩니다. 특정 사용자의 올바른 사이트 구성을 식별하기 위해 부가기능은 Google API에서 제공하는 hostedDomain 특성을 사용합니다.

사이트 구성을 저장하면 특정 도메인과 연결됩니다. 예를 들어 사용자가 someuser@salesforce.com으로 로그인하면 Google API는 부가기능에 사용자의 도메인이 salesforce.com임을 알립니다. 그런 다음 부가기능은 해당 도메인과 연결된 사이트 구성을 검색하여 사이트 선택기 드롭다운을 채우며, 이는 약 95%의 고객에게 유용한 프로세스입니다.

경우에 따라 단일 조직 내의 최종 사용자가 user1@salesforce.com 및 user2@tableau.com과 같이 여러 도메인에 분산될 수도 있습니다. 표준 Google API는 관리 권한을 부여받지 않는 한 이러한 사용자를 동일한 회사 소속으로 식별하는 메커니즘을 제공하지 않습니다.

이 프로세스를 간소화하기 위해 부가기능은 사이트 구성 설정 또는 업데이트 중에 고객에게 연결된 모든 도메인을 검색합니다. 이를 통해 Tableau 사이트 세부 정보를 한 번 제공하면 여러 도메인에 동시에 적용할 수 있습니다. 사용자에게 특정 API 호출을 실행하는 데 필요한 사용 권한이 있고 해당 도메인이 Google Workspace 내에 정의된 경우에만 추가 도메인이 도메인 체크리스트에 표시됩니다.

참고: 이 도구에는 관리자 디렉터리 범위가 필요하므로 슈퍼 관리자 또는 도메인 관리, 사용자 읽기 권한이 있는 사용자만 Google 문서, Slides 또는 스프레드시트 내에서 여러 도메인에 대해 부가기능을 설정할 수 있습니다.

참고 항목

Github의 Tableau 부가기능 FAQ

Google Marketplace의 Tableau 부가기능

허용 목록 또는 차단 목록에 앱 추가하기

피드백을 제공해 주셔서 감사합니다!귀하의 피드백이 제출되었습니다. 감사합니다!