Microsoft 365용 Tableau 앱 설정
Microsoft 365용 Tableau 앱을 사용하면 사용자가 작업 흐름을 중단하지 않고도 데이터를 보고 이해할 수 있습니다. Teams 앱을 통해 사용자는 Tableau 뷰(비주얼리제이션) 및 메트릭과 상호 작용할 수 있습니다. Word 및 PowerPoint 추가 기능을 사용하면 사용자가 문서 및 슬라이드에 뷰와 메트릭의 이미지 스냅샷을 추가하고 해당 스냅샷을 새로 고쳐 최신 상태로 유지할 수 있습니다.
Tableau 관리자가 앱을 설치하고 기존 Tableau 사이트를 Microsoft 365 배포판과 연결하도록 구성해야 합니다. Microsoft 앱 마켓플레이스에서 직접 Tableau Cloud용 앱을 설치할 수 있습니다. Tableau Server용 앱을 설치하려면 앱을 다운로드하고 테스트용으로 로드해야 합니다.
Microsoft 365용 Tableau 앱 사용에 대한 자세한 내용은 Microsoft 365에서 Tableau 콘텐츠 액세스를 참조하십시오. 이 문서에서는 앱 설정에 대해 설명합니다.
참고 항목
필수 요건
Microsoft 365용 Tableau 앱을 설정하려면 다음 앱과 계정이 필요합니다.
- Tableau Cloud 또는 Tableau Server 버전 2023.1 이상
- Tableau Cloud의 사이트 관리자 계정 또는 Tableau Server의 서버 관리자 계정
- Microsoft 365 for Enterprise 구독
- Microsoft Teams, Word 및 PowerPoint
- Microsoft 365 관리자 계정
- 사용자 매핑 특성 중 하나를 기반으로 서로 매핑된 Tableau 및 Microsoft 365 둘 모두의 사용자 라이선스
사용자 매핑 특성
Tableau에서 SSO(Single Sign-On)를 허용하려면 Microsoft 365의 사용자 계정을 Tableau의 사용자 계정에 매핑해야 합니다. Microsoft Teams SDK 또는 사용자의 Microsoft Entra 프로필에 있는 특성을 사용하여 이 매핑을 설정할 수 있습니다.
Microsoft Teams SDK 특성
| 특성 | 설명 |
|---|---|
| Preferred_Username(링크가 새 창에서 열림) | Microsoft Teams 사용자의 이메일 주소입니다. 경우에 따라 이 값은 Microsoft Entra에 정의된 이메일과 다를 수 있습니다. |
| User Principal Name(링크가 새 창에서 열림) | 사용자가 Microsoft Entra에 로그인하는 기본 방법입니다. |
Microsoft Entra 프로필 특성
| 특성 | 설명 |
|---|---|
| Primary Email(링크가 새 창에서 열림) | user.mail 특성에 해당하며 사용자의 이메일 주소를 나타냅니다. |
| Mail Nickname(링크가 새 창에서 열림) | user.mailNickname 특성에 해당하며 사용자의 별칭을 나타냅니다. |
| Employee ID(링크가 새 창에서 열림) | user.employeeId 특성에 해당하며 조직에서 할당한 직원 식별자를 나타냅니다. |
| On-Premise Distinguished Name(링크가 새 창에서 열림) | user.onPremiseDistinguishedName 특성에 해당하며 온프레미스 Active Directory에서 동기화된 DN(고유 이름)을 나타냅니다. |
| On-Premise User Principal Name(링크가 새 창에서 열림) | user.onPremiseUserPrincipalName 특성에 해당하며 온프레미스 Active Directory에서 동기화된 userPrincipalName을 나타냅니다. |
| On-premise SAM Account Name(링크가 새 창에서 열림) | user.onPremiseSamAccountName 특성에 해당하며 온프레미스 Active Directory에서 동기화된 samAccountName을 나타냅니다. |
| Extension Attribute X(링크가 새 창에서 열림) | Microsoft Entra를 사용하면 사용자의 Entra 프로필에 최대 15개를 여분 특성으로 추가할 수 있습니다. Tableau 사용자 이름이 Microsoft Entra에 없는 경우 각 Entra 사용자에 대해 Tableau 사용자 이름을 저장하기 위한 확장 특성을 사용하십시오. |
Tableau Server의 추가 필수 요건
Tableau 앱은 API 호출을 사용하여 Tableau Server와 통신하고 대화형 콘텐츠를 내장합니다. 이러한 호출은 Tableau Server에 연결할 수 있어야 합니다.
- Tableau Server가 방화벽의 보호를 받는 경우 IP 범위 4.152.0.0/15 및 20.2.0.0/16에서 들어오는 HTTP 요청을 허용해야 합니다.
- 사용자가 Microsoft 365에 액세스하는 것과 동일한 방식으로 Tableau Server에 액세스할 수 있어야 합니다.
- 사용자가 Microsoft 365에 액세스하기 위해 VPN에 있어야 하는 경우 동일한 VPN에서 Tableau Server에 액세스할 수 있어야 합니다.
- 사용자가 공용 인터넷에서 Microsoft 365에 액세스할 수 있으면 공용 인터넷에서 Tableau Server에 액세스할 수 있어야 합니다.
- 사용자가 모바일 앱을 통해 Microsoft 365에 액세스할 수 있는 경우 휴대기기에서 Tableau Server에 액세스할 수 있어야 합니다.
Tableau Server용 앱 설치
Tableau Server용 앱을 설치하려면 먼저 앱 매니페스트를 편집하여 호스트 이름을 사용자 지정해야 합니다. 그런 다음 Microsoft Teams 앱, Word 및 PowerPoint 추가 기능 또는 둘 다를 설치하도록 선택할 수 있습니다. Tableau Cloud용 앱을 설치하려면 Tableau Cloud 설정 가이드를 참조하십시오.
앱 매니페스트 다운로드 및 편집
- GitHub에서 앱 매니페스트를 다운로드합니다.
매니페스트 파일
tableau-server-app-for-teams.zip에서 파일의 압축을 풉니다.텍스트 편집기에서
manifest.json파일을 엽니다.manifest.json에서*.online.tableau.com을 검색하고 해당 도메인을 Tableau Server 환경의 호스트 이름으로 바꿉니다. Tableau Server URL이https://analytics.company.com인 경우 호스트 이름은analytics.company.com입니다.manifest.json에 변경 내용을 저장합니다.tableau-app-for-teams-server폴더의 파일을 압축하여 변경 내용을 포함하는 zip 파일을 만듭니다.
Teams 앱 배포
Microsoft Teams에 앱 매니페스트 업로드
조직의 앱 정책에 따라 Microsoft Teams 앱을 설치할 수 있는지 여부가 결정됩니다. 앱을 설치하려면 Microsoft 365 관리자 계정이 필요할 수 있습니다.
탐색 패널에서 Teams apps(Teams 앱) > Manage apps(앱 관리)를 선택합니다.
Actions(동작) > Upload new app(새 앱 업로드)를 선택합니다.
편집한
tableau-server-app-for-teams.zip파일을 업로드합니다. 앱을 관리할 수 있는 링크가 포함된 확인 메시지가 전송됩니다.
사용자를 위해 앱을 설치하고 고정
앱을 설치하여 사용자 전부 또는 일부가 앱을 사용할 수 있도록 설정할 수 있습니다. 앱을 고정하여 사용자의 앱 표시줄에 표시할 수도 있습니다.
탐색 패널에서 Teams apps(Teams 앱) > Setup policies(정책 설정)를 선택합니다.
Installed apps(설치된 앱)에서 Add apps(앱 추가)를 선택한 다음 Tableau 앱을 추가합니다.
필요한 경우 Pinned apps(고정된 앱)에서 Add apps(앱 추가)를 선택한 다음 Tableau 앱을 추가합니다.
변경 내용을 저장합니다.
Tableau 앱을 추가한 후 사용자가 앱을 사용할 수 있게 되기까지 최대 24시간이 소요될 수 있습니다.
Word 및 PowerPoint 추가 기능 설치
Microsoft Teams용 앱을 설치해도 Word 및 PowerPoint 추가 기능은 설치되지 않습니다. 추가 기능은 Microsoft 365 관리 센터에서 별도로 설치해야 합니다.
탐색 패널에서 Agents(에이전트) > All agents(모든 에이전트)를 선택합니다.
Upload custom agent(사용자 지정 에이전트 업로드)를 선택합니다.
편집한
tableau-server-app-for-teams.zip파일을 업로드합니다.모든 사용자 또는 특정 사용자를 위해 앱을 게시할지 그리고 앱을 사전 설치할지 여부를 선택합니다.
사용 권한을 수락합니다.
배포를 검토하고 완료합니다.
배포를 완료하며 사용자가 추가 기능을 사용할 수 있게 되기까지 최대 72시간이 소요될 수 있습니다.
Tableau 앱 구성
Tableau 앱을 설치한 후 Microsoft Teams에서 앱을 설정하라는 메시지를 표시합니다. 앱을 Tableau 사이트에 연결하도록 사이트 정보를 구성해야 합니다.
1. 연결된 앱 만들기
Microsoft 365용 Tableau 앱은 연결된 앱을 사용하여 SSO(Single Sign-On)로 사용자를 인증합니다. Tableau Cloud 또는 Tableau Server에서 이 연결된 앱을 만들어야 합니다.
Tableau Cloud 또는 Tableau Server에서 직접 신뢰를 사용하여 연결된 앱을 만드십시오. 자세한 내용은 Tableau Cloud에 대해 직접 신뢰를 사용하여 연결된 앱 구성 또는 Tableau Server에 대해 직접 신뢰를 사용하여 연결된 앱 구성(링크가 새 창에서 열림)을 참조하십시오.
- 연결된 앱의 도메인 허용 목록을 지정된 도메인으로만 제한하는 경우 다음 도메인을 허용 목록에 추가합니다.
tableau-ms-teams-prod-gycea7csh5hsbfh5.a02.azurefd.netteams.microsoft.com*.teams.microsoft.com
- 사용자가 다른 Microsoft 플랫폼에서 앱에 액세스하는 경우 Microsoft 365 URL(링크가 새 창에서 열림) 목록의 다른 도메인을 추가합니다.
- 연결된 앱의 도메인 허용 목록을 지정된 도메인으로만 제한하는 경우 다음 도메인을 허용 목록에 추가합니다.
연결된 앱을 사용하도록 설정합니다.
연결된 앱 암호를 생성합니다.
연결된 앱의 클라이언트 ID, 암호 ID 및 암호 값을 복사합니다. 이러한 값을 저장합니다. Microsoft 365에서 Tableau 사이트를 구성하기 위해 필요합니다.
2. Tableau 앱에 사이트 구성 추가
Microsoft Teams에서 Tableau 앱을 열 때 아직 앱을 구성하지 않은 경우 Tableau 앱을 열 때 설정 화면이 나타납니다. Word 및 PowerPoint에서 사이트 구성 옵션에 액세스하려면 추가 기능 패널 아래쪽에 있는 설정 단추를 선택합니다.
Label(레이블)에 사이트 이름을 지정합니다. 이 이름은 Microsoft 365 앱 사용자에게 표시됩니다. 레이블을 입력하지 않으면 앱에 사이트 이름이 표시됩니다. 이 필드는 선택 항목입니다.
Tableau Site Name(Tableau 사이트 이름)에 이름을 입력합니다. 이 이름이 사이트의 URL에 나타납니다. 예를 들어 URL
https://us-west-2b.online.tableau.com/#/site/mysitename/home인 경우mysitename을 입력합니다. 앱을 Tableau Server에 연결하고 기본 사이트를 사용하려는 경우 이 필드를 비워 둡니다.Base URL(기본 URL)에는 사이트 URL에서
tableau.com으로 끝나는 부분을 입력합니다. 예를 들어https://us-west-2b.online.tableau.com입니다.User Mapping Attribute(사용자 매핑 특성)에 대해서는 SSO(Single Sign-On)로 사용자를 인증하는 데 사용되는 Microsoft Entra 특성을 선택합니다.
Connected App ID(연결된 앱 ID), Connected App Secret ID(연결된 앱 암호 ID) 및 Connected App Secret Value(연결된 앱 암호 값)에 연결된 앱을 만들 때 복사해둔 값을 붙여 넣습니다.
Add Site Config(사이트 구성 추가)를 선택합니다.
Tableau 앱은 구성 세부 정보를 저장하기 전에 연결을 테스트합니다. 앱이 Tableau에 연결할 수 없는 경우 사이트 구성이 추가되지 않습니다. 이 오류는 연결된 앱을 인증할 수 없거나, 연결된 앱을 사용하도록 설정하지 않았거나, 사이트 정보가 잘못되었거나, 사용 중인 계정이 Tableau 관리자 계정이 아니기 때문에 발생할 수 있습니다. 또한 앱이 방화벽으로 보호되기 때문에 Tableau Server에 연결할 수 없다는 의미일 수도 있습니다.
사이트 구성 추가 또는 삭제
사이트 구성을 추가한 후 다른 사이트를 추가하거나 기존 사이트 구성을 삭제할 수 있습니다.
Microsoft Teams용 Tableau 앱에서 Configuration(구성) 탭을 선택합니다. 또는 Word나 PowerPoint 추가 기능 패널에서 Settings(설정) 단추를 선택합니다.
Configuration(구성)에서 Tableau Site Config(Tableau 사이트 구성) 탭을 선택합니다. Tableau 관리자만 이 탭의 설정에 액세스할 수 있습니다.
사이트를 추가하려면 Add Site Details(사이트 세부 정보 추가)를 선택합니다. 또는 사이트를 제거하려면 해당 사이트에 대한 삭제 아이콘을 선택합니다.
