Tableau Server 관 리 자 가 이 드

advertisement
Tableau Server
관리자 가이드
버 전 9.2, 마 지 막 업 데 이 트 2015
Copyright © 2015 Tableau Software, Inc. 및 해 당 사 용 허 가 자 . 모 든 권 리 보 유 .
이 제 품 은 Tableau Software의 최 종 사 용 자 소 프 트 웨 어 사 용 권 계 약 에 정 의 된 클 라
이언트 소프트웨어입니다.
설치 전 수행할 작업
Tableau Server가 설치되는 컴퓨터가 다음 요구 사항을 충족하는지 확인합니다.
l
l
지원되는 운영 체제 - Tableau Server를 32비트 및 64비트 버전에서 사용할 수 있습
니다. Windows Server 2008 이상, Windows Server 2008, Windows Server 2008 R2,
Windows Server 2012, Windows Server 2012 R2, Windows 7, Windows 8, Windows 8.1
또는 Windows 10에 Tableau Server를 설치할 수 있습니다. 64비트 운영 체제에는 64
비트 버전의 Tableau Server를 사용하는 것이 좋습니다. 가상 플랫폼이나 물리적 플랫
폼에 Tableau Server를 설치할 수 있습니다.
최소 요구 사항 - Tableau Server를 설치할 컴퓨터는 최소 하드웨어 요구 사항을 충족
하거나 초과해야 합니다. 컴퓨터가 최소 요구 사항을 충족하지 못하면 Tableau Server
가 설치되지 않습니다.
최소 요구 사항은 테스트와 프로토타입 작성에 적합합니다. 프로덕션 환경인 경우 컴
퓨터가 최소 요구 사항을 충족하거나 초과해야 합니다. 자세한 내용은 Tableau
Server의 최소 하드웨어 요구 사항 및 권장 사항 페이지에 68을 참조하십시오.
l
l
l
l
관리 계정 - Tableau Server를 설치할 때 사용하는 계정은 소프트웨어 및 서비스를 설
치할 수 있는 사용 권한을 보유하고 있어야 합니다.
선택 사항: '서비스 계정' 계정 - Tableau Server 서비스를 실행하는 데 사용하는 '서
비스 계정 사용자' 계정은 사용자가 데이터 원본에 대한 NT 인증을 사용하는 경우 또
는 SQL Server 가장 작업 수행을 계획하는 경우 유용합니다. 자세한 내용은 서비스 계
정 사용자 페이지에 520 및 SQL Server 가장 페이지에 529을 참조하십시오.
IIS 및 포트 80 - Tableau Server의 게이트웨이는 포트 80에서 수신하며 이 포트는 IIS
(인터넷 정보 서비스)에도 기본적으로 사용됩니다. IIS도 실행되는 컴퓨터에 Tableau
Server를 설치하려면 IIS와 충돌하지 않도록 Tableau의 게이트웨이 포트 번호를 수정
해야 합니다. 자세한 내용은 Tableau Server 포트 페이지에 535 및 기본 포트 편집
페이지에 540을 참조하십시오.
정적 IP 주소 - Tableau Server를 실행 중인 컴퓨터는 단일 서버 설치 또는 클러스터의
일부인지 여부에 상관없이 정적 IP 주소를 가져야 합니다. 자세한 내용은 Tableau
Server의 호스트 이름 지원 페이지에 83을 참조하십시오.
구성 정보
Tableau Server를 설치하고 구성할 때 다음 정보를 입력하라는 메시지가 표시될 수 있습니
다.
옵션
설명
사용자 정보
서버 계정
서버에는 서비스가 사용할 수 있는 사용자 계정이 있
어야 합니다. 기본값은 기본 제공되는 Windows 네트
사용자 이름:
-3-
암호:
옵션
설명
사용자 정보
워크 서비스 계정입니다. 특정 사용자 계정을 사용하
는 경우 도메인 이름, 사용자 이름 및 암호가 필요합니
다.
도메인:
Active
Directory
Tableau Server의 기본 제공 사용자 관리 시스템을 사
용하는 대신 Active Directory를 통해 인증할 수 있습니
다. 이 경우 정규화된 도메인 이름 이 필요합니다.
Active Directory 도
메인:
Windows 방
화벽에서 포
트 열기
이 옵션이 선택되면 네트워크의 다른 컴퓨터에서
Tableau Server에 액세스할 수 있도록 허용하는
Windows 방화벽 소프트웨어의 http 요청에 사용되는
포트가 열립니다.
__ - 예
__ - 아니요
포트
기본적으로 Tableau Server는 서버에서 여러 TCP/IP 포트를 사용할 수 있어야 합니다. 모든
설치와 비교하여 분산 설치 또는 장애 조치 대비 설치에 사용할 수 있는 포트를 포함하여 전
체 목록을 보려면 Tableau Server 포트 페이지에 535 항목을 참조하십시오. 충돌이 있을
경우 기본 포트를 변경할 수 있습니다. 자세한 수행 방법은 기본 포트 편집 페이지에 540을
참조하십시오.
드라이버
추가 데이터베이스 드라이버를 설치해야 합니다. www.tableau.com/support/drivers에서 드
라이버를 다운로드할 수 있습니다.
새로운 기능과 변경된 기능
Tableau Server의 새로운 기능과 변경된 기능 살펴보기:
l
l
새로운 주요 기능에 대한 자세한 내용은 Tableau Server 온라인 도움말에서 Tableau
Server의 '새로운 기능' 항목을 참조하십시오.
사용자에게 영향을 줄 수 있는 변경 사항에 대한 자세한 내용은 변경된 기능 - 업그레
이드하기 전에 알아야 할 사항 페이지에 64을 참조하십시오.
-4-
Tableau Server의 최 소 하 드 웨 어 요 구 사 항 및 권
장 사항
물리적 하드웨어와 가상 컴퓨터(VM)를 포함하여, Tableau Server를 실행하는 모든 컴퓨터
에 다음과 같은 최소 하드웨어 요구 사항 및 권장 사항이 적용됩니다.
l
l
최소 요구 사항 은 설치 프로그램이 Tableau Server를 설치하기 위해 컴퓨터에 존재
해야 하는 최소 하드웨어입니다. 컴퓨터가 이러한 요구 사항을 충족하지 못하면 설치
프로그램이 Tableau Server를 설치하지 않습니다. 최소 요구 사항은 테스트 및 프로토
타입 작성에 적합합니다.
최소 권장 사항 은 최소 요구 사항보다 높으며 Tableau Server를 프로덕션 환경에 설
치하려는 경우 사용해야 하는 최소 하드웨어 구성을 나타냅니다. 컴퓨터가 최소 요구
사항을 충족하지만 최소 권장 사항을 충족하지 못하는 경우 설치 프로그램에서 경고
가 나타나지만 설치를 계속할 수 있습니다.
또한 데이터베이스 또는 응용 프로그램 서버와 같이 리소스 사용량이 많은 응용 프로그램을
함께 실행해야 하는 물리적 컴퓨터나 VM 인스턴스에 Tableau Server를 설치해서는 안 됩니
다.
참고 : 최소 요구 사항을 충족하지만 적어도 8개 코어와 16GB 시스템 메모리가 있지
않은 컴퓨터에 Tableau Server를 설치하면 설치되는 모든 프로세스의 기본 수가 프로
세스당 하나로 줄어들며, 이것은 의도된 동작입니다. 프로세스에 대한 자세한 내용은
서버 프로세스 기본값 및 제한 페이지에 76을 참조하십시오.
최소 하드웨어 요구 사항
Tableau Server를 설치하거나 업그레이드하려는 컴퓨터는 최소 하드웨어 요구 사항을 충족
해야 합니다. 설치 프로그램에서 다음 요구 사항을 충족하지 못하는 컴퓨터라고 확인되면
Tableau Server를 설치할 수 없게 됩니다. 설치 프로그램에서 하드웨어를 확인하는 방법에
대한 자세한 내용은 아래에서 "컴퓨터 하드웨어 결정"을 참조하십시오.
이러한 최소 요구 사항은 Tableau Server의 프로토타입 작성과 테스트에 적합하며 단일 노
드 설치와 분산 설치 환경의 각 컴퓨터에 적용됩니다.
서버 버전
CPU
RAM
디스크의 여유
공간
64비트 Tableau Server
4코어
8GB
15GB
32비트 Tableau Server
2코어
4GB
15GB
요구 사항:
-5-
l
l
디스크 여유 공간은 Tableau Server 설치 프로그램의 압축을 푼 후 계산됩니다. 설치
프로그램은 약 1GB의 공간을 사용합니다.
코어 수는 "물리적" 코어 수 기반입니다. 물리적 코어 수는 실제 서버 하드웨어나 가상
컴퓨터(VM)의 코어 수를 나타낼 수 있습니다. 코어 수 계산에서 하이퍼스레딩은 무시
됩니다.
하드웨어 요구 사항 때문에 64비트 Tableau Server를 설치할 수 없지만 컴퓨터가 32비트 버
전의 Tableau Server에 대한 최소 하드웨어 요구 사항을 충족하는 경우 32비트 버전을 설치
할 수 있습니다.
참고 : 64비트 가상 컴퓨터에서 Tableau Server 9.2 버전을 사용하려면 최소 4개의 물
리적 코어가 필요합니다. Amazon EC2 인스턴스에 설치하는 경우 이는 8개 vCPU에 해
당합니다. 자세한 내용은 Amazon EC2 인스턴스 를 참조하십시오.
최소 하드웨어 권장 사항
프로덕션 환경에서 사용하는 경우 Tableau Server를 설치하거나 업그레이드하는 컴퓨터는
최소 하드웨어 권장 사항을 충족하거나 초과해야 합니다. 다음은 일반적인 권장 사항입니
다. Tableau Server 설치에 필요한 실제 시스템은 사용자 수, 추출의 수 및 크기를 비롯한 여
러 가지 요소에 따라 달라질 수 있습니다.
설치 유형
프로세서
CPU
RAM
디스크의 여유
공간
단일 노드
64비트
8개 코어,
2.0GHz 이상
32GB
50GB
다중 노드 및 엔터프
라이즈 배포
기술 지원이 필요한 경우 Tableau에 문의하십시오.
노드가 최소 하드웨어 권장 사항을 충족하거나 초과해야 합니다(백
그라운더 노드를 실행하기 때문에 4개 코어가 허용되는 노드 제외).
컴퓨터 하드웨어 결정
Tableau Server 설치 프로그램에서는 운영 체제를 쿼리하여 컴퓨터가 보유한 물리적 코어
수를 결정합니다. 설치 프로그램이 컴퓨터에서 감지한 하드웨어 정보를 보려면 Tableau
Server를 설치하는 컴퓨터에 위치한 tabadmin_lic.log 파일을 엽니다.
<install directory>\ProgramData\Tableau\Tableau
Server\logs\tabadmin.log
tabadmin_lic.log에서 다음과 유사한 줄을 찾아 설치 프로그램에 의해 감지되고 라이
선스 부여에 사용되고 있는 코어 수를 결정하기 위해 사용한 물리적 및 논리적 코어 수를 확
인합니다.
-6-
2015-04-09 14:22:29.533 -0700_DEBUG_10.36.2.32:<machine name>_:_
pid=21488_0x2cd83560__user=__request=__ Running hardware check
2015-04-09 14:22:29.713 -0700_DEBUG_10.36.2.32:<machine name>_:_
pid=21488_0x2cd83560__user=__request=__ Detected 12 cores and
34281857024 bytes of memory
2015-04-09 14:22:29.716 -0700_DEBUG_10.36.2.32:<machine name>_:_
pid=21488_0x2cd83560__user=__request=__ Hardware meets
recommended specifications. Default values will be used.
수동으로 컴퓨터의 코어 수 확인
WMI 명령줄 도구(WMIC)를 사용하여 서버가 보유한 물리적 코어 수를 확인할 수 있습니다.
컴퓨터가 Tableau Server 설치를 위한 최소 하드웨어 요구 사항을 충족하는지 여부를 잘 모
를 경우 이 기능을 유용하게 사용할 수 있습니다.
1. 명령 프롬프트를 엽니다.
2. 다음 명령을 입력합니다.
WMIC CPU Get DeviceID,NumberOfCores
출력에 하나 이상의 장치 ID와 컴퓨터가 보유한 물리적 코어 수가 표시됩니다.
위 예제에서는 CPU 두 개가 있고 각 CPU에 코어가 6개이므로 총 물리적 코어 수는 12
개입니다. 이 컴퓨터는 64비트 Tableau Server 설치를 위한 최소 하드웨어 요구 사항
을 충족합니다.
더 긴 명령은 논리적 프로세서와 물리적 코어 수를 나열합니다.
WMIC CPU Get
DeviceID,NumberOfCores,NumberOfLogicalProcessors,SocketDesign
ation
-7-
위 예제에서는 12개 물리적 코어와 함께 24개 논리적 코어가 있습니다.
-8-
설치 및 구성
다음은 Tableau Server를 설치하고 구성하는 데 수행해야 할 주요 단계입니다.
서버 설치 실행
Tableau Server 설치 파일을 다운로드한 후 아래 지침에 따라 서버를 설치합니다.
1. 설치 파일을 두 번 클릭합니다.
2. 화면상의 지침에 따라 설치를 완료하고 응용 프로그램을 설치합니다.
참고 : 원래 설치된 프로그램이 기본 위치에 없어서 업그레이드 시 해당 위치로
찾아가야 하면 Tableau Server 폴더를 포함하지 마십시오. Tableau Server
폴더를 포함하면 두 번째 Tableau Server 폴더(예: install-drive\Program
Files\Tableau\Tableau Server\Tableau Server)에 설치됩니다. 위
치를 선택한 후 설치 프로그램의 경로를 확인하십시오. 업그레이드에 대한 자
세한 내용은 9.2으로 업그레이드 페이지에 71를 참조하십시오.
3. 설치가 완료한 후 다음 을 클릭하여 제품 키 관리자 창을 엽니다.
-9-
라틴어-1 집합이 아닌 문자를 지원해야 하는 경우 제어판 > 국가 및 언어 옵션 을 통
해 Windows 언어 팩을 설치합니다. 주 서버뿐만 아니라 작업자 컴퓨터에도 언어 팩을
설치해야 합니다.
Tableau 활 성 화
Tableau Server를 사용하려면 서버를 활성화하고 사용자에게 할당할 수 있는 라이선스 수준
수를 지정하는 제품 키가 하나 이상 필요합니다. Tableau Customer Account Center(Tableau
고객 계정 센터)에서 제품 키에 액세스할 수 있습니다. 서버를 설치 및 구성한 후에는 제품
키를 입력하고 제품을 등록할 수 있도록 제품 키 관리자가 자동으로 열립니다. 오프라인 컴
퓨터에서 제품 키를 활성화할 경우 오프라인으로 Tableau 활성화 아래 항목을 참조하십
시오.
1. 활성화를 선택하고 제품 키를 붙여 넣습니다.
2. 단계별 지침은 웹 사이트의 도움말 다운로드 페이지를 참조하십시오.
오 프 라 인 으 로 Tableau 활 성 화
오프라인으로 작업 중인 경우 아래 단계를 수행하여 오프라인 활성화를 완료할 수 있습니
다.
- 10 -
1. 제품 키 관리자가 열리면 제품 활성화 를 클릭합니다.
서버 제품 키를 해당 텍스트 상자에 붙여 넣고 활성화를 클릭합니다. Tableau 고객 포
털 에서 제품 키를 가져올 수 있습니다.
2. 오프라인 상태인 경우 활성화가 실패하고 오프라인 활성화에 사용할 수 있는 파일 저
장 옵션이 제공됩니다. 저장 을 클릭합니다.
3. 파일의 위치를 선택하고 저장 을 클릭합니다. 파일이 offline.tlq로 저장됩니다.
4. Tableau로 돌아가 끝내기 를 클릭하여 활성화 대화 상자를 닫습니다.
5. 인터넷에 연결된 컴퓨터에서 웹 브라우저를 열고 Tableau 웹 사이트의 Product
Activations(제품 활성화) 페이지를 방문합니다. 지침에 따라 offline.tlq 파일 제출을 완
료합니다.
온라인으로 offline.tlq 파일을 제출한 후 브라우저에 제품 정품 인증 페이지가 표시된
상태에서 activation.tlf라는 파일이 만들어지고 파일을 컴퓨터에 저장하라는 메시지
가 나타납니다.
6. activation.tlf 파일을 저장하고 해당 파일을 Tableau Server를 설치 중인 컴퓨터로 이동
합니다.
7. Tableau Server를 설치 중인 컴퓨터에서 관리자로 명령 프롬프트를 열고 다음 명령을
실행합니다.
cd "C:\Program Files\Tableau\Tableau Server\9.2\bin"
8. 다음으로 tabadmin activate --tlf <path>\activation.tlf를 입력합니
다. 여기서 <path>는 제품 활성화 페이지에서 사용자가 저장한 응답 파일의 위치입
니다. 예를 들면 다음과 같습니다.
tabadmin activate --tlf \Desktop\activation.tlf
명령 프롬프트 창을 열여 둡니다.
9. 라이선스가 초기화되면 제품을 다시 활성화하라는 메시지가 나타납니다. Tableau
Server에서 시작 > 모든 프로그램 > Tableau Server 9.2를 클릭합니다.
10. 제품 키 관리 를 마우스 오른쪽 단추로 클릭하고 관리자로 실행 을 선택합니다.
Tableau Server 컴퓨터에 관리자로 로그인하는 경우에도 잠재적인 등록 오류를 방지
하려면 이렇게 해야 합니다.
11. 제품 활성화 를 클릭합니다.
12. 제품 키(1단계에서 입력한 것과 동일)를 다시 입력합니다.
13. .tlq 파일을 저장합니다.
14. 인터넷에 연결된 컴퓨터에서 웹 브라우저를 열고 Tableau 웹 사이트의 Product
Activations(제품 활성화) 페이지를 다시 방문합니다. 지침에 따라 작업을 완료합니다.
다시 activation.tlf라는 파일이 만들어지고 파일을 저장하라는 메시지가 나타납니다.
- 11 -
15. 파일을 저장하고 해당 파일을 Tableau Server를 설치 중인 컴퓨터로 이동합니다.
16. Tableau Server의 명령 프롬프트 창으로 돌아와서 tabadmin activate --tlf
<path>\activation.tlf를 입력합니다. 여기서 <path>는 제품 활성화 페이지에
서 사용자가 저장한 두 번째 응답 파일의 위치입니다. 예를 들면 다음과 같습니다.
tabadmin activate --tlf \Desktop\activation.tlf
이제 Tableau Server가 활성화되었습니다. 도움이 필요한 경우 Tableau 고객 서비스
에 문의하십시오.
Tableau Server 구 성
Tableau Server 설치 중에 Tableau Server 구성 유틸리티가 열립니다. 서버가 시작되기 전에
이 시점에서 설치의 일부로 구성 옵션을 설정할 수 있습니다. 설치 프로세스가 완료되면 서
버가 시작됩니다.
Tableau Server를 설치한 후에도 Windows 시작 메뉴에서 모든 프로그램 > Tableau Server
9.2 > Tableau Server 구성 을 선택하여 이 유틸리티를 실행할 수 있습니다. 구성을 변경하
려면 먼저 서버를 중지해야 합니다. 단계는 서버 재구성 페이지에 35을 참조하십시오.
구성 대화 상자에서 지정하는 설정에 대해서는 두 가지를 명심해야 합니다.
l
l
시스템 차원의 설정 : 입력한 설정은 전체 서버에 적용됩니다. 서버에서 다중 사이트
를 실행하는 경우 이러한 설정은 모든 사이트에 영향을 줍니다.
사용자 인증은 "영구적"입니다.: 사용자 인증 설정(일반 탭에 있음)은 Tableau
Server를 처음 설치할 때에만 설정할 수 있습니다. 다른 모든 설정은 설치 후 서버를 중
지하고 구성 유틸리티를 다시 실행하여 변경할 수 있습니다.
다른 구성 탭에 대한 자세한 내용은 아래 항목을 참조하십시오.
일반 서버 옵션 구성
일반 탭의 옵션을 구성하려면 아래 단계를 사용합니다.
1. 기본적으로 Tableau Server는 네트워크 서비스 계정으로 실행됩니다. 데이터 원본에
대한 NT 인증을 조정할 계정을 사용하려면 사용자 이름 및 암호를 지정합니다. 사용
자 이름은 도메인 이름을 포함해야 합니다. 특정 사용자 계정 사용에 대한 자세한 내용
은 서비스 계정 사용자 페이지에 520을 참조하십시오.
2. Active Directory 사용 을 선택하면 서버에서 사용자를 인증할 수 있습니다. 로컬 인
- 12 -
증 사용 을 선택하면 Tableau Server의 기본 제공 사용자 관리 시스템을 사용하여 사
용자를 만들고 암호를 할당할 수 있습니다. 나중에 Active Directory와 로컬 인증 사이
를 전환할 수 없습니다.
3. Active Directory를 사용하는 경우
l
l
자동 로그온 사용 을 선택할 수도 있습니다. 이 옵션을 사용하면 Microsoft SSPI
를 통해 Windows 사용자 이름 및 암호를 기반으로 사용자가 자동으로 로그인됩
니다. 이 경우 SSO(Single Sign-On)와 유사한 경험을 할 수 있습니다. SAML, 신
뢰할 수 있는 인증 또는 프록시 서버 로 Tableau Server를 구성하려면 자동 로
그온 사용 을 선택하지 마십시오.
FQDN(정규화된 도메인 이름) 및 애칭을 입력해야 합니다.
FQDN을 확인하려면: 시작 > 실행 을 선택한 다음 실행 텍스트 상자에
sysdm.cpl을 입력합니다. 시스템 속성 대화 상자에서 컴퓨터 이름 탭을 선택
합니다. 대화 상자의 가운데 근처에 FQDN이 표시됩니다. 처음으로 로그인하는
사용자는 정규화된 도메인 이름(예: myco.lan\jsmith)을 사용해야 합니다.
이후에 로그인할 때 사용자는 애칭(myco\jsmith)을 사용할 수 있습니다.
4. HTTP를 통한 Tableau Server에 대한 웹 액세스의 기본 포트는 포트 80입니다. 포트 80
에서 다른 서버가 실행 중인 경우 또는 다른 네트워킹에서 필요로 하는 경우 포트 번호
를 변경해야 합니다. 예를 들어 Tableau Server 호스트 앞에 하드웨어 방화벽 또는 프
록시가 있다면 포트 80에서 백엔드 시스템이 원치 않는 방식으로 실행될 수 있습니다.
5. Windows 방화벽에서 포트를 열지 여부를 선택합니다. 이 포트를 열지 않는 경우 다른
컴퓨터의 사용자가 서버에 액세스할 수 없습니다.
- 13 -
6. 샘플 데이터 및 사용자를 포함할지 여부를 선택합니다. 샘플 데이터 및 사용자 포함
옵션을 선택하면 여러 샘플 통합 문서 및 데이터가 설치되며, 특히 평가판 제품을 설치
중인 경우 이러한 샘플을 통해 Tableau Server에 익숙해질 수 있습니다. 샘플 데이터
및 사용자 포함 을 선택하는 경우 Tableau Server에서 처음 만든 사용자가 샘플 통합
문서 및 데이터의 소유자로 할당됩니다. 할당된 소유자를 변경하려면 소유권 관리
페이지에 323를 참조하십시오.
7. 상황에 따라 다음 페이지로 계속하여 캐싱 및 초기 SQL 옵션을 구성합니다. 이러한 옵
션을 구성하지 않을 경우 확인 을 클릭합니다.
데이터 연결 구성
데이터 연결 탭의 옵션을 사용하여 캐싱을 구성하고 데이터 원본으로부터의 초기 SQL 문을
처리할 방법을 지정합니다.
캐싱
Tableau Server에 게시된 뷰는 대화형이며 데이터베이스에 대한 라이브 연결을 포함하는 경
우도 있습니다. 사용자가 웹 브라우저에서 뷰와 상호 작용하면 쿼리된 데이터가 캐시에 저
장됩니다. 이후에 방문하면 이 캐시에서 데이터(사용 가능한 경우)를 가져옵니다. 데이터 연
결 탭에서는 모든 데이터 연결에 적용되는 캐싱의 요소를 구성할 수 있습니다.
- 14 -
캐싱을 구성하려면 다음 옵션 중 하나를 선택합니다. :
l
l
l
새로 고침 빈도 낮추기 - 데이터는 캐시에 데이터가 추가된 시기에 상관없이 사용 가
능한 경우마다 캐싱되고 다시 사용됩니다. 이 옵션은 데이터베이스에 보낸 쿼리 수를
최소화합니다. 데이터가 자주 변경되지 않는 경우 이 옵션을 선택합니다. 새로 고침을
적게 수행하면 성능이 향상됩니다.
균형 조정 - 지정된 시간(분) 이후 캐시에서 데이터가 제거됩니다. 지정된 시간 범위
내에 캐시에 데이터가 추가된 경우 캐시된 데이터가 사용되고, 그렇지 않으면 데이터
베이스에서 새 데이터가 쿼리됩니다.
새로 고침 빈도 높이기 - 페이지가 로드될 때마다 데이터베이스가 쿼리됩니다. 데이
터는 사용자가 페이지를 다시 로드할 때까지 계속 캐시되며 다시 사용됩니다. 이 옵션
을 사용하면 사용자가 최신 날짜의 데이터를 볼 수 있지만 성능이 저하될 수 있습니다.
캐싱이 구성된 방식에 상관없이 사용자는 툴바의 데이터 새로 고침 단추를 클
릭하여 서버가 쿼리를 강제로 보내고 새 데이터를 검색하도록 할 수 있습니다.
- 15 -
초 기 SQL
Teradata 데이터 원본에 연결하는 뷰의 경우 통합 문서 만든 이는 통합 문서가 브라우저에
로드된 경우 한 번만 실행할 SQL 명령을 지정할 수 있습니다. 이 명령을 초기 SQL 문이라고
합니다. 성능 또는 보안상의 이유로 일부 관리자는 이 기능을 사용하지 않을 수 있습니다. 이
러한 작업은 데이터 연결 탭에서 수행할 수 있습니다. 초기 SQL 기능을 사용하지 않으려면 모든 데이터 원본에 대해 초기 SQL 문을 무시합니
다 확인란을 선택합니다. 초기 SQL 문을 사용하여 만든 통합 문서는 계속 열리지만 초기
SQL 명령은 전송되지 않습니다.
알림 및 구독 구성
Tableau Server에서는 시스템 장애가 있는 경우 이메일을 보내 시스템 관리자에게 알릴 수
있으며 시스템 사용자에게 구독(선택한 뷰의 스냅샷)을 이메일로 보낼 수 있습니다.알림 및
구독 탭에서 Tableau Server가 알림 및 구독용 이메일을 보내는 데 사용할 SMTP 서버를 구
성합니다.
참고 : 알림 또는 구독에 대해서는 암호화된 SMTP 연결이 지원되지 않습니다.
- 16 -
이메일 알림 구성
알림을 구성하면 데이터 엔진, 리포지토리 또는 게이트웨이 서버 프로세스가 중지되거나 다
시 시작될 때 또는 주 Tableau Server가 중지되거나 다시 시작될 때 Tableau Server가 이메일
받는 사람 아래의 수신자에게 이메일을 보냅니다. 단일 서버 설치를 실행 중인 경우(모든 프
로세스가 같은 컴퓨터에서 실행) Tableau Server가 실행 중인 동안에만 상태 알림이 전송됩
니다. DOWN 알림은 전송되지 않습니다. 장애 조치를 위해 구성된 분산 설치를 실행 중인 경
우(장애 조치 및 다중 게이트웨이 구성 페이지에 102 참조) DOWN 알림은 활성 리포지토
리 또는 데이터 엔진 인스턴스가 실패했음을 의미하고 이어지는 UP 알림은 해당 프로세스
의 수동 인스턴스(리포지토리) 또는 두 번째 인스턴스(데이터 엔진)가 실행되고 있다는 의미
입니다.
이메일 알림을 구성하려면
1. 서버 상태 문제에 대한 이메일 알림을 보냅니다.를 선택합니다.
2. SMTP 서버 에서 다음을 수행합니다.
a. SMTP 서버의 이름을 입력합니다.
b. (선택 사항) 꼭 필요한 경우에만 SMTP 서버 계정의 사용자 이름 및 암호 를 입
력합니다. 기본 SMTP 포트 값은 25입니다.
c. 기본 SMTP 포트 값은 25입니다. 포트 25를 사용하지 않는 경우에만 이 값을 변
경하십시오.
d. 이메일 보내는 사람 에 시스템 장애 시 알림을 보낼 이메일 주소를 입력합니다.
입력하는 이메일 주소에는 올바른 구문을 사용해야 하지만(예:
ITalerts@bigco.com 또는 noreply@mycompany) 해당 주소가 Tableau Server의
실제 이메일 계정일 필요는 없습니다.
e. 메일 서버에 대한 연결이 암호화되지 않도록 TLS 사용 상자를 선택 취소된 상
태로 두십시오.
- 17 -
3. 이메일 받는 사람 에 알림을 받을 이메일 주소를 하나 이상 입력합니다. 주소를 여러
개 입력할 경우 쉼표를 사용하여 구분합니다.
4. 확인 을 클릭합니다.
서버 시작 후 이메일 알림이 트리거되면 알림을 올바르게 설정한 것입니다.
이 메 일 구 독 을 위 한 SMTP 구 성
이메일 구독을 구성하려면
1. 이메일 구독 사용 을 선택합니다.
2. SMTP 서버 에 SMTP 서버 이름을 입력합니다. 경우에 따라 꼭 필요한 경우에만 SMTP
서버 계정의 사용자 이름 및 암호 를 입력합니다. 기본 SMTP 포트 값은 25입니다. 이
메일 보내는 사람 에 Tableau Server 사용자에게 구독을 보낼 이메일 주소를 입력합
니다.
- 18 -
a. SMTP 서버의 이름을 입력합니다.
b. (선택 사항) 꼭 필요한 경우에만 SMTP 서버 계정의 사용자 이름 및 암호 를 입
력합니다. 기본 SMTP 포트 값은 25입니다.
c. 기본 SMTP 포트 값은 25입니다. 포트 25를 사용하지 않는 경우에만 이 값을 변
경하십시오.
d. 이메일 보내는 사람 에 시스템 장애 시 알림을 보낼 이메일 주소를 입력합니다.
이메일 주소에는 올바른 구문을 사용해야 하며(예: ITalerts@bigco.com 또는
noreply@mycompany) 해당 주소가 실제 이메일 계정일 필요는 없습니다. 하지
만 일부 SMTP 서버에서는 실제 이메일 계정이어야 할 수 있습니다. 이 시스템
차원의 이메일 보내는 사람 주소를 구독 사이트별로 재정의할 수 있습니다. 자
세한 내용은 사이트 추가 또는 편집 페이지에 120을 참조하십시오.
e. 메일 서버에 대한 연결이 암호화되지 않도록 TLS 사용 상자를 선택 취소된 상
태로 두십시오.
f. 이메일 받는 사람 에 알림을 받을 이메일 주소를 하나 이상 입력합니다. 주소를
여러 개 입력할 경우 쉼표를 사용하여 구분합니다.
3. Tableau 서버 URL에 http:// 또는 https://를 입력하고 그 뒤에 Tableau Server
의 이름을 입력합니다. 이 이름은 구독 이메일의 바닥글에 사용됩니다.
4. 확인 을 클릭합니다.
- 19 -
외 부 SSL 구 성
Tableau Server에서 모든 외부 HTTP 트래픽에 대해 SSL(Secure Sockets Layer) 암호화된 통
신을 사용하도록 구성할 수 있습니다. SSL을 설정하면 Tableau Server에 대한 액세스가 보
안 설정되며, 웹 브라우저와 서버 간 또는 Tableau Desktop과 서버 간에 전달된 중요한 정보
가 보호됩니다. 그 전에 먼저 신뢰된 인증 기관에서 인증서를 받은 다음 인증서 파일을
Tableau Server로 가져와야 합니다. Tableau Server 클러스터를 실행하고 있는데 SSL을 사
용하려는 경우 아래의 클러스터에 대해 SSL 구성 다음 페이지에 에서 권장 사항을 참조하
십시오.
1. 신뢰할 수 있는 기관(예: Verisign, Thawte, Comodo, GoDaddy)에서 Apache SSL 인증
서를 받아야 합니다. 회사에서 발급한 내부 인증서를 사용할 수도 있습니다. 동일한
도메인 내에서 여러 호스트 이름으로 SSL을 사용할 수 있는 와일드카드 인증서도 지
원됩니다.
일부 브라우저에서는 특정 공급자의 인증서를 수락하는 데 추가 구성이 필요합니다.
인증서 기관에서 제공하는 설명서를 참조하십시오.
2. Tableau Server 9.2 폴더에서 이름이 SSL인 폴더에 인증서 파일을 배치합니다. 예를
들면 다음과 같습니다.
C:\Program Files\Tableau\Tableau Server\SSL
이 위치에서 Tableau Server를 실행하는 계정에 필요한 파일 사용 권한을 제공합니다.
참고 : 이 폴더를 만들어야 할 수 있습니다.
3. 시작 메뉴에서 시작 > 모든 프로그램 > Tableau Server 9.2 > Tableau Server 구성
을 선택하여 Tableau Server 구성 유틸리티를 엽니다.
4. Tableau Server 구성 대화 상자에서 SSL 탭을 선택합니다.
5. 서버 통신에 SSL 사용 을 선택하고 다음 각 인증서 파일의 위치를 제공합니다.
l
SSL 인증서 파일 - 확장명이 .crt인 유효한 PEM 인코딩 x509 인증서여야 합니
다.
SSL 인증서 키 파일 - 암호 문구를 포함하고 있고, 암호로 보호되지 않으며, 파
일 확장명이 .key인 유효한 RSA 또는 DSA 키여야 합니다.
SSL 인증서 체인 파일(선택 사항) - 일부 인증서 공급자는 Apache에 대한 인
증서를 두 개 발급합니다. 두 번째 인증서는 체인 파일로서 서버 인증서의 인증
서 체인을 형성하는 모든 인증서의 연결입니다. 파일 내의 모든 인증서는 x509
PEM 인코딩이어야 하며 파일 확장명은 .pem이 아니라 .crt여야 합니다.
6. (선택 사항) 서버 통신에 SSL을 사용하고 있으며 Tableau Server와 클라이언트 사이에
서 서버 및 클라이언트 양쪽에서 인증서를 사용하여 SSL 통신을 구성하려면 다음을
수행합니다.
- 20 -
l
l
상호 SSL 사용 및 클라이언트 인증서로 자동 로그인 을 선택합니다.
SSL CA 인증서 파일 에서 인증서 파일의 위치를 찾아 선택합니다. SSL CA 인
증서 파일은 확장명이 .crt인 유효한 PEM 인코딩 x509 인증서여야 합니다.
참고: 신뢰할 수 있는 인증 기관(CA)이 여러 개인 경우 각 CA 인증서에서
전체 콘텐츠("BEGIN CERTIFICATE" 및 "END CERTIFICATE" 줄 포함)를
복사하여 새 파일에 붙여 넣은 다음 파일을 CAs.crt로 저장할 수 있습니다.
SSL CA 인증서 파일 에서 이 새 파일의 위치를 찾아 선택합니다.
7. 확인 을 클릭합니다. 변경 내용은 다음에 서버가 다시 시작될 때 적용됩니다.
서버가 SSL로 구성되면 SSL이 아닌 포트(기본값: 포트 80)에 대한 요청을 수락하고 자
동으로 SSL 포트 443으로 리디렉션됩니다.
참고 : Tableau Server는 포트 443만 보안 포트로 지원하며 다른 응용 프로그램
에서 포트 443을 사용하고 있는 컴퓨터에서는 실행될 수 없습니다.
SSL 오류는 다음 위치의 설치 디렉터리에 기록됩니다. 이 로그를 사용하여 유효성 검
사 및 암호화 문제를 해결합니다.
C:\ProgramData\Tableau\Tableau
Server\data\tabsvc\logs\httpd\error.log
클 러 스 터 에 대 해 SSL 구 성
Tableau Server 클러스터에서 SSL을 사용하도록 구성할 수 있습니다. 주 Tableau Server 컴
퓨터가 게이트웨이 프로세스를 실행(기본 설정) 중인 유일한 노드인 경우 여기서만 SSL을
구성해야 합니다. 단계는 위의 절차를 참조하십시오.
- 21 -
SSL 및 다중 게이트웨이
고가용성 Tableau Server 클러스터는 앞에 부하 분산 장치가 있는 다중 게이트웨이를 포함
할 수 있습니다(자세한 내용 ). 이 유형의 클러스터를 SSL용으로 구성하는 경우 다음과 같은
두 가지 옵션이 있습니다.
l
l
SSL에 대해 부하 분산 장치 구성 . 클라이언트 웹 브라우저에서 부하 분산 장치로의
트래픽이 암호화됩니다. 부하 분산 장치에서 Tableau Server 게이트웨이 프로세스로
의 트래픽은 암호화되지 않습니다. Tableau Server에서는 SSL 구성이 필요하지 않으
며 이는 부하 분산 장치에 의해 모두 처리됩니다.
SSL에 대해 Tableau Server 구성 : 클라이언트 웹 브라우저에서 부하 분산 장치로의
트래픽 및 부하 분산 장치에서 Tableau Server게이트웨이 프로세스로의 트래픽이 암
호화됩니다. 자세한 내용은 아래의 절차를 참조하십시오.
SSL에 대해 서버 클러스터 구성
Tableau Server 클러스터에서 SSL을 사용하도록 구성할 때 SSL 인증서 및 키 파일을 게이트
웨이 프로세스를 실행 중인 모든 컴퓨터에 배치합니다. Tableau Server 클러스터에서 SSL을
사용하도록 구성하려면 다음을 수행합니다.
1. SSL 통과에 대해 부하 분산 장치를 구성합니다. 지원이 필요하면 해당 부하 분산 장치
의 설명서를 참조하십시오.
2. 사용하는 SSL 인증서가 부하 분산 장치의 호스트 이름에 대해 발급되었는지 확인합
니다.
3. 위의 절차에서 설명한 대로 주 Tableau Server 노드를 구성합니다.
4. 주 서버에 사용한 동일한 SSL 인증서 및 키 파일을 게이트웨이 프로세스를 실행 중인
각 Tableau Server 작업자 노드에 배치합니다. 주 Tableau Server에서 사용한 동일한
폴더 위치를 작업자에서 사용합니다.
상호 SSL을 사용하는 경우 주 서버에 사용한 SSL CA 인증서 파일을 게이트웨이 프로
세스를 실행 중인 각 작업자 노드에 배치합니다. 주 서버에서 사용한 동일한 폴더 위치
를 사용합니다.
작업자에 대한 추가 구성 작업을 수행할 필요가 없습니다.
예를 들어 주 Tableau Server 노드 하나와 작업자 노드 세 개가 포함된 클러스터가 있
으며, 게이트웨이 프로세스가 주 서버, 작업자 2 및 작업자 3에서 실행 중입니다. 이 경
우 SSL에 대해 주 Tableau Server를 구성 한 다음 동일한 SSL 인증서 및 키 파일을 작
업자 2 및 작업자 3에 복사합니다. 이러한 파일은 주 Tableau Server의 C:\Program
Files\Tableau\Tableau Server\SSL 폴더에 있기 때문에 작업자 2 및 작업자
3에서 동일한 위치에 있습니다.
Tableau Server 클러스터에서 SSL을 사용하도록 구성할 수 있습니다. 주 Tableau Server 컴
퓨터가 게이트웨이 프로세스를 실행(기본 설정) 중인 유일한 노드인 경우 여기서만 SSL을
구성해야 합니다. 단계는 위의 절차를 참조하십시오.
- 22 -
내 부 SSL 구 성
Tableau Server에서 Postgres 리포지토리와 다른 서버 구성 요소 사이의 모든 트래픽에 대해
SSL(Secure Sockets Layer) 암호화된 통신을 사용하도록 구성할 수 있습니다. 기본적으로
서버 구성 요소와 리포지토리 사이의 통신에는 SSL이 사용되지 않습니다.
1. 시작 > 모든 프로그램 > Tableau Server 9.2 > Tableau Server 구성 을 선택하여
Tableau Server 구성 유틸리티를 엽니다.
2. Tableau Server 구성 대화 상자에서 SSL 탭을 클릭합니다.
3. 다음 옵션 중 하나를 선택합니다.
l
모든 연결에 필수
이 옵션을 선택하면 Tableau Server가 리포지토리 데이터베이스와 다른 서버
구성 요소 사이의 통신에 SSL을 사용합니다. 또한, Tableau Server에 대한 직접
연결("tableau" 또는 "readonly" 사용자를 사용하는 연결)에서는 SSL을 사용해야
합니다.
l
직접 사용자 연결인 경우 선택 사항
이 옵션은 Tableau Server가 리포지토리와 다른 서버 구성 요소 사이에서 SSL을
사용하도록 구성하며 "tableau" 또는 "readonly" 사용자에 의한 직접 연결에는
SSL을 지원만 하고 요구하지 않도록 구성합니다.
l
모든 연결에 대해 해제 (기본값)
이 옵션은 내부 통신 및 직접 연결에 대해 SSL을 사용하지 않도록 설정합니다.
4. 확인 을 클릭합니다.
직접 연결용 공개 인증서 다운로드에 대한 자세한 내용은 직접 연결을 위한 SSL 구성 페
이지에 490을 참조하십시오.
직 접 연 결 을 위 한 SSL 구 성
Tableau Server가 내부적으로 SSL을 사용하도록 구성되어 있는 경우 Tableau Server 리포지
토리 데이터베이스에 직접 연결하는 클라이언트 컴퓨터에서 SSL 연결은 선택 사항이거나
필수 사항입니다. 직접 연결에는 "tableau" 사용자 또는 "readonly" 중 하나를 사용하여 뷰에
연결하고 쿼리할 수 있습니다.
직접 연결에서 SSL을 사용하려면 SSL 인증서 파일을 생성하고 해당 파일을 직접 연결을 수
행하려는 컴퓨터에 복사합니다.
1. regenerate_internal_tokens 페이지에 598 명령을 사용하여 SSL 인증서 파일을 생
성합니다.
2. 주 Tableau Server 노드에서 workgroup.yml 파일을 찾아 SSL 인증서 파일을 찾습니다.
- 23 -
workgroup.yml 파일은 주 Tableau Server 노드의
\ProgramData\Tableau\Tableau Server\data\tabsvc\config 폴더에
있습니다.
SSL 인증서 및 키 파일의 위치가 이 파일에 나와 있습니다. 예를 들면 다음과 같습니
다.
pgsql.ssl.cert.file: C:/ProgramData/Tableau/Tableau
Server/data/tabsvc/config/pgsql/server.crt
pgsql.ssl.key.file: C:/ProgramData/Tableau/Tableau
Server/data/tabsvc/config/pgsql/server.key
3. 인증서 파일을 직접 연결을 수행할 컴퓨터에 복사하고 운영 체제 제조업체의 설명서
를 참조하여 컴퓨터 인증서 저장소로 인증서 파일을 가져옵니다.
참고 : 키 파일을 복사하지 마십시오. 이 파일은 서버에만 있어야 합니다.
SAML 구 성
외부 IdP(ID 공급자)를 사용하여 SAML을 통해 Tableau Server 사용자를 인증하도록 Tableau
Server를 구성할 수 있습니다. 모든 사용자 인증은 Tableau Server에서 사용자 계정을 관리
할 때 Active Directory를 사용하는지 Tableau Server의 로컬 인증을 사용하는지 여부에 관계
없이 Tableau 외부에서 수행됩니다. 이렇게 하면 조직에 있는 모든 응용 프로그램에 Single
Sign-On 환경을 제공할 수 있습니다.
SAML을 사용하도록 Tableau Server를 구성하려면 먼저 SAML 요구 사항 페이지에 472이
충족되어야 합니다.
SAML 구 성
SAML을 사용하도록 Tableau Server를 구성하려면 다음을 수행하십시오.
1. Tableau Server 9.2 폴더에서 이름이 SAML인 폴더에 인증서 파일을 배치합니다. 예를
들면 다음과 같습니다.
C:\Program Files\Tableau\Tableau Server\SAML
Tableau Server를 실행하는 사용자 계정에 이 폴더에 액세스하는 데 필요한 사용 권한
이 있기 때문에 이 폴더를 사용해야 합니다.
2. Tableau Server 설치 과정에서 SAML을 구성하는 경우 구성 유틸리티에서 SAML 탭으
로 이동합니다.
Tableau Server를 설치한 후 SAML을 구성하는 경우 Tableau Server 구성 유틸리티(시
작 > 모든 프로그램 > Tableau Server 9.2 > Tableau Server 구성 )를 연 다음
SAML 탭을 클릭합니다.
3. SAML 탭에서 Single Sign-On에 SAML 사용 을 선택하고 다음 각각에 대한 위치를 제
- 24 -
공합니다.
Tableau Server 반환 URL - Tableau Server 사용자가 액세스하는 URL(예:
http://tableau_server)입니다. http://localhost 사용은 권장되지 않습니다. 후행 슬래시
가 있는 URL(예: http://tableau_server/)은 지원되지 않습니다.
SAML 엔터티 ID - IdP에서 Tableau Server 설치를 고유하게 식별하는 엔터티 ID입니
다. 원하는 경우 Tableau Server URL을 입력할 수 있으나 꼭 필요한 것은 아닙니다.
SAML 인증서 파일 - 파일 확장명이 .crt인 PEM 인코딩 x509 인증서입니다. 이 파일
은 IdP가 아닌 Tableau Server에서 사용됩니다.
SAML 인증서 키 파일 - 암호로 보호되지 않고 파일 확장명이 .key인 RSA 또는 DSA
개인 키 파일입니다. 이 파일은 IdP가 아닌 Tableau Server에서 사용됩니다.
4. SAML IdP 메타데이터 파일 텍스트 상자를 비워 둔 채 메타데이터 파일 내보내기
를 클릭합니다.
5. Tableau Server의 SAML 설정을 XML 파일로 저장할 수 있는 대화 상자가 열립니다. 여
기서는 IdP의 메타데이터가 포함되지 않습니다.
XML 파일을 원하는 이름으로 저장합니다.
6. IdP의 웹 사이트 또는 해당 응용 프로그램에서 다음을 수행합니다.
l
l
Tableau Server를 서비스 공급자로 추가합니다. 이 작업을 수행하는 방법에 대
한 자세한 내용은 IdP의 설명서를 참조하십시오. Tableau Server를 서비스 공급
자로 구성하는 프로세스의 일부로, 5단계에서 저장한 파일을 가져옵니다.
IdP가 username을 검증할 특성 요소로 사용하는지 확인합니다.
7. IdP 내에서 IdP의 메타데이터 XML 파일을 내보냅니다.
- 25 -
IdP에서 가져온 메타데이터 XML에 다음 예제와 같이, 바인딩이 HTTP-POST로 설정
되어 있는 SingleSignOnService 요소가 포함되어 있는지 확인하는 것이 좋습니다.
<md:SingleSignOnService
Binding="urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST"
Location="https://SERVER-NAME:9031/idp/SSO.saml2"/>
8. IdP의 메타데이터 XML 파일을 Tableau Server가 설치되어 있는 컴퓨터의 다음 폴더에
복사합니다.
C:\Program Files\Tableau\Tableau Server\SAML
9. Tableau Server 구성 대화 상자의 SAML 탭에서 SAML IdP 메타데이터 파일 텍스트
상자에 파일의 위치를 입력합니다.
10. 확인을 클릭합니다. Tableau Server에서 SAML 인증을 사용하도록 구성되었습니다.
SAML에 대 해 서 버 클 러 스 터 구 성
Tableau Server 클러스터에서 SAML을 사용하도록 구성하는 경우 Tableau 응용 프로그램 서
버 프로세스(vizportal.exe라고도 함)를 실행 중인 모든 컴퓨터에 SAML 인증서, SAML 키 및
SAML IdP 메타데이터 파일을 복사합니다. Tableau Server 클러스터에서 SAML을 사용하도
록 구성하려면 다음을 수행합니다.
1. 위의 절차에서 설명한 대로 주 Tableau Server를 구성합니다.
2. 주 Tableau Server에 사용한 것과 동일한 SAML 인증서, SAML 키 및 SAML IdP 메타데
이터 파일을 응용 프로그램 서버 프로세스를 실행 중인 각 Tableau 작업자에 복사합니
- 26 -
다. 주 Tableau Server에서 사용한 동일한 폴더 위치를 작업자에서 사용합니다. 작업
자에 대한 추가 구성 작업을 수행할 필요가 없습니다.
예를 들어 주 Tableau Server 하나 및 작업자 두 개를 포함하는 클러스터가 있다고 가
정합니다. 응용 프로그램 서버 프로세스가 주 Tableau Server와 작업자 2 및 작업자 3
에서 실행 중입니다. 이 경우 SAML에 대해 주 Tableau Server를 구성 한 후 동일한
SAML 인증서, SAML 키 및 SAML IdP 메타데이터 파일을 작업자 2 및 작업자 3 컴퓨터
에 복사합니다. 작업자 컴퓨터에서 주 컴퓨터와 마찬가지로 SAML 파일을 C:\Program
Files\Tableau\Tableau Server\SAML 폴더에 배치합니다.
구성 테스트
새 웹 브라우저 인스턴스를 열고 Tableau Server 이름을 URL 창에 입력하여 SAML 구성을 테
스트합니다.
로그인 메시지가 Tableau Server가 아닌 IdP에서 표시되는 것을 알 수 있습니다.
- 27 -
Kerberos 구 성
Tableau Server에서 Kerberos를 사용하도록 구성할 수 있습니다. 이렇게 하면 조직에 있는
모든 응용 프로그램에 Single Sign-On 환경을 제공할 수 있습니다. Kerberos를 사용하도록
Tableau Server를 구성하려면 먼저 Kerberos 요구 사항 페이지에 501이 충족되어야 합니
다.
1. 관리자로 명령 프롬프트를 열고 디렉터리를 Tableau Server의 bin 디렉터리 위치로 변
경합니다. 기본 위치는 C:\Program Files\Tableau\Tableau
Server\9.0\bin입니다.
2. 다음 명령을 입력하여 Tableau Server를 중지합니다.
tabadmin stop
3. Tableau Server 구성 유틸리티(시작 > 모든 프로그램 > Tableau Server 9.2 >
Tableau Server 구성 )를 연 다음 Kerberos 탭을 클릭합니다.
4. SSO(Single Sign-On)에 Kerberos 사용 을 선택합니다.
5. Kerberos 구성 스크립트 내보내기 를 클릭합니다. 생성된 스크립트가 Tableau
Server에서 Kerberos를 사용하도록 Active Directory 도메인을 구성합니다. 자세한 내
용은 Kerberos 구성 스크립트 페이지에 505를 참조하십시오.
참고 : 스크립트의 setspn 줄에서 호스트 이름을 확인합니다. 외부 부하 분산 장
치 또는 역방향 프록시를 사용할 경우 Tableau Server에서 부하 분산 장치 또는
프록시를 구성할 때 사용한 이름과 호스트 이름이 일치해야 합니다. 아직
Tableau Server에 프록시나 외부 부하 분산 장치를 구성하지 않은 경우 지금 구
성한 후 Kerberos 구성 스크립트를 다시 내보내 구성 스크립트에 올바른 호스트
이름을 포함하십시오. 자세한 내용은 부하 분산 장치 추가 페이지에 109 및
프록시 서버를 사용하도록 Tableau 구성 페이지에 447을 참조하십시오.
6. Active Directory 도메인 관리자에게 요청하여 구성 스크립트를 실행하고 SPN(서비스
사용자 이름)과 .keytab 파일을 만듭니다. 도메인 관리자가 다음을 수행해야 합니다.
l
l
스크립트를 검토하여 올바른 값이 포함되어 있는지 확인합니다.
도메인의 컴퓨터에서 명령 프롬프트에 스크립트 이름을 입력하여 스크립트를
실행합니다(Windows 탐색기에서 스크립트를 두 번 클릭하는 것이 아님).
- 28 -
스크립트를 실행하면 스크립트가 실행된 위치의 \keytabs 폴더에
kerberos.keytab 파일이 만들어집니다.
7. 스크립트로 만든 .keytab 파일 복사본을 Tableau Server 컴퓨터에 저장합니다. 3단계
에서 .keytab 파일의 경로를 입력하거나 찾아보기 단추를 눌러 파일 위치로 이동합니
다. 구성 유틸리티에서 확인 을 클릭하면 keytab 파일이 Tableau Server 설치 환경의 모
든 게이트웨이 노드에 복사됩니다.
참고 : .keytab 파일의 이름은 바꾸지 마십시오. 스크립트를 실행하면
kerberos.keytab이라는 이름의 파일이 만들어지며 이 파일은 이 이름으로
저장해야 합니다.
8. (선택 사항) 구성 테스트 를 클릭하여 환경이 Tableau Server에 Kerberos를 사용하도
록 올바르게 구성되었는지 확인합니다.
어떠한 데이터 원본에도 Kerberos 위임을 구성하지 않았다면 위임에 대해 구성된 서
비스 수 에 0이 표시됩니다.
9. 확인 을 클릭하여 Kerberos 구성을 저장합니다.
10. Tableau Server를 시작합니다.
SSO 구 성 확 인
Tableau Server를 다시 시작한 후 다른 컴퓨터의 웹 브라우저에서 URL 창에 Tableau Server
이름을 입력하여 Kerberos 구성을 테스트합니다.
Tableau Server에 자동으로 인증되어야 합니다.
- 29 -
SAP HANA SSO 구 성
SAML 위임을 사용하도록 Tableau Server를 구성하여 SAP HANA에 대한 SSO(Single SignOn)를 제공할 수 있습니다. HANA SSO는 Tableau Server의 SAML 인증에 의존하지 않습니
다. 참고 : HANA SSO를 사용하기 위해 Tableau Server에서 SAML 로그인을 사용할 필요는 없
습니다. 선택한 원하는 방법을 사용하여 Tableau Server에 로그인할 수 있습니다.
SAP HANA에 대해 SSO를 사용할 경우 Tableau Server가 ID 공급자(IdP) 역할을 하게 되며,
이 구성을 사용하여 사용자에게 SAP HANA에 연결할 수 있는 SSO(Single Sign-On) 환경을
제공할 수 있습니다. 이 구성의 일부로, Tableau Server에 대한 SAML 인증서 및 키 파일을 얻
어야 합니다(이들은 공개 키 인증서 및 개인 키여야 함). 또한 HANA에 서명된 인증서를 설치
해야 합니다. 인증서와 키는 직접 생성하거나 인증 기관에서 받을 수 있습니다. 인증서/개인
키 생성 및 SAP HANA 구성에 대한 자세한 내용은 Tableau 기술 자료 를 참조하십시오.
참고 : SAP HANA에 SSO를 사용하려면 SAP HANA 드라이버 버전 1.00.9 이상이
Tableau Server에 설치되어 있어야 합니다. 드라이버는 SAML 어설션을 암호화할 수
없습니다. 따라서 사용자는 SAML 연결에 대해 암호화를 사용하도록 설정하려 할 수
있습니다. 자세한 내용은 Tableau 기술 자료 를 참조하십시오.
SAP HANA를 위 한 SSO 구 성
SAP HANA를 위해 SSO를 사용하도록 Tableau Server를 구성하려면 다음을 수행합니다.
1. Tableau Server 9.2 폴더에서 이름이 SAML인 폴더에 인증서 파일을 배치합니다. 예를
들면 다음과 같습니다.
C:\Program Files\Tableau\Tableau Server\SAML
Tableau Server를 실행하는 사용자 계정에 이 폴더에 액세스하는 데 필요한 사용 권한
이 있기 때문에 이 폴더를 사용해야 합니다.
2. Tableau Server를 설치한 후 구성 유틸리티(시작 > 모든 프로그램 > Tableau Server
9.2 > Tableau Server 구성 )를 실행한 다음 SAP HANA 탭을 클릭합니다.
3. SAML을 사용하여 SAP HANA를 위한 SSO(Single Sign-On) 사용 을 선택하고 다
음 각각에 대한 위치를 제공합니다.
SAML 인증서 파일 - 파일 확장명이 .crt 또는 .cert인 PEM 인코딩 x509 인증서입니
다. 이 파일은 Tableau Server에서 사용되며 HANA에도 설치해야 합니다.
SAML 개인 키 파일 - 암호로 보호되지 않고 파일 확장명이 .der인 DER 인코딩 개인
키 파일입니다. 이 파일은 Tableau Server에서만 사용됩니다.
- 30 -
4. 사용자 이름의 형식을 선택합니다.
5. 사용자 이름의 대/소문자를 선택합니다. 이를 통해 SAP HANA ID 공급자(IdP)에게 전
달되는 이름의 대/소문자를 결정합니다.
OpenID Connect에 대 해 Tableau Server 구 성
이 항목에서는 SSO(Single Sign-On)에 대해 OpenID Connect를 사용하도록 Tableau Server
를 구성하는 방법에 대해 설명합니다. 이 단계는 여러 단계로 구성된 프로세스 중 하나입니
다. 다음 항목에서는 Tableau Server에서 OpenID Connect를 구성하고 사용하는 방법에 대한
자세한 정보를 제공합니다.
l
OpenID Connect 페이지에 512
l
OpenID Connect용 ID 공급자(IdP) 구성 페이지에 513
l
OpenID Connect에 대해 Tableau Server 구성(현재 위치)
l
OpenID Connect를 사용하여 Tableau Server 로그인 페이지에 517
l
Tableau Server에서 OpenID Connect의 IdP 변경 페이지에 518
참고 : 여기에 설명되어 있는 단계를 수행하기 전에 OpenID Connect용 ID 공급자
(IdP) 구성 페이지에 513에 설명된 대로 OpenID IdP(ID 공급자)를 구성해야 합니다.
- 31 -
중요 참고 사항
OpenID Connect를 사용하도록 Tableau Server를 구성하기 전에 다음 사항을 확인해야 합니
다.
l
l
Tableau Server가 로컬 인증을 사용하도록 구성되어 있는 경우에만 서버에서 OpenID
Connect를 사용할 수 있습니다. 서버가 Active Directory 인증을 사용하도록 구성되어
있는 경우에는 OpenID Connect를 사용할 수 없습니다. 자세한 내용은 일반 서버 옵
션 구성 페이지에 12을 참조하십시오.
외부 통신에 SSL을 사용하도록 Tableau Server를 구성하는 것이 좋습니다. 그래야
Tableau Server와 IdP 간에 인증 정보 교환 시 안전한 통신을 유지할 수 있습니다. 자세
한 내용은 외부 SSL 구성 페이지에 486을 참조하십시오.
Tableau Server 초기 구성 중에(구성 유틸리티를 처음 실행할 때) OpenID Connect를
구성하는 경우 SSL을 설정하는 옵션이 없습니다. 이 경우에는 설치를 마친 후 구성으
로 돌아가 SSL을 설정한 다음 OpenID를 구성하는 것이 좋습니다.
참고 Tableau Server에 외부 SSL을 사용하려는 경우 OpenID Connect보다 먼저
구성하는 것이 좋습니다. OpenID를 먼저 구성한 후 SSL을 구성하는 경우 IdP로
돌아가 이전에 만든 구성을 업데이트해야 합니다. 예를 들어 Tableau Server 외
부 URL의 프로토콜을 http://에서 https://로 변경해야 합니다.
서버 구성
OpenID Connect에 대해 Tableau Server를 구성하려면 다음 단계를 수행합니다.
1. Tableau Server를 실행하는 컴퓨터에 관리자로 로그인합니다.
2. 서버가 실행 중인 경우 서버를 중지합니다(Windows 시작 > 모든 응용 프로그램 >
Tableau Server > Tableau Server 중지 ).
팁 : tabadmin stop 명령을 사용하여 서버를 중지할 수도 있습니다.
3. Tableau Server 구성 도구를 실행합니다(Windows 시작 > 모든 응용 프로그램 >
Tableau Server > Tableau Server 구성 ).
4. OpenID 탭을 클릭합니다.
5. Use OpenID Connect for single sign-on(Single Sign-On에 OpenID Connect 사용)
옵션을 선택합니다.
6. Provider client ID(공급자 클라이언트 ID) 및 Provider client secret(공급자 클라이
언트 암호) 상자에 이전에 기록한 값을 입력합니다.
7. Provider configuration URL(공급자 구성 URL) 상자에 IdP가 OpenID Connect 검색
에 사용하는 URL을 입력합니다.
8. Tableau Server external URL(Tableau Server 외부 URL) 상자에 서버의 URL을 입력
- 32 -
합니다. 이는 일반적으로 http://example.tableau.com과 같이 서버의 공개 이
름입니다.
처음으로 OpenID를 구성하는 경우 Provider configuration URL(공급자 구성 URL)
상자에는 서버 이름(gateway.public.host)과 게이트웨이 포트(있는 경우
gateway.public.port)를 기반으로 구성된 기본값이 포함됩니다. 또한 서버에
SSL을 사용하도록 설정한 경우 기본적으로 프로토콜이 https://로 설정됩니다.
참고 : 외부 출처에서 사용자의 서버에 연결하는 데 사용하는 URL이 기본값이
아닌 경우 외부 URL을 업데이트해야 합니다.
9. Configure the OpenID provider using the following redirect URL for Tableau
Server(Tableau Server에 대해 다음 리디렉션 URL을 사용하도록 OpenID 공급자 구
성)라는 상자에서 URL을 복사합니다. 이 값은 IdP 구성을 완료하는 다음 절차에서 사
용됩니다.
10. 서버를 시작합니다(Windows 시작 > 모든 응용 프로그램 > Tableau Server >
Tableau Server 시작 ).
팁 : tabadmin start 명령을 사용하여 서버를 시작할 수도 있습니다.
IdP 구 성 에 리 디 렉 션 URL 추 가
Tableau Server를 구성한 후 서버의 리디렉션 URL을 사용하여 IdP 구성을 완료합니다.
- 33 -
1. 프로젝트 또는 응용 프로그램을 설정하는 IdP 포털로 돌아갑니다.
2. 프로젝트 구성을 편집하고 리디렉션 URL을 찾습니다.
3. 이전 절차에서 복사한 리디렉션 URL을 입력합니다.
관리자 계정 추가
Tableau Server 활성화의 최종 단계는 관리자 계정을 추가하는 것입니다. 관리자는 사용자,
그룹 및 프로젝트 관리 기능을 비롯한 서버에 대한 모든 액세스 권한을 가집니다. 관리자 계
정 추가 작업은 사용자가 현재 Active Directory를 사용하고 있는지, 아니면 로컬 인증을 사용
하고 있는지에 따라 달라집니다.
Active Directory
Active Directory를 사용하는 경우 관리자가 될 기존 Active Directory 사용자의 사용자 이름
및 암호 를 입력합니다. 그런 다음 사용자 추가 를 클릭합니다.
참고:
관리자 계정이 서버와 동일한 도메인에 있으면 도메인 없이 사용자 이름만 입력합니다. 그
렇지 않으면 정규화된 도메인 이름을 포함해야 합니다. 예: test.lan\username.
로컬 인증
로컬 인증을 사용하는 경우 사용자 이름 , 표시 이름 및 암호 (두 번)를 입력하여 관리 계정
을 만듭니다. 그런 다음 사용자 추가 를 클릭합니다.
- 34 -
서버 재구성
Tableau Server를 처음 설치할 때 설치의 일부로 서버의 초기 구성을 수행합니다. Tableau
Server를 설치한 후 구성을 추가로 변경하려면 Tableau Server 구성 유틸리티를 실행하면 됩
니다. 일부 구성 옵션은 설치한 후 구성 유틸리티를 실행해야만 사용할 수 있습니다. 또한
tabadmin 페이지에 575 명령줄 도구를 사용하여 구성을 변경할 수 있습니다. 구성 설정 변
경 사항은 <install drive>:\ProgramData\Tableau\Tableau Server\config
디렉터리에 있는 tabsvc.yml 파일에 작성됩니다.
참고: Active Directory와 로컬 인증 사이를 전환할 수 없습니다. 이러한 옵션은
Tableau Server 초기 설치 중에만 구성할 수 있습니다.
Tableau Server 구성 설정을 변경하려면 다음을 수행합니다.
1. Windows 시작 메뉴에서 모든 프로그램 > Tableau Server 9.2 > Tableau Server 중
지 를 선택하여 서버를 중지합니다.
2. Windows 시작 메뉴에서 Tableau Server 구성 을 선택합니다.
3. Active Directory 계정을 서버의 서비스 계정 사용자 계정으로 사용하려는 경우 일반 탭
에 이 계정의 암호를 입력합니다.
4. 구성을 변경합니다.
5. 확인 을 클릭합니다.
6. Windows 시작 메뉴에서 모든 프로그램 > Tableau Server 9.2 > Tableau Server 시
작 을 선택하여 서버를 시작합니다.
- 35 -
프로세스 재구성
단일 서버 설치에 대해 프로세스를 구성하는 방법을 변경하려면 아래 단계를 수행합니다.
작업자에 대해 프로세스를 구성하는 방식을 변경할 경우 작업자 노드 설치 및 구성 페이
지에 84 항목을 참조하십시오.
1. 이 구성을 변경하려면 Tableau Server를 중지해야 합니다. 시작 메뉴에서 모든 프로
그램 > Tableau Server 9.2 > Tableau Server 중지 를 클릭합니다.
2. 시작 메뉴에서 모든 프로그램 > Tableau Server 9.2 > Tableau Server 구성 을 선택
하여 Tableau Server 구성 대화 상자를 엽니다.
3. 필요할 경우 일반 탭에서 서버 탭을 클릭하고 암호 를 입력합니다.
4. This Computer를 하이라이트하고 편집 을 클릭합니다.
5. Tableau Server 편집 대화 상자에서 프로세스 수를 변경합니다.
- 36 -
VizQL Server, 응용 프로그램 서버, 데이터 서버 또는 백그라운드 프로세스 각각의 최
대 8개 인스턴스를 실행할 수 있으며, 이 한도는 필요에 따라 변경할 수 있습니다. 자세
한 내용은 서버 프로세스 기본값 및 제한 페이지에 76 항목을 참조하십시오. 백그
라운더 인스턴스를 적어도 하나는 설치해야 합니다. 또한 Tableau Server가 작동하려
면 데이터 엔진(및 관련 파일 저장소)과 리포지토리의 활성 인스턴스 하나가 항상 있
어야 합니다. 이를 다른 컴퓨터로 이동하는 방법은 데이터 엔진 및 파일 저장소 프
로세스 이동 페이지에 75 항목을 참조하십시오. 추가 인스턴스를 구성하는 방법은
High Availability 페이지에 90 항목을 참조하십시오.
변경한 후 확인 을 클릭합니다.
6. 특정 컴퓨터를 기본 설정 활성 리포지토리로 지정하려면 호스트 선택 목록에서 해당
컴퓨터를 선택합니다. 작업자를 추가한 경우 구성을 저장하고 구성 유틸리티를 다시
시작해야 작업자가 목록에 표시됩니다. 리포지토리에 대한 자세한 내용은 Tableau
Server 리포지토리 페이지에 57를 참조하십시오.
7. 확인 을 클릭하여 구성 유틸리티를 닫습니다.
8. Tableau Server를 다시 시작합니다. 시작 메뉴에서 모든 프로그램 > Tableau Server
9.2 > Tableau Server 시작 을 클릭합니다.
- 37 -
Tableau Server 프 로 세 스
Tableau Server에는 기본 구성을 변경하여 다른 결과를 얻을 수 있는 프로세스가 있습니다.
서버 성능 개선 페이지에 419 및 High Availability 페이지에 90 항목에 몇 가지 방법이 설
명되어 있습니다. 서버의 상태 페이지에 각 프로세스의 대략적 상태가 표시되고 백그라운드
프로세스와 같은 일부 프로세스와 관련된 자세한 정보는 관리 뷰 페이지에 290 항목에 있
습니다.
참고 : 아래에 나열된 특정 프로세스는 구성할 수 없습니다. 클러스터 컨트롤러 및 조
정 서비스는 기준 설치의 일부로 모든 노드에 설치됩니다. 이러한 서비스는 모든 서버
노드에 필요합니다. 파일 저장소는 데이터 엔진을 설치할 때 설치되며 별도로 설치할
수 없습니다. 데이터 엔진 프로세스의 모든 인스턴스에는 항상 파일 저장소 프로세스
인스턴스 하나가 함께 존재해야 합니다.
설계상으로 64비트 버전의 Tableau Server는 원시 64비트 프로세스를 사용하고 32비트 버
전의 Tableau Server는 32비트 프로세스를 사용합니다. 예외는 데이터 엔진입니다. 32비트
버전의 Tableau Server가 64비트 운영 체제에 설치되어 있는 경우 64비트 버전의 데이터 엔
진 프로세스가 사용됩니다.
이 프로세스에서 생성되는 로그 파일에 대한 자세한 내용은 서버 로그 파일 위치 페이지
에 645를 참조하십시오.
프로세스
파일 이름
API Server
wgserver.exe
- 38 -
목적
멀
성능
티
특성
스
레
드
란?
REST 예
API 호
출 처리
핵심 비
즈니스
프로세
스에서
REST
API를 사
용하는
경우가
아니라
면
Tableau
Server
의 종합
프로세스
응용 프로그램 서버
파일 이름
vizportal.exe
- 39 -
목적
멀
성능
티
특성
스
레
드
란?
웹 응용 예
프로그
램을 처
리하고
브라우
징및검
색을 지
원합니
다.
적인 상
태에 영
향을 주
지 않고
이 서비
스를 중
단할 수
있습니
다.
추출 항
목이 포
함된 통
합 문서
게시, 뷰
의 정적
이미지
생성과
같이 자
주 수행
하지 않
는 작업
중에만
특히 많
은 리소
스를 사
용합니
다. 이 부
하는 브
라우저
기반 상
호 작용
과
tabcmd
프로세스
백그라운더
파일 이름
backgrounder.exe
- 40 -
목적
멀
성능
티
특성
스
레
드
란?
로 생성
합니다.
추출 항 아니 클러스
목 새로 요
터의 임
고침, '
의 또는
지금 실
모든 컴
행' 작업
퓨터에
및
서 복수
tabcmd
프로세
에서 시
스를 실
작된 작
행하여
업을 실
용량을
행합니
확장할
다.
수 있는
단일 스
레드 프
로세스
입니다.
백그라
운더는
일반적
으로 많
은 프로
세스 메
모리를
사용하
지 않지
만 제시
된 작업
부하의
성격을
프로세스
파일 이름
목적
멀
성능
티
특성
스
레
드
란?
기준으
로 CPU,
I/O 또는
네트워
크 리소
스를 사
용할 수
있습니
다. 예를
들어, 많
은 추출
항목 새
로 고침
을 수행
할 경우
네트워
크 대역
폭을 사
용하여
데이터
를 검색
할수있
습니다.
CPU 리
소스는
데이터
검색 또
는 복잡
한
tabcmd
작업으
로 사용
할수있
- 41 -
프로세스
캐시 서버
파일 이름
redis-server.exe
- 42 -
목적
멀
성능
티
특성
스
레
드
란?
쿼리 캐 아니 쿼리 캐
시
요
시는 서
버 클러
스터 전
체에서
분산되
고 공유
됩니다.
이 메모
리내캐
시는 많
은 시나
리오에
서 사용
자 환경
의 성능
을 향상
시킵니
다.
VizQL
Server,
백그라
운더 및
데이터
서버(정
도는 덜
하지만
API 서버
및 응용
프로그
램 서버
프로세스
클러스터 컨트롤러
파일 이름
clustercontroller.exe
- 43 -
목적
멀
성능
티
특성
스
레
드
란?
포함)가
사용자
또는 작
업을 대
신하여
캐시 서
버에 캐
시를 요
청합니
다. 캐시
는 단일
스레드
로 실행
되므로
성능을
더 향상
시키려
면 캐시
서버의
추가 인
스턴스
를 실행
해야 합
니다.
다양한 해당 모든 노
구성 요 없음 드에서
소의 모
기준 설
니터링,
치에 포
장애 감
함되어
지및필
있습니
요시장
다.
애 조치
실행을
프로세스
조정 서비스
데이터 엔진
파일 이름
목적
멀
성능
티
특성
스
레
드
란?
담당
zookeeper.exe
분산 설 해당 모든 노
치에서 없음 드에서
장애 조
기준 설
치 중에
치에 포
의사 결
함되어
정을 수
있습니
행할 쿼
다.
럼이 있
는지 확
인하는
역할 담
당
tdeserver64.exe
데이터 예
데이터
추출을
엔진의
tdeserver.exe(32비트)
저장하
작업 부
고 쿼리
하는
에 응답
VizQL
합니다.
Server,
응용 프
로그램
서버,
API 서
버, 데이
터 서버
및 백그
라운더
서버 프
- 44 -
프로세스
파일 이름
목적
멀
성능
티
특성
스
레
드
란?
로세스
의 요청
으로 생
성됩니
다. 데이
터 엔진
은 다른
서버 프
로세스
대부분
의 요청
도 처리
합니다.
이 작업
부하는
메모리
로 추출
항목을
로드하
고 이를
대상으
로 쿼리
를 수행
하는 구
성 요소
입니다.
메모리
사용은
기본적
으로 로
- 45 -
프로세스
파일 이름
목적
멀
성능
티
특성
스
레
드
란?
제에서
는 64비
트 이진
이 기본
값으로
사용됩
니다. 데
이터 엔
진은 동
시에 여
러 요청
을 처리
하기 위
한 멀티
스레드
이며, 높
은 부하
에서
CPU, I/O
및 네트
워크 리
소스를
사용할
수 있으
며 부하
가 높을
때 모든
항목이
성능 병
목이 될
수 있습
니다. 높
- 46 -
프로세스
데이터 서버
파일 이름
dataserver.exe
- 47 -
목적
멀
성능
티
특성
스
레
드
란?
Tableau 예
Server
데이터
원본에
대한 연
결 관리
프록시
이므로
일반적
으로 네
트워크
에 의해
서만 제
한되지
만 충분
한 동시
사용자
세션이
있는
CPU에
의해서
도 제한
될수있
습니다.
이 부하
는 브라
우저 및
Tableau
Desktop
상호 작
용과
Tableau
Server
데이터
원본의
추출 항
목 새로
고침 작
프로세스
파일 이름
파일 저장소
filestore.exe
리포지토리
postgres.exe
- 48 -
목적
멀
성능
티
특성
스
레
드
란?
업으로
생성됩
니다.
데이터 해당 데이터
엔진 노 없음 엔진과
드 간에
함께 설
서 추출
치됩니
자동 복
다(별도
제
로 설치
할수없
음). 하
나 이상
의 데이
터 엔진
프로세
스가 설
치된 경
우 항상
파일 저
장소 프
로세스
가 존재
합니다.
Tableau 해당
Server 없음
데이터
베이스
이며, 통
합 문서
와 사용
자 메타
데이터
를 저장
일반적
으로 적
은 리소
스를 사
용합니
다. 대규
모 배포
(사용자
프로세스
파일 이름
목적
멀
성능
티
특성
스
레
드
란?
합니다.
검색 및 찾아보기
searchserver.exe
- 49 -
서버에 예
서 콘텐
츠 메타
데이터
가 수천
명인 경
우)에서
사용자
가 모든
통합 문
서를 보
거나 사
용 권한
을 변경
하는 등
의 작업
을 수행
하는 동
안 드물
지만 병
목이 될
수 있습
니다. 자
세한 내
용은
Tableau
Server
리포지
토리 페
이지에
57를 참
조하십
시오.
프로세
스는 먼
저 메모
프로세스
파일 이름
목적
멀
성능
티
특성
스
레
드
란?
의 빠른
검색, 필
터, 추출
및 표시
를 처리
합니다.
VizQL Server
vizqlserver.exe
- 50 -
뷰를 로 예
드및렌
더링하
고 쿼리
를 계산
및 실행
합니다.
리에 바
인딩된
다음 IO
에 바인
딩됩니
다. 사용
되는 메
모리의
양은 서
버에 있
는 콘텐
츠의 양
(사이트/
프로젝
트/통합
문서/데
이터 원
본/뷰/사
용자의
수)에 따
라 조정
됩니다.
웹 브라
우저에
서 뷰를
로드하
거나 상
호 대화
식 사용
도중 특
히 많은
리소스
프로세스
파일 이름
목적
멀
성능
티
특성
스
레
드
란?
를 사용
합니다.
CPU, I/O
또는 네
트워크
에 의해
제한될
수 있습
니다. 프
로세스
부하는
브라우
저 기반
상호 작
용으로
만 생성
할수있
습니다.
프로세
스 메모
리가 부
족해질
수 있습
니다.
Tableau Server 조 정 서 비 스
Tableau Server가 분산 환경으로 구성된 경우 클러스터의 각 노드에서 실행되는 프로세스
중 하나가 조정 서비스입니다. Tableau Server는 조정 서비스를 사용하여 고가용성 설치를
비롯한 서버의 작업을 조정합니다. 조정 서비스는 오픈 소스 프로젝트인 Apache Zookeeper
에 기반합니다.
클러스터의 하드웨어가 조정 서비스 실행 성능에 어느 정도 영향을 미칠 수 있습니다. 특히
다음과 같은 하드웨어가 큰 영향을 미칩니다.
- 51 -
l
l
l
메모리. 조정 서비스는 상태 정보를 메모리에 유지 관리합니다. 메모리 사용량이 적도
록 설계되어 있기 때문에 일반적으로 전체 서버 성능에서 메모리 사용량은 중요한 요
소가 아닙니다.
디스크 속도. 서비스에서 상태 정보를 디스크에 저장하기 때문에 개별 노드 컴퓨터의
디스크 속도가 빠르면 이점이 있습니다.
노드 간 연결 속도. 클러스터 노드 간에서 지속적으로 서비스 통신이 이루어지기 때문
에 노드 간 연결 속도가 빠르면 동기화의 효율성이 향상됩니다.
조정 서비스 구성
조정 서비스는 Tableau Server의 각 노드에서 자동으로 실행됩니다. 조정 서비스를 명시적
으로 구성할 필요가 없으며 서비스에서 변경할 수 있는 설정이 없습니다. 결과적으로, 클러
스터에 노드를 추가 할 경우 구성 서비스가 프로세스로 나열되지 않습니다. 예를 들어
Tableau Server 추가 대화 상자에서 조정 서비스가 나열되지 않습니다.
기준 설치 옵션에는 조정 서비스 및 클러스터 컨트롤러가 포함됩니다. 이러한 서비스를 설
치하지 않도록 선택할 수 없기 때문에 이 옵션은 비활성화되어 있습니다.
- 52 -
조정 서비스 쿼럼
조정 서비스가 올바르게 작동할 수 있게 하려면 서비스에 쿼럼 (서비스의 최소 인스턴스 수)
이 필요합니다. Tableau Service 설치에서 조정 서비스는 클러스터에 있는 50% 이상의 노드
에서 실행되어야 합니다. 설치 환경에서 노드 수를 줄일 경우 조정 서비스가 영향을 받습니
다. 클러스터의 컴퓨터 수가 줄어들 경우에도 조정 서비스가 큰 영향을 받습니다.
노드 수를 줄일 경우
클러스터의 노드를 3개 이상의 노드에서 2개 노드로 줄일 경우 Tableau Server가 더 이상 고
가용성을 지원할 수 없다는 경고가 나타납니다.
A minimum of three Tableau Server nodes are required for high
availability. You can add a third node now,
or continue with only two nodes. Continuing with only two nodes
means Tableau Server will not be highly available.
You can always add a third node later. Click OK to continue with
2 nodes, or Cancel to go back and add a node.
계속하는 경우 Tableau Server가 실행되지만 리포지토리의 자동 장애 조치가 더 이상 작동
하지 않습니다.
서버에서 문제가 발생한 경우
조정 서비스는 서비스 인스턴스의 50% 미만에서 서비스가 실행되고 있는 것이 감지되면 서
버를 종료합니다. 이는, 이 상태가 노드를 동기화할 수 없으며 서버 설치 환경에서 장애 조치
를 관리할 수 없다는 의미이기 때문입니다. 이 상태가 발생한 경우 다음과 같은 방법으로 서
버를 종료한 것이 조정 서비스인지 확인할 수 있습니다.
l
l
알림 . 알림을 보내도록 서버를 구성한 경우 조정 서비스를 통해 조정 서비스 인스턴스
수가 쿼럼 미만이 되었음을 나타내는 이메일이 전송됩니다. 알림 구성에 대한 자세한
내용은 알림 및 구독 구성 페이지에 16을 참조하십시오.
로그 파일 . 로그 파일 특히, 조정 서비스(zookeeper) 및 클러스터 컨트롤러 서비스에
대한 로그 파일을 검토할 수 있습니다. 자세한 내용은 서버 로그 파일 위치 페이지에
645를 참조하십시오.
조정 서비스 상태 보기
서버 프로세스 상태를 볼 경우 조정 서비스는 목록에 포함되어 있지 않습니다. 서비스 상
태를 확인하려면 다음과 같은 tabadmin 명령을 사용할 수 있습니다.
tabadmin status --verbose
명령 출력에 서비스가 실행되고 있는지 여부가 표시됩니다.
10.32.139.21:
Status: RUNNING
'Tableau Server Data Engine 0' (2456) is running.
- 53 -
'Tableau
'Tableau
'Tableau
'Tableau
'Tableau
'Tableau
'Tableau
'Tableau
'Tableau
'Tableau
'Tableau
Repository).
'Tableau
Server
Server
Server
Server
Server
Server
Server
Server
Server
Server
Server
Vizqlserver 0' (3336) is running.
Backgrounder 0' (11976) is running.
CacheServer 0' (2508) is running.
Dataserver 0' (3572) is running.
Application Server 0' (804) is running.
API Server 0' (3584) is running.
Coordination Service 0' (2624) is running.
Search and Browse 0' (2744) is running.
Gateway' (2824) is running.
Cluster Controller' (2840) is running.
Repository' (2032) is running (Active
Server File Store' (2964) is running.
조정 서비스 정리 수행
조정 서비스는 서버 작업의 트랜잭션 로그와 같은 서버 관련 상태 정보를 유지 관리합니다.
이 정보는 디스크에 작성되며 서버를 다시 시작할 때 디스크에 있는 정보가 조정 서비스를
다시 시작하고 다중 리포지토리가 동기화되었는지 여부와 같은 상태 정보 확인하는 데 사용
됩니다.
이 서비스가 유지 관리하는 데이터가 하드웨어 문제 등으로 손상되거나 조정 서비스에 서버
시작에 영향을 주는 다른 문제가 있는 경우 서비스의 정보를 정리하는 작업을 수행할 수 있
습니다. 이 작업을 수행하려면 다음 tabadmin 명령을 실행합니다.
tabadmin cleanup --reset-coordination
이 명령은 정상적인 cleanup 페이지에 582와 조정 서비스 파일 제거를 수행합니다.
참고 : 이 명령은 서비스가 중지된 동안에만 실행할 수 있습니다.
Tableau Server 파 일 저 장 소
Tableau Server 파일 저장소 프로세스는 데이터 엔진과 함께 설치되며 추출에 사용할 저장
소를 제어합니다. 고가용성(HA) 환경에서는 파일 저장소 노드 하나가 실행 중지된 경우에도
다른 파일 저장소 노드를 사용할 수 있도록 추출이 모든 파일 저장소에서 동기화됩니다.
프로
세스
파일 저장소
파일
이름
filestore.exe
상태
파일 저장소 프로세스의 상태는 상태 페이지에 표시됩니다. 자세한 내용은 서버
프로세스 상태 보기 페이지에 242를 참조하십시오.
- 54 -
로깅
로그는 \logs\filestore에 위치합니다. 자세한 내용은 서버 로그 파일 위치
페이지에 645를 참조하십시오.
decommission 명령
파일 저장소를 제거해야 하는 경우 먼저 decommission 명령을 사용하여 파일 저장소를
해제해야 합니다. 파일 저장소를 해제하면 파일 저장소가 읽기 전용 모드가 되고 파일 저장
소에 보관된 모든 고유 데이터가 클러스터의 다른 파일 저장소에 복사됩니다. 파일 저장소
가 해제되는 동안 상태 페이지에 메시지가 표시되고 모든 고유 콘텐츠가 다른 파일 저장소
노드로 복사된 후에는 해제된 노드가 제거할 준비가 완료된 상태로 표시됩니다.
Tableau Server 게 이 트 웨 이 프 로 세 스
Tableau Server 게이트웨이 프로세스는 Apache 웹 서버 구성 요소(httpd.exe)입니다. 이
프로세스의 역할은 모든 클라이언트(Tableau Desktop, 모바일 기기, 프록시, 부하 분산 장치
등)에서 서버로 전달되는 요청을 처리하는 것입니다.
서버에서는 게이트웨이 프로세스의 단일 인스턴스를 실행합니다. 한 컴퓨터에 두 개 이상의
인스턴스를 실행할 수 없습니다.
포트 할당
기본적으로 게이트웨이 프로세스는 포트 80(HTTP 요청) 및 443(SSL 요청)에서 요청을 수신
합니다. 컴퓨터에 Tableau Server를 설치할 때 서버 구성의 일부로, 컴퓨터의 방화벽에서 이
포트가 열려 있는지 확인해야 합니다. 컴퓨터에서 포트 80이 필요한 다른 프로세스가 실행
되고 있는 경우 게이트웨이 프로세스의 포트 할당을 변경할 수 있습니다. 이 작업은 Tableau
Server 구성 도구에서 수행할 수 있습니다.
- 55 -
또한 다음 tabadmin 명령을 실행할 수 있습니다.여기서, nn은 새 포트 번호입니다.
tabadmin gateway.public.port nn
게이트웨이 프로세스의 로그 파일
게이트웨이 프로세스에서는 \logs\httpd 폴더의 로그 파일 아카이브에 두 가지 로그 파
일 집합을 만듭니다.
l
l
작업 로그. 이 로그 파일의 이름은 access.yy_mm_dd_hh_mm_ss.log 형식입니
다.
오류 로그. 모든 오류는 error.log라는 이름의 단일 파일에 기록됩니다.
자세한 내용은 로그 파일 아카이브 페이지에 641를 참조하십시오.
클러스터의 게이트웨이 프로세스
서버 환경이 여러 컴퓨터에 분산되어 있는 경우 클러스터의 각 노드에서 단일 게이트웨이
프로세스를 실행할 수 있습니다. 클러스터의 여러 컴퓨터에서 게이트웨이 프로세스를 실행
하는 가장 일반적인 시나리오는 클러스터 앞에 부하 분산 장치가 있는 경우입니다. 이 시나
리오에서 부하 분산 장치는 요청을 클러스터의 임의 게이트웨이로 분산시킵니다. 예를 들어
한 노드에서 유지 관리 작업을 수행하기 위해 노드를 오프라인으로 만들어야 하는 경우 해
당 컴퓨터로 라우팅하지 않도록 부하 분산 장치를 설정할 수 있습니다. 유지 관리가 완료되
면 부하 분산 장치에서 노드를 다시 활성화할 수 있습니다.
클러스터의 적어도 한 컴퓨터에서는 게이트웨이 프로세스가 실행되고 있어야 합니다. 주 서
버에서 게이트웨이 프로세스를 제거하는 경우 클러스터의 다른 컴퓨터에서 게이트웨이 프
- 56 -
로세스가 실행되고 있는지 확인해야 합니다. 또한 클라이언트에서 해당 컴퓨터에 도달할 수
있는지 확인해야 합니다.
Tableau Server가 SSL을 사용하도록 구성되어 있는 경우 클러스터에서 게이트웨이 프로세
스가 실행되고 있는 각 컴퓨터에서 동일한 위치에 SSL 지원을 위한 인증서가 있는지 확인해
야 합니다. SSL 사용에 대한 자세한 내용은 외부 SSL 구성 페이지에 486을 참조하십시오.
마찬가지로, 서버 설치에서 사용자 지정 로고를 사용하는 경우 로고가 게이트웨이 프로세스
를 실행하는 모든 컴퓨터에서 동일한 위치에 있어야 합니다.
앞서 설명한 것처럼, 게이트웨이 프로세스가 수신하는 포트 번호를 변경해야 하는 경우 구
성 대화 상자를 사용하거나, 게이트웨이 프로세스를 실행하는 각 작업자 컴퓨터에서 다음
명령을 실행할 수 있습니다.
tabadmin workerN.gateway.port nn
추가 정보
프록시 서버 페이지에 446
부하 분산 장치 추가 페이지에 109
장애 조치 및 다중 게이트웨이 구성 페이지에 102
Tableau Server 리 포 지 토 리
Tableau Server 리포지토리는 서버 데이터가 저장된 데이터베이스입니다. 이 데이터에는
Tableau Server 사용자, 그룹 및 그룹 할당, 사용 권한, 프로젝트, 데이터 원본, 추출 메타데이
터 및 새로 고침 정보와 관련된 정보가 포함됩니다.
프로
세스
리포지토리
파일
이름
postgres.exe
상태
리포지토리의 상태는 상태 페이지에 표시됩니다. 자세한 내용은 서버 프로세스
상태 보기 페이지에 242를 참조하십시오.
로깅
리포지토리로 인해 생성된 로그는 \logs\repository에 위치합니다. 자세한
내용은 서버 로그 파일 위치 페이지에 645를 참조하십시오.
기본 설정 활성 리포지토리
초기 설치 후 Tableau Server를 구성할 때 기본 설정 활성 리포지토리 를 지정하는 옵션을
사용할 수 있습니다. 이 단계는 선택적이며 기본 설정 활성 리포지토리를 지정하지 않으면
Tableau Server가 시작 시 활성 리포지토리를 선택합니다.
- 57 -
Tableau Server가 시작 시 특정 노드를 선택하게 하려면 기본 설정 활성 리포지토리를 구성
합니다. 활성 리포지토리(예: 많은 디스크 공간이나 메모리가 있는 컴퓨터)로 사용하려는 특
정 서버가 있거나 사용자 지정 관리 뷰 를 사용하려는 경우 이 작업을 수행할 수 있습니다.
사용자 지정 관리 뷰에는 뷰를 만든 리포지토리를 나타내는 연결 정보가 내장되어 있습니
다.
failoverrepository 명령
장애 조치가 발생하고 수동 리포지토리가 활성 리포지토리가 되는 경우 Tableau Server가
다시 시작되거나 사용자가 failoverrepository 명령을 사용하여 다시 전환하기 전까
지 해당 리포토지토리가 활성 리포지토리로 유지됩니다. 활성 리포지토리로 만들려는 리포
지토리를 지정하거나 기본 설정 활성 리포지토리(구성된 경우)가 다시 활성 리포지토리가
되어야 하도록 지정합니다. 자세한 내용은 failoverrepository 페이지에 591 항목을 참조하
십시오.
서버 프로세스 기본값 및 제한
설치되는 프로세스 인스턴스의 수는 Tableau Server를 설치하는 컴퓨터에 따라 달라집니다.
컴퓨터가 최소 하드웨어 요구 사항을 충족하거나 초과하는 경우 대부분의 프로세스에서 기
본적으로 두 개의 인스턴스가 설치됩니다. 컴퓨터가 최소 하드웨어 요구 사항을 충족하지만
코어가 8개 미만이거나 시스템 메모리가 16GB 미만인 경우 기본값이 프로세스당 인스턴스
하나로 줄어듭니다. 이는 의도적인 것이며 소프트웨어를 사용 가능한 하드웨어에 맞추기 위
한 것입니다. 서버 하드웨어 요구 사항과 권장 사항에 대한 자세한 내용은 Tableau Server
의 최소 하드웨어 요구 사항 및 권장 사항 페이지에 68을 참조하십시오.
참고 : 연결된 RAM을 늘리지 않은 상태에서 프로세스 수를 변경해서는 안 됩니다. 확
실하지 않으면 Tableau 지원 부서에 문의하십시오.
분산 설치 환경에서는 최대 두 개의 리포지토리 인스턴스(활성 및 수동)를 사용할 수 있습니
다. 리포지토리를 하나만 사용하여 Tableau Server를 실행할 수도 있지만 이 경우 리포지토
리의 장애 조치를 사용할 수 없습니다.
64비트 버전의 Tableau Server를 실행하는 경우 (버전 8.1부터 사용 가능) 대부분의 구성
에서 두 개의 프로세스 인스턴스를 실행하는 것이 가장 좋습니다. 세 개 이상의 프로세스 인
스턴스가 필요한 경우 자세한 내용은 서버 성능 개선 페이지에 419을 참조하십시오.
- 58 -
32비트 버전의 Tableau Server를 실행하는 경우 기본 설정으로 충분하지 않으면 설치 중
(업그레이드만 해당) 또는 설치 후에 Tableau Server 구성 유틸리티 를 사용하여 인스턴스
를 최대 8개로 변경할 수 있습니다.
기본 상한 변경
한 프로세스에 대해 8개 인스턴스는 기본 상한값입니다. 컴퓨터의 RAM 및 CPU 코어가 충분
하여 이 상한값을 초과하려는 경우 service.max_procs tabadmin 설정을 사용하여 상한
값을 변경할 수 있습니다. 각 프로세스 인스턴스에 대해 Tableau는 프로세스를 실행하는 컴
퓨터에 최소한 1GB RAM 및 1개의 논리적 CPU 코어를 설정할 것을 권장합니다.
허용되는 최대 프로세스 개수를 변경하려면 다음을 수행합니다.
1. 설치 후 서버를 중지 합니다.
2. 계속해서 Tableau Server bin 디렉터리에서 다음 명령을 입력합니다. 여기서 number
는 허용하려는 최대 프로세스 인스턴스 수입니다.
tabadmin set service.max_procs <number>
예를 들면 다음과 같습니다.
tabadmin set service.max_procs 10
3. bin 디렉터리에서 다음을 입력합니다.
tabadmin config
4. 변경 사항이 적용되도록 서버를 시작 합니다.
- 59 -
9.2으 로 업 그 레 이 드
다음 항목을 참조하여 Tableau Server 소프트웨어를 버전 9.2로 업그레이드하십시오. 버전
8.2 이전 버전에서 업그레이드하는 경우 Tableau 기술 자료 를 참조하십시오.
업그레이드 전 검사 목록
Tableau Server를 버전 9.2.x로 업그레이드하기 전에 변경된 기능 - 업그레이드하기 전에
알아야 할 사항 페이지에 64과 이 항목을 읽고 여기에 설명된 단계를 수행해야 합니다.
참고: tabcmd의 새 버전이 Tableau Server의 모든 릴리스에 릴리스됩니다. Tableau
Server가 실행되지 않는 컴퓨터에 명령행 유틸리티를 설치한 경우 Tableau Server를
업그레이드할 때 해당 컴퓨터에서 tabcmd를 업그레이드해야 할 수 있습니다. 자세한
내용은 tabcmd 설치 페이지에 545를 참조하십시오.
자격 증명 및 설정 파일
업그레이드하기 전에 다음 항목이 있는지 확인하십시오.
l
l
l
사용자 계정 자격 증명 : 업그레이드할 각 컴퓨터에 대해 로컬 관리자 사용 권한이 있
는 사용자 계정의 자격 증명이 필요합니다.
"서비스 계정' 계정 자격 증명 : Tableau Server의 서비스 계정 계정에 대한 사용자
이름 및 암호가 있는지 확인하십시오. NT AUTHORITY\NetworkService(기본값)를 사
용하는 경우에는 암호가 필요하지 않습니다.
설치 파일 : 수행할 업그레이드에 대한 .exe 외에도 현재 프로덕션 서버 버전의 설치
파일 .exe를 찾거나 다시 다운로드해야 합니다. Downloading Tableau Products
(Tableau 제품 다운로드) 항목을 참조하십시오. 업그레이드 중에 예기치 않은 문제가
발생할 경우 이 파일을 사용하여 빠르게 복구할 수 있습니다.
사용자 지정
Tableau에서는 업그레이드 동안 구성 설정을 보관하지만 나중에 확인할 수 있도록 사용자
지정 항목을 적어 두는 것이 좋습니다. 여기에는 SSL 구성 , Tableau의 기본 포트 및 제한 시
간 값 변경, 사용자 지정 로그 사용 등이 포함됩니다. 또한 Windows PATH 환경 변수에 현재
Tableau Server 버전을 추가한 경우 업그레이드가 완료된 후 해당 항목을 업데이트하여 새
버전의 Tableau Server를 참조하도록 해야 합니다.
하 드 웨 어 요 구 사 항 (코 어 수 , RAM 및 디 스 크 여 유 공 간 )
업그레이드하기 전에 업그레이드하려는 컴퓨터가 최소 하드웨어 요구 사항을 충족하거나
초과하는지 확인하십시오. 자세한 내용은 하드웨어 요구 사항 을 참조하십시오.
- 60 -
비트 버전
버전 8.1부터 Tableau Server는 원시 64비트 응용 프로그램과 32비트 응용 프로그램으로 제
공됩니다. 이전 버전의 Tableau Server는 32비트로만 제공되었습니다.
이전에 64비트 운영 체제에서 32비트 버전의 Tableau Server를 실행 중이었다면 64비트 버
전의 Tableau Server로 업그레이드하는 것이 좋습니다. 최소 요구 사항은 설치 전 수행할
작업 페이지에 3을 참조하십시오.
Tableau Server의 분산 설치를 업그레이드하는 경우 전체 클러스터에서 동일한 비트 버전을
실행해야 합니다. 즉, 모두 32비트 Tableau Server 소프트웨어를 실행하거나 모두 64비트
Tableau Server 소프트웨어를 실행해야 합니다. 32비트 버전의 Tableau Server에서 64비트
버전으로 업그레이드하는 경우에는 먼저 각 작업자에 대해 32비트 버전을 제거한 다음 64비
트 버전의 작업자 소프트웨어를 설치해야 합니다. 자세한 내용은 32비트에서 64비트로
Tableau Server의 분산 설치 업그레이드 페이지에 73를 참조하십시오.
제품 유지 관리 상태 확인
유지 관리가 만료된 서버에서 Tableau Server를 업그레이드하려고 하면 Tableau Server 인
스턴스의 라이선스가 취소됩니다.
서버의 유지 관리가 만료되었는지 여부를 확인하려면 다음을 수행합니다.
l
시작 > 모든 프로그램 > Tableau Server > 제품 키 관리 를 선택하고 유지 관리 만
료 열 아래를 확인합니다.
유지 관리가 만료된 경우 키를 선택하고 새로 고침 을 클릭합니다. 유지 관리 날짜가 업데이
트되지 않을 경우 Tableau 고객 지원 에 문의하십시오. 제품 키는 설치 과정에서 다시 활성
화됩니다. 자세한 내용은 Tableau 활성화 페이지에 10 항목을 참조하십시오. 서버가 인터
넷에 연결되어 있지 않은 경우 오프라인으로 Tableau 활성화 페이지에 10 항목을 참조하
십시오.
"깨 끗 한 " 백 업 만 들 기
가장 좋은 방법은 정기적인 백업에 추가로, Tableau Server를 업그레이드하기 직전에 항상
백업을 만드는 것입니다. 백업을 만들기 전에 tabadmin cleanup 명령을 실행하여 백업
에서 불필요한 파일을 제거하십시오. 작업 단계는 정리 실행 및 Tableau 데이터 백업 페이
지에 622 항목을 참조하십시오.
- 61 -
분산 설치만 해당: 백업을 만들기 전에 작업자를 제거할지 여부
Tableau 백업 파일(.tsbak)에는 구성 정보와 데이터가 포함됩니다. 따라서 Tableau Server의
분산 설치를 백업하면 해당 파일에 작업자 IP 주소를 비롯한 작업자 노드 구성 정보가 포함
됩니다. 업그레이드 과정에서 작업자 노드를 새 하드웨어로 마이그레이션하는 등의 이유로
이 정보를 백업에 포함하지 않으려면 다음 두 가지 작업 중 하나를 수행합니다.
l
l
백업을 만들기 전에 Tableau Server 구성에서 작업자를 제거합니다.
백업 파일을 새 설치로 복원할 때 --no-config 옵션을 사용합니다. 이 옵션을 사용
하면 주 Tableau Server 노드의 구성을 비롯한 모든 구성 정보가 복원되지 않습니다.
참고 : 이전 작업자와 새 설치가 충돌하지 않게 하려면 새 설치에 포함되지 않는 모든
작업자에서 Tableau Server를 제거해야 합니다.
Tableau Server의 분산 설치를 실행 중이며 Windows XP 또는 Windows Server 2003 SP1 또는
SP2를 실행하는 작업자가 있는 경우에는 업그레이드 전에 구성에서 해당 작업자를 제거해
야 합니다. 이러한 운영 체제는 버전 9.2에서 지원되는 플랫폼이 아닙니다. Windows Server
2008 이상 이 지원됩니다.
Tableau Server 구성에서 작업자를 삭제하려면 다음을 수행합니다.
1. 주 Tableau Server에서 서버를 중지 합니다.
2. 주 서버에서 시작 메뉴의 Tableau Server <version> > Tableau Server 구성 을 선택
하여 구성 유틸리티를 엽니다.
3. 구성 유틸리티에서 서버 탭을 선택합니다.
4. 작업자가 데이터 엔진이나 리포지토리를 호스팅하는 경우 계속하기 전에 해당 프로
세스를 다른 컴퓨터로 이동합니다. 단계를 보려면 데이터 엔진 및 파일 저장소 프로
세스 이동 페이지에 75 항목을 참조하십시오.
5. 그런 다음 작업자를 하이라이트하고 삭제 를 클릭합니다.
6. 확인 을 클릭합니다.
7. 서버를 시작합니다.
- 62 -
정리 실행
tabadmin cleanup 명령을 실행하면 백업 파일에 필요하지 않은 파일이 Tableau Server
시스템에서 제거됩니다. 정리 작업은 실행 중인 서버와 중지된 서버에 대해 한 번씩 실행하
여 각각 Tableau 데이터베이스를 정리하고 로그 파일을 제거해야 합니다. 자세한 내용은 불
필요한 파일 제거 페이지에 625를 참조하십시오.
tabadmin cleanup을 실행하려면 다음을 수행합니다.
1. 관리자로 명령 프롬프트를 엽니다.
2. Tableau Server bin 디렉터리로 이동합니다. 예를 들면 다음과 같습니다.
cd “C:\Program Files\Tableau\Tableau Server\9.1\bin”
3. 서버가 실행 중인지 확인합니다.
tabadmin status
4. 다음을 입력하여 정리를 실행합니다.
tabadmin cleanup
5. 서버를 중지합니다.
tabadmin stop
6. 정리를 다시 실행합니다.
tabadmin cleanup
다음 단계에서 백업을 만들기 위해 서버를 중지한 상태로 둡니다.
- 63 -
백업 파일 만들기
tabadmin backup 명령은 리포지토리, 데이터 추출 및 서버 구성의 데이터가 포함된
.tsbak 파일을 만듭니다. 이 파일을 만든 후 별도의 컴퓨터에 저장하십시오. 단계를 보려면
Tableau 데이터 백업 페이지에 622 항목을 참조하십시오. Tableau Server 버전 8.0 이전을
사용하여 백업을 만드는 경우 백업을 만들기 전에 서버를 중지해야 합니다. 버전 8.1부터 먼
저 서버를 중지하지 않아도 백업을 만들 수 있습니다.
분산 설치만 해당 : 백업을 만들기 전에 서버 구성에서 작업자 노드를 제거했는데 업
그레이드 과정에서 새 하드웨어로 마이그레이션하지 않는 경우 이제 작업자를 다시
구성에 추가할 수 있습니다. 9.2으로 업그레이드 페이지에 71 항목의 단계를 수행합
니다. 그렇지 않고 업그레이드 과정에서 새 하드웨어로 마이그레이션하는 경우에는
작업자를 구성에서 뺀 상태로 둡니다. 자세한 내용은 새 하드웨어로 마이그레이션
페이지에 77을 참조하십시오.
변경된 기능 - 업그레이드하기 전에 알아야 할 사항
Tableau Server 9.2에는 업그레이드하기 전에 확인해야 하는 몇 가지 변경 사항이 있습니다.
Tableau Server 9.2의 새로운 기능에 대한 자세한 내용은 Tableau Server 온라인 도움말에서
Tableau Server의 새로운 기능 항목을 참조하십시오.
Tableau Server 9.2으로 업데이트하면 다음과 같은 영향이 있습니다.
SAML 인 증 - 로 그 아 웃
버전 9.1부터 Tableau Server가 SAML 로그아웃을 지원합니다. SAML 로그아웃은 기본적으
로 사용하도록 설정되며 tabadmin set wgserver.saml.logout.enabled
false/true 명령을 사용하여 설정하거나 해제할 수 있습니다.
9.1 이전의 Tableau Server가 SAML 인증을 사용하도록 구성된 경우 SAML용 메타데이터를
다시 구성하기 전에는 로그아웃 기능이 작동하지 않습니다. SAML 메타데이터 파일을 다시
내보내고 IDP로 다시 가져와야 합니다. SAML 메타데이터 구성에 대한 자세한 내용은 SAML
구성 페이지에 476을 참조하십시오.
게시된 데이터 원본의 숨겨진 필드 - 통합 문서에서 사용할 수 없음
버전 9.1부터 게시된 데이터 원본의 숨겨진 필드를 통합 문서에서 사용할 수 없습니다. 9.1
이전에는 숨겨진 필드를 사용하는 통합 문서에서 필드가 자동으로 노출되었습니다.
Tableau 9.1 이전에서 만든 통합 문서에 숨겨진 필드가 있는 게시된 데이터 원본이 사용된
경우 숨겨진 필드가 통합 문서에 표시되었습니다. Tableau 9.1부터 이 동작이 변경됩니다.
l
숨겨진 필드가 있는 게시된 데이터 원본을 사용하는 새 통합 문서를 만드는 경우 해당
필드는 통합 문서에서 숨겨진 상태로 유지되며 계산, 집합, 그룹 및 기타 개체 생성 시
- 64 -
사용할 수 없습니다.
l
숨겨진 필드가 있는 게시된 데이터 원본을 사용하는 기존 통합 문서로 작업하는 경우
숨겨진 필드가 통합 문서에서 빨간색으로 표시되어 해당 필드와 해당 필드를 사용하
는 뷰 및 계산이 유효하지 않다는 것을 알 수 있습니다.
이러한 필드를 표시할지 여부에 따라, 두 가지 방법 중 하나로 이 문제를 해결할 수 있습니다.
l
데이터 원본에서 관련 필드를 표시(숨기기 취소)한 다음 다시 게시합니다.
l
관련 통합 문서를 업데이트하여 숨겨진 필드를 제외합니다.
데이터 패널의 필드 숨기기 취소에 대한 자세한 내용은 Tableau Desktop 도움말의 필드 숨
기기 또는 숨기기 취소 를 참조하십시오.
클릭재킹 방지 - 기본적으로 설정됨
버전 9.1부터 Tableau Server에서 기본적으로 클릭재킹 방지가 설정됩니다. 이 방지 기능은
여러 릴리스에서 사용할 수 있었지만 기본적으로 해제되어 있었습니다. 클릭재킹 방지와 이
로 인해 내장된 뷰가 받는 영향에 대한 자세한 내용은 클릭재킹 방지 페이지에 412를 참조
하십시오.
참고: 클릭재킹 방지가 설정되어 있으면 브라우저 주소 표시줄에서 복사된 내장 URL
을 사용하는 내장된 뷰가 로드되지 않을 수 있습니다. Tableau Server에서 클릭재킹
방지를 사용하도록 설정하면 서버 이름 다음에 주로 해시 표시(#)가 포함된 해당 뷰
URL(예: http://myserver/#/views/Sales/CommissionModel?:embed=y)
이 차단됩니다. 내장된 URL을 편집하여 이러한 뷰를 수정할 수 있습니다. 자세한 내용
은 Tableau 기술 자료 문서의 클릭재킹 방지를 사용하도록 설정한 경우 내장된 뷰
가 로드되지 않음 을 참조하십시오.
콘텐츠에 대한 사용 권한 할당 설정
프로젝트에 대해 콘텐츠 사용 권한을 잠글 수 있기 때문에 콘텐츠에 대한 사용 권한 할당
단추가 제거되었으며 더 이상 프로젝트 및 통합 문서에 대해 사용할 수 없습니다. 자세한 내
용은 빠른 시작: 프로젝트 사용 권한 잠금 및 프로젝트에 대해 콘텐츠 사용 권한 잠금
페이지에 361을 참조하십시오.
버 전 9.0에 서 변 경 된 기 능
Tableau Server 9.0에는 업그레이드하기 전에 확인해야 하는 몇 가지 변경 사항이 있습니다.
Tableau Server 9.0의 새로운 기능에 대한 자세한 내용은 Tableau Server 온라인 도움말에서
Tableau Server의 새로운 기능 항목을 참조하십시오.
Tableau Server 9.0으로 업데이트하면 다음과 같은 영향이 있습니다.
- 65 -
사용자 지정
기본 시작 페이지
모든 사용자 정의 기본 시작 페이지가 Tableau Server 기본 시작 페이지로 재설정됩니다. 업
그레이드한 후 사용자가 기본 시작 페이지를 재설정 해야 합니다.
사용자 지정 로고
버전 9.0부터 사용자 지정 로고가 다음과 같은 방식으로 변경되었습니다.
l
l
대형 사용자 지정 로고의 배경이 로고 위치에 따라 달라집니다. 탐색 막대에서는 배경
이 검은색이고 로그인 화면에서는 배경이 흰색입니다. 자세한 내용은 이름 또는 로
고 변경 페이지에 286을 참조하십시오.
작은 로고 옵션이 더 이상 사용되지 않습니다. Tableau Server에 작은 로고가 표시되
는 위치가 없으므로 이 옵션은 아무 작업도 하지 않습니다.
하 드 웨 어 요 구 사 항 (코 어 수 , RAM 및 디 스 크 여 유 공 간 )
버전 9.0부터 컴퓨터가 최소 요구 사항을 충족하지 못하면 Tableau Server가 설치되지 않습
니다. 이는 업그레이드 및 새 설치와 분산 설치 환경의 모든 컴퓨터에 적용됩니다. 하드웨어
요구 사항은 다음과 같습니다.
l
l
64비트 Tableau Server - 64비트 버전의 Tableau Server를 설치하려면 최소한 코어 4
개, RAM 8GB, 디스크 여유 공간 15GB가 있어야 합니다.
32비트 Tableau Server - 32비트 버전의 Tableau Server를 설치하려면 최소한 코어 2
개, RAM 4GB, 디스크 여유 공간 15GB가 있어야 합니다.
자세한 내용은 Tableau Server의 최소 하드웨어 요구 사항 및 권장 사항 페이지에 68을
참조하십시오.
참고 : 최소 하드웨어 요구 사항을 충족하지 못하는 컴퓨터에 설치된 Tableau Server를
업그레이드하는 경우 Tableau Server 9.2을 설치할 수 없습니다. 하드웨어 요구 사항
때문에 64비트 Tableau Server로 업그레이드할 수 없지만 컴퓨터가 32비트 Tableau
Server에 대한 최소 하드웨어 요구 사항을 충족하는 경우 32비트 Tableau Server로 업
그레이드할 수 있습니다.
고가용성 및 장애 조치
버전 9.0부터 Tableau Server가 더 이상 2노드 클러스터의 자동 장애 조치를 지원하지 않습
니다. 자동 장애 조치를 활용하려면 최소 3개 노드에 Tableau Server를 설치해야 합니다. 이
러한 노드 중 하나는 최소 설치("기준 설치" 옵션)를 포함할 수 있습니다.
외부 확인 호스트를 사용하는 옵션이 더 이상 지원되지 않습니다. 외부 확인이 구성되어 있
는 모든 설치는 해당 호스트가 없는 상태로 업그레이드됩니다.
- 66 -
고가용성(자동 장애 조치)이 구성된 2노드 설치를 업그레이드하는 경우 세 번째 노드를 추
가하는 옵션이 제공됩니다. 이 작업은 업그레이드 프로세스에서 수행하거나 나중에 따로 수
행할 수 있습니다.
Tableau Software 사 용 자
Tableau Server 9.0 이전에는 샘플 데이터 및 사용자를 설치하는 경우 Tableau Software라는
사용자가 생성되었습니다. Tableau Software 사용자가 샘플 데이터의 소유자였습니다.
버전 9.0부터 Tableau Software 사용자가 생성되지 않습니다. 샘플 데이터를 설치한 경우 해
당 데이터의 소유권은 생성된 초기 사용자(관리자 사용자)에게 할당됩니다.
내 부 PostgreSQL 데 이 터 베 이 스 암 호 재 생 성
Tableau Server를 설치하거나 이전 버전에서 업그레이드하면 내부 Tableau Server 프로세스
에서 PostgreSQL 데이터베이스 통신을 위해 사용하는 암호가 재생성됩니다. 이 암호는 내
부 프로세스에서만 사용되며 서버 관리자나 다른 사용자가 액세스할 수 없습니다. 자세한
내용은 암호 재생성 을 참조하십시오.
tabadmin restore - Tableau Server를 자 동 으 로 다 시 시 작 하 지 않 음
버전 9.0부터 tabadmin restore 명령이 Tableau Server를 자동으로 다시 시작하지 않
습니다. 복원을 수행한 후 서버를 다시 시작하려면 --restart 옵션을 사용합니다. 자세한
내용은 restore 페이지에 600를 참조하십시오.
"정 보 저 장 " 옵 션
Tableau Server 버전 9.0의 로그인 페이지에는 정보 저장 옵션이 없습니다.
URL의 세 션 ID
Tableau Server 9.0 버전에서 서버 URL 끝에 있는 세션 ID는 "iid" 매개 변수(:iid=<n>)로 표
시됩니다. 예를 들어
http://localhost/#/views/Sales2015/SalesMarginsByAreaCode?:iid=1
로 표시됩니다. 이 매개 변수는 Tableau Server 8.x 버전에서 세션 ID에 사용된 해시 기호
"#<n>"을 대체합니다.
내 장 된 뷰 , API 호 출 및 신 뢰 할 수 있 는 티 켓 이 영 향 을 받 을 수 있 는 뷰 URL
변경 사항
Tableau Server 9.0에서 뷰 URL이 변경되었습니다. Tableau Server 9.0의 뷰에서 공유 링크
를 클릭하여 URL을 생성한 다음 Tableau Server 9.0 이전 버전에서 만든 내장된 뷰, API 호출
또는 신뢰할 수 있는 티켓에서 결과 URL을 사용하는 것이 좋습니다.
- 67 -
참고 : 공유 링크를 클릭하면 생성되는 URL 대신 브라우저 주소 표시줄의 URL을 복사
하여 만든 뷰 URL을 사용하는 경우 버전 9.0으로 업그레이드한 후 뷰가 예상대로 작동
하지 않을 수 있습니다. 이 문제는 뷰 URL을 공유 링크 URL로 바꿔 해결할 수 있습니
다.
Tableau Server의 최 소 하 드 웨 어 요 구 사 항 및 권 장 사 항
물리적 하드웨어와 가상 컴퓨터(VM)를 포함하여, Tableau Server를 실행하는 모든 컴퓨터
에 다음과 같은 최소 하드웨어 요구 사항 및 권장 사항이 적용됩니다.
l
l
최소 요구 사항 은 설치 프로그램이 Tableau Server를 설치하기 위해 컴퓨터에 존재
해야 하는 최소 하드웨어입니다. 컴퓨터가 이러한 요구 사항을 충족하지 못하면 설치
프로그램이 Tableau Server를 설치하지 않습니다. 최소 요구 사항은 테스트 및 프로토
타입 작성에 적합합니다.
최소 권장 사항 은 최소 요구 사항보다 높으며 Tableau Server를 프로덕션 환경에 설
치하려는 경우 사용해야 하는 최소 하드웨어 구성을 나타냅니다. 컴퓨터가 최소 요구
사항을 충족하지만 최소 권장 사항을 충족하지 못하는 경우 설치 프로그램에서 경고
가 나타나지만 설치를 계속할 수 있습니다.
또한 데이터베이스 또는 응용 프로그램 서버와 같이 리소스 사용량이 많은 응용 프로그램을
함께 실행해야 하는 물리적 컴퓨터나 VM 인스턴스에 Tableau Server를 설치해서는 안 됩니
다.
참고 : 최소 요구 사항을 충족하지만 적어도 8개 코어와 16GB 시스템 메모리가 있지
않은 컴퓨터에 Tableau Server를 설치하면 설치되는 모든 프로세스의 기본 수가 프로
세스당 하나로 줄어들며, 이것은 의도된 동작입니다. 프로세스에 대한 자세한 내용은
서버 프로세스 기본값 및 제한 페이지에 76을 참조하십시오.
최소 하드웨어 요구 사항
Tableau Server를 설치하거나 업그레이드하려는 컴퓨터는 최소 하드웨어 요구 사항을 충족
해야 합니다. 설치 프로그램에서 다음 요구 사항을 충족하지 못하는 컴퓨터라고 확인되면
Tableau Server를 설치할 수 없게 됩니다. 설치 프로그램에서 하드웨어를 확인하는 방법에
대한 자세한 내용은 아래에서 "컴퓨터 하드웨어 결정"을 참조하십시오.
이러한 최소 요구 사항은 Tableau Server의 프로토타입 작성과 테스트에 적합하며 단일 노
드 설치와 분산 설치 환경의 각 컴퓨터에 적용됩니다.
- 68 -
서버 버전
CPU
RAM
디스크의 여유
공간
64비트 Tableau Server
4코어
8GB
15GB
32비트 Tableau Server
2코어
4GB
15GB
요구 사항:
l
l
디스크 여유 공간은 Tableau Server 설치 프로그램의 압축을 푼 후 계산됩니다. 설치
프로그램은 약 1GB의 공간을 사용합니다.
코어 수는 "물리적" 코어 수 기반입니다. 물리적 코어 수는 실제 서버 하드웨어나 가상
컴퓨터(VM)의 코어 수를 나타낼 수 있습니다. 코어 수 계산에서 하이퍼스레딩은 무시
됩니다.
하드웨어 요구 사항 때문에 64비트 Tableau Server를 설치할 수 없지만 컴퓨터가 32비트 버
전의 Tableau Server에 대한 최소 하드웨어 요구 사항을 충족하는 경우 32비트 버전을 설치
할 수 있습니다.
참고 : 64비트 가상 컴퓨터에서 Tableau Server 9.2 버전을 사용하려면 최소 4개의 물
리적 코어가 필요합니다. Amazon EC2 인스턴스에 설치하는 경우 이는 8개 vCPU에 해
당합니다. 자세한 내용은 Amazon EC2 인스턴스 를 참조하십시오.
최소 하드웨어 권장 사항
프로덕션 환경에서 사용하는 경우 Tableau Server를 설치하거나 업그레이드하는 컴퓨터는
최소 하드웨어 권장 사항을 충족하거나 초과해야 합니다. 다음은 일반적인 권장 사항입니
다. Tableau Server 설치에 필요한 실제 시스템은 사용자 수, 추출의 수 및 크기를 비롯한 여
러 가지 요소에 따라 달라질 수 있습니다.
설치 유형
프로세서
CPU
RAM
디스크의 여유
공간
단일 노드
64비트
8개 코어,
2.0GHz 이상
32GB
50GB
다중 노드 및 엔터프
라이즈 배포
기술 지원이 필요한 경우 Tableau에 문의하십시오.
노드가 최소 하드웨어 권장 사항을 충족하거나 초과해야 합니다(백
그라운더 노드를 실행하기 때문에 4개 코어가 허용되는 노드 제외).
컴퓨터 하드웨어 결정
Tableau Server 설치 프로그램에서는 운영 체제를 쿼리하여 컴퓨터가 보유한 물리적 코어
수를 결정합니다. 설치 프로그램이 컴퓨터에서 감지한 하드웨어 정보를 보려면 Tableau
- 69 -
Server를 설치하는 컴퓨터에 위치한 tabadmin_lic.log 파일을 엽니다.
<install directory>\ProgramData\Tableau\Tableau
Server\logs\tabadmin.log
tabadmin_lic.log에서 다음과 유사한 줄을 찾아 설치 프로그램에 의해 감지되고 라이
선스 부여에 사용되고 있는 코어 수를 결정하기 위해 사용한 물리적 및 논리적 코어 수를 확
인합니다.
2015-04-09 14:22:29.533 -0700_DEBUG_10.36.2.32:<machine name>_:_
pid=21488_0x2cd83560__user=__request=__ Running hardware check
2015-04-09 14:22:29.713 -0700_DEBUG_10.36.2.32:<machine name>_:_
pid=21488_0x2cd83560__user=__request=__ Detected 12 cores and
34281857024 bytes of memory
2015-04-09 14:22:29.716 -0700_DEBUG_10.36.2.32:<machine name>_:_
pid=21488_0x2cd83560__user=__request=__ Hardware meets
recommended specifications. Default values will be used.
수동으로 컴퓨터의 코어 수 확인
WMI 명령줄 도구(WMIC)를 사용하여 서버가 보유한 물리적 코어 수를 확인할 수 있습니다.
컴퓨터가 Tableau Server 설치를 위한 최소 하드웨어 요구 사항을 충족하는지 여부를 잘 모
를 경우 이 기능을 유용하게 사용할 수 있습니다.
1. 명령 프롬프트를 엽니다.
2. 다음 명령을 입력합니다.
WMIC CPU Get DeviceID,NumberOfCores
출력에 하나 이상의 장치 ID와 컴퓨터가 보유한 물리적 코어 수가 표시됩니다.
위 예제에서는 CPU 두 개가 있고 각 CPU에 코어가 6개이므로 총 물리적 코어 수는 12
개입니다. 이 컴퓨터는 64비트 Tableau Server 설치를 위한 최소 하드웨어 요구 사항
을 충족합니다.
더 긴 명령은 논리적 프로세서와 물리적 코어 수를 나열합니다.
- 70 -
WMIC CPU Get
DeviceID,NumberOfCores,NumberOfLogicalProcessors,SocketDesign
ation
위 예제에서는 12개 물리적 코어와 함께 24개 논리적 코어가 있습니다.
9.2으 로 업 그 레 이 드
업그레이드 전 검사 목록 페이지에 60 항목을 완료한 후에는 다음 절차 중 하나를 수행하
여 기존 Tableau Server 설치를 9.2 버전으로 업그레이드하십시오. 업그레이드 과정에서 새
하드웨어로 마이그레이션하려는 경우에는 아래 절차 대신 새 하드웨어로 마이그레이션
페이지에 77 항목을 참조하십시오.
최신 버전의 Tableau Server를 설치할 때는 이전 버전에 사용한 것과 동일한 드라이버 및 디
렉터리를 사용하십시오. 이렇게 하면 이전 버전의 데이터 및 구성 설정을 자동으로 가져올
수 있습니다.
참고 : 원래 설치된 프로그램이 기본 위치에 없어서 업그레이드 시 해당 위치로 찾아가
야 하면 Tableau Server 폴더를 포함하지 마십시오. Tableau Server 폴더를 포함
하면 두 번째 Tableau Server 폴더(예: install-drive\Program
Files\Tableau\Tableau Server\Tableau Server)에 설치됩니다. 위치를
선택한 후 설치 프로그램의 경로를 확인하십시오. 업그레이드에 대한 자세한 내용은
9.2으로 업그레이드 위 를 참조하십시오.
새 버전을 설치하는 동안 기존 추출이 새 파일 저장소로 마이그레이션됩니다. 이 프로세스
에 긴 시간(많은 수의 추출이 있거나 크기가 큰 추출인 경우 최대 몇 시간)이 걸릴 수 있습니
다. 이 기간 동안 다음 메시지가 표시됩니다. "추출을 파일 저장소로 이동하는 중입니다.
이 프로세스에 최대 몇 시간이 걸릴 수 있습니다."자세한 내용은 Tableau Server 설치
및 업그레이드 문제 해결 페이지에 667을 참조하십시오.
코어가 8개 미만이거나 RAM이 16GB 미만인 서버에서 업그레이드하며 VizQL 서버 프로세
스의 수를 명시적으로 설정하지 않은 경우 프로세스 수가 인스턴스가 하나로 설정됩니다.
코어가 8개 미만이고 RAM이 16GB 미만인 컴퓨터에서 최적의 성능을 얻으려면 VizQL 서버
및 데이터 서버 프로세스의 수를 1로 설정합니다.
32비트 Tableau Server에서 64비트 Tableau Server로 업그레이드하는 경우 기존 버전을 제
거한 다음 새 버전을 설치해야 합니다.
- 71 -
참고 : 가장 좋은 방법은 업그레이드하기 전에 Tableau Server 데이터의 백업을 만드는
것입니다. 자세한 내용은 업그레이드 전 검사 목록 페이지에 60을 참조하십시오.
단일 서버 설치
Tableau Server의 단일 서버 설치를 9.2 또는 9.2.x 버전으로 업그레이드하려면 다음을 수행
합니다.
1. Tableau Server에서 프로그램 추가/제거를 사용하여 이전 버전을 제거합니다.
이 방법으로 제거하면 서버 소프트웨어만 제거되고 데이터 및 구성 설정은 그대로 유
지됩니다.
2. Tableau Server를 설치합니다. Tableau Server 설치 프로그램이 이전 버전에서 데이터
및 구성 설정을 가져오는 작업을 처리합니다.
분산 설치
9.2 버전으로 업그레이드하는 과정에서 클러스터를 64비트 버전의 Tableau Server로 이동
하는 경우 업그레이드 전 검사 목록 페이지에 60 "비트 버전"에 대한 지침을 검토하십시
오.
Tableau Server의 분 산 설 치 를 8.2 또 는 9.1 버 전 에 서 9.2 또 는 9.2.x 버 전 으 로 업 그 레 이
드하려면 다음을 수행합니다.
1. 주 Tableau Server 컴퓨터에서 프로그램 추가/제거를 사용하여 이전 버전을 제거합니
다
2. 주 서버 노드에 Tableau Server를 설치합니다.
Tableau Server 설치 프로그램이 이전 버전에서 데이터 및 구성 설정을 가져오는 작업
을 처리합니다.
참고 : 2노드 클러스터(주 서버와 작업자 하나) 또는 외부 확인 호스트를 사용하
는 구성을 업그레이드하려는 경우 2개 노드에서 Tableau Server 실행 시 제한 사
항과 관련된 경고가 나타날 수 있습니다. 자세한 내용은 분산 요구 사항 페이
지에 81을 참조하십시오.
3. Tableau Server 구성 유틸리티의 메시지에 따라 작업자 노드를 업그레이드하려면 작
업자 노드로 전환하고 프로그램 추가/제거를 사용하여 작업자 노드에서 이전 버전을
제거합니다.
이 방법으로 제거하면 서버 소프트웨어만 제거되고 데이터 및 구성 설정은 그대로 유
지됩니다.
- 72 -
4. 각 작업자 노드에 Tableau 작업자 서버를 설치합니다.
5. 주 서버로 돌아가 설치를 계속합니다.
Tableau Server의 분 산 설 치 를 9.2.x 버 전 에 서 9.2.x 버 전 으 로 업 그 레 이 드 하 려 면 다 음
을 수행합니다.
1. 주 Tableau Server 컴퓨터에서 프로그램 추가/제거를 사용하여 이전 버전을 제거합니
다.
이 방법으로 제거하면 서버 소프트웨어만 제거되고 데이터 및 구성 설정은 그대로 유
지됩니다.
2. 주 Tableau Server에 Tableau Server를 설치합니다. 대부분의 경우 "동일 버전" 업그레
이드(9.2.x 버전에서 9.2.x 버전으로의 업그레이드)이기 때문에 주 Tableau Server가
업그레이드를 작업자 서버로 푸시합니다. 따라서 Tableau 작업자에서 서버 소프트웨
어를 제거하고 다시 설치할 필요가 없습니다.
참고 : PostgreSQL 드라이버 또는 다른 타사 소프트웨어에 대한 업데이트가 있
는 경우 Tableau 작업자를 자동으로 업그레이드할 수 없습니다. 업그레이드 중
에 "하나 이상의 작업자를 자동으로 업그레이드할 수 없다"는 메시지가 나타나
고 각 작업자에서 해당 소프트웨어를 수동으로 업그레이드하는 지침이 나타납
니다. 이 절차는"동일 버전" 업그레이드 중에도 나타납니다.
32비트 Tableau Server에서 64비트로 업그레이드하는 경우 제거한 다음 다시 설치해
야 합니다. 아래의 32비트에서 64비트로 Tableau Server의 분산 설치 업그레이드를 참
조하십시오.
Tableau Server 설치 프로그램이 이전 버전에서 데이터 및 구성 설정을 가져오는 작업
을 처리합니다.
32비 트 에 서 64비 트 로 Tableau Server의 분 산 설 치 업 그 레 이 드
32비트에서 64비트로 분산 설치를 업그레이드하는 경우 다음 단계를 따라야 합니다.
1. 주 Tableau Server 컴퓨터에서 프로그램 추가/제거를 사용하여 주 서버에서 32비트 버
전을 제거합니다.
2. 주 Tableau Server 노드에 64비트 Tableau Server를 설치합니다.
3. Tableau Server 구성 유틸리티의 메시지에 따라 작업자 노드를 업그레이드하려면 작
업자 노드로 전환하고 프로그램 추가/제거를 사용하여 작업자 노드에서 이전 버전을
제거합니다.
이 방법으로 제거하면 서버 소프트웨어만 제거되고 데이터 및 구성 설정은 그대로 유
지됩니다.
4. 각 작업자 노드에 64비트 Tableau 작업자 서버를 설치합니다.
5. 주 서버로 돌아가 64비트 Tableau Server 설치를 계속합니다.
- 73 -
리포지토리 프로세스 이동
Tableau Server 구성에서 작업자 노드를 삭제해야 하는데 해당 작업자가 리포지토리의 유일
한 인스턴스를 호스팅하는 경우 노드를 삭제하기 전에 해당 프로세스를 다른 컴퓨터로 이동
해야 합니다. 항상 리포지토리의 활성 인스턴스가 적어도 하나는 있어야 하므로 유일한 인
스턴스인 경우 인스턴스를 제거할 수 없습니다.
참고 : 데이터 엔진/파일 저장소 그룹도 이동해야 하는 경우 리포지토리를 동시에 이동
할 수 있습니다. 데이터 엔진 및 파일 저장소 프로세스 이동 다음 페이지에 을 참조
하십시오.
1. Tableau Server의 전체 백업을 만듭니다. 자세한 내용은 Tableau 데이터 백업 페이
지에 622을 참조하십시오.
2. 아직 Tableau Server를 중지하지 않은 경우 지금 중지 하고 주 Tableau Server 노드에
서 Tableau Server 구성 유틸리티(시작 > Tableau Server 9.2 > Tableau Server 구
성 )를 실행합니다.
3. 서버 탭에서 프로세스를 이동하려는 컴퓨터(IP 주소 또는 컴퓨터 이름)를 선택하고
편집 을 클릭합니다. 이는 다른 작업자 또는 주 서버(This Computer (Primary))
일 수 있습니다.
4. Tableau Server 편집 대화 상자에서 리포지토리 확인란을 선택하고 확인 을 클릭하
여 대화 상자를 닫습니다.
5. Tableau Server 구성 유틸리티에서 확인 을 클릭하여 변경 내용을 저장하고 유틸리티
를 닫습니다.
6. 기존 리포지토리와 새로 추가한 리포지토리 사이의 동기화가 완료되도록 주 Tableau
Server 노드를 시작 합니다.
7. Tableau Server에서 상태 페이지를 열고 새 리포지토리 상태가 "설정" 이외의 상태가
될 때까지 기다립니다. 리포지토리 상태가 "수동"이면 동기화가 완료된 것입니다.
8. 서버를 중지 하고 Tableau Server 구성 유틸리티를 엽니다.
9. 서버 탭에서 프로세스를 제거할 컴퓨터를 하이라이트하고 편집 을 클릭합니다.
10. 리포지토리 확인란을 선택 취소하고 확인 을 클릭하여 이동한 프로세스를 제거합니
다.
11. 확인 을 다시 클릭하여 변경 내용을 저장하고 유틸리티를 닫습니다.
12. 변경 내용이 적용되도록 주 서버를 시작 합니다.
업그레이드 전 검사 목록 페이지에 60 항목에 설명된 대로 Tableau Server 구성에서 작업
자 노드를 삭제하는 작업의 일환으로 이 절차를 수행하는 경우 계속하기 전에 Tableau
Server를 다시 중지합니다.
- 74 -
데이터 엔진 및 파일 저장소 프로세스 이동
Tableau Server 구성에서 작업자 노드를 삭제해야 하는데 해당 작업자가 데이터 엔진 및 파
일 저장소(추출 처리)의 유일한 인스턴스를 호스팅하는 경우 먼저 해당 프로세스를 다른 컴
퓨터로 이동해야 합니다. 항상 데이터 엔진/파일 저장소 프로세스의 인스턴스가 적어도 하
나는 있어야 하므로 유일한 인스턴스인 경우 인스턴스를 제거할 수 없습니다.
1. Tableau Server의 전체 백업을 만듭니다. 자세한 내용은 Tableau 데이터 백업 페이
지에 622을 참조하십시오.
2. 주 Tableau Server 노드를 중지 하고 주 Tableau Server 노드에서 Tableau Server 구성
유틸리티(시작 > Tableau Server 9.2 > Tableau Server 구성 )를 실행합니다.
3. 서버 탭에서 프로세스를 이동하려는 컴퓨터(IP 주소 또는 컴퓨터 이름)를 하이라이트
하고 편집 을 클릭합니다. 이는 다른 작업자 또는 주 서버(This Computer
(Primary))일 수 있습니다.
4. Tableau Server 편집 대화 상자에서 데이터 엔진 프로세스의 수를 입력하고 확인 을
클릭하여 대화 상자를 닫습니다.
참고 : 노드에 데이터 엔진 프로세스를 설치할 경우 파일 저장소 프로세스도 함
께 설치됩니다. 데이터 엔진 의 값을 0 이외의 값으로 변경하면 자동으로 파일
저장소 확인란이 선택됩니다.
5. Tableau Server 구성 유틸리티에서 확인 을 클릭하여 변경 내용을 저장하고 유틸리티
를 닫습니다.
6. 변경 내용이 적용되도록 주 Tableau Server 노드를 시작 합니다.
7. Tableau Server에서 상태 페이지를 열고 새 파일 저장소 상태가 "동기화 중" 이외의 상
태가 될 때까지 기다립니다..
8. 서버를 중지 합니다.
9. 작업자의 파일 저장소 해제 :
Windows 명령줄에서 C:\Program Files\Tableau\Tableau
Server\9.2\bin 디렉터리로 이동한 후 다음을 실행합니다.
tabadmin decommission <worker_node>
여기서, <worker_node>는 제거하려는 작업자의 이름 또는 IP 주소로, 구성 유틸리
티의 서버 탭에 있는 서버 목록에 나타나는 그대로 사용합니다.
10. Tableau Server 구성 유틸리티를 열고 서버 탭에서 프로세스를 제거할 컴퓨터를 하이
라이트하고 편집 을 클릭합니다.
11. 데이터 엔진 에 0을 입력하고 확인 을 클릭하여 이동한 프로세스를 제거합니다. 파일
저장소 확인란이 자동으로 선택 취소됩니다.
- 75 -
12. 확인 을 다시 클릭하여 변경 내용을 저장하고 유틸리티를 닫습니다.
13. 변경 내용이 적용되도록 주 서버를 시작 합니다.
업그레이드 전 검사 목록 페이지에 60 항목에 설명된 대로 Tableau Server 구성에서 작업
자 노드를 삭제하는 작업의 일환으로 이 절차를 수행하는 경우 계속하기 전에 Tableau
Server를 다시 중지합니다.
서버 프로세스 기본값 및 제한
설치되는 프로세스 인스턴스의 수는 Tableau Server를 설치하는 컴퓨터에 따라 달라집니다.
컴퓨터가 최소 하드웨어 요구 사항을 충족하거나 초과하는 경우 대부분의 프로세스에서 기
본적으로 두 개의 인스턴스가 설치됩니다. 컴퓨터가 최소 하드웨어 요구 사항을 충족하지만
코어가 8개 미만이거나 시스템 메모리가 16GB 미만인 경우 기본값이 프로세스당 인스턴스
하나로 줄어듭니다. 이는 의도적인 것이며 소프트웨어를 사용 가능한 하드웨어에 맞추기 위
한 것입니다. 서버 하드웨어 요구 사항과 권장 사항에 대한 자세한 내용은 Tableau Server
의 최소 하드웨어 요구 사항 및 권장 사항 페이지에 68을 참조하십시오.
참고 : 연결된 RAM을 늘리지 않은 상태에서 프로세스 수를 변경해서는 안 됩니다. 확
실하지 않으면 Tableau 지원 부서에 문의하십시오.
분산 설치 환경에서는 최대 두 개의 리포지토리 인스턴스(활성 및 수동)를 사용할 수 있습니
다. 리포지토리를 하나만 사용하여 Tableau Server를 실행할 수도 있지만 이 경우 리포지토
리의 장애 조치를 사용할 수 없습니다.
64비트 버전의 Tableau Server를 실행하는 경우 (버전 8.1부터 사용 가능) 대부분의 구성
에서 두 개의 프로세스 인스턴스를 실행하는 것이 가장 좋습니다. 세 개 이상의 프로세스 인
스턴스가 필요한 경우 자세한 내용은 서버 성능 개선 페이지에 419을 참조하십시오.
32비트 버전의 Tableau Server를 실행하는 경우 기본 설정으로 충분하지 않으면 설치 중
(업그레이드만 해당) 또는 설치 후에 Tableau Server 구성 유틸리티 를 사용하여 인스턴스
를 최대 8개로 변경할 수 있습니다.
기본 상한 변경
한 프로세스에 대해 8개 인스턴스는 기본 상한값입니다. 컴퓨터의 RAM 및 CPU 코어가 충분
하여 이 상한값을 초과하려는 경우 service.max_procs tabadmin 설정을 사용하여 상한
값을 변경할 수 있습니다. 각 프로세스 인스턴스에 대해 Tableau는 프로세스를 실행하는 컴
퓨터에 최소한 1GB RAM 및 1개의 논리적 CPU 코어를 설정할 것을 권장합니다.
허용되는 최대 프로세스 개수를 변경하려면 다음을 수행합니다.
1. 설치 후 서버를 중지 합니다.
2. 계속해서 Tableau Server bin 디렉터리에서 다음 명령을 입력합니다. 여기서 number
는 허용하려는 최대 프로세스 인스턴스 수입니다.
tabadmin set service.max_procs <number>
- 76 -
예를 들면 다음과 같습니다.
tabadmin set service.max_procs 10
3. bin 디렉터리에서 다음을 입력합니다.
tabadmin config
4. 변경 사항이 적용되도록 서버를 시작 합니다.
새 하드웨어로 마이그레이션
다음 절차를 따라 Tableau Server를 컴퓨터 간에 마이그레이션할 수 있습니다. 특히 이러한
단계에서는 Tableau Server의 데이터 및 구성 설정을 프로덕션 컴퓨터에서 Tableau Server
버전 9.2이 설치된 새 컴퓨터로 이동하는 방법에 대해 설명합니다. 시작하기 전에 백업 만들
기를 포함하여 업그레이드 전 검사 목록 페이지에 60의 단계를 완료해야 합니다.
1. 새 컴퓨터에 Tableau Server를 설치합니다.
2. .tsbak 파일을 새 Tableau Server의 bin 폴더(예: C:\Program
Files\Tableau\Tableau Server\9.2\bin)에 복사합니다.
3. 다음으로, Tableau Server를 중지 합니다.
4. 구성 정보를 포함하지 않은 상태로 제품 데이터를 새 Tableau Server 설치에 복원하는
경우:
tabadmin restore --no-config <filename>
여기서, <filename>은 .tsbak 파일의 이름입니다. 예를 들면 다음과 같습니다.
tabadmin restore --no-config mybackup.tsbak
--no-config 옵션은 제품 Tableau Server의 데이터만 복원하고 구성 정보는 제외
합니다. 새 하드웨어로 이전할 때 이 옵션을 사용해야 합니다. 그렇지 않으면 이전 구
성과 충돌하게 됩니다. 복원을 수행한 후 일부 옵션(SMTP, 프록시 설정 등)을 다시 구
성해야 할 수 있습니다.
5. 서버를 시작 합니다.
6. 분산 설치만 해당 : Tableau Server 클러스터에 추가할 모든 컴퓨터에서 Tableau 작업
자 프로그램을 실행합니다. 단계는 작업자 노드 설치 및 구성 페이지에 84을 참조
하십시오.
7. 동일한 Tableau Server 제품 키를 프로덕션 환경, 테스트 환경 및 QA 환경에 대해 한 번
씩 총 세 번 활성화할 수 있습니다. 새 Tableau Server 설치를 테스트하여 Tableau
Server를 프로덕션 환경에 구현할 준비가 되었다는 사실을 확인한 후에는 이전 프로
덕션 버전의 Tableau Server를 비활성화한 다음 제거해야 합니다. 이전 버전을 비활성
화하려면 다음을 수행합니다.
- 시작 > 모든 프로그램 > Tableau Server > 제품 키 관리 를 선택합니다.
- 각 제품 키에 대해 제품 키를 선택하고 비활성화 를 클릭합니다.
- 77 -
참고 : 인터넷에 연결할 수 없는 경우 오프라인 활성화 파일을 만들어 비활성화
프로세스를 완료하라는 메시지가 나타납니다. 단계는 오프라인으로 Tableau
활성화 페이지에 10를 참조하십시오.
Tableau Server 설 치 및 업 그 레 이 드 문 제 해 결
이 항목의 제안에 따라 Tableau Server에서 발생하는 공통적인 문제를 해결합니다. 상태 페
이지에 표시되는 프로세스 상태에 기반하는 추가적인 문제 해결 단계에 대해서는 서버 프
로세스 문제 해결 페이지에 243을 참조하십시오.
일반적인 문제 해결 단계
많은 Tableau Server 문제는 몇 가지 기본적인 단계에 따라 해결할 수 있습니다.
1. Tableau Server를 실행하는 각 컴퓨터에 충분한 디스크 공간이 있는지 확인합니다. 디
스크 공간이 제한되면 Tableau Server 설치 또는 업그레이드가 실패하거나 실행에 문
제가 발생할 수 있습니다.
2. Tableau Server를 다시 시작합니다. 완전하게 시작되지 않는 인덱싱 및 프로세스 관련
문제는 Tableau Server를 통제되는 방식으로 다시 시작하여 해결할 수 있습니다.
Tableau Server를 다시 시작하려면 tabadmin restart 명령을 사용합니다. 그러면
Tableau Server와 관련된 모든 프로세스가 중지된 다음 다시 시작됩니다.
3. 조정 서비스(ZooKeeper)와 관련된 파일을 정리합니다. 조정 서비스 파일을 정리하려
면 tabadmin cleanup --reset-coordination 명령을 사용합니다.
Tableau Server 시 작
Tableau Server가 완 전 하 게 시 작 되 었 는 지 여 부 를 확 인 할 수 없 음
Tableau Server 시작 시 모든 구성 요소가 올바르게 시작되었는지 확인할 수 없다는 표시가
나타나는 경우가 있습니다. 이 경우 다음 메시지가 표시됩니다. "서비스의 모든 구성 요소가
올바르게 시작되었는지 여부를 확인할 수 없습니다."
시작한 후 이 메시지가 표시되는 경우 tabadmin status -v 명령을 사용하여 Tableau
Server가 예상대로 실행되고 있는지 확인합니다.
상태가 실행 중("Status: RUNNING")으로 표시되는 경우 서버가 성공적으로 시작된 것이며
이 메시지를 무시할 수 있습니다. 상태가 DEGRADED 또는 STOPPED인 경우 다음 섹션에서
"Tableau Server가 시작되지 않음"을 참조하십시오.
Tableau Server가 시 작 되 지 않 음
Tableau Server가 시작되지 않거나 성능이 저하된 상태에서 실행되는 경우 명령 프롬프트에
서 tabadmin restart 명령을 실행합니다. 그러면 실행되고 있는 모든 프로세스가 종료
- 78 -
되고 Tableau Server가 다시 시작됩니다.
Tableau Server 설 치
하드웨어 요구 사항으로 인한 설치 실패
버전 9.0부터, 설치에 사용하는 컴퓨터가 최소 하드웨어 요구 사항을 충족하지 못하는 경우
Tableau Server를 설치할 수 없습니다. 최소 요구 사항은 성능이 부족한 컴퓨터에서 Tableau
Server를 실행하여 발생하는 문제를 최소화하도록 설계되었습니다. 이 요구 사항은 주 서버
컴퓨터와 작업자 컴퓨터 모두에 적용됩니다. 32비트 버전의 Tableau Server에 대한 최소 요
구 사항이 더 낮습니다. 하드웨어 제한으로 인해 64비트 버전을 설치할 수 없는 경우 대신 32
비트 버전을 사용할 수 있습니다. 최소 하드웨어 요구 사항에 대한 자세한 내용은 Tableau
Server의 최소 하드웨어 요구 사항 및 권장 사항 페이지에 68을 참조하십시오.
Tableau Server 업 그 레 이 드
파일 저장소로 추출 마이그레이션
Tableau Server 9.2에서 데이터 추출에 사용할 수 있는 보다 신뢰할 수 있는 저장소 메커니즘
이 도입되었으며, 이를 파일 저장소라고 합니다. 이전 버전을 업그레이드하려면 추출을 마
이그레이션해야 합니다. 많은 수의 추출이 있거나 많은 데이터가 있는 추출인 경우 마이그
레이션에 긴 시간(최대 몇 시간)이 걸릴 수 있습니다. 마이그레이션 중에 다음 메시지가 표시
됩니다.
Migrating extracts to File Store
This process may take up to several hours.
마이그레이션 프로세스가 멈추거나 중단된 것으로 보이면 tabadmin.log를 검사하여 마
이그레이션이 계속되고 있는지 확인할 수 있습니다. 각 추출이 마이그레이션될 때마다 이
로그에 항목이 작성됩니다.
디스크 공간 부족으로 인한 업그레이드 실패
디스크 공간이 부족하여 Tableau Server 설치 프로그램을 실행하고 업그레이드할 수 없는
경우 설치가 실패합니다. 필요한 디스크 공간의 양은 리포지토리 데이터베이스의 크기와 추
출의 수 및 크기에 따라 달라집니다. 버전 9.0으로 업그레이드하는 과정에서 설치 프로그램
이 추출을 새 파일 저장소로 마이그레이션하며 이 작업에 공간이 필요합니다.
디스크 공간을 확보하려면 다음을 수행합니다.
1. tabadmin ziplogs 명령을 사용하여 로그를 압축하여 저장합니다.
ziplogs 파일을 만든 후 Tableau Server 설치에 사용되지 않는 안전한 장소에 저장합니
다.
- 79 -
2. tabadmin cleanup 명령을 사용하여 불필요한 파일을 정리합니다. 자세한 내용은
불필요한 파일 제거 페이지에 625를 참조하십시오.
Tableau Server 검 색 및 찾 아 보 기 인 덱 스 다 시 작 성
검색 및 찾아보기 인덱스를 다시 작성하여 해결할 수 있는 기타 문제
다음과 같은 증상이 있는 경우 인덱스를 다시 작성해야 합니다.
l
l
l
l
사용자가 로그인하려고 하면 빈 사이트 목록이 나타남
사용자가 프로젝트를 선택하려고 하면 빈 프로젝트 목록이 나타남
콘텐츠(통합 문서, 뷰, 대시보드)가 누락됨
예기치 않은 또는 잘못된 알림(예: 추출을 포함하지 않는 통합 문서에서 "새로 고침 실
패" 알림)
이러한 동작이 나타나는 경우 tabadmin reindex 명령을 사용하여 검색 및 찾아보기 인
덱스를 다시 작성합니다.
- 80 -
분산 환경
분산 설치 환경에서는 Tableau Server의 여러 부분이 서로 다른 컴퓨터에 설치됩니다.
분산 요구 사항
Tableau Server 클러스터 구성을 시작하려면 먼저 다음 요구 사항이 충족되어야 합니다.
하드웨어
클러스터에서 사용하는 컴퓨터는 설치 전 수행할 작업 페이지에 3 항목에 설명된 요구 사
항을 충족해야 하지만 동일하게 구성할 필요는 없습니다.
High Availability를 위 한 하 드 웨 어 지 침
장애 조치 및 High Availability를 위해 사용할 시스템에 대한 몇 가지 지침은 다음과 같습니
다.
l
장애 조치 - 컴퓨터 3대 : 데이터 엔진 및 리포지토리 프로세스에 대한 장애 조치 지원
을 제공하도록 클러스터를 구성하려면 최소 세 대의 컴퓨터 또는 VM이 필요합니다.
한 대는 주 Tableau Server용이고 다른 두 대는 Tableau 작업자 노드용입니다.
참고 : 2노드 클러스터(주 서버와 작업자 하나)에 각 노드에 리포지토리 및 데이
터 엔진/파일 저장소가 있는 상태로 Tableau Server를 설치하는 경우 해당 구성
에서 장애 조치가 지원되지 않음을 알려주고 세 번째 노드를 추가할 것인지 묻
는 메시지가 나타납니다. 클러스터에 세 번째 서버를 추가해야 하는 것은 아니
지만 2노드 클러스터에서는 장애 조치가 지원되지 않으며 두 노드 중 하나가 중
단되는 경우 Tableau Server가 종료됩니다.
l
l
l
장애 조치 및 다중 게이트웨이 지원 - 3대의 컴퓨터와 한 대의 부하 분산 장치 :
위 사항을 제공하는 클러스터와 다중 게이트웨이에 대한 지원을 구성하려면 세 대 이
상의 컴퓨터 또는 VM과 클러스터 앞에 한 대의 부하 분산 장치가 필요합니다.
High Availability - 4대의 컴퓨터와 한 대의 부하 분산 장치 : High Availability를 구
성하려면 위에 설명한 리소스 외에도 주 Tableau Server에 대한 백업 주 서버로 사용할
추가 컴퓨터가 필요합니다.
주 컴퓨터 : High Availability를 구성하려면 주 Tableau Server 및 백업 주 서버가
Tableau Server 프로세스를 거의 실행하지 않거나 전혀 실행하지 않아야 합니다. 따라
서 주 서버와 백업 주 서버를 실행하는 컴퓨터는 작업자 서버를 실행하는 컴퓨터만큼
많은 코어가 필요하지 않습니다. 그러나 데이터베이스 백업 및 복원 프로세스 동안 주
컴퓨터가 사용되므로 백업을 위한 적합한 디스크 공간이 필요합니다. 백업 파일에 필
요한 공간의 양 이외에도 백업 파일 크기의 약 10배가 되는 임시 디스크 공간이 필요합
- 81 -
니다. 따라서 백업 파일이 4GB인 경우 40GB의 사용 가능한 임시 디스크 공간이 있어
야 합니다.
소프트웨어
Tableau Server에는 32비트와 64비트 버전이 있습니다. Tableau Server 클러스터를 실행하
는 경우에는 각 컴퓨터에서 같은 비트 버전(모두 64비트 또는 모두 32비트)을 실행해야 합니
다. 예를 들어 주 Tableau Server에서 64비트 버전의 Tableau Server를 실행하는 경우 클러스
터의 작업자도 64비트 버전의 Tableau Server Worker를 실행해야 합니다. 32비트 버전의
Tableau Server 작업자를 실행할 수는 없습니다.
참고 : 여러 노드에 Tableau Server를 설치하려면 Tableau Server의 다중 컴퓨터 코어
라이선스 또는 사용자 기반 라이선스가 있어야 합니다.
네트워킹 및 포트
l
l
l
포트 : 다른 분산 시스템과 마찬가지로 사용하는 컴퓨터 또는 VM이 서로 통신할 수 있
어야 합니다. 게이트웨이 및 작업자에서 제공되어야 하는 포트 목록은 Tableau
Server 포트 페이지에 535 항목을 참조하십시오.
동일한 도메인 : 클러스터의 모든 컴퓨터는 동일한 도메인의 멤버여야 합니다. 주
Tableau Server에 지정된 서버의 서비스 계정 사용자 페이지에 520 계정은 동일한
도메인의 도메인 계정이어야 합니다.
정적 IP 주소 : Tableau Server를 실행 중인 컴퓨터는 단일 서버 설치 또는 클러스터의
일부인지 여부에 상관없이 정적 IP 주소를 가져야 합니다(자세한 내용 ).
최상의 방법
다음은 설치 및 구성을 시작하기 전에 주의해야 하는 몇 가지 항목에 대한 설명입니다.
l
l
l
IP 주소 또는 컴퓨터 이름 : 사용하려는 각 컴퓨터 또는 VM의 IPv4 주소 또는 컴퓨터
이름을 기록해 두십시오. Tableau 작업자 설치 및 구성 중에 이를 제공해야 합니다. 위
에서 언급한 대로 클러스터의 각 컴퓨터는 구성 중 확인할 때 컴퓨터 이름을 사용한 경
우에도 정적 IP 주소를 사용해야 합니다.
CNAME 레코드 : High Availability를 구성하고 부하 분산 장치를 사용하지 않을 경우에
는 주 서버가 실패하여 다른 주 서버로 작업을 수행하도록 구성할 때 Tableau Server
사용자의 환경에 영향을 주지 않도록 주 Tableau Server 및 백업 주 서버의 CNAME 레
코드가 동일한지 확인하십시오. 부하 분산 장치를 사용하는 경우에는 실제로 요청을
처리하는 게이트웨이에 관계없이 부하 분산 장치의 이름이 Tableau Server URL로 사
용됩니다.
사용자 계정 자격 증명 : 각 컴퓨터에 대해 로컬 관리자 권한이 있는 사용자 계정의 자
격 증명이 필요합니다. High Availability를 구성할 경우 주 Tableau Server에 대해 사용
- 82 -
하는 '서비스 계정' 계정이 백업 주 Tableau Server에 대해 사용하는 것과 동일해야 합
니다.
l
백업 : 중요한 시스템 변경을 수행할 때는 항상 먼저 백업을 만드는 것이 가장 좋습니
다. 단계를 보려면 Tableau 데이터 백업 페이지에 622 항목을 참조하십시오.
SSL
SSL을 게이트웨이가 여러 개이고 부하 분산 장치가 한 개 있는 고가용성 Tableau Server 클
러스터용으로 구성하려고 하는 경우(자세한 내용 ) 사용하는 SSL 인증서가 부하 분산 장치
의 호스트 이름용으로 발급되었는지 확인하십시오. 자세한 내용은 클러스터에 대해 SSL
구성 페이지에 488를 참조하십시오.
Tableau Server의 호 스 트 이 름 지 원
버전 8.1부터 호스트 이름 지원이 Tableau Server에 추가되었습니다. 즉, Tableau Server를
다른 컴퓨터에서 사용하도록 구성할 때 컴퓨터의 정적 IPv4 주소 대신 컴퓨터 이름을 사용하
여 해당 컴퓨터를 식별할 수 있습니다. 그러나 내부적으로 Tableau Server는 계속 IP 주소를
사용하여 Tableau 작업자 또는 신뢰할 수 있는 호스트와 같은 여러 서비스와 통신합니다. 따
라서 컴퓨터의 IP 주소 대신 컴퓨터의 이름을 제공한 경우에도 해당 컴퓨터와 연결된 IP 주소
가 변경되거나 임시가 될 수 없습니다.
Tableau Server를 실행 중인 컴퓨터에서 새 IP 주소를 가져오는 경우(예: VM 다시 부팅 이후
또는 DHCP를 사용하는 네트워크 환경에서) tabadmin config를 실행하여 Tableau
Server의 구성을 변경 내용으로 업데이트해야 합니다. 단계는 아래의 절차를 참조하십시오.
DHCP 이외에도 IP 주소를 변경할 수 있는 다른 항목인 사후 설치는 "임시 IPv6 주소"라고 하
는IPv6 주소에 대한 Windows 운영 체제 기능입니다.이 기능을 식별하고 사용 안 함으로 설정
하는 방법에 대한 자세한 내용은 기술 자료 를 참조하십시오.
Tableau Server 구성을 업데이트하려면 다음을 수행합니다.
1. 주 Tableau Server에서 관리자로 명령 프롬프트를 엽니다.
2. 다음을 입력합니다.
cd "C:\Program Files\Tableau\Tableau Server\9.2\bin"
3. 서버를 중지합니다.
tabadmin stop
4. 다음을 입력하여 서버 구성을 업데이트합니다.
tabadmin config
- 83 -
5. 서버를 시작합니다.
tabadmin start
작업자 노드 설치 및 구성
초기 구성을 완료한 후 여러 컴퓨터에서 Tableau Server를 실행하도록 설정할 수 있습니다.
이를 분산 설치 또는 클러스터라고 합니다. 분산 설치를 실행하려면 주 Tableau Server에 추
가 포트를 사용해야 하며 Tableau 작업자 서버에 설치하는 동안 바인딩에 특정 포트를 사용
할 수 있어야 합니다. 자세한 내용은 Tableau Server 포트 페이지에 535을 참조하십시오.
분산 설치를 실행할 경우 알고 있어야 하는 추가 요구 사항도 있습니다. 자세한 내용은 분산
요구 사항 페이지에 81을 참조하십시오.
참고 : 2노드 클러스터(주 서버와 작업자 하나)에 각 노드에 리포지토리 및 데이터 엔
진/파일 저장소가 있는 상태로 Tableau Server를 설치하는 경우 해당 구성에서 장애
조치가 지원되지 않음을 알려주고 세 번째 노드를 추가할 것인지 묻는 메시지가 나타
납니다. 클러스터에 세 번째 서버를 추가해야 하는 것은 아니지만 2노드 클러스터에
서는 장애 조치가 지원되지 않으며 두 노드 중 하나가 중단되는 경우 Tableau Server가
종료됩니다.
Tableau 작 업 자 서 버 설 치 및 구 성
1. 주 서버 컴퓨터에 Tableau Server가 설치되어 있어야 합니다.
2. 주 노드에서 Tableau Server를 중지합니다(Tableau Server Monitor 페이지에 265
참조).
3. Tableau Customer Account Center(Tableau 고객 계정 센터)에서 Tableau Server 작업
자 소프트웨어를 다운로드합니다.
4. Tableau Server 클러스터에 추가할 모든 컴퓨터에서 Tableau Server 작업자 설치 프로
그램을 실행합니다.
5. 설치 시 주 서버의 IPv4 주소 또는 컴퓨터 이름을 입력하라는 메시지가 표시됩니다. 컴
퓨터 이름을 사용하는 것이 좋습니다.
주 서버에 여러 NIC(네트워크 인터페이스 카드)가 활성화되어 있는 경우 IPv4 주소를
입력하려면 주 서버의 모든 IPv4 주소를 쉼표로 구분하여 입력합니다. 주 서버를 실행
중인 컴퓨터의 IP 주소는 정적 주소여야 합니다. 이는 컴퓨터 이름을 사용하여 주 서버
를 식별하는 경우에도 적용됩니다(자세한 내용 ).
Windows 방화벽이 설정된 Windows 7을 실행하는 작업자가 있는 경우 계속하기 전에
Tableau 기술 자료 를 참조하십시오.
6. 작업자 컴퓨터에 작업자 소프트웨어가 설치되면 주 Tableau Server를 중지한 상태로
주 서버로 돌아가서 시작 메뉴에서 Tableau Server 9.2 > Tableau Server 구성 을 선
택하여 구성 유틸리티를 엽니다.
- 84 -
7. 구성 유틸리티에서 일반 탭에 암호를 입력한 다음 서버 탭을 선택하고 추가 를 클릭합
니다.
참고 : 검색 단추를 클릭하여 구성 유틸리티가 실행되고 있는 컴퓨터의 IPv4 주
소 또는 이름을 사용하여 위 5단계에서 구성한 모든 작업자 컴퓨터가 자동으로
추가됩니다.
8. 다음 대화 상자에서 한 작업자 컴퓨터에 대한 IPv4 주소 또는 컴퓨터 이름을 입력하고
컴퓨터에 할당할 VizQL, 응용 프로그램 서버 , 백그라운더 , 캐시 서버 , 데이터 서
버 , 데이터 엔진 , 파일 저장소 , 리포지토리 , 게이트웨이 , 검색 및 찾아보기 프로세
스의 수를 지정합니다.
64비트 버전의 Tableau 작업자 서버에서는 각 프로세스의 최대 2개의 인스턴스를 실
행할 수 있습니다. 간혹 서버 하드웨어에서 허용하는 경우 이러한 제한이 변경될 수 있
습니다. 자세한 내용은 서버 프로세스 기본값 및 제한 페이지에 76 및 성능 페이지
에 417을 참조하십시오.
- 85 -
기본적으로 데이터 엔진/파일 저장소, 리포지토리 및 게이트웨이는 주 서버에서 호스
팅됩니다. 이러한 프로세스를 추가 서버에서 실행하거나 주 서버에서 제거하는 것이
High Availability를 위한 구성에 해당합니다. 자세한 내용은 High Availability 페이지
에 90를 참조하십시오.
9. 확인 을 클릭합니다. 업데이트를 완료하는 데 몇 분 정도 걸릴 수 있습니다.
10. 분산 환경에 추가할 각 컴퓨터에 대해 이러한 단계를 반복합니다. 작업자 추가가 완료
되면 확인 을 클릭하여 변경 내용을 저장하고 구성 유틸리티를 닫은 다음 주 노드에서
Tableau Server를 시작합니다.
데이터베이스 드라이버
Tableau Server 및 Tableau Server 작업자의 설치 프로그램은 Oracle 및 Oracle Essbase 데이
터베이스의 드라이버를 자동으로 설치합니다. 다른 데이터베이스에 연결된 데이터 원본 및
통합 문서를 게시하려면 주 서버와 작업자 서버 모두에 해당 드라이버가 있는지 확인해야
합니다.
VizQL, 응용 프로그램 서버, 데이터 서버 또는 백그라운더 프로세스를 실행하는 작업자는 이
러한 데이터베이스 드라이버가 필요합니다. 예를 들어 한 작업자는 VizQL Server로 지정되
어 있고 다른 컴퓨터는 추출 저장소로 지정되어 있는 경우 VizQL Server 프로세스를 실행하
는 컴퓨터에만 드라이버를 설치해야 합니다.
- 86 -
서버 프로세스
데이터베이스 드
라이버 필요 여부
VizQL Server
예
응용 프로그램 서버
예
데이터 서버
예
백그라운더
예
API 서버
예
데이터 엔진(추출 저장소)
아니요
리포지토리
아니요
게이트웨이
아니요
클러스터 컨트롤러
아니요
캐시 서버
아니요
검색 및 찾아보기
아니요
파일 저장소
아니요
작업자 노드 재설치 및 구성
Tableau 작업자 노드 중 하나를 다시 설치해야 할 수 있습니다. 이렇게 하려면 다음 절차 하
나를 수행하십시오. 수행할 단계는 다시 설치하려는 작업자에 데이터 엔진 또는 리포지토리
구성 요소가 있느냐에 따라, 그리고 설치된 다른 노드에 이러한 구성 요소가 중복되어 있느
냐에 따라 결정됩니다.
참고: 여러 작업자를 동시에 다시 설치하면 데이터가 손실될 수도 있습니다.
분산 설치 환경에서 오직 데이터 엔진 또는 리포지토리만 호스팅하는 작업자 노드를 다시
설치하고 구성하려면 다음 절차를 사용하십시오. 모든 Tableau Server 설치에는 데이터 엔
진 하나와 리포지토리 하나가 필요합니다. 이러한 프로세스 중 하나를 호스팅하는 작업자
노드를 다시 설치하려는 경우 먼저 프로세스를 두 번째 노드에 추가해야 합니다.
데이터 엔진 또는 리포지토리 인스턴스를 호스팅하는 작업자 노드 재설치
1. Tableau Server의 전체 백업을 만듭니다. 자세한 내용은 Tableau 데이터 백업 페이
지에 622을 참조하십시오.
2. Windows 시작 메뉴에서 Tableau Server 9.2> Tableau Server 중지 를 선택하거나 명
- 87 -
령줄에서 tabadmin stop 페이지에 604 명령을 실행하여 주 서버에서 Tableau
Server를 중지합니다.
3. 시작 메뉴에서 Tableau Server 9.2 > Tableau Server 구성 을 선택합니다.
4. 구성 유틸리티에서 다음을 수행합니다.
l 일반 탭에서 암호를 입력합니다.
l 서버 탭에서 작업자가 호스팅하는 데이터 엔진 및/또는 리포지토리 구성 요소
를 다른 작업자나 주 서버에 추가한 다음 변경 내용을 저장합니다.
예를 들어, 현재 다시 설치하고 있는 작업자가 데이터 엔진을 호스팅하는 경우
이 데이터 엔진을 다른 노드에 추가합니다.
5. 다시 설치하려는 작업자에 있는 기존 데이터 엔진 또는 리포지토리와 새로 추가한 해
당 프로세스 인스턴스 사이의 동기화가 완료되도록 주 Tableau Server 노드를 시작
합니다.
6. Tableau Server에서 상태 페이지를 열고 추가한 구성 요소를 확인합니다.
l
l
데이터 엔진/파일 저장소를 추가한 경우 새 파일 저장소 상태가 "동기화 중" 이
외의 상태가 될 때까지 기다립니다..
리포지토리를 추가한 경우 새 리포지토리 상태가 "수동" 상태가 될 때까지 기다
립니다.
7. Tableau Server를 중지합니다.
8. 데이터 엔진을 호스팅하는 노드를 제거하려면 제거할 파일 저장소를 해제 합니다.
Windows 명령줄에서 C:\Program Files\Tableau\Tableau
Server\9.2\bin 디렉터리로 이동한 후 다음을 실행합니다.
tabadmin decommission <worker_node>
여기서, <worker_node>는 제거하려는 작업자의 이름 또는 IP 주소로, 구성 유틸리
티의 서버 탭에 있는 서버 목록에 나타나는 그대로 사용합니다.
9. 구성 유틸리티에서 다음을 수행합니다.
l 일반 탭에서 암호를 입력합니다.
l 서버 탭에서, 다시 설치하려는 작업자를 선택한 다음 삭제 를 클릭합니다.
l 변경 내용을 저장합니다.
10. Tableau Server를 시작하고 모든 항목이 예상한 대로 작동하는지 확인합니다.
11. 작업자에서 다음을 수행합니다.
l Windows 제어판에서 Tableau Server 작업자 소프트웨어를 제거합니다.
l 다음 폴더를 삭제하거나 이름을 바꿉니다. C:\Program Files\Tableau
및 C:\ProgramData\Tableau. \ProgramData는 숨겨진 폴더이므로 보
이지 않을 수 있습니다.
l 업데이트된 작업자 소프트웨어를 설치합니다.
12. Tableau Server 주 서버에서 Tableau Server를 중지하고 작업자를 구성에 다시 추가한
- 88 -
다음 변경 내용을 저장합니다.
참고: 작업자를 다시 추가하는 동안 데이터 엔진과 리포지토리는 하나 이상의
노드에서 유지되어야 합니다.
13. Tableau Server를 시작합니다.
데이터 엔진 또는 리포지토리를 호스팅하고 있지 않거나 구성 요소를 호스팅하고 있지만 같
은 구성 요소를 호스팅하는 추가 노드가 있는 경우 Tableau 작업자를 다시 설치하고 구성하
려면 다음 절차를 사용하십시오.
데이터 엔진이나 파일 저장소를 호스팅하고 있지 않거나 다른 노드에서도 사용되는
데이터 엔진이나 파일 저장소를 호스팅하는 작업자 노드의 재설치 및 구성
1. Tableau Server의 전체 백업을 만듭니다.
2. 시작 메뉴에서 Tableau Server 9.2> Tableau Server 중지 를 선택하거나 명령 프롬
프트에서 tabadmin stop 명령을 실행하여 주 서버에서 Tableau Server를 중지합니
다.
3. 데이터 엔진/파일 저장소 쌍을 포함하는 노드를 제거하려면 해당 노드에서 파일 저장
소를 해제 합니다.
Windows 명령줄에서 C:\Program Files\Tableau\Tableau
Server\9.2\bin 디렉터리로 이동한 후 다음을 실행합니다.
tabadmin decommission <worker_node>
여기서, <worker_node>는 제거하려는 작업자의 이름 또는 IP 주소로, 구성 유틸리
티의 서버 탭에 있는 서버 목록에 나타나는 그대로 사용합니다.
4. 시작 메뉴에서 Tableau Server 9.2 > Tableau Server 구성 을 선택하여 구성 유틸리
티를 엽니다.
5. 구성 유틸리티에서 다음을 수행합니다.
l 일반 탭에서 암호를 입력합니다.
l 서버 탭에서, 다시 설치하려는 작업자를 선택한 다음 삭제 를 클릭합니다.
l 변경 내용을 저장합니다.
6. Tableau Server를 시작하고 모든 항목이 예상한 대로 작동하는지 확인합니다.
7. 작업자에서 다음을 수행합니다.
l 제어판에서 Tableau Server 작업자 소프트웨어를 제거합니다.
l 다음 폴더를 삭제하거나 이름을 바꿉니다. C:\Program Files\Tableau
및 C:\ProgramData\Tableau. \ProgramData는 숨겨진 폴더이므로 보이
지 않을 수 있습니다.
l 업데이트된 작업자 소프트웨어를 설치합니다.
8. 주 노드에서 Tableau Server를 중지하고 구성 유틸리를 사용하여 작업자를 구성에 다
- 89 -
시 추가한 다음 변경 내용을 저장합니다.
참고 : 작업자를 다시 추가하는 동안 데이터 엔진과 리포지토리는 하나 이상의
노드에서 유지되어야 합니다.
9. Tableau Server를 시작합니다.
분산 환경 유지 관리
분산 설치를 위해 주 서버와 하나 이상의 작업자 서버를 설정한 후에는 주 서버의 명령줄 도
구 및 구성 유틸리티를 사용하여 주 서버에서 모든 후속 구성 및 업데이트를 수행할 수 있습
니다. 업데이트는 자동으로 작업자에게 지정됩니다.
작업자 서버 설치 시 주 서버의 IPv4 주소 또는 컴퓨터 이름을 지정했습니다. 해당 IP 주소 또
는 컴퓨터 이름이 변경되면 작업자 서버를 다시 설치해야 합니다.
서버 유지 관리 페이지에서 Tableau Server 클러스터의 상태를 모니터링할 수 있습니다. 서
버 유지 관리에 대한 자세한 내용은 서버 유지 관리 페이지에 242 항목을 참조하십시오.
High Availability
Tableau Server의 고가용성 설치 환경은 Tableau Server의 가용성을 극대화하도록 설계된
특수한 유형의 분산 설치 환경입니다.
빠른 시작: 장애 조치 및 고가용성 게이트웨이 구성
추출 및 리포지토리 데이터는 빠르게 변경될 수 있으며 정기적인 백업이 있어도 시스템 장
애 시 완전히 복구하지 못할 수 있습니다. 또 다른 취약점은 Tableau Server 클러스터의 단일
진입점 또는 게이트웨이입니다. 이 취약점을 해결하기 위해 분산 Tableau Server 배포에서
는 실시간 콘텐츠 복제 및 장애 조치 기능을 지원하며 다중 게이트웨이를 실행하는 기능을
제공합니다.
- 90 -
1. 서 버 설 치
주 컴퓨터에 Tableau Server를 설치합니다. 설치 후 서버를 중지하고 장애 조치 지원을 제공
할 추가적인 두 컴퓨터에서 Tableau 작업자 설치를 실행합니다. 작업자 설치 중에 주 서버의
IPv4 주소 또는 이름을 제공합니다.
명령 프롬프트에서 서버를 중지하거나 시작하려면 Tableau Server bin 폴더로 이동하여
tabadmin stop 또는 tabadmin start를 입력합니다.
주 서버를 중지하고 해당 구성 유틸리티를 엽니다.
3. 이 메 일 알 림 설 정
두 번째 작업자를 추가하고 아직 구성 유틸리티가 열려 있는 상태에서 구성 유틸리티의 알
림 및 구독 탭을 클릭하고 서버 상태 문제에 대한 이메일 알림을 보냅니다 를 선택합니
다.
- 91 -
테스트 시 사용자의 이메일 계정에서 서비스 관련 메시지를 받게 됩니다.
SMTP 서버 이름과 SMTP 서버에서 요구하는 경우 사용자 이름 및 암호를 입력합니다.
그런 다음, 시스템 장애가 있는 경우 알림을 보낼 이메일 계정과 해당 알림을 받을 계정을 입
력합니다. 확인 을 클릭하고 Tableau Server를 시작합니다.
2. 분 산 시 스 템 구 성
1. 서버 탭에서 추가 를 클릭하여 작업자 서버를 추가합니다. 서버의 IPv4 주소 또는 컴퓨
터 이름을 입력합니다. 각 프로세스에 대해 1을 입력합니다. 리포지토리 , 게이트웨
이 , 검색 및 찾아보기 를 선택합니다. 확인 을 클릭합니다.
- 92 -
2. 추가 를 클릭하여 두 번째 작업자 서버를 추가합니다. 서버의 IPv4 주소 또는 컴퓨터 이
름을 입력합니다. 데이터 엔진 (0으로 설정) 이외의 모든 프로세스에 대해 1을 입력합
니다. 리포지토리 는 선택 취소된 상태로 두고 게이트웨이 를 선택합니다. 확인 을 클
릭합니다.
3. 확인 을 클릭하여 구성 유틸리티를 닫고 변경 내용이 적용되도록 주 서버에서 Tableau
Server를 시작합니다.
4. 주 서버를 중지하고 구성 유틸리티를 엽니다.
5. 서버 탭에서 두 번째 작업자를 선택하고 편집 을 클릭합니다. 데이터 엔진 을 1로 설
정하고 리포지토리 확인란을 선택합니다. 확인 을 클릭한 다음 다시 확인 을 클릭하여
구성 유틸리티를 닫습니다. Tableau Server를 시작합니다.
6. 계속 서버 탭에서 This Computer (Primary)를 선택하고 편집 을 클릭합니다.
모든 프로세스를 0으로 설정하고, 리포지토리 확인란을 선택 취소하고 게이트웨이
확인란은 선택된 상태로 둡니다. 확인 을 클릭합니다.
4. 게 이 트 웨 이 부 하 분 산
선택적으로, 부하 분산 장치를 사용하여 게이트웨이 장애 시 클러스터의 가용성을 유지하고
클러스터의 작업 부하를 분산할 수 있습니다.
부하 분산 장치에서 게이트웨이 프로세스를 실행하는 각 컴퓨터(주 서버와 두 작업자)의 IP
주소를 입력하고 가장 빠름 또는 라운드 로빈 같은 부하 분산 방법을 구성합니다.
- 93 -
빠른 시작: 백업 주 서버 만들기
이 빠른 시작에서는 주 Tableau Server의 백업을 만들어, 현재 주 서버가 실패할 경우 간단한
단계에 따라 주 서버의 백업 서버를 온라인 상태로 만드는 방법을 설명합니다.
시작하기 전에 환경에서 장애 조치 및 고가용성 게이트웨이를 구성해야 합니다. 자세한 지
침은 빠른 시작: 장애 조치 및 고가용성 게이트웨이 구성 페이지에 90을 참조하십시오.
작업자 서버 두 개와 주 Tableau Server 하나가 있어야 합니다. Tableau Server 사용자를 원
활하게 전환할 수 있도록 현재 주 서버와 백업 주 서버 모두에 동일한 공통 이름을 할당합니
다.
- 94 -
주 서버 장애 조치 구성
1. 주 서 버 구 성
주 Tableau Server에서 서버를 중지하고 Tableau Server bin 디렉터리에서 다음 명령을 실행
합니다.
tabadmin failoverprimary --primary "<computer1>,<computer2>"
computer1은 현재 주 서버의 IPv4 주소 또는 컴퓨터 이름이고 computer2는 백업 주 서버
의 IPv4 주소 또는 컴퓨터 이름입니다.
2. 주 서 버 의 구 성 을 백 업 서 버 로 복 사
주 서버의 tabsvc.yml 파일(ProgramData\Tableau\Tableau Server\config에 있음)을 백업 주
서버의 임시 위치에 복사합니다. 이 파일에서 주 서버의 IPv4 주소 또는 컴퓨터 이름
(worker.hosts 라인에 있음)을 백업 주 서버의 IPv4 주소 또는 컴퓨터 이름으로 바꿉니다.
3. 백 업 주 서 버 설 치 및 해 제
백업 주 서버에 Tableau Server를 설치합니다. 설치가 완료되면 백업 주 서버에서 명령 프롬
프트를 열고 서버를 중지합니다. 그런 다음 아래 명령을 실행합니다.
tabadmin autostart off
다음 섹션을 시작하기 전에 주 서버의 전원을 내려 시스템 장애를 시뮬레이션합니다.
주 서버 장애 발생 후
4. 백 업 주 서 버 구 성
백업 주 서버에서 2단계에서 편집한 tabsvc.yml 파일을 사용하여 로컬에 설치된 tabsvc.yml
을 덮어씁니다. (웹 데이터 커넥터 를 주 서버로 가져온 경우 주 백업 서버로 복사합니다.) 그
런 다음, 백업 주 서버에서 명령 프롬프트를 열고 백업 주 서버의 Tableau Server bin 디렉터
리에서 다음 명령을 실행합니다.
tabadmin failoverprimary --primary "<computer2>, <computer1>"
computer2는 백업 주 서버(곧 활성 주 서버가 될 서버)의 IPv4 주소 또는 컴퓨터 이름이고
computer1은 이전 주 서버(곧 백업 서버가 될 서버)의 IPv4 주소 또는 컴퓨터 이름입니다.
5. 백 업 주 서 버 시 작
다음 명령을 실행합니다.
tabadmin autostart on
그런 다음 서버를 시작합니다. 백업 주 서버가 이제 주 서버가 되었습니다.
- 95 -
6. 상 태 보 기
새 주 서버에서 Tableau Server에 로그인하고 상태 페이지에서 분산 시스템의 상태를 확인
합니다. 상태 테이블의 첫 번째 행에 새 주 서버의 IP 주소 또는 컴퓨터 이름이 표시됩니다.
High Availability 이 해
Tableau Server 시스템을 고가용성으로 구성할 경우 수행하는 단계는 모두 중복성을 구축하
여 잠재적인 작동 중단을 줄이도록 설계되어 있습니다. 중복성이 필요한 네 가지 영역은 데
이터 엔진, 리포지토리, 게이트웨이 프로세스 및 서버의 라이선스 구성 요소를 실행하는 주
Tableau Server입니다. 항상 활성 리포지토리 프로세스 하나가 있어야 하므로 클러스터 구
성은 특정 시점에 주 Tableau Server를 중지한 후 다시 시작하여 설정이 적용되도록 하는 여
러 단계로 구성된 절차입니다. 정확한 단계를 위해서는 장애 조치 및 다중 게이트웨이 구
성 페이지에 102 및 백업 주 서버 사용 페이지에 112 항목을 참조하십시오. 또한 분산 요
구 사항 페이지에 81 항목도 참조하십시오.
아래 항목에서는 High Availability 구성을 위해 서버 시스템 토폴로지가 어떻게 발전하는지를
요약해서 보여 줍니다. 고가용성을 위한 최소 지원 구성은 3노드 시스템입니다. 여기에는 라
이선스를 실행하는 주 서버와 주 프로세스를 호스팅하는 두 작업자가 포함됩니다. 백업 주
서버로 사용할 네 번째 컴퓨터를 추가하면 시스템의 안정성을 향상시킬 수 있습니다. 모든
노드에서 게이트웨이 프로세스를 실행하면 게이트웨이에 대해 부하 분산 장치를 사용할 수
도 있습니다.
단일 서버 시스템
주 Tableau Server를 설치한 후에는 모든 서버 프로세스의 인스턴스를 적어도 하나 이상 실
행합니다. 이 구성은 Tableau Server의 가장 기본적인 구성입니다. 여기에는 중복성이 없습
니다.
- 96 -
단일 서버 시스템에서 서버 상태 페이지의 프로세스 상태 테이블은 다음과 비슷하게 표시됩
니다.
- 97 -
중복성을 구축하기 위해서는 리포지토리 프로세스와 데이터 엔진/파일 저장소 프로세스의
복사본을 호스팅할 서버를 추가해야 합니다. 또한 시스템의 취약성을 줄이기 위해서는 다중
게이트웨이를 실행하고 주 서버를 고유한 노드로 격리해야 하며, 이상적으로는 서버 프로세
스를 가능한 한 적게 실행하는 것이 좋습니다. 이렇게 하는 데 필요한 최소한의 컴퓨터 수는
3대(3노드 시스템 아래 참조)입니다.
참고 : 여러 노드에 Tableau Server를 설치하려면 Tableau Server의 다중 컴퓨터 코어
라이선스가 있어야 합니다.
3노 드 시 스 템
3노드 시스템을 사용하면 주 서버의 취약성을 줄일 수 있습니다.
- 98 -
이 구성은 서버 상태 페이지에서 다음 프로세스 상태 테이블과 비슷하게 표시됩니다.
- 99 -
3노드 클러스터에서 데이터 엔진 및 리포지토리 프로세스는 주 서버에서 작업자 서버로 이
동되고 주 서버는 게이트웨이 프로세스와 검색 및 찾아보기 프로세스만 실행합니다. 이 구
성에서 활성 작업자가 실패할 경우 수동 작업자가 자동으로 활성 작업자가 됩니다. 작업자
를 추가하고 주 서버에서 프로세스를 제거하는 방법을 포함하여 이 3노드 클러스터를 만드
는 방법은 장애 조치 및 다중 게이트웨이 구성 페이지에 102 항목에 설명되어 있습니다.
(라이선스 기능은 주 서버의 핵심 기능이며 제거할 수 없기 때문에 상태 페이지에 표시되지
않습니다. 클러스터 컨트롤러 및 조정 서비스는 "기준 설치"의 일부로 모든 노드에 설치되며
구성할 수 없습니다. 조정 서비스는 상태 페이지에 표시되지 않으며 클러스터 컨트롤러는
클러스터에 두 개 이상의 노드가 있는 경우에만 표시됩니다.)
이 3노드 클러스터를 향상시킬 수 있는 방법은 두 가지가 있습니다. 1) 3개의 활성 게이트웨
이가 있는 인터페이스에 부하 분산 장치를 추가하는 방법과 2) 백업을 만들어 주 서버의 단
일 장애 지점 문제를 해결하는 것입니다. 자세한 내용은 아래 항목을 참조하십시오.
부하 분산 장치 추가
이 시점에서 3개 노드 모두에 게이트웨이가 있으며 사용 가능한 서버 프로세스에 대한 요청
을 라우팅하는 데 사용됩니다. 리포지토리 프로세스와는 달리 활성 및 대기 게이트웨이는
없습니다. 모든 게이트웨이가 활성 상태입니다. 클러스터의 잠재적 가동 중단을 줄이려면
부하 분산 장치를 구성 해야 합니다.
백업 주 서버 추가
백업 주 서버를 추가하면 시스템에 대한 안정성을 더해 줍니다. 백업 주 서버는 주 서버가 실
패할 경우를 대비하여 시스템에 추가되는 서버입니다. 활성 서버가 아닌 상태에서 백업 주
서버 사용 페이지에 112 항목의 처음 단계 집합을 완료하면 활성화할 준비가 됩니다. 설치
- 100 -
하는 동안 백업 주 서버를 허가해야 하지만 이는 Tableau EULA에 따라 허용 가능한 세 가지
환경 중 하나로 간주되지 않습니다.
백업 주 서버가 포함된 시스템은 다음과 같이 표시됩니다.
위에 표시된 프로세스 상태 테이블은 3노드 시스템과 동일하게 보입니다. 주 서버가 실패하
여 백업 주 서버에서 작업을 수행하도록 단계를 수행하면 시스템이 새 주 서버를 사용하여
다시 온라인 상태로 설정됩니다.
- 101 -
라이선스는 주 Tableau Server에 대해서만 부여되고 8시간마다 확인됩니다. 주 서버가 중단
되고 다른 프로세스를 실행하지 않는 경우 백업을 온라인 상태의 주 서버로 전환하는 데 최
대 72시간의 기간이 주어집니다. 실제 기간은 마지막 라이선스 확인이 수행된 시점에 따라
달라지고 라이선스 기간 동안 다시 시작한 프로세스가 있는지 여부에 따라 달라집니다. 예
를 들어 처음 실패한 라이선스 확인이 71시간 전에 실행된 경우 백업을 온라인 상태의 주 서
버로 전환하는 데 1시간이 주어집니다. 라이선스 확인이 1분 전에 수행된 경우에는 71시간
59분이 남습니다. 참고 : 72시간의 기간 동안 다시 시작된 프로세스에는 라이선스가 부여되
지 않으므로 서비스 요청에 응답할 수 없게 됩니다.
장애 조치 및 다중 게이트웨이 구성
다음을 수행하여 다중 게이트웨이 및 장애 조치 지원을 제공하는 3 컴퓨터 클러스터를 구성
합니다. 대부분의 경우 다중 게이트웨이는 부하 분산 장치를 사용하려는 경우에만 실행해야
합니다.
참고 : 여러 노드에 Tableau Server를 설치하려면 Tableau Server의 다중 컴퓨터 코어
라이선스가 있어야 합니다.
1. 주 컴퓨터에 Tableau Server 설치 를 수행합니다.
2. 설치가 완료되면 상태 페이지를 확인합니다. 모든 프로세스에 녹색 "활성" 상태가 표
시되어야 합니다.
- 102 -
3. 주 컴퓨터에서 서버를 중지 합니다.
4. 두 대의 추가 컴퓨터 또는 장애 조치 및 추가 게이트웨이 지원을 제공하는 VM에서
Tableau 작업자 설치 를 실행합니다. 작업자 설치 중에는 주 Tableau Server의 컴퓨터
이름(권장) 또는 IPv4 주소를 제공해야 합니다. 여러 IPv4 주소를 입력할 경우 각 주소
를 쉼표로 구분합니다.
참고 : 주 서버 확인에 주 서버의 컴퓨터 이름을 사용하는 경우에도 주 컴퓨터에
는 정적 IP 주소를 할당해야 합니다(자세한 내용 ).
5. 주 서버가 아직 중지된 상태에서 Tableau Server 구성 유틸리티를 시작합니다. 시작 >
모든 프로그램 > Tableau Server > Tableau Server 구성 을 선택합니다. 일반 탭에
서 '서비스 계정' 계정 암호를 입력합니다.
- 103 -
6. 서버 탭에서 추가 를 클릭하여 작업자를 추가합니다.
참고: Tableau Server의 단일 컴퓨터 코어 라이선스로 허가된 서버를 구성하는
경우에는 추가 단추가 작동하지 않습니다.
7. 작업자의 IPv4 주소 또는 컴퓨터 이름을 입력하고 데이터 엔진 에 1을 입력한 다음(파
일 저장소 가 자동으로 선택됨) 리포지토리 확인란을 선택합니다.
작업자가 다른 서버 프로세스를 실행하도록 하려면 실행하려는 인스턴스 수(예: 1 또
는 2)를 입력합니다. 확인 을 클릭하여 Tableau Server 추가 대화 상자를 닫은 다음 확
인 을 클릭하여 구성을 저장하고 구성 유틸리티를 닫습니다.
참고 : 총 두 개의 노드가 있으며 각 노드에 리포지토리, 데이터 엔진 또는 둘 모
두가 있는 경우 고가용성(장애 조치) 지원에 서버 노드가 최소 세 개 필요함을
알리는 다음과 같은 메시지가 나타납니다. "고가용성에는 최소 세 개의 Tableau
Server 노드가 필요합니다. 지금 세 번째 노드를 추가하거나, 아니면 노드 두 개
만 있는 상태로 계속할 수 있습니다."
- 104 -
8. 주 컴퓨터에서 서버를 시작 합니다.
9. 중요: 몇 분 동안 서버 동기화 프로세스에서 데이터를 복사할 수 있도록 합니다. 설치
크기 및 추출 수에 따라 5분에서 15분 사이 또는 훨씬 더 긴 시간이 걸릴 수 있습니다.
10. Tableau Server에서 상태 페이지를 열고 추가한 구성 요소를 확인합니다.
l
l
데이터 엔진/파일 저장소를 추가한 경우 새 파일 저장소 상태가 "동기화 중" 이
외의 상태가 될 때까지 기다립니다..
리포지토리를 추가한 경우 새 리포지토리 상태가 "수동" 이외의 상태가 될 때까
지 기다립니다.
11. 동기화가 완료되었는지 확인한 후 주 서버에서 서버를 중지 합니다.
12. 구성 유틸리티를 엽니다. 일반 탭에서 '서비스 계정' 계정 암호를 입력한 다음 서버 탭
을 클릭하고 서버 탭에서 추가 를 클릭하여 다른 작업자를 추가합니다.
13. 보조 작업자의 IPv4 주소 또는 컴퓨터 이름을 입력하고 데이터 엔진 (0으로 설정) 이
외의 모든 프로세스에 대해 1 이상의 숫자를 입력합니다. 리포지토리 확인란을 선택
취소하고 게이트웨이 를 선택합니다.
- 105 -
확인 을 클릭합니다.
14. 서버 탭에서 이 컴퓨터(주)를 선택한 다음 편집 을 클릭합니다.
15. Tableau Server 편집 대화 상자에서 데이터 엔진 을 0으로 설정하고 리포지토리 확인
란을 선택 취소합니다. 게이트웨이 를 선택된 상태로 유지합니다. 주 Tableau Server
가 게이트웨이 프로세스(Apache)를 제외한 모든 프로세스를 실행하지 않도록 하려면
각 텍스트 상자에 0을 입력하여 주 서버에서 남은 서버 프로세스를 제거하면 됩니다.
- 106 -
코어 기반 라이선스를 사용하는 경우 게이트웨이 프로세스와 검색 및 찾아보기 프로
세스는 어떠한 코어도 소비하지 않습니다. 예를 들어, 하나의 8코어 서버 라이선스와
두 개의 4코어 작업자를 둔 경우, 게이트웨이와 검색 및 찾아보기를 제외한 모든 프로
세스를 실행하지 않도록 주 Tableau Server를 구성하는 것이 유용한 전략입니다. 세
개의 서버(주 서버 및 두 작업자 서버)를 실행할 수 있지만 작업자 서버만 코어를 소비
합니다.
확인 을 클릭합니다.
16. 서버 탭에서 첫 번째 작업자를 선택하고, 편집 을 클릭하고, 게이트웨이 확인란을 선
택합니다. 다른 설정은 변경하지 않습니다. 확인 을 클릭합니다.
17. 서버 탭에서 계속 두 번째 작업자를 선택하고 편집 을 클릭합니다.
18. 데이터 엔진 을 1로 설정하고(파일 저장소 가 자동으로 선택됨) 리포지토리 확인란
을 선택합니다.
- 107 -
19. 확인 을 클릭합니다.
서버 탭이 이제 다음과 비슷하게 표시됩니다.
20. 또한 데이터 엔진 및 리포지토리 프로세스에 대해 서버 오류 또는 변경 사항에 대한 알
림을 받을 수 있도록 이메일 알림을 설정할 수도 있습니다. 이렇게 하려면 구성 유틸리
티에서 알림 및 구독 탭을 클릭하고 이메일 알림 구성 페이지에 17의 단계를 따릅
니다.
21. 확인 을 클릭하여 구성 유틸리티를 닫습니다.
- 108 -
22. 데이터 엔진/파일 저장소를 제거하려는 경우(위의 14단계), 파일 저장소가 해제되지
않았음을 알려주고 파일 저장소를 해제할지 묻는 메시지가 나타납니다. 예 를 클릭하
여 파일 저장소를 해제합니다.
23. 주 컴퓨터에서 서버를 시작 합니다(변경 내용을 적용하려면 몇 분 정도 걸릴 수 있음).
이제 시스템이 리포지토리 프로세스에 대해 장애 조치를 제공하도록 구성되었습니
다. 다중 게이트웨이에 대해서도 구성됩니다. 이제 부하 분산 장치를 사용 하여 게이
트웨이 장애 시 클러스터의 가용성을 유지하고 클러스터의 작업 부하를 분산할 수 있
습니다.
상태 페이지가 다음과 비슷하게 표시됩니다.
부하 분산 장치 추가
다중 게이트웨이를 실행하고 부하 분산 장치를 구성하여 요청을 여러 게이트웨이로 분산하
면 Tableau Server 클러스터의 안정성을 향상시킬 수 있습니다. 활성 또는 수동 상태로 구분
되는 리포지토리 프로세스와는 달리 모든 게이트웨이 프로세스는 활성 상태입니다. 클러스
터의 한 게이트웨이를 사용할 수 없게 되면 부하 분산 장치가 해당 게이트웨이에 대한 요청
전송을 중지합니다. 선택한 부하 분산 장치 알고리즘에 따라 게이트웨이가 클라이언트 요청
을 라우팅하는 방법이 달라집니다.
또한 백업 주 서버를 만들려고 하고 해당 컴퓨터에서 게이트웨이 프로세스를 실행 중인 경
우 모든 다른 게이트웨이와 함께 부하 분산 장치에 해당 게이트웨이를 식별해야 합니다.
- 109 -
참고 : Kerberos 인증을 사용할 예정이라면 먼저 Tableau Server에서 부하 분산 장치를
구성한 후 Kerberos를 구성해야 합니다. 자세한 내용은 Kerberos 구성 페이지에 503
을 참조하십시오.
지침
부하 분산 장치를 Tableau Server에서 사용하도록 구성할 때 다음을 참조하십시오.
l
테스트된 부하 분산 장치 : 게이트웨이가 여러 개인 Tableau Server 클러스터는
Apache 및 F5 부하 분산 장치에서 테스트되었습니다.
Apache 부하 분산 장치를 사용하고 사용자 지정 관리 뷰를 만드는 경우 Tableau
Server 리포지토리에 직접 연결해야 합니다. 부하 분산 장치를 통해 연결할 수 없습니
다.
l
l
Tableau Server URL: 부하 분산 장치가 Tableau Server 클러스터 앞에 있으면
Tableau Server 사용자가 액세스하는 URL은 주 Tableau Server가 아닌 부하 분산 장치
에 속합니다.
X-Forwarded-For 및 X-Forwarded-Host 머리글 : Tableau Server 사용자 작업 관리
뷰는 다른 정보 중 클라이언트 IP 주소를 표시합니다. 이 뷰에서 클러스터의 부하 분산
장치 대신 클라이언트의 IP 주소를 표시하려면 부하 분산 장치에서 X-Forwarded-For
및 X-Forwarded-Host 머리글을 명시적으로 사용으로 설정해야 합니다. 이러한 머리
글을 기본적으로 사용으로 설정한 부하 분산 장치도 있고 아닌 부하 분산 장치도 있습
니다.
참고 : X-Forwarded-For 머리글에는 클라이언트와 서버 사이에 있는 모든 프록
시 서버의 IP 주소가 포함되어 있어야 합니다.
l
l
l
신뢰할 수 있는 호스트 설정 : 부하 분산 장치를 실행 중인 컴퓨터는 Tableau Server
에 신뢰할 수 있는 호스트로 식별되어야 합니다. Tableau Server를 구성하는 방법은
아래 절차를 참조하십시오.
프록시 서버 구성 : Tableau Server에 부하 분산 장치를 식별하는 데 사용되는 설정은
프록시 서버를 식별하는 데 사용되는 설정과 동일합니다. Tableau Server 클러스터에
프록시 서버와 부하 분산 장치가 모두 필요한 경우 둘 모두 gateway.public.host
에 정의된 단일 외부 URL을 사용해야 하며 모든 프록시 서버와 부하 분산 장치가
gateway.trusted 및 gateway.trusted_hosts에 지정되어 있어야 합니다. 자
세한 내용은 프록시 서버를 사용하도록 Tableau 구성 페이지에 447을 참조하십시
오.
지속성 : Active Directory(NTLM) 인증이 사용되지 않는 한 외부 부하 분산 장치 구성에
어떠한 지속성이나 선호도도 포함되지 않아야 합니다. Active Directory 인증을 사용하
는 경우 NTLM 협상 요청에 대해서만 쿠키 기반 지속성을 사용하십시오.
- 110 -
부 하 분 산 장 치 를 사 용 하 도 록 Tableau Server 구 성
다음 단계를 수행하여 부하 분산 장치를 사용하도록 Tableau Server를 구성할 수 있습니다.
1. 서버를 중지 합니다.
2. Tableau Server의 bin 디렉터리에서 다음 명령을 입력합니다. 여기서 name은 부하 분
산 장치를 통해 Tableau Server에 연결하는 데 사용되는 URL입니다.
tabadmin set gateway.public.host "name"
예를 들어 브라우저의 주소 표시줄에서 tableau.example.com을 입력하여
Tableau Server에 연결하는 경우 다음 명령을 입력하십시오.
tabadmin set gateway.public.host "tableau.example.com"
3. 기본적으로 Tableau는 부하 분산 장치가 외부 통신을 위해 포트 80에서 수신 대기 중
이라고 가정합니다. 다른 포트를 사용하려면 다음 명령을 입력합니다. 여기서 port_
number는 포트입니다.
tabadmin set gateway.public.port "port_number"
4. 이제 다음 명령을 입력합니다. 여기서 server는 부하 분산 장치의 IPv4 주소 또는 컴
퓨터 이름입니다.
tabadmin set gateway.trusted "server"
server에 대한 값은 다음과 같이 쉼표로 구분된 목록일 수 있습니다.
tabadmin set gateway.trusted "10.32.139.45, 10.32.139.46,
10.32.139.47"
또는
tabadmin set gateway.trusted "proxy1, proxy2, proxy3"
5. 다음 명령에서는 정규화된 도메인 이름, 정규화되지 않은 도메인 이름, 별칭 등과 같
은 부하 분산 장치에 대한 대체 이름을 제공합니다. 이러한 이름은 사용자가 브라우저
에 입력할 수 있는 이름입니다. 각 이름을 쉼표로 구분합니다.
tabadmin set gateway.trusted_hosts "name1, name2, name3"
예를 들면 다음과 같습니다.
tabadmin set gateway.trusted_hosts "lb.example.com, lb,
ftp.example.com, www.example.com"
6. config 명령을 실행합니다.
tabadmin config
7. 변경 사항이 적용되도록 서버를 시작 합니다.
- 111 -
백업 주 서버 사용
아래 항목의 절차를 수행하기 전에 장애 조치 및 다중 게이트웨이 구성 페이지에 102의
단계를 수행하십시오. 이러한 단계를 진행하고 나면 장애 조치 지원을 제공하는 두 대의 작
업자 서버가 구성됩니다. 각 서버는 부하 분산 장치를 구성할 수 있는 게이트웨이도 실행 중
입니다. 주 Tableau Server는 프로세스로 노출되거나 할당되지 않은 게이트웨이 프로세스와
라이선스를 실행 중입니다. 이제 데이터 엔진, 리포지토리 및 게이트웨이에 대한 중복성이
구축되었으므로 주 Tableau Server를 위한 중복성을 구축해야 합니다. 이를 위해 백업을 만
들어야 합니다. 설치하는 동안 백업 주 서버를 허가해야 하지만 이는 Tableau EULA에 따라
허용 가능한 세 가지 환경 중 하나로 간주되지 않습니다.
라이선스는 8시간마다 확인됩니다. 주 서버가 중단되고 다른 프로세스를 실행하지 않는 경
우 백업을 온라인 상태의 주 서버로 전환하는 데 최대 72시간의 기간이 주어집니다. 실제 기
간은 마지막 라이선스 확인이 수행된 시점에 따라 달라지고 라이선스 기간 동안 다시 시작
한 프로세스가 있는지 여부에 따라 달라집니다. 예를 들어 처음 실패한 라이선스 확인이 71
시간 전에 실행된 경우 백업을 온라인 상태의 주 서버로 전환하는 데 1시간이 주어집니다.
라이선스 확인이 1분 전에 수행된 경우에는 71시간 59분이 남습니다. 참고 : 72시간의 기간
동안 다시 시작된 프로세스에는 라이선스가 부여되지 않으므로 서비스 요청에 응답할 수 없
게 됩니다. 마지막 라이선스 확인이 수행된 시간을 보려면
ProgramData\Tableau\Tableau Server\data\tabsvc\logs\licensing 폴더
에서 checklicense_lic.log 파일과 기타 로그 파일을 확인하십시오.
아래의 첫 번째 항목에서는 주 서버의 백업을 만드는 방법을 설명합니다. 두 번째 항목에서
는 현재 주 서버가 실패할 경우 백업 주 서버로 전환하는 방법에 대해 설명합니다.
백업 주 서버 만들기
백업 주 서버를 만들려면 다음을 수행하십시오.
1. 주 Tableau Server에서 서버를 중지 합니다.
2. 주 서버에서 관리자로 명령 프롬프트를 열고 Tableau Server의 bin 디렉터리로 이동합
니다.
C:\Program Files\Tableau\Tableau Server\9.2\bin
3. 버전 8.1.3 이전: 다음 명령을 입력합니다. 여기에서 <primary1>은 현재 주 서버의
IPv4 주소 또는 컴퓨터 이름이고 <primary2>는 백업 주 서버의 IPv4 주소 또는 컴퓨
터 이름입니다.
tabadmin failoverprimary --primary <primary1> --secondary
<primary2>
버전 8.1.4 이상: 현재 및 백업 주 서버에 대한 컴퓨터 이름(권장) 또는 현재 및 백업 주
서버에 대한 모든 IPv4 주소를 사용하여 다음 명령을 입력합니다. IPv4 주소를 입력할
경우 각 주소를 쉼표로 구분합니다.
- 112 -
tabadmin failoverprimary --primary "primary1_name,primary2_
name"
또는
tabadmin failoverprimary --primary "primary1_IP,primary2_IP"
예를 들어 현재 주 서버의 컴퓨터 이름이 TABLEAU_SERVER이고 백업 주 서버의 컴퓨
터 이름이 TABLEAU_SERVER2인 경우 다음을 입력합니다.
tabadmin failoverprimary --primary "TABLEAU_SERVER,TABLEAU_
SERVER2"
다음은 IPv4 주소를 사용하는 명령의 예입니다. 이 예제에서는 주 서버(primary1_
IP)에 단일 IPv4 주소 10.32.139.22가 있고 백업 주 서버(primary2_IP)에 단일
IPv4 주소 10.32.139.26이 있다고 가정합니다.
tabadmin failoverprimary --primary
"10.32.139.22,10.32.139.26"
주 서버 및 백업 주 서버에 여러 IPv4 주소가 있는 경우 해당 주소를 모두 입력합니다.
예를 들면 다음과 같습니다.
tabadmin failoverprimary --primary
"10.32.139.22,10.32.139.23,10.32.139.26,10.32.139.27"
4. 그런 다음 주 노드의 tabsvc.yml 파일(ProgramData\Tableau\Tableau Server\config 에
있음)을 복사하여 백업 주 서버 컴퓨터의 임시 위치에 복사본을 저장합니다. 백업 주
서버로 전환하는 경우 이 파일을 사용해야 합니다.
참고 : tabsvc.yml 파일에는 서버 구성 설정이 포함됩니다. 이 파일은 Tableau
Server 구성 유틸리티나 tabadmin 명령을 사용하여 구성 설정을 변경하면 업데
이트됩니다. tabsvc.yml 파일의 복사본을 만든 후 구성을 변경했다면 장애 조치
가 필요한 경우 최신 구성을 사용할 수 있도록 백업 주 서버에서 tabsvc.yml 복사
본을 업데이트해야 합니다.
5. 백업 주 서버에서 백업 주 서버에 복사한 tabsvc.yml 파일을 편집하고 주 서버의 IP 주
소 또는 컴퓨터 이름을 백업 주 서버(현재 작동 중인 컴퓨터)의 IP 주소 또는 컴퓨터 이
름으로 바꿉니다. 이 절차에서 설명한 대로 주 서버에서 게이트웨이만 실행 중인 경우
worker.hosts 라인만 편집해야 합니다. 주 서버에서 추가 프로세스를 실행 중인 경
우 주 서버의 IP 주소 또는 이름을 모두 백업 주 서버의 IP 주소 또는 이름으로 바꿉니
다.
- 113 -
6. 백업 주 서버에서 Tableau Server를 설치합니다. 주 서버에서 Tableau Server 설치 프
로그램을 실행할 때 사용한 것과 동일한 '서비스 계정' 계정과 구성 설정을 사용합니
다.
참고 : Tableau Server를 설치하면 백업 주 서버에 새로운 tabsvc.yml 파일이 만
들어집니다. 백업 서버로 장애 조치해야 할 경우 이 파일을 위 4단계와 5단계에
서 만들고 업데이트한 복사본으로 바꿔야 합니다.
7. 설치가 완료되면 백업 주 서버에서 서버를 중지 합니다.
8. 백업 주 서버에서 다음 명령을 입력하여 Tableau Server 서비스 자동 시작을 사용하지
- 114 -
않도록 설정합니다.
tabadmin autostart off
9. 다음 명령을 입력하여 구성 변경을 커밋합니다.
tabadmin config
이제 백업 주 서버를 만들었습니다. 현재 주 서버가 실패할 경우 수행할 작업은 백업 주 서
버로 전환 을 참조하십시오.
테스트 환경에서 작업 중인 경우 시스템 오류를 시뮬레이션하기 위해 현재 주 서버의 전원
을 중단하여 구성을 테스트할 수 있습니다.
백업 주 서버로 전환
주 서버 노드가 실패하고 백업 주 서버가 구성되어 있는 경우 다음 단계에 따라 백업 주 서버
로 전환할 수 있습니다. 모든 단계는 백업 주 서버 컴퓨터에서 수행해야 합니다.
참고 : 백업 주 서버로 전환했으면 원래 주 컴퓨터에서 Tableau Server를 제거하고 다
시 설치한 후 이 컴퓨터를 백업 주 서버로 구성해야 합니다. 자세한 내용은 아래에서 7
단계를 참조하십시오.
1. 백업 주 서버에서 백업 주 서버 만들기 페이지에 112의 5단계에서 복사하고 편집한
tabsvc.yml 파일을 찾습니다. 이 파일을 임시 위치에서
ProgramData\Tableau\Tableau Server\config로 복사하여 백업 주 서버에
있는 기존 tabsvc.yml 파일을 바꿉니다. 이 작업을 수행해야 백업 주 서버가 원래 주 서
버와 동일한 설정을 갖습니다.
2. 주 서버로 웹 데이터 커넥터를 가져온 경우 백업 주 서버의 다음 폴더에 웹 데이터 커
넥터를 복사합니다.
C:\ProgramData\Tableau\Tableau
Server\data\tabsvc\httpd\htdocs\webdataconnectors
웹 데이터 커넥터를 원래 가져온 위치에서 주 서버로 복사하거나 Tableau Server
.tsbak 백업 파일의 내용을 추출하여 가져옵니다.
3. 관리자로 명령 프롬프트를 열고 Tableau Server의 bin 디렉터리로 이동합니다.
C:\Program Files\Tableau\Tableau Server\9.2\bin
4. 버전 8.1.3 이전: 다음 명령을 입력합니다. 여기서 primary2는 백업 주 서버(곧 새 주
서버로 사용할 서버)의 IPv4 주소 또는 컴퓨터 이름이고 primary1은 이전 주 서버(곧
백업 서버로 지정할 서버)의 IPv4 주소 또는 컴퓨터 이름입니다.
tabadmin failoverprimary --primary <primary2> --secondary
<primary1>
- 115 -
버전 8.1.4 이상: 백 업 주 서버(곧 새 주 서버로 사용할 예정)의 컴퓨터 이름 또는 백업
주 서버(곧 새 주 서버로 사용할 예정) 및 주 서버(곧 백업 주 서버로 사용할 예정)의
IPv4 주소를 사용하여 다음 명령을 입력합니다. IPv4 주소를 입력할 경우 각 주소를 쉼
표로 구분합니다.
tabadmin failoverprimary --primary "primary2_name,primary1_
name"
또는
tabadmin failoverprimary --primary "primary2_IP,primary1_IP"
예를 들어 백업 주 서버의 컴퓨터 이름이 TABLEAU_SERVER2이고 이전 주 서버의 이
름이 TABLEAU_SERVER인 경우 다음을 입력합니다.
tabadmin failoverprimary --primary "TABLEAU_SERVER2,TABLEAU_
SERVER"
다음은 IPv4 주소를 사용하는 예입니다. 이 예제에서는 백업 주 서버(primary2_IP)
에 단일 IPv4 주소 10.32.139.26이 있고 이전 주 서버(primary1_IP)에 단일 IPv4
주소 10.32.139.22가 있다고 가정합니다.
tabadmin failoverprimary --primary
"10.32.139.26,10.32.139.22"
백업 주 서버 및 이전 주 서버에 여러 IPv4 주소가 있는 경우 해당 주소를 모두 입력합
니다. 예를 들면 다음과 같습니다.
tabadmin failoverprimary --primary
"10.32.139.26,10.32.139.27,10.32.139.22,10.32.139.23"
5. 다음 명령을 입력합니다.
tabadmin autostart on
6. 다음 명령을 입력하여 구성 변경을 커밋합니다.
tabadmin config
7. 서버를 시작 합니다. 백업 주 서버가 이제 주 서버가 되었습니다. 상태 페이지를 보면
주 서버의 IP 주소 또는 컴퓨터 이름이 변경되었음을 알 수 있습니다.
- 116 -
8. 이전의 주 서버를 백업 주 서버로 작동하게 하려면 다음을 수행해야 합니다.
l
l
l
프로그램 추가/제거를 사용하여 이전의 주 서버에서 Tableau Server를 제거합
니다. 제거 프로그램의 마지막에 백업 오류가 표시되지만 이는 무시해도 됩니
다.
이전의 주 서버에서 \Program Files 및 \ProgramData 아래의 Tableau 폴
더를 삭제합니다.
백업 주 서버 만들기 페이지에 112의 4단계부터 반복합니다.
- 117 -
서버 작업
다음 항목에서는 Tableau Server를 설정하고 관리하는 방법을 설명합니다.
사이트
Tableau Server에서 사이트는 콘텐츠, 데이터 및 사용자 그룹을 동일한 서버의 다른 사용자
로부터 격리하는 논리적 공간입니다. Tableau Server는 다중 테넌트를 지원하므로, 서버 관
리자가 서버에서 서로 다른 사용자 및 콘텐츠 집합에 사용할 여러 사이트를 만들 수 있습니
다.
각 사이트는 서버에서 분리되며 프로젝트, 통합 문서, 뷰 또는 데이터 원본에서 사용자 또는
그룹별로 사용 권한을 설정할 수 있습니다. 모든 서버 콘텐츠의 게시, 액세스, 관리 및 제어
는 사이트별로 수행됩니다. 각 사이트의 통합 문서, 데이터 및 사용자 목록은 다른 사이트의
통합 문서, 데이터 및 사용자 목록과 분리되며 사용자는 한 번에 한 사이트만 액세스할 수 있
습니다.
서버 관리자만 모든 사이트를 보고 사이트 만들기, 서버 전체 변경 작업 수행과 같은 동작을
수행할 수 있습니다. 서버 관리자는 사용자가 Tableau Server에 액세스할 수 있도록 다양한
조직 또는 그룹에 대한 독립 사이트를 만들 수 있습니다.
사이트 관리자(서버 관리자가 사이트 사용자를 만들 수 있도록 허용한 사용자)는 사이트 멤
버 자격을 제어할 수 있습니다. (이 설정 변경에 대한 자세한 내용은 사이트 추가 또는 편
집 페이지에 120의 4단계를 참조하십시오.)
서버 관리자가 사이트를 만든 후 콘텐츠 소유자가 서버의 특정 사이트에 통합 문서, 뷰 및 데
이터 원본을 게시할 수 있습니다.
사용자는 각 사이트에 대해 서로 다른 사이트 역할 및 사용 권한을 사용하여 여러 사이트에
속할 수 있습니다. 서버에 로그인하는 사용자가 자신이 속한 사이트 내에서 허용된 콘텐츠
를 보게 됩니다.
사이트 작업
아래 항목에서는 사용되는 인증 유형, 사용자 라이선스 및 관리자 역할에 대해 알아야 하는
사항 등 다중 사이트 작업의 측면에 대해 설명합니다.
인증 및 로그인 자격 증명
서버의 모든 사이트는 동일한 '서비스 계정 사용자' 계정 및 사용자 인증 모드를 사용합니다.
Tableau Server를 설치할 때 이러한 설정을 모두 선택합니다. 자세한 내용은 일반 서버 옵
션 구성 페이지에 12 항목을 참조하십시오.
동일한 서버 시스템에 있는 둘 이상의 사이트에 속한 사용자는 각 사이트에 대해 동일한 자
격 증명을 사용합니다. 예를 들어 Jane Smith가 사이트 A에서는 jsmith라는 사용자 이름과
MyPassword라는 암호를 사용하는 경우 사이트 B에서 이와 동일한 자격 증명을 사용합니
다. 이 사용자는 Tableau Server에 로그인할 때 액세스할 사이트를 선택할 수 있습니다.
- 118 -
기본 사이트
단일 사이트 서버 시스템에서 다중 사이트 서버 시스템으로 원활하게 전환할 수 있도록
Tableau Server가 Default라는 사이트와 함께 설치됩니다. 단일 사이트 모드로 실행 중인 경
우 명시적으로 기본을 사용할 필요가 없으며, 자동적으로 기본 사이트가 사용됩니다. 그러
나 하나 이상의 사이트를 추가하는 경우 기본은 Tableau Server에 로그인할 때 로그인할 수
있는 사이트 중 하나가 됩니다. 다음으로 인해 기본은 시스템에 추가하는 사이트와 다릅니
다.
l
기본은 삭제되지 않으며 추가하는 사이트와 같이 이름을 바꿀 수 있습니다.
l
기본은 Tableau Server와 함께 제공되는 샘플 및 데이터 연결을 저장합니다.
l
기본에 사용되는 URL은 사이트를 지정하지 않습니다. 예를 들어 이름이 Sales인 사이
트에 이름이 Profits인 뷰에 대한 URL은
http://localhost/#/site/sales/views/profits입니다. 기본 사이트의 동
일한 뷰에 대한 URL은 http://localhost/#/views/profits입니다.
사이트 관리자 및 서버 관리자 사이트 역할
Tableau Server에는 두 가지 유형의 관리자인 서버 관리자와 사이트 관리자가 있습니다. 각
사이트에서 서버 관리자는 사이트 관리자가 자신이 관리하는 사이트에서 사용자를 추가하
고 제거할 수 있는지 여부를 제어할 수 있습니다(사이트 < 이름 > > 설정 선택).
서버 관리자만 을 선택한 경우 사이트 관리자가 사이트 사용자를 추가하거나 제거할 수 없
습니다. 하지만 여전히 자신의 사이트 내에서 그룹, 프로젝트, 통합 문서 및 데이터 연결을
관리할 수 있습니다. 서버 관리자와 사이트 관리자 를 선택한 경우(기본값) 사이트 관리자
가 위의 모든 항목을 수행하고 사용자를 추가 또는 제거할 수 있습니다.
라이선스 및 사용자 제한
사용자는 각 사이트에 대해 서로 다른 사이트 역할 및 사용 권한을 사용하여 여러 사이트에
속할 수 있습니다. 하지만 여러 사이트에 속한 사용자는 각 사이트에 대한 라이선스가 필요
하지 않습니다. 각 서버 사용자는 라이선스 하나만 필요로 합니다.
- 119 -
서버 관리자는 사용자 수 제한 설정(사이트 < 이름 > > 설정 선택)을 사용하여 사이트에 대
한 사용자 제한을 지정할 수 있습니다. 이 경우 허가된 사용자만 계산되며 서버 관리자는 제
외됩니다. 예를 들어 사이트의 허가된 사용자가 90명이고, 허가되지 않은 사용자가 20명, 서
버 관리자가 1명이면 사용자 수는 90명입니다. 사용자 수 제한 이 100으로 설정된 경우 10
명의 허가된 사용자를 더 추가할 수 있습니다.
사이트 추가 또는 편집
서버 관리자는 Tableau Server에 사이트를 추가하거나 기존 사이트를 편집할 수 있습니다.
사이트를 추가하기 전에도 Tableau Server에는 기본 사이트가 있습니다.
1. 사이트 페이지를 엽니다. 서버에 첫 번째 사이트를 추가하려면 설정 > 사이트 추가 를
선택하고 사이트 추가 를 클릭합니다.
또는 서버 > 사이트 를 선택한 다음 새 사이트 를 클릭합니다.
사이트를 편집하려면 서버 > 사이트 (다중 사이트)를 선택하거나 설정 (단일 사이트)
을 클릭합니다. 수정하려는 사이트를 선택하고 설정 편집 을 선택합니다.
- 120 -
2. 사이트의 사이트 이름 및 사이트 ID를 입력합니다. 기본 사이트를 편집 중인 경우에
는 사이트 ID를 변경할 수 없습니다.
참고 URL의 "#/site"(예: http://localhost/#/site/sales)는 변경할 수 없습니다. 멀티
서버 시스템에서는 기본 사이트 가 아닌 다른 사이트의 URL에 표시됩니다.
3. 통합 문서, 추출 항목 및 데이터 원본은 모두 서버의 저장소 공간을 소비합니다. 저장
소 의 경우 서버 제한 또는 GB를 선택하고 제한 값으로 사용할 크기(GB)를 입력합니
다.
- 121 -
서버 제한을 설정했는데 사이트가 해당 제한을 초과하면 사이트가 제한 값 아래로 떨
어질 때까지 게시자가 새 콘텐츠를 업로드할 수 없습니다. 서버 관리자는 사이트 페이
지에서 최대 저장소 및 사용된 저장소 열을 사용하여 현재 사이트 사용 현황을 추적
할 수 있습니다.
4. 서버 관리자만 사용자를 추가 및 제거할지(서버 관리자만 ) 아니면 두 관리자 모두 이
러한 작업을 수행할 수 있도록 할지(서버 및 사이트 관리자 )를 선택합니다.
사이트 관리자가 사용자를 추가하도록 허용하는 경우 다음 중 하나를 선택하여 사이
트 관리자가 사이트에 추가할 수 있는 사용자 수를 지정합니다.
l
l
서버 제한 : 사용자 기반 라이선스가 있는 서버의 경우 한도는 사용 가능한 서버
시트 라이선스 수입니다. 코어 기반 라이선스가 있는 서버의 경우에는 추가할
수 있는 사용자 수에 제한이 없습니다. 자세한 내용은 라이선스 보기 페이지에
256 및 라이선스가 취소된 서버 처리 페이지에 654를 참조하십시오.
<n> 사용자 수 : 사이트 관리자가 지정된 제한 값까지 사용자를 추가할 수 있습
- 122 -
니다. 라이선스 및 사용자 제한에 대한 자세한 내용은 사이트 작업 을 참조하십
시오.
5. 사용자가 웹 작성을 사용하도록 허용 을 선택한 상태로 둡니다. 사이트(서버 전체
아님)에서 콘텐츠 작성을 허용하지 않으려면 이 확인란을 선택 취소합니다.
웹 작성을 사용 안 함으로 설정하면 사용자가 서버 웹 환경에서 게시된 통합 문서를 편
집할 수 없습니다. 서버에 게시된 통합 문서를 업데이트하려면 Tableau Desktop 사용
자가 통합 문서를 다시 게시해야 합니다. 자세한 내용은 웹 작성 사용 안 함 페이지
에 375을 참조하십시오.
6. 구독 의 경우 사이트 사용자가 뷰를 구독할 수 있게 하려면 사용자가 통합 문서 및 뷰
를 구독하도록 허용 을 선택한 상태로 둡니다. 구성 대화 상자에서 구독 설정이 구성
되어 있어야 이 옵션이 표시됩니다.
구독에 대한 사용자 지정 보내는 사람 주소 를 입력할 수도 있습니다. 입력하는 이메
일 주소에는 올바른 구문을 사용해야 하지만(예: bizdev@myco.com 또는
noreply@sales) 해당 주소가 실제 이메일 계정일 필요는 없습니다. 하지만 일부
SMTP 서버에서는 실제 주소이어야 할 수 있습니다.
이메일 바닥글 의 경우 사용자 지정 바닥글 을 선택하고 구독 바닥글에서 Tableau
Server URL 위에 표시할 텍스트를 입력합니다.
- 123 -
이메일 바닥글은 다음과 유사한 모습이 됩니다.
7. 사이트 사용자가 통합 문서의 로드 속도 등 통합 문서의 메트릭을 수집하도록 허용하
려면 통합 문서 성능 메트릭 기록 허용 을 선택합니다.
기록을 시작하려면 사이트에 대해 이 확인란을 선택하고 사용자가 통합 문서의 URL
에 매개 변수를 추가해야 합니다. 자세한 내용은 성능 기록 만들기 페이지에 441를
참조하십시오.
8. 새 사이트 또는 저장 을 클릭합니다.
참고: 서버 관리자가 Tableau Server에 첫 번째 사이트를 추가할 때 서버 메뉴와 함께
사이트 메뉴가 표시됩니다. 서버 를 선택하면 사용자 페이지가 표시되며, 서버의 모든
사용자와 관련이 있기 때문에 레이블은 서버 사용자 입니다. 사이트 가 선택되어 있으
면 사용자 페이지의 레이블이 사이트 사용자 로 표시됩니다. 서버 관리자는 서버나
개별 사이트에 사용자를 추가할 수 있습니다. 자세한 내용은 사용자 페이지에 175 및
사이트 페이지에 118를 참조하십시오.
사이트에 사용자 추가
관리자는 다음과 같은 방법으로 사이트에 사용자를 추가할 수 있습니다.
l
l
이 항목에 설명되어 있는 대로 로컬 사용자 계정 또는 Active Directory의 사용자 계정
을 추가합니다. Active Directory 그룹을 가져와 사용자를 추가할 수도 있습니다. 자세
한 내용은 Active Directory를 통해 그룹 만들기 페이지에 163를 참조하십시오.
사용자 정보가 포함된 CSV 파일을 가져옵니다. 자세한 내용은 사용자 가져오기 페
이지에 196 및 CSV 파일 가져오기 지침 페이지에 202을 참조하십시오.
단일 사이트 환경에서 관리자는 사용자 페이지에서 사이트에 사용자를 추가할 수 있습니다.
다중 사이트 환경에서는 사이트 사용자 페이지를 사용하게 됩니다. 서버 관리자가 사이트
관리자에게 사이트에 사용자를 추가할 수 있는 기능을 부여해야 합니다. 이러한 설정의 사
- 124 -
용 여부는 서버 관리자가 결정할 수 있습니다(사이트 추가 또는 편집 페이지에 120의 4단
계 참조).
참고: 사용자를 사이트나 서버에 추가할 수 있습니다. 서버에 사용자를 추가하려면
서버에 사용자 추가 페이지에 190를 참조하십시오. 사용자를 추가할 때 사용할 수
있는 옵션은 Tableau Server을 처음 구성할 때 선택한 인증 방법에 따라 달라집니다.
로컬 인증을 사용하는 경우 Active Directory 사용자를 추가할 수 없습니다. Active
Directory를 사용하는 경우 로컬 사용자를 추가할 수 없습니다.
사용자 (단일 사이트) 또는 사이트 사용자 (다중 사이트) 페이지에서 현재 로그인한 사이트
에 있는 사용자를 볼 수 있습니다. 현재 사이트에서만 사용자를 추가(또는 제거)할 수 있습니
다. 사용자가 둘 이상의 사이트에 속한 경우 현재 사이트에서 해당 사용자를 제거할 수 있습
니다.
참고: 사이트 관리자가 사이트에서 사용자를 제거한 경우 사용자가 해당 사이트에만
속하며 사용자가 소유하는 콘텐츠가 없다면 서버에서 사용자가 자동으로 삭제됩니
다.
참고: 이 스크린샷은 다중 사이트 환경에 대한 것입니다. 단일 사이트 환경에서는 사
용자 페이지가 됩니다.
- 125 -
사이트에 로컬 사용자를 추가하려면 다음을 수행합니다.
1. 사이트에서 사용자 를 클릭하고 사용자 추가 를 클릭한 다음 로컬 사용자 를 클릭합
니다.
참고: 이 스크린샷은 다중 사이트 환경에 대한 것입니다. 단일 사이트 환경에서
는 사용자 페이지가 됩니다.
2. 사용자 이름을 입력합니다. 서버가 로컬 인증용으로 구성된 경우 사용자 이름의 이메
일 주소를 사용하는 것이 사용자 이름 충돌을 방지하기 위한 가장 좋은 방법입니다
(예: jsmith 대신 jsmith@example.com).
- 126 -
또한 다음 필드에 정보를 입력합니다.
l
표시 이름 - 사용자의 표시 이름을 입력합니다(예: John Smith).
l
암호 - 사용자의 암호를 입력합니다.
l
암호 확인 - 암호를 다시 입력합니다.
l
이메일 - 선택 사항이며 나중에 사용자 프로필 설정에서 추가할 수 있습니다.
3. 사이트 역할을 선택합니다. 사이트 역할에 대한 자세한 내용은 사용자의 사이트 역
할 페이지에 178을 참조하십시오.
4. 사용자 추가 를 클릭합니다.
다중 사이트 서버를 위한 참고 사항 : 관리자에게 사용자가 멤버인 모든 사이트에
대한 제어 권한이 있는 경우에만 사이트 관리자가 기존 로컬 사용자 계정을 편집할 수
있습니다. 예를 들어 사용자1이 사이트 A와 B의 멤버인 경우 사이트 B의 관리자는 사
용자1의 전체 이름을 편집하거나 암호를 재설정할 수 없습니다.
사이트에 Active Directory 사용자를 추가하려면 다음을 수행합니다.
1. 사이트에서 사용자 를 클릭하고 사용자 추가 를 클릭한 다음 Active Directory 사용
자 를 클릭합니다.
- 127 -
1. 하나 이상의 사용자 이름(세미콜론으로 구분)을 입력합니다. 서버가 실행 중인 것과
동일한 Active Directory 도메인의 사용자를 추가하는 경우 도메인 없이 AD 사용자 이
름만 입력하면 됩니다. 서버 도메인은 추정됩니다.
서버의 도메인과 다른 도메인 간에 양방향 신뢰가 설정되어 있는 경우 두 도메인 모두
의 사용자를 추가할 수 있습니다. "서버가 아닌 도메인"의 사용자를 처음으로 추가하
- 128 -
는 경우에는 정규화된 도메인 이름과 사용자 이름을 사용하십시오. 후속 사용자는 도
메인의 애칭 을 사용하여 추가할 수 있습니다. 예를 들어 "서버가 아닌 도메인"
mybiz.lan이 있다고 가정할 경우 이 도메인의 첫 번째 사용자를 user1@mybiz.lan 또는
mybiz.lan\user1로 입력합니다. 다음 사용자는 user2@mybiz 또는 mybiz\user2와 같은
도메인의 애칭을 사용하여 입력할 수 있습니다.
참고: 이 필드에 사용자의 전체 이름을 입력하면 가져오기 프로세스 중에 오류가 발
생할 수 있으므로 그렇게 하지 마십시오.
2. 사이트 역할을 선택합니다. 사이트 역할에 대한 자세한 내용은 사용자의 사이트 역
할 페이지에 178을 참조하십시오.
3. 사용자 추가 를 클릭합니다.
사이트 삭제
서버 관리자는 Tableau Server에 추가된 사이트를 삭제할 수 있습니다. 사이트를 삭제하면
사이트에 게시된 통합 문서 및 데이터 원본뿐만 아니라 사용자도 제거됩니다. 사용자가 추
가 사이트에 속하는 경우 제거되지 않습니다. 사용자를 영구적으로 삭제하려면 서버 사용자
페이지로 이동합니다.
참고: 기본 사이트는 삭제할 수 없습니다.
1. 서버 > 사이트 를 클릭합니다.
2. 제거할 사이트를 선택하고 삭제 를 클릭합니다.
3. 나타난 확인 대화 상자에서 삭제 를 클릭합니다.
사이트 가져오기 또는 내보내기
기존 사이트를 파일로 내보낸 다음 파일을 새 사이트로 가져와서 새 Tableau Server 사이트
를 제공할 수 있습니다. 내보내는 사이트를 원본 사이트 라고 합니다. 가져오는 사이트를 대
- 129 -
상 사이트 라고 합니다.
원본 사이트는 Tableau에 의해 호스팅되는 Tableau Server의 클라우드 기반 설치인 Tableau
Online에서 가져오거나 관리하는 Tableau Server 배포에서 가져올 수 있습니다. 사이트를 가
져오면 통합 문서, 프로젝트, 데이터 원본, 사용자를 비롯한 모든 사이트 자산을 함께 가져옵
니다. 만들어진 사용 권한, 구독 또는 사용자 즐겨찾기 목록도 가져올 때 모두 포함됩니다.
사이트 할당량, 구독 및 웹 작성 설정을 포함하여 원본 사이트의 모든 사이트 특정 설정은 대
상 사이트에 보존됩니다.
내보내기 전에
사이트를 내보내기 전에 다음 사항에 유의하십시오.
사용되지 않은 항목 삭제. 원본 사이트에 가져올 항목만 포함되어 있는지 확인합니다. 모
든 사용되지 않은 통합 문서, 프로젝트 또는 데이터 원본을 삭제합니다.
사용되지 않은 사용자 제거. 모든 사용자가 허가된 사용자인지 확인하고 더 이상 실제 사
용자가 아닌 사용자를 제거합니다. 원본 사이트에서 내보낸 모든 사용자를 대상 사이트로
가져와야 합니다. 가져오는 중에는 사용자를 제거할 수 없습니다.
대상 서버에서 사용자 계정 만들기. 사이트 가져오기 프로세스에서 사용자를 대상 사이
트에 할당합니다. 사용자는 대상 서버에 사용자 계정이 이미 있어야 합니다. 사이트를 동일
한 Tableau Server에 있는 다른 사이트로 내보내는 경우에는 필요한 모든 사용자 계정이 있
습니다. Tableau Online 또는 다른 Tableau Server에서 사이트를 내보내는 경우에는 가져오
기를 수행하려면 대상 서버에서 사용자 계정을 만들어야 합니다.
사용자 인증 확인. 사용자 인증은 서버 전체 설정이므로 서버의 모든 사이트에서 동일한 설
정을 사용해야 합니다. 다른 사용자 인증 방법을 사용 중인 서버에서 내보내고 가져올 수 있
지만 가져오는 데 사용되는 매핑 파일을 수정해야 합니다. 이 단계는 가져오기 프로세스를
기반으로 하며 사이트 매핑 확인 페이지에 133에 설명되어 있습니다. Tableau Online 사이
트에서는 사용자 지정 사용자 인증 방법을 사용하므로 Tableau Online 사이트에서 내보내려
면 사용자별 매핑 파일을 편집해야 합니다. 따라서 대상 서버의 구성 방법에 상관없이 새로
가져와야 합니다.
일정 확인. Tableau Server의 일정 페이지에는 추출 새로 고침 및 일정에 사용할 수 있는 기
본 일정이 나열됩니다.
- 130 -
원본 사이트의 기본 일정에 할당된 새로 고침 및 구독은 대상 사이트의 동일한 일정에 자동
으로 매핑됩니다. 원본 사이트에 사용자 지정 일정이 있는 경우 매핑 파일을 편집할 때 사용
자 지정 일정을 대상 사이트로 가져온 다음 필요에 따라 이름을 바꿀 수 있습니다.
구독을 제공하도록 대상 서버 구성. 구독을 새 사이트로 가져오지만, 구독을 제공하도록
대상 서버를 구성해야 합니다(아직 구성되지 않은 경우). 자세한 내용은 알림 및 구독 구성
페이지에 16을 참조하십시오.
대상 사이트 만들기 또는 식별. 사이트 파일을 가져오려면 Tableau Server에 대상 사이트
가 있어야 합니다. 대상 사이트에 있지만 원본 사이트에 없는 모든 항목은 가져오는 동안 제
거됩니다. 따라서 빈 사이트를 사용하는 것이 좋습니다. 사이트를 만들거나 변경하는 방법
에 대한 자세한 내용은 사이트 추가 또는 편집 을 참조하십시오.
참고: 대상 사이트가 비어 있지 않은 경우 대상 사이트와 원본 사이트 모두에 있는 이
름이 동일한 통합 문서와 데이터 원본은 원본 사이트의 통합 문서, 데이터 원본 및 사
용 권한으로 대체되며 타임스탬프를 통해 확인할 수 있습니다.
사이트 ID 찾기. 사이트를 내보내거나 가져오는 데 사용하는 명령은 매개 변수로 사이트 ID
가 필요합니다. 사이트 ID는 Tableau Server에 대해 사이트를 고유하게 식별합니다. 사이트
에 로그인한 경우 사이트 ID는 URL에서 # 뒤에 표시됩니다.
서버에서 다중 사이트를 실행하지 않는 경우 표시되는 웹 브라우저 URL에 #이 포함되지만
site 또는 사이트 ID가 표시되지 않습니다. site 또는 사이트 ID가 표시되는 경우 이름이
Default인 Tableau의 기본 제공 사이트를 사용하는 것입니다.
서버에서 다중 사이트를 실행하는 경우 표시되는 웹 브라우저 URL에 #/site/가 포함되며, 그
뒤에 사이트의 사이트 ID가 표시됩니다.
원본 사이트보다 사용자 또는 일정 수가 적은 대상으로 가져오기 위한 팁
원본 사이트를 그보다 사용자 또는 일정 수가 적은 대상 사이트로 가져오는 경우 다대일 가
져오기가 지원되지 않습니다. 다음 옵션을 살펴보겠습니다.
l
l
내보내기 전에 대상 사이트에서 불필요한 사용자 또는 일정을 제거합니다(선호되는
옵션).
가져오기를 시작하기 전에 대상 사이트에 누락된 사용자 또는 일정을 추가합니다.
- 131 -
l
l
가져오기 프로세스 도중에 대상 사이트에 누락된 사용자 또는 일정을 추가하고 수동
으로 매핑 파일을 업데이트합니다.
가져오기 프로세스 도중에 사용자 또는 일정을 대상 사이트의 다른 사용자 및 일정에
수동으로 매핑합니다. 서버 간에서 사용자 이름이 다른 경우, 예를 들어 이름이 adavis
인 내보낸 사용자가 대상 사이트에서 davisa로 정의되어 있을 수 있습니다.
사이트 내보내기
내보내기 또는 가져오기 프로세스 중에 Tableau Server를 중지할 필요가 없습니다.
1. 관리자로 명령 프롬프트를 열고 Tableau Server의 bin 디렉터리로 이동합니다. 예를
들면 다음과 같습니다.
C:\Program Files\Tableau\Tableau Server\9.2\bin
2. 아래 명령을 입력합니다.
tabadmin exportsite <site ID> --file <filename or path>.
예를 들어 사이트 ID가 wsales인 사이트를 C:\sites\exported_sites\sales_export.zip 파
일로 내보내려면 다음과 같이 입력합니다.
tabadmin exportsite wsales --file C:\sites\exported_
sites\sales_export.zip
exportsite 명령에 사용할 수 있는 다른 옵션의 예는 exportsite 페이지에
589를 참조하십시오.
내보내는 동안 Tableau Server가 사이트를 잠급니다.
사이트 가져오기
가져올 대상 사이트가 아직 없는 경우 대상 사이트를 만듭니다. 작업 단계는 사이트 추가 또
는 편집 을 참조하십시오.
사이트 가져오기는 3단계 프로세스입니다. 먼저 tabadmin importsite 명령을 실행하
여 가져올 파일을 생성합니다. 다음으로, 사이트를 가져오는 방법을 보여주는 파일을 확인
합니다. 마지막으로 tabadmin importsite_verified 명령을 실행하여 가져오기를 마
칩니다.
시작하기 전에 내보낸 사이트 파일과 대상 사이트에 대한 사이트 ID가 필요합니다. Tableau
Server 기본 사이트에 대한 사이트 ID는 ""(큰따옴표, 공백 없음)입니다. Windows
PowerShell 내에서 명령을 실행하는 경우 기본 사이트 큰따옴표와 작은따옴표를 구분하십
시오('""').
가져오기 프로세스 중 Tableau Server를 중지해야 할 필요는 없지만 가져오기가 완료될 때
까지 가져오는 항목을 받는 사이트가 잠깁니다.
- 132 -
사이트 가져오기 프로세스 시작
1. 관리자로 명령 프롬프트를 열고 Tableau Server의 bin 디렉터리로 이동합니다. 예를
들면 다음과 같습니다.
C:\Program Files\Tableau\Tableau Server\9.2\bin
2. 아래 명령을 입력합니다.
tabadmin importsite <site ID> --file <filename or path>
여기서 <site ID>는 대상 사이트의 사이트 ID이고 <filename or path>는 내보
내는 사이트 파일의 전체 경로입니다.
예를 들어 C:\sites\exported_sites\sales_export.zip 파일을 사이트 ID가 esales인 사이
트로 가져오려면 다음을 입력합니다.
tabadmin importsite esales --file C:\sites\exported_
sites\sales_export.zip
importsite 명령에 사용할 수 있는 다른 옵션의 예는 importsite 페이지에
592를 참조하십시오.
3. 명령을 입력한 이후에 확인할 매핑 파일은 ProgramData\Tableau\Tableau
Server\data\tabsvc\temp\import_<site ID>_<datetime>\mappings에 있습니다. 다음 절
차에 사용할 수 있도록 이 위치를 메모해 두십시오.
사이트 매핑 확인
importsite 명령을 사용하여 사이트 가져오기를 시작한 이후에 생성되는 매핑 파일은 가
져오기를 완료한 이후에 사이트 리소스가 어떻게 할당되는지를 보여줍니다. Tableau Server
에서 매핑할 수 없는 편집이 필요한 항목은 CSV 파일에 물음표(???)로 표시됩니다. 최종
importsite_verified 명령을 실행하기 전에 물음표를 대상 사이트에서 유효한 할당을
나타내도록 변경해야 합니다.
참고: 변경 중에 사용자를 추가하거나 제거할 수 없습니다. 가져오는 사용자에 대한
모든 사용자 이름이 대상 서버에 이미 있어야 합니다.
사이트의 매핑 파일을 확인하려면 다음을 수행합니다.
- 133 -
1. importsite 명령을 입력한 이후에 표시된 디렉터리로 이동합니다.
2. Microsoft Excel(권장) 또는 텍스트 에디터를 사용하여 매핑 폴더에서 각 CSV 파일을
엽니다.
각 파일은 대상 사이트로 가져오기를 완료한 이후에 원본 사이트의 항목이 매핑되거
나 처리되는 방법을 보여줍니다.
3. 매핑이 올바른지 확인합니다. 물음표( ???)로 구성된 항목을 유효한 값으로 바꿉니
다. 이 테이블을 가이드로 사용하십시오.
CSV 파일 이름
열 제목
편
설명
집
할
수
있
습
니
까?
mappingsDomainMapperForGroup- source_
s
name
아
니
요
원본 사이트의 사용자 그룹
이름입니다.
source_
domain_
name
아
니
요
원본 사이트의 사용자 인증
유형이며, 로컬 (로컬 인증
의 경우) 또는 도메인 이름
(Active Directory의 경우)입
니다.
target_
domain_
예*
원본 사이트의 사용자 인증
- 134 -
유형이며, 로컬 인증의 경
우 로컬 이고 Active
Directory의 경우 도메인 이
름(예: example.com 또는
example.lan)입니다.
name
*모든 사용자에 대한
target_domain_name 값
을 편집하지 마십시오. 대
상 서버가 Active Directory
사용자 인증에 대해 구성되
어 있더라도 로컬 값을 유
지하십시오. 모든 사용자
그룹은 모든 Tableau
Server에 있어야 하는 특수
기본 사용자 그룹입니다.
mappingsScheduleMapper
아
니
요
원본 사이트의 사용자 지정
및 기본 추출 또는 구독 일
정의 이름입니다.
source_
아
scheduled_ 니
action_type 요
원본 사이트에 대한 일정의
유형이며, 추출 새로 고침
의 경우 추출 이고 구독 전
달의 경우 구독 입니다.
예
대상 사이트의 사용자 지정
일정 이름입니다. 이 값을
편집할 수 있습니다. 예를
들어 원본 사이트의 일정
이름이 금요일 업데이트
인 경우 대상 사이트에서
이름을 금요일 새로 고침
으로 바꿀 수 있습니다.
source_
name
target_
name
target_
아
scheduled_ 니
action_type 요*
대상 사이트에 대한 일정
유형이며, 추출 새로 고침
의 경우 추출 이고 구독 전
달의 경우 구독 입니다.
*드물게 이 열에 물음표
(???)가 표시될 수 있습니
다. 그럴 경우 source_
scheduled_action_type
- 135 -
에 표시된 항목과 일치하도
록 물음표를 추출 또는 구
독 으로 바꿉니다.
mappingsSiteMapper
mappingsSystemUserNameMapper
source_
아
url_
니
namespace 요
원본 사이트의 사이트 ID입
니다.
target_url_ 아
namespace 니
요
대상 사이트의 사이트 ID입
니다.
source_
name
아
니
요
원본 사이트 사용자의 사용
자 이름입니다.
source_
domain_
name
아
니
요
원본 사이트의 사용자 인증
유형이며, 로컬 인증의 경
우 로컬 이고, Active
Directory의 경우 도메인 이
름(예: example.com 또는
example.lan)이고, Tableau
Online 사이트의 경우 외부
입니다.
target_
name
예
가져올 때 대상에 할당되는
사용자에 대한 사용자 이름
입니다.
나열된 모든 사용자 이름이
대상 서버 시스템에 있는지
확인하고 물음표(???)를 대
상 서버의 유효한 사용자
이름으로 바꿉니다.
CSV 파일에 행을 추가하여
사용자 이름을 만들 수 없
습니다. 마찬가지로 행을
삭제하여 사용자 이름을 제
거할 수 없습니다.
target_name 열의 사용자
이름을 원본 사용자 이름과
다르게 편집할 수 있습니
다. 단, 해당 사용자 이름이
- 136 -
다른 이름을 사용하는 대상
서버 시스템에 있어야 합니
다. 예를 들어 source_
name 값이
jsmith@myco.com일 때
target_name 값을
johnsmith@example.co
m으로 지정할 수 있습니
다. 단,
johnsmith@example.co
m 사용자 이름이 대상 서버
에 있어야 합니다.
원본 사이트의 사용자를 대
상 사이트의 여러 사용자
이름에 매핑할 수 없습니
다.
target_
domain_
name
예
대상 사이트의 사용자 인증
유형이며, 로컬 인증의 경
우 로컬 이고 Active
Directory의 경우 도메인 이
름(예: example.com 또는
example.lan)입니다.
4. 편집한 경우 변경 내용을 저장하고 CSV 파일의 서식을 유지합니다. 매핑 파일은 현재
위치에 그대로 둡니다.
사이트 가져오기 완료
1. 관리자로 명령 프롬프트를 열고 Tableau Server의 bin 디렉터리로 이동합니다. 예를
들면 다음과 같습니다.
C:\Program Files\Tableau\Tableau Server\9.2\bin
2. 아래 명령을 입력합니다.
tabadmin importsite_verified <site ID> --importjobdir <PATH>
여기서 <site ID>는 대상 사이트의 사이트 ID이고 <PATH>는 사이트 매핑 확인 페
이지에 133에 사용된 매핑 디렉터리에서 한 수준 위에 있는 디렉터리입니다. 예를 들
면 다음과 같습니다.
tabadmin importsite_verified esales --importjobdir
C:\ProgramData\Tableau\Tableau
Server\data\tabsvc\temp\import_esales_20140409185810071
- 137 -
importsite_verified 명령에 사용할 수 있는 다른 옵션의 예는 importsite_
verified 페이지에 594를 참조하십시오.
3. 방금 가져온 새 사이트를 열고 모든 항목을 예상한 대로 가져왔는지 확인합니다.
사이트 가용성
사이트 가져오기 실패로 인해 또는 서버 관리자가 일정 시간 동안 사이트를 일시 중단하도
록 선택했기 때문에 사이트가 일시 중단되거나 잠길 수 있습니다.
사이트가 일시 중단된 경우 액세스 권한이 있는 유일한 서버 사용자는 서버 관리자입니다.
서버 관리자만 사이트를 활성화하여 다시 사용할 수 있게 만들 수 있습니다.
사이트를 활성화하거나 일시 중단하려면 다음을 수행합니다.
1. 서버 > 사이트 를 클릭합니다.
2. 사이트를 선택한 다음 동작 > 활성화 또는 일시 중단 을 선택합니다.
프로젝트
프로젝트는 관련 통합 문서, 뷰 및 데이터 원본의 모음입니다. 프로젝트는 사이트 내에 존재
하며 Tableau Server의 콘텐츠 페이지에서 액세스합니다.
관리자는 프로젝트를 만들고, 프로젝트에 대한 사용 권한을 할당하고, 프로젝트 이름을 바
꾸고, 프로젝트 소유자를 변경할 수 있습니다. 관리자만 프로젝트를 만들거나 소유할 수 있
습니다.
- 138 -
관리자와 프로젝트 리더 사용 권한이 있는 사용자는 프로젝트 사용 권한을 잠그고 "잠금 해
제"할 수 있습니다. 관리자와 프로젝트 리더는 프로젝트 자체뿐 아니라 프로젝트 내의 통합
문서와 데이터 원본에 대한 기본 사용 권한을 언제라도 설정하고 편집할 수 있습니다. 예를
들어 콘텐츠 사용 권한이 프로젝트에 대해 잠겨 있는 경우에도 사용 권한을 설정하고 편집
할 수 있습니다. 자세한 내용은 빠른 시작: 프로젝트 사용 권한 잠금 , 프로젝트에 대해 콘
텐츠 사용 권한 잠금 페이지에 361 및 프로젝트와 프로젝트의 통합 문서 및 데이터 원
본에 대한 기본 사용 권한 설정 페이지에 357을 참조하십시오.
프로젝트 리더
관리자만 새 프로젝트를 만들 수 있는 반면 사용자 및 그룹에게는 프로젝트 리더 권한만 할
당할 수 있습니다. 이 사용 권한을 통해 사용자가 프로젝트 사용 권한을 지정하고 통합 문서
를 프로젝트로 이동할 수 있습니다.또한 사용자가 프로젝트에 대한 콘텐츠 사용 권한을 잠
그도록 허용합니다.
기본 프로젝트
모든 사이트에 Tableau에서 생성된 기본 프로젝트가 자동으로 포함됩니다. 새 프로젝트를
만들면 처음에 기본 프로젝트와 동일한 사용 권한이 부여됩니다.
기본 프로젝트는 새 프로젝트의 템플릿으로 사용됩니다. 즉, 기본 프로젝트가 새 프로젝트
와 프로젝트의 통합 문서 및 데이터 원본에 적용되는 기본 설정 및 사용 권한을 정의합니다.
- 139 -
기본 사용 권한
모든 프로젝트는 프로젝트 자체만이 아니라 프로젝트의 통합 문서와 데이터 원본에도 설정
할 수 있는 사용 권한을 포함합니다. 이러한 사용 권한은 프로젝트의 모든 콘텐츠에 대해 기
본 사용 권한 설정이 되고 각 프로젝트는 자체 기본 사용 권한 집합을 보유할 수 있습니다. 자
세한 내용은 프로젝트와 프로젝트의 통합 문서 및 데이터 원본에 대한 기본 사용 권한
설정 페이지에 357을 참조하십시오.
관리자와 프로젝트 리더만 프로젝트와 프로젝트의 통합 문서 및 데이터 원본에 대한 기본
사용 권한을 편집할 수 있습니다.
사이트에서 기본 프로젝트의 기본 사용 권한 설정이 새로운 프로젝트, 새로운 통합 문서 또
는 프로젝트와 연결된 새로운 뷰의 템플릿으로 사용됩니다. 초기 사용 권한은 프로젝트 사
용 권한의 일회성 복사본입니다.
l
l
l
l
각 새 프로젝트에 대한 초기 사용 권한은 Tableau Server의 모든 사이트에 자동으로 만
들어지는 기본 프로젝트에서 복사됩니다.
통합 문서에 대한 초기 사용 권한은 프로젝트에 대한 기본 통합 문서 사용 권한에서 복
사됩니다.
뷰에 대한 초기 사용 권한은 프로젝트에 대한 기본 통합 문서 사용 권한에서 복사됩니
다.
데이터 원본에 대한 초기 사용 권한은 해당 프로젝트에 대한 기본 데이터 원본 사용 권
한에서 복사됩니다.
프로젝트의 콘텐츠 사용 권한이 잠기면 기본 사용 권한 설정이 뷰를 포함한 모든 통합 문서
와 프로젝트의 데이터 원본에 적용되고 콘텐츠 소유자를 비롯한 사용자가 수정할 수 없게
됩니다.
편집 가능한 사용 권한이 있는 프로젝트에서 통합 문서, 뷰 또는 데이터 원본은 기본 사용 권
한으로 시작되지만 이러한 사용 권한을 프로젝트 사용 권한 및 기본값과 다르게 편집할 수
있습니다. 예를 들어 그룹에 프로젝트 X를 볼 수 있는 사용 권한은 없지만 프로젝트 X에 게시
된 뷰를 볼 수 있는 사용 권한이 있을 수 있습니다.
프로젝트를 사용하여 콘텐츠에 대한 사용 권한을 제어하는 것에 대한 자세한 내용은 프로
젝트 기반의 사용 권한 만들기 페이지에 372를 참조하십시오.
- 140 -
프 로 젝 트 콘 텐 츠 사 용 권 한 (잠 김 또 는 열 림 )
프로젝트 콘텐츠 사용 권한은 잠김(프로젝트에 대해 잠김 으로 표시됨) 또는 열림(소유자
에 의해 관리됨 으로 표시됨) 상태일 수 있습니다. 자세한 내용은 프로젝트에 대해 콘텐츠
사용 권한 잠금 페이지에 361을 참조하십시오.
프로젝트에 대해 잠김 . 통합 문서 및 데이터 원본은 항상 해당 프로젝트에 설정된 기본 사
용 권한을 사용합니다. 프로젝트에 있는 개별 통합 문서 및 데이터 원본의 사용 권한을 수정
할 수 없습니다.
소유자에 의해 관리됨. 통합 문서 및 데이터 원본이 해당 프로젝트에 설정된 기본 사용
권한으로 시작됩니다. 프로젝트에 있는 개별 통합 문서 및 데이터 원본의 사용 권한을
수정할 수 있습니다.
관리자와 프로젝트 리더 사용 권한이 있는 사용자는 프로젝트의 콘텐츠 사용 권한을 잠가서
사용자가 프로젝트에 있는 통합 문서 및 데이터 원본의 사용 권한을 변경하지 못하도록 방
지할 수 있습니다.
프로젝트 사용 권한이 잠긴 경우:
l
l
프로젝트 내의 모든 통합 문서(뷰 포함) 및 데이터 원본에 대해 기본 사용 권한 설정만
사용됩니다.
콘텐츠 소유자를 포함하여 사용자는 프로젝트 내의 개별 통합 문서, 뷰 및 데이터 원본
에 대한 사용 권한을 수정할 수 없습니다.
통합 문서나 데이터 원본이 열린 프로젝트에서 잠긴 프로젝트로 이동되면 잠긴 프로젝트의
기본 사용 권한이 이동된 콘텐츠에 적용된 다음 콘텐츠의 사용 권한이 잠깁니다.
- 141 -
프로젝트 추가
1. 콘텐츠 페이지에서 프로젝트 를 클릭한 다음 새 프로젝트 를 클릭합니다.
2. 프로젝트에 대한 이름 및 설명을 입력한 다음 새 프로젝트 를 클릭합니다.
프로젝트 설명에 서식 및 하이퍼링크를 포함할 수 있습니다. 구문을 보려면 서식 지
정 힌트 표시 를 클릭합니다.
프로젝트를 편집하려면 프로젝트를 클릭하여 프로젝트를 열고 세부 정보 를 클릭한
다음 설명 편집 을 클릭합니다.
통합 문서를 프로젝트로 이동
모든 통합 문서가 프로젝트에 포함되어 있어야 합니다. 기본적으로 통합 문서는 기본 프로
젝트에 추가됩니다. 자신의 프로젝트를 만든 후 통합 문서를 다른 프로젝트로 이동할 수 있
습니다. 관리자이거나 사이트 역할이 Publisher 또는 Interactor이며 다음 중 하나 이상이 충
족되는 경우 통합 문서를 프로젝트로 이동할 수 있습니다.
- 142 -
l
사용자에게 프로젝트에 대한 이동 사용 권한이 제공되었습니다.
l
사용자에게 프로젝트에 대한 프로젝트 리더 권한이 제공되었습니다.
통합 문서를 프로젝트로 이동하려면 다음을 수행합니다.
1. 통합 문서 페이지에서 통합 문서를 한 개 이상 선택한 다음 동작 > 이동 을 선택합니
다.
- 143 -
2. 통합 문서에 대해 다른 프로젝트를 선택한 다음 이동 을 클릭합니다.
모든 통합 문서는 프로젝트에 속해야 하므로 통합 문서를 기본 프로젝트로 이동하여
해당 통합 문서를 프로젝트에서 제거할 수 있습니다. 각 통합 문서는 단일 프로젝트에
만 포함될 수 있습니다.
프로젝트 삭제
관리자만 프로젝트를 삭제할 수 있습니다. 프로젝트를 삭제할 때 프로젝트에 속한 모든 통
합 문서 및 뷰도 서버에서 삭제됩니다.
- 144 -
1. 프로젝트 페이지에서 프로젝트를 선택한 다음 동작 > 삭제 를 선택합니다.
2. 확인 대화 상자에서 삭제 를 클릭합니다.
기본 프로젝트는 삭제할 수 없습니다.
프로젝트에 대한 사용 권한 설정
모든 프로젝트는 프로젝트 자체만이 아니라 프로젝트의 통합 문서와 데이터 원본에도 설정
할 수 있는 사용 권한을 포함합니다. 이러한 사용 권한은 프로젝트의 모든 콘텐츠에 대해 기
본 사용 권한 설정이 되고 각 프로젝트는 자체 기본 사용 권한 집합을 보유할 수 있습니다. 자
세한 내용은 프로젝트와 프로젝트의 통합 문서 및 데이터 원본에 대한 기본 사용 권한
설정 페이지에 357을 참조하십시오.
관리자와 프로젝트 리더는 프로젝트 자체뿐 아니라 프로젝트 내의 통합 문서와 데이터 원본
에 대한 기본 사용 권한을 언제라도 설정하고 편집할 수 있습니다. 이 경우 콘텐츠 사용 권한
이 프로젝트에 대해 잠겨 있는지, 아니면 편집할 수 있도록 열려 있는지 여부는 관계 없습니
다. 하지만 프로젝트에 대해 콘텐츠 사용 권한이 잠겨 있으면 프로젝트의 개별 통합 문서와
데이터 원본을 편집할 수 없습니다.
관리자와 프로젝트 리더 사용 권한이 있는 사용자는 프로젝트 사용 권한을 잠그고 "잠금 해
제"할 수 있습니다. 자세한 내용은 빠른 시작: 프로젝트 사용 권한 잠금 , 프로젝트에 대해
콘텐츠 사용 권한 잠금 페이지에 361을 참조하십시오.
사용 권한 관련 작업에 대한 자세한 내용은 사용 권한 관리 페이지에 329 및 프로젝트 페
이지에 138를 참조하십시오.
- 145 -
참고 : 새 프로젝트를 만들면 처음에 사이트의 기본 프로젝트와 동일한 사용 권한이
부여됩니다. 이 사용 권한이 프로젝트와 해당 통합 문서 및 데이터 원본의 기본 사용
권한입니다.
프로젝트에 대해 설정할 수 있는 세 가지 기능은 보기 , 저장 및 프로젝트 리더 입니다.
템플릿
설명
보기
사용자 또는 그룹이 프로젝트의 통합 문서 및 뷰에 연결할 수 있
습니다.
저장
사용자 또는 그룹이 서버에 통합 문서 및 데이터 원본을 게시하고
서버의 콘텐츠를 덮어쓸 수 있습니다.
허용될 경우 사용자는 통합 문서나 데이터 원본을 Tableau
Desktop에서 다시 게시할 수 있으므로 소유자가 되어 모든 사용
권한을 가질 수 있습니다. 그러면 통합 문서에 대한 원래 소유자
의 액세스가 해당 사용자의 그룹 사용 권한 및 새로운 소유자가
설정할 수 있는 다른 사용 권한에 의해 결정됩니다.
사용자나 그룹이 서버에서 통합 문서를 편집한 후 덮어쓸 수 있는
지 여부도 이 사용 권한으로 결정됩니다. 관련 정보는 웹 편집, 저
장 및 다운로드 권한 허용 페이지에 369을 참조하십시오.
프로젝트 리더
사용자 또는 그룹이 프로젝트의 모든 항목에 대해 사용 권한을 설
정하고, 프로젝트 사용 권한을 잠그고, 기본 사용 권한을 편집할
수 있습니다.
- 146 -
프로젝트에 대한 사용 권한을 설정하려면
1. 프로젝트 페이지에서 프로젝트를 선택한 다음 동작 > 사용 권한 을 선택합니다.
2. 사용자 또는 그룹 규칙 추가 를 클릭하고 그룹 또는 사용자 를 선택한 다음 목록에서
그룹 또는 사용자 이름을 선택합니다.
3. 그룹 또는 사용자의 초기 기능 집합에 적용할 사용 권한 역할 템플릿을 선택한 다음 저
장 을 클릭합니다.
- 147 -
프로젝트에 사용할 수 있는 사용 권한 템플릿은 다음과 같습니다.
템플릿
설명
Viewer
사용자 또는 그룹이 프로젝트의 통합 문서 및 뷰에 연결할 수
있습니다.
게시자
사용자 또는 그룹이 서버에 통합 문서 및 데이터 원본을 게시
할 수 있습니다.
프로젝트 리더
사용자 또는 그룹이 프로젝트의 모든 항목에 대한 사용 권한
을 설정하도록 허용합니다.
없음
사용 권한 규칙에 대한 모든 기능을 지정되지 않음 으로 설
정합니다.
거부됨
사용 권한 규칙에 대한 모든 기능을 거부됨 으로 설정합니다.
데이터 원본 커넥터
사용자 또는 그룹이 프로젝트의 데이터 원본에 연결할 수 있
습니다.
데이터 원본 에디터
사용자 또는 그룹이 프로젝트의 데이터 원본에 연결할 수 있
습니다. 또한 데이터 원본을 게시, 편집, 다운로드, 삭제하고
해당 사용 권한을 설정하며, 게시할 데이터 원본의 새로 고침
을 예약합니다. 이 사용 권한은 데이터 원본에 연결된 뷰에
액세스할 때 뷰와 관련이 있습니다.
4. 규칙을 추가적으로 사용자 지정하려면 사용 권한 규칙 이름 옆에 있는 동작 메뉴(. . . )
를 클릭한 후 편집 을 클릭합니다. 규칙에서 기능을 클릭하고 허용됨 또는 거부됨 으
로 설정하거나 지정되지 않음 상태로 둡니다. 마쳤으면 저장 을 클릭합니다.
- 148 -
5. 결과 사용 권한을 표시합니다.
사용 권한 규칙에서 그룹 이름 또는 사용자 이름을 클릭하여 결과 사용 권한을 표시합
니다. 기능 상자를 마우스오버하여 기능이 허용되었는지, 아니면 거부되었는지에 대
한 자세한 정보가 포함된 도구 설명을 표시합니다.
- 149 -
6. 동일한 단계에 따라 다른 사용자 또는 그룹의 콘텐츠에 대한 추가적인 사용 권한 규칙
을 구성합니다.
프로젝트와 프로젝트의 통합 문서 및 데이터 원본에 대한 기본 사용 권한 설
정
프로젝트 사용 권한을 프로젝트 자체만이 아니라 프로젝트의 통합 문서와 데이터 원본에도
설정할 수 있습니다. 이러한 사용 권한은 프로젝트의 모든 콘텐츠에 대해 기본 사용 권한 설
정이 되고 각 프로젝트는 자체 기본 사용 권한 집합을 보유할 수 있습니다.
관리자와 프로젝트 리더만 프로젝트와 프로젝트의 통합 문서 및 데이터 원본에 대한 기본
사용 권한을 편집할 수 있습니다.
참고 : 사이트의 새 프로젝트는 항상 기본 프로젝트에 설정된 기본 사용 권한 집합으
로 시작합니다.
l
l
관리자와 프로젝트 리더 사용 권한이 있는 사용자는 언제든지 기본 사용 권한을 편집
할 수 있습니다.
프로젝트가 잠긴 경우 개별 통합 문서, 뷰 및 데이터 원본 사용 권한은 콘텐츠 소유자
- 150 -
를 포함한 사용자가 편집할 수 없습니다.
l
잠긴 프로젝트의 통합 문서 및 데이터 원본은 항상 해당 프로젝트의 콘텐츠에 설정된
기본 사용 권한을 사용합니다. 잠긴 프로젝트의 뷰는 항상 통합 문서의 사용 권한을 사
용합니다. 이는 데스크톱에서 게시되는 통합 문서와 데이터 원본에 적용됩니다.
사용 권한 관련 작업에 대한 자세한 내용은 사용 권한 관리 페이지에 329 및 프로젝트 페
이지에 138를 참조하십시오.
프로젝트의 기본 사용 권한을 설정하려면
1. 사이트의 콘텐츠 페이지에서 프로젝트를 클릭한 다음 프로젝트 배치 페이지에서 사
용 권한 을 클릭합니다.
2. 사용자 또는 그룹 규칙 추가 를 클릭하고 그룹 또는 사용자 를 선택한 다음 목록에서
그룹 또는 사용자 이름을 선택합니다.
- 151 -
기존 사용자 또는 그룹의 경우 . .을 클릭한 다음 편집 을 클릭합니다.
3. 프로젝트 , 통합 문서 또는 데이터 원본 에 대한 사용 권한 역할 템플릿을 선택한 다음
저장 을 클릭합니다.
또는 프로젝트 , 통합 문서 또는 데이터 원본 레이블을 클릭하여 사용 권한 뷰를 확장
합니다. 기능을 클릭하고 허용됨 , 거부됨 또는 지정되지 않음 으로 설정합니다. 저장
을 클릭합니다.
- 152 -
이 예에서는 프로젝트 기본 사용 권한을 설정하는 방법을 보여 줍니다. 통합 문서와 데
이터 원본에도 동일한 일반적인 단계가 적용됩니다.
참고 : 저장한 후 설정을 변경하려면 동작 메뉴(. .)를 클릭한 후 편집 을 클릭합니
다.
4. 결과 사용 권한을 표시합니다.
사용 권한 규칙에서 그룹 이름 또는 사용자 이름을 클릭하여 결과 사용자 권한을 표시
합니다.
프로젝트, 통합 문서 또는 데이터 원본 사용 권한을 확장하여 개별 기능을 표시합니
다.
- 153 -
기능 상자를 마우스오버하여 기능이 허용되었는지, 아니면 거부되었는지에 대한 자
세한 정보가 포함된 도구 설명을 표시합니다.
5. 동일한 단계에 따라 다른 사용자 또는 그룹에 대한 추가적인 사용 권한 규칙을 구성합
니다.
프로젝트 기반의 사용 권한 만들기
관리자가 통합 문서 모음을 구성한 후 이러한 통합 문서에 액세스할 수 있는 사용자와 액세
스 범위를 지정해야 할 수 있습니다. 통합 문서를 구성하려면 관련 통합 문서의 모음인 프로
- 154 -
젝트를 만들 수 있습니다. 그런 다음 각 프로젝트에 사용 권한을 설정하여 프로젝트의 모든
통합 문서에 동일한 액세스 수준을 지정할 수 있습니다.
이 시나리오에서는 프로젝트의 모든 사용자 그룹에 대한 사용 권한이 없음 으로 설정되어야
합니다. 즉, 모든 사용자 그룹에 대한 사용 권한이 지정되지 않음 이 됩니다.
준비
프로젝트를 만들고 프로젝트 기반 사용 권한을 지정하는 과정을 시작하기 전에 Tableau
Server에서 구현할 예정인 모든 프로젝트와 각 프로젝트에서 사용자에게 지정하려는 사용
권한 수준을 간략하게 기술하고 문서화하는 것이 좋습니다. 이 연습은 구현하려는 다양한
사용 권한을 구성하는 데 도움을 줄 것이며 솔루션에서 사용자 또는 사용 권한과 관련된 문
제를 식별하는 데 도움이 될 수 있습니다.
Tableau Server 도움말의 다음과 같은 항목도 숙지해야 합니다.
l
l
웹 편집, 저장 및 다운로드 권한 허용 페이지에 369
사용 권한 관리 페이지에 329 및 사용 권한 관련 항목 관리
1단 계 : 프 로 젝 트 및 사 용 자 그 룹 만 들 기
1. 관리자의 사용자 이름 및 암호를 사용하여 Tableau Server에 로그인합니다.
2. 프로젝트 페이지에서 새 프로젝트 를 클릭합니다.
3. 그룹 을 클릭한 다음 새 그룹 을 클릭합니다.
각 프로젝트 및 액세스 수준에 해당하는 그룹을 만듭니다. 예를 들어 사용자가 뷰에 액
세스하는 것만 허용되는 프로젝트에는 Project1_Viewer 같은 이름을 사용할 수 있습니
다. 뷰와의 상호 작용이 허용되는 프로젝트에는 Project1_Interactor 같은 이름을 사용
할 수 있습니다.
4. 사용자 를 클릭한 다음 사용자 추가 를 클릭합니다. 목록에서 하나 이상의 사용자를
선택하고 동작 > 그룹 멤버 자격 을 선택한 다음 사용자에 대한 그룹을 선택합니다.
저장 을 클릭하여 그룹 멤버 자격을 확인합니다.
이 단계를 반복하여 사용자를 다른 그룹에 추가합니다.
2단 계 : 프 로 젝 트 수 준 에 서 사 용 권 한 할 당
프로젝트와 사용자 그룹을 설정한 후에는 사용 권한을 할당하기 시작할 수 있습니다. 각 프
로젝트에 대해 이러한 단계를 반복합니다. 프로젝트에 대한 사용 권한 설정 페이지에
352도 참조하십시오.
1. 프로젝트 페이지에서 프로젝트를 선택한 다음 동작 > 사용 권한 을 선택합니다.
2. 사용자 또는 그룹 규칙 추가 를 클릭하고 그룹 을 선택한 다음 목록에서 그룹 이름을
선택합니다.
기존 규칙을 편집하려면 사용 권한 규칙 이름 옆에 있는 동작 메뉴(. .)를 클릭한 후 편
집 을 클릭합니다.
- 155 -
3. 그룹 또는 사용자의 초기 기능 집합에 적용할 사용 권한 역할 템플릿을 선택합니다.
4. 규칙에 포함된 기능을 추가적으로 변경하려면 규칙에서 기능을 클릭하고 허용됨 또
는 거부됨 으로 설정하거나 지정되지 않음 상태로 둡니다.
마쳤으면 저장 을 클릭합니다.
프로젝트 사용 권한이 필요한 각 그룹 또는 사용자에 대해 3~5단계를 반복합니다.
5. 프로젝트에 대해 콘텐츠 사용 권한을 잠궈 프로젝트에 포함된 모든 콘텐츠에 기본 사
용 권한을 할당합니다. 이렇게 하면 통합 문서와 프로젝트의 뷰에 할당된 모든 이전 사
용 권한을 덮어씁니다.
3단 계 : 프 로 젝 트 사 용 권 한 확 인
l
결과 사용 권한을 표시합니다.
사용 권한 규칙 목록에서 그룹 이름 또는 사용자 이름을 클릭하여 결과 사용 권한을 표
시합니다. 기능 상자를 마우스오버하여 기능이 허용되었는지, 아니면 거부되었는지
에 대한 자세한 정보가 포함된 도구 설명을 표시합니다.
프로젝트에 통합 문서를 게시하면 사용 권한이 적절히 반영됩니다.
사용자에게 저장 사용 권한을 부여하는 것에 대한 자세한 내용은 웹 편집, 저장 및 다운로
드 권한 허용 페이지에 369을 참조하십시오.
빠 른 시 작 : 프 로 젝 트 사 용 권 한 잠 금
사용자가 프로젝트에 포함된 콘텐츠의 사용 권한을 변경하지 못하도록 금지하려면 해당 프
로젝트의 사용 권한을 잠그면 됩니다. 프로젝트의 사용 권한이 잠기면 기본 사용 권한이 프
로젝트의 모든 통합 문서와 데이터 원본에 적용되고 콘텐츠 소유자를 비롯한 사용자가 수정
할 수 없게 됩니다.
오직 관리자와 프로젝트 리더만 프로젝트 사용 권한을 잠그거나 잠금 해제할 수 있습니다.
관리자와 프로젝트 리더는 프로젝트 자체뿐 아니라 프로젝트 내의 통합 문서와 데이터 원본
의 기본 사용 권한을 설정하고 편집할 수 있습니다.
사용 권한 설정에 대한 자세한 내용은 Add permissions rules for users or groups(사용자 또는
그룹의 사용 권한 규칙 추가)를 참조하십시오. 기본 사용 권한 설정과 프로젝트에 대한 콘텐
츠 사용 권한 잠금에 대한 자세한 내용은 프로젝트와 프로젝트의 통합 문서 및 데이터 원
본에 대한 기본 사용 권한 설정 페이지에 357 및 프로젝트에 대해 콘텐츠 사용 권한 잠
금 페이지에 361을 참조하십시오.
1. 프 로 젝 트 의 기 본 사 용 권 한 설 정
프로젝트의 기본 사용 권한은 해당 프로젝트의 사용 권한이 잠길 때 사용되므로 제대로 설
정되었는지 확인할 필요가 있습니다. 사이트에서 콘텐츠 > 프로젝트 를 클릭합니다. 프로젝
트를 연 다음 사용 권한 을 클릭합니다.사용자 또는 그룹을 추가하고 해당 콘텐츠 유형에 대
한 사용 권한 역할 템플릿을 선택하거나, 편집 을 클릭한 다음 기능을 허용됨 , 거부됨 또는
지정되지 않음 으로 설정합니다.
- 156 -
관리자 및 프로젝트 리더는 언제든지 기본 사용 권한을 편집할 수 있습니다.
2. 프 로 젝 트 에 대 해 콘 텐 츠 사 용 권 한 잠 금
프로젝트 사용 권한에서 소유자에 의해 관리됨 단추를 클릭합니다. 단추 레이블은 콘텐츠
사용 권한이 현재 프로젝트에 대해 잠겼는지, 아니면 콘텐츠 소유자에 의해 관리되는지를
나타냅니다. 프로젝트에 대해 잠김 을 선택한 후 저장 을 클릭합니다.
프로젝트에 대한 사용 권한이 잠겨 있으면 프로젝트의 모든 콘텐츠에 기본 사용 권한이 사용됩니다. 사용
자는 프로젝트 내의 개별 통합 문서(뷰 포함) 또는 데이터 원본에 대한 사용 권한을 변경할 수 없습니다.
3. 잠 긴 사 용 권 한 보 기
프로젝트를 열고 프로젝트의 통합 문서 또는 데이터 원본을 선택한 후 동작 > 사용 권한 을
클릭합니다. 프로젝트에 대한 사용 권한이 잠겨 있으면 사용자는 프로젝트의 통합 문서 또
- 157 -
는 데이터 원본 사용 권한을 볼 수 있지만 수정할 수는 없습니다.
이 예에서 통합 문서 소유자는 통합 문서에 대한 전체 사용 권한을 보유하지만, 프로젝트에 대해 사용 권
한이 잠겨 있으면 통합 문서 사용 권한을 변경할 수 없습니다.
4. 프 로 젝 트 에 대 해 콘 텐 츠 사 용 권 한 잠 금 해 제
사이트에서 콘텐츠 > 프로젝트 를 클릭합니다. 프로젝트를 선택한 다음 동작 > 사용 권한
을 클릭합니다. 프로젝트에 대해 잠김 단추를 클릭합니다. 소유자에 의해 관리됨 을 선택
한 후 저장 을 클릭합니다.
프로젝트의 콘텐츠 사용 권한이 소유자에 의해 관리되는 경우 프로젝트의 개별 통합 문서, 뷰 및 데이터
원본은 기본 사용 권한으로 시작되지만 사용자가 이를 수정할 수 있습니다.
- 158 -
프로젝트 사용 권한에 대한 참고 사항:
l
l
l
관리자와 프로젝트 리더는 프로젝트 수준에서 언제라도 프로젝트와 프로젝트 내의
통합 문서 및 데이터 원본에 대한 기본 사용 권한을 편집할 수 있습니다.
프로젝트가 잠긴 경우 개별 통합 문서, 뷰 및 데이터 원본 사용 권한은 콘텐츠 소유자
를 포함한 사용자가 편집할 수 없습니다.
잠긴 프로젝트의 통합 문서 및 데이터 원본은 항상 기본 사용 권한을 사용합니다. 잠긴
프로젝트의 뷰는 항상 통합 문서의 사용 권한을 사용합니다.
프로젝트에 대해 콘텐츠 사용 권한 잠금
사용자가 프로젝트에 포함된 통합 문서 및 데이터 원본의 사용 권한을 변경하지 못하도록
금지하려면 해당 프로젝트의 사용 권한을 잠그면 됩니다. 프로젝트의 사용 권한이 잠기면
기본 사용 권한 설정이 뷰를 포함한 모든 통합 문서와 프로젝트의 데이터 원본에 적용되고
소유자와 더불어 사용자는 수정할 수 없게 됩니다. 기본 사용 권한에 대한 자세한 내용은 프
로젝트와 프로젝트의 통합 문서 및 데이터 원본에 대한 기본 사용 권한 설정 페이지
에 357을 참조하십시오.
오직 관리자와 프로젝트 리더만 프로젝트에 대한 콘텐츠 사용 권한을 잠글 수 있습니다(또
는 사용 권한을 "잠금 해제"할 수 있음).
참고 : 관리자와 프로젝트 리더는 프로젝트가 잠겨 있어도 프로젝트와 프로젝트 내의
통합 문서 및 데이터 원본에 대한 기본 사용 권한을 설정하고 편집할 수 있습니다.
1. 사이트의 콘텐츠 페이지에서 프로젝트를 연 다음 프로젝트 배치 페이지에서 사용 권
한 을 클릭합니다.
2. 소유자에 의해 관리됨 단추를 클릭합니다. 단추 레이블은 콘텐츠 사용 권한이 현재
프로젝트에 대해 잠겼는지, 아니면 콘텐츠 소유자에 의해 관리되는지를 나타냅니다.
프로젝트의 콘텐츠 사용 권한 대화 상자에서 프로젝트에 대해 잠김 을 선택한 다
- 159 -
음 저장 을 클릭합니다.
프로젝트에 대한 사용 권한이 잠겨 있으면 사용자는 프로젝트의 통합 문서 또는 데이
터 원본 사용 권한을 볼 수 있지만 수정할 수는 없습니다.
3. 프로젝트에 대한 콘텐츠 사용 권한 잠금을 해제하려면 프로젝트 사용 권한을 다시 엽
니다. 프로젝트에 대해 잠김 단추를 클릭합니다. 프로젝트의 콘텐츠 사용 권한 대
화 상자에서 소유자에 의해 관리됨 을 선택한 다음 저장 을 클릭합니다.
- 160 -
프로젝트와 해당 통합 문서 및 데이터 원본에 기본 사용 권한이 다시 적용되고 사용 권
한을 편집할 수 있게 됩니다.
그룹
Tableau Server 사용자를 그룹으로 구성하여 보다 간단하게 여러 사용자를 관리할 수 있습
니다. 서버에서 로컬로 그룹을 만들거나 Active Directory에서 그룹을 가져올 수 있습니다.
Active Directory 그룹 멤버 자격을 최신 상태로 유지하려면 다음을 수행합니다.
l
l
사이트 관리자는 필요 시 사이트에서 선택한 그룹을 동기화할 수 있습니다. 자세한 내
용은 사이트에서 Active Directory 그룹 동기화 를 참조하십시오.
서버 관리자는 일정에 따라 또는 필요 시 서버에서 모든 Active Directory 그룹을 동기
화할 수 있습니다. 자세한 내용은 서버에서 모든 Active Directory 그룹 동기화 를 참조
하십시오.
또한 그룹에 프로젝트, 통합 문서, 뷰 또는 데이터 원본에 대한 사용 권한을 할당할 수 있습니
다. 자세한 내용은 사용 권한 관리 페이지에 329를 참조하십시오.
기본적으로 모든 사이트에 모든 사용자 그룹이 존재합니다. 서버에 추가되는 모든 사
용자는 자동으로 모든 사용자 그룹의 멤버가 됩니다. 이 그룹은 삭제할 수 없지만 해당
사용 권한은 설정할 수 있습니다.
로컬 그룹 만들기
로컬 그룹은 Tableau Server 내부 사용자 관리 시스템을 사용하여 만들어집니다. 그룹을 만
든 후 사용자를 추가하고 제거할 수 있습니다.
- 161 -
1. 사이트에서 그룹 을 클릭한 다음 새 그룹 을 클릭합니다.
2. 그룹의 이름을 입력하고 저장 을 클릭합니다.
- 162 -
Active Directory를 통 해 그 룹 만 들 기
Active Directory 그룹을 가져오면 서버에서 일치하는 그룹이 만들어지고 아직 서버에 존재하
지 않는 그룹의 각 멤버에 대해 서버에서 사용자가 만들어집니다.
가져오기 프로세스의 일환으로 각 사용자에게 사이트 역할이 할당됩니다. 그룹 제휴 없이
사이트에 사용자가 이미 존재하는 경우 해당 사용자는 사이트에서 할당된 사이트 역할과 동
일한 사용 권한을 갖는 그룹에 추가됩니다.
참고: 사용자 및 그룹 가져오기는 사용자의 사이트 역할 수준을 올리기만 하고 내리지
는 않습니다. 가져올 사용자가 Tableau Server에 이미 있는 경우 가져오기 프로세스
중에 할당되는 사이트 역할은 사용자에게 서버에 대한 더 많은 액세스 권한을 부여할
때에만 적용됩니다. 자세한 내용은 사용자의 사이트 역할 페이지에 178을 참조하십
시오.
1. 사이트에서 그룹 을 클릭한 다음 그룹 가져오기 를 클릭합니다.
2. 가져올 Active Directory 그룹의 이름을 입력한 다음 결과 목록에서 그룹 이름을 선택합
니다.
- 163 -
서버가 실행 중인 동일한 Active Directory 도메인에서 가져온 그룹을 추가하는 경우 그
룹 이름을 입력할 수 있습니다. 또한 서버가 사용 중인 도메인과 다른 도메인 간에 양
방향 신뢰가 설정되어 있는 경우 두 도메인 모두의 그룹을 추가할 수 있습니다.
서버가 사용 중인 도메인이 아닌 다른 도메인의 그룹을 처음 추가하는 경우 그룹 이름
과 함께 정규화된 도메인 이름을 포함해야 합니다. 예: domain.lan\group 또는
group@domain.lan. 도메인의 애칭을 사용하여 모든 후속 그룹을 추가할 수 있습니다.
도메인 이름 관리에 대한 자세한 내용은 tabcmd editdomain 항목을 참조하십시오.
3. 사용자의 사이트 역할을 선택합니다.
- 164 -
4. 그룹 추가 를 클릭합니다.
참고: Active Directory에서 가져온 그룹 이름을 변경할 수 없습니다. 그룹 이름은
Active Directory에서만 변경할 수 있습니다.
사 이 트 에 서 Active Directory 그 룹 동 기 화
Active Directory의 새 사용자도 Tableau Server에 추가되도록 언제든지 Active Directory 그룹
을 Tableau Server와 동기화할 수 있습니다. 개별 그룹 또는 여러 그룹을 한 번에 동기화할 수
- 165 -
있습니다.
1. 사이트에서 그룹 을 클릭합니다. 그룹 페이지에서 하나 이상의 그룹을 선택합니다.
2. 동작 > 동기화 를 선택합니다.
Active Directory 그 룹 에 서 사 용 자 의 최 소 사 이 트 역 할 설 정
그룹 - 세부 정보 페이지에서 관리자가 동기화 중에 적용될 그룹 사용자의 최소 사이트 역
할을 설정할 수 있습니다.
이 설정은 동기화를 실행하는 것이 아니라 동기화가 실행될 때마다 그룹에 적용되는 최소
사이트 역할을 설정합니다. Active Directory 그룹을 동기화할 때 새 사용자는 최소 사이트 역
할로 사이트에 추가됩니다. 사용자가 이미 존재하는 경우 최소 사이트 역할이 사용자에게
사이트에 대한 더 많은 액세스 권한을 제공하는 경우에도 적용됩니다. 최소 사이트 역할을
설정하지 않으면 새 사용자가 기본적으로 라이선스 없음 으로 추가됩니다.
참고: 사용자의 사이트 역할은 최소 사이트 역할 설정에 따라 수준이 올라갈 수 있지
만 내려갈 수는 없습니다. 사용자에게 이미 게시 기능이 있는 경우 해당 기능은 항상
유지됩니다. 최소 사이트 역할에 대한 자세한 내용은 사이트 역할과 Active
Directory 가져오기 및 동기화 페이지에 182를 참조하십시오.
1. 사이트에서 그룹 을 클릭합니다.
2. 그룹 이름 링크를 클릭한 다음 세부 정보 탭을 클릭합니다.
- 166 -
3. 최소 사이트 역할 을 선택한 다음 저장 을 클릭합니다.
동기화 프로세스의 결과로 사용자가 제거된 경우 실행되는 작업
Active Directory에서 사용자를 제거하고 Tableau Server에서 해당 사용자의 그룹으로 동기
화할 때 사용자는 다음과 같습니다.
l
동기화한 Tableau Server 그룹에서 제거됩니다.
l
Tableau Server에 로그인할 수 없습니다.
사용자가 여전히 서버에 남아 있으므로 관리자가 해당 계정을 완전히 제거하기 전에 사용자
의 콘텐츠를 감사하고 재할당할 수 있습니다.
서버에 로컬로도 존재하는 사용자인 경우 사이트에서 사이트 역할이 라이선스 없음 으로
설정됩니다. 사용자는 라이선스 없음 사이트 역할로 계속 모든 사용자 그룹에 속하게 됩니
다.
Tableau Server에서 사용자를 완전히 제거하려면 서버 관리자가 Tableau Server의 서버 사
용자 페이지에서 사용자를 삭제해야 합니다.
빠 른 시 작 : 일 정 에 따 라 모 든 Active Directory 그 룹 동 기 화
Tableau Server에서 Active Directory 그룹을 가져온 후 일정을 설정하여 Tableau Server와 동
기화된 상태를 유지하도록 만들 수 있습니다. 또한, 필요 시 언제라도 서버에서 모든 Active
Directory 그룹을 동기화할 수 있습니다. 사용자가 동기화될 때 그룹의 최소 사이트 역할 설
정이 적용됩니다.
- 167 -
참고: 이 기능을 사용하려면 Tableau Server 설치에 Active Directory가 설정되어 있어
야 합니다.
1. 동 기 화 를 위 한 최 소 사 이 트 역 할 설 정
사이트의 그룹 페이지에서 세부 정보 탭을 클릭하고 최소 사이트 역할을 선택한 다음 저장
을 클릭합니다. 서버 및 사이트 관리자가 Active Directory 동기화 중에 적용될 그룹 사용자의
최소 사이트 역할을 설정할 수 있습니다. 최소 사이트 역할을 설정하지 않으면 새 사용자가
라이선스 없음 으로 추가됩니다.
동기화는 사용자의 사이트 역할 수준을 올리기만 하고 내리지는 않습니다.
2. 일 정 설 정
서버 관리자는 서버 - 설정 페이지의 일반 탭에서 모든 Active Directory 그룹에 대한 동기화
를 설정할 수 있습니다. 동기화를 설정하고 빈도 설정을 선택한 다음 저장 을 클릭합니다.
- 168 -
서버의 모든 Active Directory 그룹이 동일한 일정에 따라 동기화됩니다.
3. 필 요 시 동 기 화 실 행 (선 택 사 항 )
서버 - 설정 페이지의 일반 탭에서 모든 그룹 동기화 를 클릭하여 Tableau Server의 모든
Active Directory 그룹을 즉시 동기화합니다. 언제라도 이 단추를 클릭하여 새 사용자와 변경
내용을 서버의 모든 Active Directory 그룹에 반영할 수 있습니다.
일정에 따르지 않고 모든 그룹 동기화를 클릭하여 서버의 모든 Active Directory 그룹을 동기화합니다.
- 169 -
4. 동 기 화 작 업 의 상 태 보 기
서버 및 사이트 관리자는 비추출용 백그라운드 작업 관리 뷰에서 Active Directory 동기
화 결과를 볼 수 있습니다. 서버 또는 사이트에서 상태를 클릭합니다. 분석 아래에서 비
추출용 백그라운드 작업을 클릭하고 Active Directory 그룹 동기화 큐 처리 및 Active
Directory 그룹 동기화 작업에 대한 필터를 설정합니다.
Active Directory 그룹 동기화 큐 처리는 실행할 Active Directory 그룹 동기화 작업을 대기열로 보냅니다.
서 버 에 서 모 든 Active Directory 그 룹 동 기 화
서버 관리자는 서버 - 설정 페이지의 일반 탭에서 일정에 따라 또는 필요 시 모든 Active
Directory 그룹을 동기화할 수 있습니다.
- 170 -
마지막 동기화 시간 은 가장 최근에 동기화가 시작된 시간을 나타냅니다.
일 정 에 따 라 Active Directory 그 룹 동 기 화
1. 서버 > 설정 > 일반 을 선택합니다. Active Directory 동기화 아래에서 정기적인 일
정에 따라 Active Directory 그룹 동기화 를 선택합니다.
- 171 -
2. 동기화의 빈도와 시간을 선택합니다.
3. 저장 을 클릭합니다.
필 요 시 모 든 Active Directory 그 룹 동 기 화
언제라도 Active Directory 그룹을 Tableau Server와 동기화하여 Tableau Server의 모든
Active Directory 그룹에 새 사용자와 Active Directory 변경 내용을 반영할 수 있습니다.
1. 서버 > 설정 > 일반 을 선택합니다.
2. Active Directory 동기화 아래에서 모든 그룹 동기화 를 클릭합니다.
동기화 작업 보기
비추출용 백그라운드 작업 관리 뷰에서 동기화 작업의 결과를 볼 수 있습니다. Active
Directory 그룹 동기화 큐 처리 는 Active Directory 그룹 동기화 작업을 큐 처리하고 실행
할 동기화 작업의 수를 나타내는 작업입니다.
1. 서버 > 상태 를 선택합니다.
2. 비추출용 백그라운드 작업 링크 를 클릭합니다.
3. Active Directory 그룹 동기화 큐 처리 및 Active Directory 그룹 동기화 를 포함하
도록 작업 필터를 설정합니다.
서버 - 설정 페이지에서 동기화 작업 보기 링크를 클릭하여 이 관리 뷰로 빠르게 이동할 수
있습니다.
- 172 -
Active Directory 그 룹 에 서 사 용 자 의 최 소 사 이 트 역 할 설 정
그룹 - 세부 정보 페이지에서 Active Directory 동기화 중에 적용될 그룹 사용자의 최소 사이
트 역할을 설정할 수 있습니다.
이 설정은 동기화를 실행하는 것이 아니라 동기화가 실행될 때마다 그룹에 적용되는 최소
사이트 역할을 설정합니다. 결과적으로, Active Directory 그룹을 동기화할 때 새 사용자는 최
소 사이트 역할로 사이트에 추가됩니다. 사용자가 이미 존재하는 경우 최소 사이트 역할이
사용자에게 사이트에 대한 더 많은 액세스 권한을 제공하는 경우에도 적용됩니다. 최소 사
이트 역할을 설정하지 않으면 새 사용자가 기본적으로 라이선스 없음 으로 추가됩니다.
참고: 사용자의 사이트 역할은 최소 사이트 역할 설정에 따라 수준이 올라갈 수 있지
만 내려갈 수는 없습니다. 사용자에게 이미 게시 기능이 있는 경우 해당 기능은 항상
유지됩니다. 최소 사이트 역할에 대한 자세한 내용은 사이트 역할과 Active
Directory 가져오기 및 동기화 페이지에 182를 참조하십시오.
1. 사이트에서 그룹 을 클릭합니다.
2. 그룹 이름 링크를 클릭한 다음 세부 정보 탭을 클릭합니다.
3. 최소 사이트 역할 목록에서 사이트 역할을 선택한 다음 저장 을 클릭합니다.
동기화 중에 제거되는 사용자
Active Directory에서 사용자를 제거하고 Tableau Server에서 해당 사용자의 그룹을 동기화
할 때 다음 작업이 실행됩니다.
- 173 -
l
동기화한 Tableau Server 그룹에서 사용자가 제거됩니다.
l
사용자가 Tableau Server에 로그인할 수 없게 됩니다.
사용자가 서버에 남아 있으므로 관리자가 사용자의 계정을 완전히 제거하기 전에 사용자의
콘텐츠를 감사하고 재할당할 수 있습니다.
서버에 로컬로도 존재하는 사용자인 경우 동기화의 결과로, 사이트에서 사이트 역할이 라
이선스 없음 으로 설정됩니다. 사용자는 라이선스 없음 사이트 역할로 계속 모든 사용자
그룹에 속합니다.
Tableau Server에서 사용자를 완전히 제거하려면 사용자(서버 관리자)가 Tableau Server의
서버 사용자 페이지에서 사용자를 삭제해야 합니다.
그룹 삭제
서버에서 그룹을 삭제할 수 있습니다(모든 사용자 그룹 제외). 그룹을 삭제하면 그룹에서 사
용자가 제거되지만 서버에서는 삭제되지 않습니다.
1. 사이트에서 그룹 을 클릭합니다.
2. 그룹 페이지에서 삭제할 하나 이상의 그룹을 선택합니다.
3. 동작 > 삭제 를 선택합니다.
- 174 -
사용자
게스트 사용자
게스트 사용자는 Tableau Server(코어 기반 라이선스만 해당)의 각 사이트에서 사용할 수 있
으며, 서버에 계정이 없는 사용자가 내장된 뷰를 보고 상호 작용할 수 있도록 허용합니다. 설
정하면 사용자가 로그인하지 않고 내장된 시각화를 포함하는 웹 페이지를 로드할 수 있습니
다. 자세한 내용은 게스트 사용자 페이지에 184를 참조하십시오.
서버 사용자 및 사이트 사용자
서버 관리자는 서버에 사용자를 추가할 수 있고, 서버 및 사이트 관리자는(허용된 경우) 개별
사이트에 사용자를 추가할 수 있습니다. 사이트 관리자가 사이트에 사용자를 추가할 수 있
도록 허용하는 것에 대한 자세한 내용은 사이트 추가 또는 편집 페이지에 120의 4단계를
참조하십시오.
단일 사이트 환경에서 서버 및 사이트 관리자가 사용자 페이지에서 사용자를 추가할 수 있
습니다.
다중 사이트 환경에서 서버 및 사이트 관리자가 사이트 사용자 페이지에서 사용자를 추가
할 수 있습니다.
- 175 -
서버 관리자는 서버 사용자 페이지에서 사용자를 추가할 수 있습니다. 서버에 사용자를 추
가할 때 사용자의 사이트별로 사이트 멤버 자격과 사이트 역할을 할당할 수 있습니다.
- 176 -
사이트 멤버 자격과 역할을 할당하지 않고 사용자를 추가하는 경우 사용자에게 Unlicensed
역할이 할당되고 사용자가 서버 라이선스를 사용할 수 없게 됩니다(사용자 기반 라이선스만
사용 가능). 이러한 사용자는 서버 사용자에 표시되지만 관리자가 해당 사용자를 사이트에
추가할 때까지 어떠한 사이트의 멤버도 아닌 상태가 됩니다.
참고: 사이트에 추가된 모든 사용자는 자동으로 서버에도 추가됩니다. 사이트 관리자
는 자신의 사이트에서 사용자를 제거할 수 있지만 서버에서 사용자를 삭제할 수는 없
습니다. 서버 관리자는 서버에서 사용자를 삭제할 수 있습니다.
사이트 관리자가 사이트에서 사용자를 제거한 경우 사용자가 해당 사이트에만 속하
며 사용자가 소유하는 콘텐츠가 없다면 서버에서 사용자가 자동으로 삭제됩니다.
- 177 -
사용자의 사이트 역할
Tableau Server에 추가되는 모든 사용자에게 연결된 사이트 역할이 있어야 합니다. 사이트
역할은 관리자가 할당합니다. 사이트 역할은 사용자가 콘텐츠를 서버에 게시할 수 있는지,
상호 작용할 수 있는지, 아니면 서버에 게시된 콘텐츠를 보기만 할 수 있는지 여부를 비롯한
사용자에게 허용된 사용 권한 수준을 결정합니다. 관리자 역시 사이트 역할을 기반으로 정
의됩니다.
참고: Tableau Server 사이트 역할은 Tableau에서 구입한 사용자 라이선스와 일치하
지 않습니다(코어 기반의 서버 라이선스가 아닌 사용자 기반 라이선스를 사용하는 경
우). 이러한 라이선스는 서버에 특정 수의 사용자를 허용합니다.
사용자는 서버에서 하나 이상의 사이트 및 해당 사이트의 그룹과 연결할 수 있는 계정입니
다. Tableau Server 또는 사이트에 추가되는 모든 사용자는 모든 사용자 그룹의 멤버가 됩니
다. 모든 사용자 그룹은 모든 사이트에 존재하며 삭제할 수 없습니다.
콘텐츠를 게시할 수 있는 사용자
다음과 같은 사이트 역할이 있는 사용자는 Tableau Server에 게시할 수 있습니다.
l
서버 관리자
l
사이트 관리자
l
게시자
l
뷰어(게시 가능)
l
라이선스 없음(게시 가능)
사이트 역할이 Interactor, Viewer 및 Unlicensed인 사용자는 서버에 콘텐츠를 게시할 수 없
습니다.
사이트 역할 및 사용 권한
유효 사용자 권한은 다음에 의해 결정됩니다.
l
l
사용자의 사이트 역할에 허용된 최대 사용 권한. 사이트 역할은 허용되는 사용 권한에
대한 "상한"의 역할을 합니다.
지정된 콘텐츠 항목의 사용자 또는 그룹에 할당된 사용 권한
사용자의 사이트 역할을 선택할 때 해당 사이트 역할의 일반적인 사용 권한 수준을 알 수 있
도록 도움말이 제공됩니다.
- 178 -
콘텐츠 항목의 사용 권한을 설정할 때에는 사용 권한 창의 사용자 권한 섹션에 해당 사이트
역할에서 사용 권한 기능이 허용되지 않는 작업이 표시됩니다.
사용 권한 창의 사용자 권한 영역에는 각 사용자의 유효 사용 권한이 표시됩니다. 이러한 사
용 권한은 사용자의 사이트 역할과 사용 권한 규칙이 평가된 후에 적용되는 각 사용자의 실
제 사용 권한입니다.
자세한 내용은 사용 권한 규칙 및 결과 사용자 권한 페이지에 338을 참조하십시오.
일반적인 기능
l
서버 관리자 : 서버 관리자는 모든 서버 기능과 서버 및 모든 사이트의 설정에 액세스
할 수 있습니다. 시스템 관리자는 사이트를 만들고, 모든 사이트 역할 유형의 사용자
를 추가하고, 사이트 관리자가 사용자를 추가할 수 있는지 여부를 제어하고, 추가 서
버 관리자를 만들고, 서버 자체를 관리할 수 있습니다. 이러한 작업에는 유지 관리, 설
정, 일정 및 검색 인덱스 처리 작업이 포함됩니다.
서버 관리자는 콘텐츠에 할당된 사용 권한에 관계없이 서버의 모든 위치에서 모든 콘
텐츠에 대해 작업을 수행할 수 있습니다. 서버 관리자는 서버의 다른 사용자도 관리할
수 있습니다.
l
사이트 관리자 : 사이트 관리자는 그룹, 프로젝트, 통합 문서 및 데이터 연결을 관리할
수 있습니다. 기본적으로 사이트 관리자도 사용자를 추가하고 사이트 역할 및 사이트
멤버 자격을 할당할 수 있습니다. 이러한 설정의 사용 여부는 서버 관리자가 결정할 수
있습니다(사이트 추가 또는 편집 페이지에 120의 4단계 참조).
사이트 관리자는 특정 사이트의 콘텐츠에 제한 없이 액세스할 수 있습니다. 한 사용자
를 여러 사이트에서 사이트 관리자로 지정할 수 있습니다.
l
게시자 : 게시자는 서버에 로그인하고 찾아보며 게시된 뷰와 상호 작용할 수 있습니
다. 게시자는 통합 문서 및 데이터 원본을 게시하고 다운로드할 수 있도록 Tableau
Desktop에서 Tableau Server에 연결할 수 있습니다.
- 179 -
게시자는 통합 문서와 데이터 원본을 서버에 게시(업로드)할 수 있습니다. 게시자는
다른 사용자를 관리할 수 없습니다.
l
인터액터 : 인터액터는 서버에 로그인하고 찾아보며 게시된 뷰와 상호 작용할 수 있습
니다. 특정 뷰, 통합 문서 및 프로젝트는 사용자의 기능을 제한하는 사용 권한과 함께
게시할 수 있습니다. 사용 권한 설정은 통합 문서 작성자 또는 관리자가 편집할 수 있
습니다.
인터액터는 통합 문서를 보고 뷰와 상호 작용할 수 있습니다. 하지만 서버에 게시할 수
는 없습니다.
l
l
뷰어 : 뷰어는 서버에 로그인하고 게시된 뷰를 볼 수 있지만 뷰와 상호 작용할 수 없습
니다. 이 사이트 역할의 사용자에게는 보고, 댓글을 추가하고 보는 사용 권한만 제공
됩니다. 이들은 뷰의 필터와 상호 작용하거나 뷰의 데이터를 정렬할 수 없습니다.
라이선스 없음 : 라이선스가 없는 사용자는 서버에 로그인할 수 없습니다. CSV 파일
에서 서버 사용자를 가져올 경우 모든 사용자에게 라이선스 없음 사이트 역할이 할당
됩니다.
관리자가 (사이트 사용자의 CSV 가져오기 또는 Active Directory에서 가져오기를 통해
또는 로컬 사용자를 만들 때) 사용자를 만드는 경우 사용 가능한 라이선스 수가 부족
하면 해당 사용자에게 라이선스 없음 사이트 역할이 할당됩니다.
콘텐츠를 소유하는 사용자를 사이트에서 제거하려고 하면 해당 사용자의 역할 수준
이 라이선스 없음으로 내려가고 사용자는 계속 콘텐츠를 소유하게 됩니다.
l
l
뷰어(게시 가능). 이 사용자는 Tableau Desktop에서 Tableau Server에 연결하여 통합
문서 및 데이터 원본을 게시하고 다운로드할 수 있지만 서버의 콘텐츠와 상호 작용할
수 없습니다.
라이선스 없음(게시 가능). 이 사용자는 Tableau Server에 로그인할 수 없지만
Tableau Desktop에서 서버에 연결하여 통합 문서를 서버에 게시할 수 있습니다.
각 사 이 트 역 할 에 허 용 된 최 대 사 용 권 한 (콘 텐 츠 유 형 별 )
각 콘텐츠 유형에서 사이트 역할이 사용자에게 허용되는 기능을 결정합니다. 예를 들어 사
이트 역할이 뷰어 인 사용자에게 통합 문서의 사용 권한 규칙에 있는 모든 기능을 할당할 수
있지만 사용자의 사용 권한이 평가될 때 결과 사용 권한 기능이 뷰, 이미지 내보내기, 요약 데
이터, 댓글 보기, 댓글 추가 및 저장으로 제한됩니다.
프로젝트
사이트 역할
설명
서버 관리자
보기, 저장 및 프로젝트 리더
사이트 관리자
보기, 저장 및 프로젝트 리더
게시자
보기, 저장 및 프로젝트 리더
- 180 -
Interactor
보기, 저장 및 프로젝트 리더
뷰어(게시 가능)
뷰, 저장
Viewer
뷰, 저장
라이선스 없음
(게시 가능)
뷰, 저장
Unlicensed
뷰, 저장
게스트
보기
통합 문서
사이트 역할
설명
서버 관리자
모든 기능
사이트 관리자
모든 기능
게시자
모든 기능
Interactor
모든 기능(게시 기능 없음)
뷰어(게시 가능)
보기, 이미지/PDF 다운로드, 요약 데이터 다운로드,
댓글 보기, 댓글 추가, 통합 문서 다운로드/다른 이름
으로 저장
Viewer
보기, 이미지/PDF 다운로드, 요약 데이터 다운로드,
댓글 보기, 댓글 추가, 통합 문서 다운로드/다른 이름
으로 저장(게시 기능 없음)
라이선스 없음
(게시 가능)
보기, 저장, 통합 문서 다운로드/다른 이름으로 저장
Unlicensed
보기, 저장, 통합 문서 다운로드/다른 이름으로 저장
(게시 기능 없음)
게스트
보기, 이미지/PDF 다운로드, 요약 데이터 다운로드,
댓글 보기, 필터, 전체 데이터 다운로드, 웹 편집, 통합
문서 다운로드/다른 이름으로 저장
보기
사이트 역할
설명
서버 관리자
모든 기능
- 181 -
사이트 관리자
모든 기능
게시자
모든 기능
Interactor
모든 기능(게시 기능 없음)
뷰어(게시 가능)
보기, 이미지/PDF 다운로드, 요약 데이터 다운로드,
댓글 보기, 댓글 추가
Viewer
보기, 이미지/PDF 다운로드, 요약 데이터 다운로드,
댓글 보기, 댓글 추가(게시 기능 없음)
라이선스 없음
(게시 가능)
보기
Unlicensed
뷰(게시 기능 없음)
게스트
보기, 이미지/PDF 다운로드, 요약 데이터 다운로드,
댓글 보기, 필터, 전체 데이터 다운로드, 웹 편집
데이터 원본
사이트 역할
설명
서버 관리자
모든 기능
사이트 관리자
모든 기능
게시자
모든 기능
Interactor
모든 기능(게시 기능 없음)
뷰어(게시 가능)
뷰, 저장
Viewer
뷰, 저장(게시 기능 없음)
라이선스 없음
(게시 가능)
보기, 저장, 데이터 원본 다운로드
Unlicensed
뷰, 저장, 다운로드(게시 기능 없음)
게스트
보기, 데이터 원본 다운로드
사 이 트 역 할 과 Active Directory 가 져 오 기 및 동 기 화
Active Directory 사용자를 단일 사용자나 그룹의 멤버로 사이트에 가져올 때 사용자의 사이
트 역할을 지정할 수 있습니다. 사용자가 아직 서버에 있는 어떤 사이트의 멤버도 아닌 경우
사용자가 할당된 역할로 사이트에 추가됩니다. Active Directory 그룹을 동기화할 때 그룹 세부 정보 페이지의 최소 사이트 역할 설정을 통해 사이트 역할이 적용됩니다.
- 182 -
사용자가 Tableau Server 사이트에 이미 있는 경우 가져오기 또는 동기화 프로세스 중에 할
당되는 사이트 역할은 사이트에서 사용자에게 더 많은 액세스 권한을 부여할 때에만 적용됩
니다. 사용자 및 그룹 가져오기 또는 동기화는 사용자의 사이트 역할 수준을 올리기만 하고
내리지는 않습니다.
사용자에게 이미 게시 기능이 있는 경우 해당 기능은 항상 유지됩니다. 예를 들어 현재 사이
트 역할이 라이선스 없음(게시 가능)인 사용자를 새로운 사이트 역할인 인터액터 로 가져
오는 경우 해당 사용자의 사이트 역할은 게시자 로 수준이 올라갑니다.
사용자를 가져온 후 서버에서 사용자가 이전과 동등하거나 더 많은 기능을 보유한 사이트
역할을 유지할 수 있도록 가져오기 시 사이트 역할에 적용되는 규칙이 다음 표에 나와 있습
니다. 굵은 글꼴은 사용자의 게시 기능을 보존하기 위해 사이트 역할의 수준이 올라갔음을
나타냅니다.
참고: 가져오기의 사이트 역할 행 머리글은 가져오기에 지정된 사이트 역할을 나타
냅니다. 현재 사이트 역할 열 머리글은 사용자의 현재 사이트 역할을 나타냅니다. 표
의 값은 결과 사이트 역할을 나타냅니다. 표에서 굵은 글꼴의 사이트 역할은 게시 기능
을 보존하는 사이트 역할 수준 올리기를 나타냅니다.
현재 사이트 역할
가져오기의 사
이트 역할
사이
트관
리자
게시
자
인터액
터
뷰어
뷰어
(게시
가능)
라이선스
없음
라이
선스
없음
(게시
가능)
사이트 관리자
사이트
관리자
사이트
관리자
사이트
관리자
사이트
관리자
사이트
관리자
사이트 관
리자
사이트
관리자
게시자
사이트
관리자
게시자
게시자
게시자
게시자
게시자
게시자
Interactor
사이트
관리자
게시자
Interactor Interactor 게시
자
Interactor
게시
자
뷰 어 (게 시 가
능)
사이트
관리자
게시자
게시자
뷰어
(게시
가능)
뷰어(게시
가능)
뷰어
(게시
가능)
Viewer
사이트
관리자
게시자
Interactor Viewer
뷰어
(게시
가능)
Viewer
뷰어
(게시
가능)
라이선스 없음
사이트
게시자
게시자
뷰어
라이선스
라이선
- 183 -
뷰어(게
시 가능)
뷰어(게
현재 사이트 역할
가져오기의 사
이트 역할
사이
트관
리자
(게 시 가 능 )
관리자
Unlicensed
사이트
관리자
게시
자
게시자
인터액
터
뷰어
뷰어
(게시
가능)
라이선스
없음
라이
선스
없음
(게시
가능)
시 가능)
(게시
가능)
없음(게시
가능)
스없
음(게
시가
능)
뷰어
(게시
가능)
Unlicensed 라이선
스없
음(게
시가
능)
Interactor Viewer
게스트 사용자
게스트 사용자는 Tableau Server에서 사용할 수 있으며, 서버에 계정이 없는 인증되지 않은
사용자가 내장된 뷰를 보고 상호 작용할 수 있도록 허용합니다. 설정하면 사용자가 로그인
하지 않고 내장된 시각화를 포함하는 웹 페이지를 로드할 수 있습니다.
참고: 게스트 사용자 옵션은 코어 기반 라이선스에서만 사용할 수 있습니다.
코어 기반(하드웨어) 라이선스를 구매한 경우가 아니라면 Tableau Server 뷰를 내부 웹 사이
트 페이지에 내장한 경우 해당 페이지를 보는 모든 사용자에게 Tableau Server 계정이 필요
합니다(사용자 이름 및 암호를 묻는 메시지가 나타남). 이 경우 필요한 만큼 계정을 마련하거
나, 로그인이나 인증이 필요하지 않은 게스트 사용자 액세스를 사용하도록 설정할 수 있습
니다.
게스트는 특수 계정이며 뷰를 보는 데에만 사용할 수 있습니다. 게스트 사용자는 Tableau
Server 인터페이스에서 이동할 수 없으며 뷰 명령(사용자 이름, 계정 설정, 주석 등)에 사용
되는 서버 인터페이스를 볼 수 없습니다.
참고: 사이트에서 게스트 사용자를 사용하도록 설정하면 동시 뷰어 수가 예상한 사용
자 수를 초과할 수 있습니다. 관리 뷰인 상태 > 뷰에 대한 트래픽 을 사용하면 이러한
활동을 가늠할 수 있습니다.
- 184 -
게스트 사용자는 다음과 같은 사용 권한을 가질 수 있습니다.
프로젝트, 통합 문서 및 뷰 : 뷰, 이미지 내보내기, 요약 데이터, 댓글 보기, 필터, 전체 데이
터, 웹 편집, 다운로드(로컬 복사본 저장용)
데이터 원본 : 뷰 및 다운로드
게스트 사용자가 콘텐츠 항목에 대한 사용 권한 규칙이 설정되어 있는 그룹에 포함되는 경
우 게스트 사용자 사용 권한이 해당 그룹에 속한 다른 사용자의 사용 권한 수준에 영향을 미
치지 않습니다.
게스트 액세스를 사용하려면
1. 서버 > 설정 > 일반 (다중 사이트 서버)을 선택하거나 설정 > 일반 (단일 사이트 서버)
을 클릭합니다.
2. 게스트 액세스에서 게스트 계정 사용 을 선택하여 Tableau Server 계정에 로그인하지
않는 사용자가 게스트 액세스 사용 권한으로 뷰를 볼 수 있도록 허용합니다.
3. 저장 을 클릭합니다.
게스트 사용자는 다음과 같은 면에서 특별합니다.
l
l
l
게스트 사용자는 서버의 콘텐츠에 액세스하는 모든 인증되지 않은 사용자를 나타냅
니다.
게스트를 사용하려면 Tableau Server에서 코어 라이선스를 사용해야 합니다.
서버 관리자가 서버 전체에서 게스트를 사용하도록 설정하거나 해제할 수 있습니다.
사이트별로 제어할 수는 없습니다.
l
게스트 사용자는 편집할 수 없으며 콘텐츠를 소유하지 않습니다.
l
게스트 사용자는 사이트에서 하나 이상의 그룹의 멤버가 될 수 있습니다.
l
l
l
l
l
서버 관리자만 게스트 액세스를 사용하도록 설정하거나 해제할 수 있습니다(서버 >
설정 > 일반 사용).
게스트 사용자는 사용하도록 설정된 경우 모든 사용자 그룹의 멤버입니다.
게스트 사용자는 삭제할 수 없습니다. 대신 서버 관리자가 서버 > 설정 > 일반 에서 해
제해야 합니다.
게스트 사용자가 추출 데이터 원본을 사용하는 통합 문서에 액세스해야 하는 경우 게
스트에게 해당 데이터 원본에 대한 뷰 사용 권한이 있는지 확인하십시오. 게시자가 콘
텐츠를 게시할 때 자신의 자격 증명을 내장시킨 경우가 아니라면 게스트 사용자는 게
시된 데이터 원본에 연결하도록 허용되지 않습니다.
게스트 사용자는 사용자 지정 뷰를 저장하도록 허용되지 않습니다.
- 185 -
사이트에 사용자 추가
관리자는 다음과 같은 방법으로 사이트에 사용자를 추가할 수 있습니다.
l
l
이 항목에 설명되어 있는 대로 로컬 사용자 계정 또는 Active Directory의 사용자 계정
을 추가합니다. Active Directory 그룹을 가져와 사용자를 추가할 수도 있습니다. 자세
한 내용은 Active Directory를 통해 그룹 만들기 페이지에 163를 참조하십시오.
사용자 정보가 포함된 CSV 파일을 가져옵니다. 자세한 내용은 사용자 가져오기 페
이지에 196 및 CSV 파일 가져오기 지침 페이지에 202을 참조하십시오.
단일 사이트 환경에서 관리자는 사용자 페이지에서 사이트에 사용자를 추가할 수 있습니다.
다중 사이트 환경에서는 사이트 사용자 페이지를 사용하게 됩니다. 서버 관리자가 사이트
관리자에게 사이트에 사용자를 추가할 수 있는 기능을 부여해야 합니다. 이러한 설정의 사
용 여부는 서버 관리자가 결정할 수 있습니다(사이트 추가 또는 편집 페이지에 120의 4단
계 참조).
참고: 사용자를 사이트나 서버에 추가할 수 있습니다. 서버에 사용자를 추가하려면
서버에 사용자 추가 페이지에 190를 참조하십시오. 사용자를 추가할 때 사용할 수
있는 옵션은 Tableau Server을 처음 구성할 때 선택한 인증 방법에 따라 달라집니다.
로컬 인증을 사용하는 경우 Active Directory 사용자를 추가할 수 없습니다. Active
Directory를 사용하는 경우 로컬 사용자를 추가할 수 없습니다.
사용자 (단일 사이트) 또는 사이트 사용자 (다중 사이트) 페이지에서 현재 로그인한 사이트
에 있는 사용자를 볼 수 있습니다. 현재 사이트에서만 사용자를 추가(또는 제거)할 수 있습니
다. 사용자가 둘 이상의 사이트에 속한 경우 현재 사이트에서 해당 사용자를 제거할 수 있습
니다.
참고: 사이트 관리자가 사이트에서 사용자를 제거한 경우 사용자가 해당 사이트에만
속하며 사용자가 소유하는 콘텐츠가 없다면 서버에서 사용자가 자동으로 삭제됩니
다.
- 186 -
참고: 이 스크린샷은 다중 사이트 환경에 대한 것입니다. 단일 사이트 환경에서는 사
용자 페이지가 됩니다.
사이트에 로컬 사용자를 추가하려면 다음을 수행합니다.
1. 사이트에서 사용자 를 클릭하고 사용자 추가 를 클릭한 다음 로컬 사용자 를 클릭합
니다.
- 187 -
참고: 이 스크린샷은 다중 사이트 환경에 대한 것입니다. 단일 사이트 환경에서
는 사용자 페이지가 됩니다.
2. 사용자 이름을 입력합니다. 서버가 로컬 인증용으로 구성된 경우 사용자 이름의 이메
일 주소를 사용하는 것이 사용자 이름 충돌을 방지하기 위한 가장 좋은 방법입니다
(예: jsmith 대신 jsmith@example.com).
또한 다음 필드에 정보를 입력합니다.
l
표시 이름 - 사용자의 표시 이름을 입력합니다(예: John Smith).
l
암호 - 사용자의 암호를 입력합니다.
l
암호 확인 - 암호를 다시 입력합니다.
l
이메일 - 선택 사항이며 나중에 사용자 프로필 설정에서 추가할 수 있습니다.
3. 사이트 역할을 선택합니다. 사이트 역할에 대한 자세한 내용은 사용자의 사이트 역
할 페이지에 178을 참조하십시오.
4. 사용자 추가 를 클릭합니다.
다중 사이트 서버를 위한 참고 사항 : 관리자에게 사용자가 멤버인 모든 사이트에
대한 제어 권한이 있는 경우에만 사이트 관리자가 기존 로컬 사용자 계정을 편집할 수
있습니다. 예를 들어 사용자1이 사이트 A와 B의 멤버인 경우 사이트 B의 관리자는 사
용자1의 전체 이름을 편집하거나 암호를 재설정할 수 없습니다.
- 188 -
사이트에 Active Directory 사용자를 추가하려면 다음을 수행합니다.
1. 사이트에서 사용자 를 클릭하고 사용자 추가 를 클릭한 다음 Active Directory 사용
자 를 클릭합니다.
1. 하나 이상의 사용자 이름(세미콜론으로 구분)을 입력합니다. 서버가 실행 중인 것과
동일한 Active Directory 도메인의 사용자를 추가하는 경우 도메인 없이 AD 사용자 이
름만 입력하면 됩니다. 서버 도메인은 추정됩니다.
- 189 -
서버의 도메인과 다른 도메인 간에 양방향 신뢰가 설정되어 있는 경우 두 도메인 모두
의 사용자를 추가할 수 있습니다. "서버가 아닌 도메인"의 사용자를 처음으로 추가하
는 경우에는 정규화된 도메인 이름과 사용자 이름을 사용하십시오. 후속 사용자는 도
메인의 애칭 을 사용하여 추가할 수 있습니다. 예를 들어 "서버가 아닌 도메인"
mybiz.lan이 있다고 가정할 경우 이 도메인의 첫 번째 사용자를 user1@mybiz.lan 또는
mybiz.lan\user1로 입력합니다. 다음 사용자는 user2@mybiz 또는 mybiz\user2와 같은
도메인의 애칭을 사용하여 입력할 수 있습니다.
참고: 이 필드에 사용자의 전체 이름을 입력하면 가져오기 프로세스 중에 오류가 발
생할 수 있으므로 그렇게 하지 마십시오.
2. 사이트 역할을 선택합니다. 사이트 역할에 대한 자세한 내용은 사용자의 사이트 역
할 페이지에 178을 참조하십시오.
3. 사용자 추가 를 클릭합니다.
서버에 사용자 추가
단일 사이트 환경에서 서버 관리자가 사용자 페이지에서 사용자를 추가할 수 있습니다.
- 190 -
Tableau Server에 사이트를 추가하면 서버 사용자 페이지(모든 사이트의 모든 서버 사용자
가 여기에 나타남)와 사이트 사용자 페이지를 포함한 다중 사이트 서버가 됩니다. 서버 관
리자만 서버 사용자 페이지에 액세스할 수 있습니다.
서버 사용자 페이지는 다중 사이트에 사용자를 할당하고, 서버에서 사용자를 삭제하고, 서
버가 로컬 인증을 사용 중인 경우 사용자 암호를 재설정할 수 있는 유일한 페이지입니다.
서버에 사용자를 추가하는 방법은 다음과 같습니다. 두 가지 방법을 사용할 수 있습니다. 사
용자는 한 번에 한 명씩(아래 설명 참조) 또는 CSV 파일을 사용하는 가져오기 명령으로 일
괄로(사용자 가져오기 페이지에 196 및 CSV 파일 가져오기 지침 페이지에 202 참조) 추
가할 수 있습니다.
- 191 -
서버에 사용자를 추가하려면 다음을 수행합니다.
1. 서버 > 사용자 를 클릭한 다음 사용자 추가 를 클릭합니다.
2. 로컬 인증을 사용하는 경우 로컬 사용자 를 클릭합니다. Activity Directory를 사용하는
경우 Active Directory 사용자 를 클릭합니다.
사용자 이름을 입력합니다.
l
l
로컬 인증 : 서버가 로컬 인증을 사용하는 경우, 사용자 이름으로 이메일 주소를
사용하는 것이 사용자 이름 충돌을 방지하기 위한 가장 좋은 방법입니다(예:
jsmith 대신 jsmith@example.com 사용).
Active Directory: 서버가 실행 중인 것과 동일한 Active Directory 도메인의 사용
자를 추가하는 경우 도메인 없이 AD 사용자 이름만 입력하면 됩니다. 서버 도메
인은 추정됩니다.
서버의 도메인과 다른 도메인 간에 양방향 신뢰가 설정되어 있는 경우 두 도메
인 모두의 사용자를 추가할 수 있습니다. 서버가 아닌 도메인의 사용자를 처음
으로 추가하는 경우에는 정규화된 도메인 이름과 사용자 이름을 사용하십시오.
후속 사용자는 도메인의 애칭 을 사용하여 추가할 수 있습니다. 예를 들어 서버
가 아닌 도메인 mybiz.lan이 있다고 가정할 경우 이 도메인의 첫 번째 사용자를
user1@mybiz.lan 또는 mybiz.lan\user1로 입력합니다. 다음 사용자는
user2@mybiz 또는 mybiz\user2와 같은 도메인의 애칭을 사용하여 입력할 수 있
습니다.
참고: 이 필드에 사용자의 전체 이름을 입력하면 가져오기 프로세스 중에 오류
가 발생할 수 있으므로 그렇게 하지 마십시오.
3. 서버가 로컬 인증을 사용하는 경우 다음을 제공합니다.
l
표시 이름 - 사용자의 표시 이름을 입력합니다(예: John Smith).
l
암호 - 사용자의 암호를 입력합니다.
l
암호 확인 - 암호를 다시 입력합니다.
l
이메일 - 선택 사항이며 나중에 사용자 프로필 설정에서 추가할 수 있습니다.
l
서버 관리자 : 사용자가 서버 관리자여야 하는지 여부를 지정합니다.
- 192 -
l
이름(사이트 멤버 자격)/사이트 역할 : 사용자가 서버 관리자가 아닌 경우 사
용자를 0개 이상의 사이트에 할당할 수 있으며, 각 사이트에 대한 사이트 역할도
함께 할당할 수 있습니다. 이 시점에는 사이트 멤버 자격과 사이트 역할을 선택
할 필요가 없습니다. 새 서버 사용자에 대한 사이트 멤버 자격과 사이트 역할을
지정하지 않으면 해당 사용자가 Unlicensed 사이트 역할로 서버 사용자에만 추
가됩니다. 사이트 역할에 대한 자세한 내용은 사용자의 사이트 역할 페이지
에 178을 참조하십시오.
4. 사용자 추가 를 클릭합니다.
그룹에 사용자 추가
사용자를 간편하게 관리하는 한 가지 방법은 사용자를 그룹에 할당하는 것입니다. 예를 들
어 그룹에 사용 권한을 할당하면 그룹의 모든 사용자에게 해당 사용 권한을 적용할 수 있습
니다.
그룹에 사용자를 추가하려면 그룹이 이미 존재해야 합니다. 자세한 내용은 그룹 페이지에
161을 참조하십시오.
- 193 -
그 룹 에 사 용 자 추 가 (사 용 자 페 이 지 )
1. 사이트에서 사용자 를 클릭합니다.
2. 그룹에 추가하려는 사용자를 선택한 다음 동작 > 그룹 멤버 자격 을 선택합니다.
3. 그룹을 선택한 다음 저장 을 클릭합니다.
그 룹 에 사 용 자 추 가 (그 룹 페 이 지 )
1. 사이트에서 그룹 을 클릭한 다음 그룹 이름을 클릭합니다.
2. 그룹 페이지에서 사용자 추가 를 클릭합니다.
- 194 -
3. 추가할 사용자를 선택한 다음 사용자 추가 를 클릭합니다.
- 195 -
사용자 가져오기
사이트에 사용자를 추가하는 프로세스를 자동화하려면 사용자의 정보를 포함하는 CSV 파
일을 만든 다음 파일을 가져올 수 있습니다. 사이트 또는 서버로 사용자를 가져올 수 있습니
다(서버 관리자인 경우).
참고: 이 항목에서는 이미 CSV 파일을 만들었다고 가정하고 파일을 가져오는 단계만
설명합니다. 아직 파일을 만들지 않았다면 CSV 파일 가져오기 지침 페이지에 202
에서 파일 형식 요구 사항과 가져오기 옵션을 참조하십시오.
- 196 -
CSV 파일에서 사이트에 사용자 추가
1. 사이트에서 사용자 를 클릭하고 사용자 추가 를 클릭합니다.
2. 파일에서 가져오기 를 클릭한 다음 찾아보기 를 클릭하여 파일을 찾은 후 사용자 가
져오기 를 클릭합니다.
가져오기 결과가 표시됩니다.
- 197 -
단일 사이트 서버인 경우 가져오기 프로세스 중에 사용자에게 할당된 사이트 역할을
사용자와 함께 가져옵니다. 사용자가 Tableau Server 사이트에 이미 있는 경우 가져오
기 프로세스 중에 할당되는 사이트 역할은 사용자에게 서버에 대한 더 많은 액세스 권
한을 부여할 때에만 적용됩니다. 사용자 및 그룹 가져오기는 사용자의 사이트 역할 수
준을 올리기만 하고 내리지는 않습니다.
3. 완료 를 클릭합니다.
CSV 파일에서 서버에 사용자 추가
1. 서버 > 사용자 를 클릭한 다음 사용자 추가 를 클릭합니다.
- 198 -
2. 파일에서 가져오기 를 클릭한 다음 찾아보기 를 클릭하여 파일을 찾은 후 사용자 가
져오기 를 클릭합니다.
가져오기 결과가 표시됩니다.
다중 사이트 서버인 경우 서버 사용자 페이지에서 사용자를 가져올 때 사이트 할당 없
이 서버 사용자를 만듭니다. 이러한 사용자는 사이트에 속하지 않으므로 사이트 역할
을 보유할 수 없습니다. 서버 사용자가 보유할 수 있는 유일한 사이트 역할은
Unlicensed 또는 Server Administrator입니다. 서버 사용자에게 사이트 멤버 자격을 할
당할 때 사이트별로 해당 사용자에 대한 사이트 역할을 지정할 수 있습니다. 자세한 내
용은 사이트 멤버 자격 할당 페이지에 212을 참조하십시오. 사이트 사용자 페이지
에서 사용자를 가져오는 경우 사용자에게 CSV 파일에서 해당 사이트에 대해 지정된
사이트 역할이 할당됩니다.
3. 완료 를 클릭합니다.
다중 사이트 환경
다중 사이트를 실행하고 있는 서버의 서버 관리자인 경우 서로 다른 두 위치에서 CSV 파일
을 가져올 수 있습니다. 각 위치는 기존 사용자 계정과 관련하여 서로 다른 기능을 제공합니
다.
l
서버 사용자 페이지는 다중 사이트 환경에서 나타납니다. 서버 관리자만 이 페이지에
액세스할 수 있습니다.
- 199 -
새 사용자를 추가하면서 기존 사용자 계정을 업데이트하려면 여기에서 CSV 파일을
가져올 수 있습니다. 예를 들어 각 기존 사용자에 대해 새로운 암호를 포함하는 파일을
가져오는 경우 해당 암호가 재설정됩니다.
l
사이트 사용자 페이지
서버 관리자는 CSV 가져오기를 통해 새 사용자 계정을 추가할 수 있으며, 기존 사용자
가 가져오기 작업에 포함된 경우 암호 및 표시 이름 필드가 일치하거나 비어 있어야
합니다. 새 암호 또는 전체 이름이 사용된 경우 가져오기가 실패합니다.
단일 사이트 환경
단일 사이트 서버의 서버 및 사이트 관리자는 사이트의 사용자 페이지에서 CSV 사용자 가
져오기를 수행합니다.
- 200 -
다중 사이트 및 단일 사이트 가져오기
사용자는 동일한 서버에 있는 둘 이상의 사이트에 속할 수 있지만 각 사이트에 대해 동일한
자격 증명을 사용해야 합니다. 이러한 조건은 사이트에 사용자를 추가할 때 해당 사용자가
이미 다른 사이트의 멤버인 경우에 중요합니다. 이미 존재하는 사용자를 가져오려고 하지만
CSV 파일에 있는 해당 사용자의 자격 증명이 기존 자격 증명과 일치하지 않는 경우 해당 사
용자의 가져오기가 실패합니다.
참고 : 서버가 인증에 Active Directory를 사용하도록 구성되어 있는 경우에는 가져오기
중의 자격 증명 불일치 문제가 발생하지 않습니다. 이 경우 사용자 암호가 Active
Directory에서 관리되므로 CSV 파일에 암호가 포함되지 않아야 합니다.
사이트에 사용자를 가져올 때 해당 사용자가 서버에 이미 존재한다고 여겨지면 CSV 파일에
서 Password 열을 비워 둘 수 있습니다. 사용자를 가져올 때 CSV에 정의되어 있는 사용자
가 이미 다른 사이트에 존재하는 경우 해당 사용자가 가져오는 사이트에 추가됩니다. 하지
만 사용자가 서버에 존재하지 않는 경우에는 사용자가 만들어지고 CSV 가져오기 창에 새
사용자에게 암호가 없다는 경고가 나타납니다. 이 경우 서버 환경을 사용하여 암호가 없는
사용자에게 암호를 할당할 수 있습니다.
다중 사이트
다중 사이트 서버인 경우 서버 사용자 페이지에서 사용자를 가져올 때 사이트 할당 없이 서
버 사용자를 만듭니다. 이러한 사용자는 사이트에 속하지 않으므로 사이트 역할을 보유할
수 없습니다. 서버 사용자가 보유할 수 있는 유일한 사이트 역할은 Unlicensed 또는 Server
Administrator입니다.
- 201 -
단일 사이트
단일 사이트 서버인 경우 가져오기 프로세스 중에 사용자에게 할당된 사이트 역할을 사용자
와 함께 가져옵니다. 가져올 사용자가 Tableau Server에 이미 있는 경우 가져오기 프로세스
중에 할당되는 사이트 역할은 사용자에게 서버에 대한 더 많은 액세스 권한을 부여할 때에
만 적용됩니다. 사용자 및 그룹 가져오기는 사용자의 사이트 역할 수준을 올리기만 하고 내
리지는 않습니다.
CSV 파 일 가 져 오 기 지 침
사용자 정보가 포함된 CSV(쉼표로 구분된 값) 파일을 만든 후 가져오는 방식으로 사용자 추
가 작업을 자동화할 수 있습니다. CSV 파일에 사이트 역할 및 게시 기능 같은 특성을 포함시
켜 파일을 가져올 때 사용자에게 적용할 수 있습니다.
사용자를 가져오려면 서버 관리 페이지 또는 tabcmd 유틸리티를 사용할 수 있습니다. 자세
한 내용은 사용자 가져오기 페이지에 196 또는 createsiteusers filename.csv 페이지에
551 항목을 참조하십시오.
참고 : tabcmd 유틸리티를 사용하여 사용자를 가져오는 경우 명령줄에서 옵션을 전
달하여 사용자의 사이트 역할에 대한 기본값을 지정할 수 있습니다. 자세한 내용은
createsiteusers filename.csv 페이지에 551 설명서를 참조하십시오.
사이트 또는 서버로 사용자를 가져올 수 있습니다. 사이트로 사용자를 가져오는 경우 사용
자에게 사이트 역할이 적용됩니다. 사이트 역할을 지정했지만 사용자 가져오기에서 라이선
스 한도를 초과한 경우 사용자를 Unlicensed로 가져옵니다. 특정 사이트가 아닌 서버로 사용
자를 가져오는 경우 사용자가 특정 사이트에 지정되지 않으며 Publisher, Interactor 같은 CSV
파일의 사이트 역할은 Unlicensed로 간주됩니다.
CSV 파 일 형 식 요 구 사 항
사용자를 가져오기 위한 CSV 파일을 만들 때 파일이 다음과 같은 형식 요구 사항을 충족하
는지 확인하십시오.
l
l
l
파일에 열 머리글이 포함되어 있지 않아야 합니다. Tableau Server는 파일의 모든 라
인이 사용자를 나타내는 것으로 간주합니다.
파일이 UTF-8 형식이며 BOM(바이트 순서 표시)을 포함합니다.
BIG-5 같은 문자 인코딩을 UTF-8로 변환했습니다. 이 작업은 텍스트 편집기에서 파일
을 열고 다른 이름으로 저장 명령을 사용하여 수행할 수 있습니다.
CSV 파 일 의 필 수 열
각 사용자에 대해 다음과 같은 값이 필요합니다.
l
사용자 이름
l
암호: Tableau Server가 Active Directory 인증을 사용하도록 구성된 경우 Password 열
- 202 -
이 있어야 하지만 열 자체는 비어 있어야 합니다. 서버가 로컬 인증을 사용하는 경우
새 사용자에 대한 암호를 제공해야 합니다.
추가 파일 가져오기 옵션
CSV 파일은 다음과 같은 필드를 표시된 순서대로 포함할 수 있습니다.
l
l
l
l
사용자 이름: 사용자 이름입니다. 서버가 Active Directory를 사용하도록 구성되어 있는
경우 이 값은 Active Directory에 정의되어 있는 사용자와 일치해야 합니다. 사용자 이
름이 도메인 간에서 고유하지 않은 경우 example\Adam또는 adam@example과 같
이 사용자 이름의 일부로 도메인을 포함시켜야 합니다. 이것이 유일한 필수 필드입니
다.
암호: 사용자의 암호입니다. 서버가 Active Directory를 사용하도록 구성되어 있는 경우
이 값은 사용되지 않습니다.
전체 이름. 전체 이름(표시 이름)은 서버에서 사용자를 식별하는 데 사용되는 정보에
속합니다. 사용자의 전체 이름이 이미 사용되고 있는 경우 Tableau Server는 기존 사
용자 정보를 CSV 파일의 설정으로 업데이트합니다. 서버가 Active Directory를 사용하
도록 구성되어 있는 경우 이 값은 사용되지 않습니다.
라이선스 수준(Interactor, Viewer또는 Unlicensed). 이 설정은 관리자가 아닌
사용자의 역할을 결정합니다. 서버 관리 페이지를 사용하여 사용자를 가져오는 경우
개별 사이트로 가져올 때에만 라이선스 수준이 설정됩니다. 특정 사이트가 아닌 서버
를 관리하는 동안 서버 관리 페이지를 사용하여 사용자를 가져오는 경우 사용자가 관
리자로 설정되어 있지 않다면 사이트 역할이 Unlicensed로 설정됩니다. (나중에 사
이트 역할을 변경할 수 있습니다.)
참고 : Tableau Server 9.0에서 라이선스 수준이 사이트 역할로 바뀌었습니다.
서버 UI를 사용하여 사용자를 만드는 경우 Site Administrator,
Publisher, Interactor, View (can publish) 같은 사이트 역할을 선택
합니다. 사이트 역할에 대한 자세한 내용은 사용자의 사이트 역할 페이지에
178을 참조하십시오. CSV 파일에 있는 라이선스 수준 및 기타 값이 사이트 역할
로 변환되는 방식에 대한 자세한 내용은 이 항목 후반부에 있는 설정 및 사이트
역할 을 참조하십시오.
l
l
관리자 수준(System, Site 또는 None). 이 설정은 사용자를 관리자로 가져올지 여부
를 결정합니다. 서버를 관리하는 동안 가져오기를 수행하는 경우 사이트 관리 페이지
를 사용하면 관리자 역할을 System으로만 설정할 수 있습니다. 사이트를 관리하는
동안 서버 관리 페이지를 사용하여 사용자를 가져오는 경우 CSV 파일에 사용자의 관
리자 역할이 System으로 설정되어 있으면 Tableau Server가 해당 사용자를 사이트
관리자로 가져옵니다.
게시자 사용 권한(yes/true/1또는 no/false/0). 이 설정은 사용자에게 게시자 사
용 권한이 있는지 여부를 결정합니다. 사이트 관리 페이지를 사용하는 경우 개별 사이
- 203 -
트로 가져올 때에만 게시자 설정이 사용됩니다. 서버를 관리하는 동안 사용자를 가져
오는 경우 이 값이 사용되지 않습니다.
l
이메일 주소. 이메일 주소는 서버에서 사용자를 식별하는 데 사용되는 정보에 속합니
다. 이메일 주소가 이미 사용되고 있는 경우 Tableau Server는 기존 사용자 정보를
CSV 파일의 설정으로 업데이트합니다.
열의 순서는 매우 중요합니다. 열의 내용과 관계없이 첫 번째 열은 사용자 이름으로, 두 번째
열은 암호로, 세 번째 열은 전체 이름으로 처리되는 식입니다.
설정 및 사이트 역할
사용자에 대한 라이선스 수준, 관리자 및 게시자 설정은 가져오기 프로세스에서 사용자의
사이트 역할을 설정하는 데 사용됩니다. 다음 표에서는 이러한 설정이 사이트 역할로 변환
되는 방식을 보여 줍니다.
CSV 설정
사이트 역할
라이선스 수준=
(any)
관리자=System
게시자=(any)
시스템(서버) 관리자입니다. 이 설정은 서버를 관리하면서 사용자
를 가져오는 경우에만 유효합니다. 사용자가 시스템 관리자가 되도
록 설정한 경우 다른 값은 무시됩니다.
라이선스 수준=
(any)
관리자=Site
게시자=(any)
사이트 관리자입니다. 이 설정은 특정 사이트를 관리하면서 사용자
를 가져오는 경우에만 유효합니다. 사용자가 사이트 관리자가 되도
록 설정한 경우 다른 값은 무시됩니다.
라이선스 수
준=Interactor
관리자=None
게시자=true
게시자
라이선스 수
준=Interactor
관리자=None
게시자=false
인터액터
라이선스 수
준=Viewer
관리자=None
게시자=true
뷰어(게시 가능)
라이선스 수
준=Viewer
관리자=None
게시자=false
뷰어
- 204 -
CSV 설정
사이트 역할
라이선스 수
준=Unlicensed
관리자=None
게시자=true
라이선스 없음(게시 가능)
라이선스 수
준=Unlicensed
관리자=None
게시자=false
Unlicensed
참고
l
l
서버를 관리하면서 사용자를 가져오는 경우 두 사이트 역할 즉, 시스템(서버) 관리자
및 라이선스 없음 중 하나로만 사용자를 만들 수 있습니다. 다른 모든 설정은 사이트로
한정됩니다. 이 경우 CSV 파일에 있는 사용자의 관리자 수준이 System이 아니면 사
용자의 사이트 역할이 라이선스 없음으로 설정됩니다.
사용자 기반 서버 설치 환경이 있는 경우 사용자 추가가 라이선스에서 허용하는 사용
자 수를 초과하면 사용자가 라이선스 없음 사용자로 추가됩니다.
예
다음 예제에서는 여러 사용자에 대한 정보를 포함하는 CSV 파일을 보여 줍니다.
Henry W,passw0rd,Henry,Interactor,None,yes,henryw@example.com
Fred S,pa$$word,Fred,Viewer,None,no,freds@example.com
Alan W,p@ssword,Alan,Interactor,Site,yes,alanw@example.com
Michelle
K,mypassword,Michelle,Interactor,System,yes,michellek@example.com
사이트를 관리하는 동안 이 파일을 가져오는 경우 해당 사이트에 사용자 네 명이 추가됩니
다. 사용자 Michelle의 Administrator 모드는 System으로 설정되어 있습니다. 하지만 사
용자를 사이트로 가져오기 때문에 Tableau Server가 사용자 Michelle을 시스템 관리자가 아
닌 사이트 관리자로 설정합니다. 사용자 중 세 명에게 게시가 허용되어 있습니다.
서버를 관리하는 동안 이 파일을 가져오는 경우 서버에 사용자 네 명이 추가되지만 어떠한
사이트에도 사용자가 추가되지 않습니다. CSV 파일의 사이트 역할(Interactor 및 Viewer)이
사이트 사용자와 연결되어야 하므로 관리자가 아닌 사용자의 사이트 역할은 Unlicensed로
설정됩니다.
사용자 보기, 편집 및 삭제
사이트 사용자 보기 및 편집
사이트에 관리자로 로그인하고 사용자 를 클릭합니다. 이 페이지에서 그룹 멤버 자격을 설
정하거나, 사이트 역할을 설정하거나, 사이트에서 사용자를 제거할 수 있습니다.
- 205 -
사용자 이름을 클릭하여 해당 사용자가 소유한 콘텐츠를 표시합니다.
사용자 페이지에서 설정 을 클릭하여 사용자의 계정 설정을 표시합니다.사용자가 사이트 관
리자가 제어하는 사이트에 대해서만 멤버이고 사이트 관리자가 사이트 설정에서 사용자를
관리하도록 허용된 경우 사용자의 설정 페이지를 사용할 수 있습니다.
- 206 -
Tableau Server에서 다중 사이트를 실행하는 경우 서버 사용자 에는 서버 시스템의 모든 사
용자가 나열되고 사이트 사용자 에는 현재 사이트의 모든 사용자가 표시됩니다.
서버에서 내부 사용자 관리 시스템(로컬 인증)을 사용하도록 구성된 경우 사용자를 추가한
후 사용자의 표시 이름 , 이메일 및 암호 를 편집할 수 있습니다. 변경할 내용이 많은 경우에
는 CSV 파일에서 가져오는 것이 더 간단합니다. 자세한 내용은 사용자 가져오기 페이지에
196 및 CSV 파일 가져오기 지침 페이지에 202을 참조하십시오.
다중 사이트 서버인 경우 : 사용자가 사이트 관리자가 제어하는 사이트에 대해서만
멤버이고 사이트 관리자가 사이트 설정에서 사용자를 관리하도록 허용된 경우 사이
트 관리자가 기존 사용자의 계정을 편집할 수 있습니다. 예를 들어 Joe라는 사용자가
사이트 A 및 사이트 B의 멤버인데 사이트 관리자가 사이트 B에서만 관리자인 경우 해
당 사이트 관리자가 Joe의 전체 이름을 편집하거나 Joe의 암호를 재설정할 수 없습니
다.
서버 사용자 보기 및 편집
Tableau Server에 서버 관리자로 로그인합니다. 서버 > 사용자 를 클릭합니다. 이 페이지에
서 사이트 멤버 자격을 설정하거나 서버에서 사용자를 삭제할 수 있습니다.
- 207 -
사용자 이름을 클릭하여 계정 설정을 표시합니다. 사용자가 사이트 관리자가 제어하는 사이
트에 대해서만 멤버이고 사이트 관리자가 사이트 설정에서 사용자를 관리하도록 허용된 경
우 사용자의 설정 페이지를 사용할 수 있습니다.
사용자 검색
특정 사용자를 검색하려면 왼쪽에 있는 검색 상자에 사용자 이름 전체 또는 일부를 입력하
고 Enter 키를 누릅니다.
검색 작업에서는 표시 이름 및 사용자 이름 특성이 확인됩니다.
별표(*) 문자를 검색 와일드카드로 사용할 수 있습니다. 예를 들어 John*을 검색하면 John
으로 시작하는 모든 사용자 이름이 반환됩니다.
- 208 -
사이트에서 사용자 제거
콘텐츠(프로젝트, 통합 문서, 뷰 또는 데이터 원본)를 소유하지 않은 사용자만 사이트에서
제거할 수 있습니다. 콘텐츠를 소유한 사용자를 제거하려고 하면 사용자의 사이트 역할이
라이선스 없음으로 설정되고 제거되지는 않습니다.
참고: 사이트 관리자가 사이트에서 사용자를 제거한 경우 사용자가 해당 사이트에만
속하며 사용자가 소유하는 콘텐츠가 없다면 서버에서 사용자가 자동으로 삭제됩니
다.
1. 사이트에서 사용자 를 클릭합니다. 삭제할 하나 이상의 사용자를 선택하고 동작 > 제
거 를 선택합니다.
2. 확인 대화 상자에서 제거 를 클릭합니다.
서버에서 사용자 삭제
콘텐츠(프로젝트, 통합 문서, 뷰 또는 데이터 원본)를 소유하지 않은 사용자만 Tableau
Server에서 삭제할 수 있습니다. 콘텐츠를 소유한 사용자를 삭제하려고 하면 사용자의 사이
- 209 -
트 역할이 라이선스 없음으로 설정되고 사용자는 삭제되지 않습니다.
사용자가 여러 사이트의 멤버이고 해당 사이트 중 하나 이상에서 콘텐츠를 소유하는 경우
콘텐츠를 소유하지 않는 사이트에서 사용자가 제거됩니다. 콘텐츠를 소유하는 사이트에서
는 사용자가 멤버로 유지되지만 라이선스 없음 사이트 역할로 수준이 내려갑니다.
1. 사이트에서 사용자 를 클릭합니다. 삭제할 하나 이상의 사용자를 선택하고 동작 > 삭
제 를 선택합니다.
2. 확인 대화 상자에서 삭제 를 클릭합니다.
단일 사이트 사용자의 암호 변경
단일 사이트에 대한 멤버 자격이 있는 사용자의 암호를 변경하려면 Tableau Server에 사이
트 관리자 또는 서버 관리자로 로그인합니다.
1.
2.
3.
4.
5.
메뉴에서 올바른 사이트가 선택되었는지 확인합니다.
사용자 를 클릭합니다.
사용자의 표시 이름을 클릭합니다.
사용자의 표시 이름 아래의 메뉴에서 설정 을 클릭합니다.
암호 변경 링크를 클릭합니다.
- 210 -
여러 사이트 사용자의 암호 변경
여러 사이트에 대한 멤버 자격이 있는 사용자의 암호를 변경하려면 Tableau Server에 서버
관리자로 로그인합니다.
1.
2.
3.
4.
서버 를 클릭합니다.
사용자 를 클릭합니다.
사용자의 표시 이름을 클릭합니다.
암호 변경 링크를 클릭합니다.
사이트 역할 변경
사이트 사용자를 추가하는 기능이 있는 서버 관리자 및 사이트 관리자는 언제라도 사용자의
사이트 역할을 변경할 수 있습니다. 사이트 역할에 대한 자세한 내용은 사용자의 사이트 역
할 페이지에 178을 참조하십시오.
서버 관리자만 사용자의 사이트 멤버 자격을 변경할 수 있습니다. 자세한 내용은 사이트 멤
버 자격 할당 다음 페이지에 을 참조하십시오.
1. 사이트에서 사용자 를 클릭합니다.
2. 하나 이상의 사용자를 선택하고 동작 > 사이트 역할 을 선택합니다.
- 211 -
3. 사이트 역할을 선택하고 사이트 역할 변경 을 클릭합니다.
사이트 멤버 자격 할당
사이트 사용자를 추가하는 기능이 있는 서버 관리자 및 사이트 관리자는 언제라도 사용자의
사이트 역할을 변경할 수 있습니다. 사이트 역할에 대한 자세한 내용은 사용자의 사이트 역
할 페이지에 178을 참조하십시오.
서버 관리자만 사용자의 사이트 멤버 자격을 변경할 수 있습니다.
1. 서버 > 사용자 를 클릭합니다.
2. 하나 이상의 사용자를 선택하고 동작 > 사이트 멤버 자격 을 선택합니다.
- 212 -
3. 하나 이상의 사이트와 각 사이트에 대한 역할을 선택한 다음 저장 을 클릭합니다.
- 213 -
콘텐츠 및 계정 설정 관리
콘텐츠 페이지를 사용하여 게시한 항목과 구독을 빠르게 찾아볼 수 있습니다.
계정 설정 페이지를 사용하여 표시 이름 및 암호를 변경하거나(로컬 사용자만 해당), 이메일
주소를 추가 또는 변경하거나, 구독 설정을 관리하거나, 시작 페이지를 변경하거나, Tableau
Server에서 표시할 언어 및 로캘을 변경하거나, 데이터 연결 암호의 쿠키를 지울 수 있습니
다.
계정 설정 페이지 액세스
l
페이지 위쪽에서 이름을 클릭한 다음 내 계정 설정 을 클릭합니다. 또는 페이지 위쪽
에서 이름을 클릭하고 내 콘텐츠 를 클릭한 다음 설정 을 클릭합니다.
콘텐츠 페이지 액세스
l
페이지 위쪽에서 이름을 클릭한 다음 내 콘텐츠 를 클릭합니다.
빠른 콘텐츠 액세스
서버에 게시한 콘텐츠에 액세스하려면 페이지 위쪽에서 이름을 클릭한 다음 내 콘텐츠 를
클릭합니다.
- 214 -
표시 이름 변경
서버에서 Active Directory 대신 내부 사용자 관리 시스템(로컬 인증)을 사용하도록 구성된 경
우 표시 이름을 변경할 수 있습니다. 표시 이름 텍스트를 선택하고 새 표시 이름을 입력한 다
음 변경 내용 저장 을 클릭합니다.
암호 변경
서버에서 Active Directory 대신 내부 사용자 관리 시스템(로컬 인증)을 사용하도록 구성된 경
우 암호 변경 을 클릭하여 Tableau Server 암호를 변경할 수 있습니다. 이 링크를 클릭하면,
현재 암호 및 새 암호 를 입력(새 암호의 경우 두 번)하라는 메시지가 표시됩니다. 필수 정보
를 입력한 후 암호 저장 을 클릭하여 변경 내용을 저장합니다.
- 215 -
이메일 주소 변경
Tableau Server 뷰 또는 통합 문서를 구독하는 경우 구독을 수신하는 이메일 계정이 계정 설
정 페이지에 나열됩니다.
Tableau Server가 구독을 보내는 이메일 주소를 입력하거나 변경하려면 이메일 텍스트 상
자에 새 이메일 주소를 입력한 다음 변경 내용 저장 을 클릭합니다.
자격 증명 및 암호 관리
라이브 데이터베이스 연결이 있고 인증을 요구하는 뷰 또는 통합 문서에 액세스하는 경우
Tableau에 암호를 저장하라는 메시지가 표시됩니다. 사용자가 수락하면 자격 증명이 쿠키
에 저장됩니다.
l
저장된 자격 증명 아래에서 모든 저장된 자격 증명 지우기 를 클릭하여 Tableau
Server에서 쿠키를 제거합니다.
연결된 장치의 자격 증명 지우기
장치에서 Tableau Server에 로그인한 경우 장치를 처음 인증한 후 장치에 대한 인증서가 저
장될 수 있습니다. 언제라도 Tableau Server에 연결하기 위해 사용한 모든 장치의 자격 증명
을 지울 수 있습니다. 그러면 다음에 임의 장치에서 Tableau Server에 연결할 때 다시 로그인
해야 합니다.
l
연결된 장치 에서 모든 연결된 장치 지우기 를 클릭합니다.
구독 설정 관리
콘텐츠의 구독 으로 이동하여 구독 수신 일정을 변경합니다.
- 216 -
1. 구독 을 클릭한 다음 통합 문서 또는 뷰를 선택합니다.
2. 동작 > 일정 변경 을 선택합니다.
3. 사용 가능한 일정 목록에서 새 일정을 선택한 다음 일정 변경 을 클릭합니다.
구독의 제목을 변경하려면 제목 변경 을 클릭합니다. 뷰 또는 통합 문서의 구독을 취소하려
면 삭제 를 클릭합니다.
시작 페이지 변경
Tableau Server는 모든 사용자의 기본 시작 페이지를 뷰 로 설치합니다. 관리자가 다른 기본
시작 페이지를 지정할 수도 있습니다.
여기에 현재 시작 페이지의 URL이 표시됩니다. 해당 페이지로 이동하려면 링크를 클릭합니
다.
- 217 -
다른 시작 페이지를 직접 지정하려면 통합 문서 등 원하는 서버 페이지로 이동한 후 페이지
오른쪽 위에 있는 자신의 이름을 클릭하고 이 페이지를 시작 페이지로 설정 을 클릭합니
다.
관리자가 지정한 시작 페이지로 되돌리려면 사용자 이름을 클릭한 다음 내 계정 설정 을 클
릭합니다. 시작 페이지에서 기본값으로 재설정 을 클릭합니다.
언어 및 로캘
언어 설정은 Tableau Server 사용자 인터페이스가 표시되는 언어를 제어하고 로캘 은 숫자
에 형식이 지정되는 방법 또는 사용되는 통화와 같은 뷰에 영향을 줍니다. 관리자는 이러한
설정을 모든 서버 사용자에 대해 설정할 수 있지만 여기서는 사용자 자신만을 위해 해당 설
정을 변경할 수 있습니다. 설정 변경 시 이러한 설정은 지원되는 언어인 경우에만 영향을 줍
니다. 자세한 내용은 언어 및 로캘 페이지에 289을 참조하십시오.
언어 및 로캘 을 변경한 다음 변경 내용 저장 을 클릭합니다. 언어 및 로캘이 즉시 업데이트
되고 다음 번에 로그인할 때부터 서버 세션에서 계속 사용됩니다.
예약된 새로 고침 작업 및 구독
서버 관리자는 최종 사용자가 게시된 뷰를 구독할 수 있도록 서버를 구성할 수 있으며 데이
터 추출 새로 고침 작업 및 구독 이메일 배달의 일정을 설정할 수 있습니다.
관리자는 일정을 설정하도록 허용할 다른 사용자도 지정할 수 있습니다. 그렇지 않은 경우
관리자가 아닌 사용자는 다음과 같은 방식으로 일정을 처리할 수 있습니다.
l
l
Tableau Desktop 게시자는 데이터 추출이 포함된 데이터 원본 또는 통합 문서를 게시
할 때 예약된 새로 고침 작업을 설정할 수 있습니다.
Tableau Server 사용자는 일정에 따라 이메일로 배달되는 뷰를 구독할 수 있습니다.
서버의 일정 변경 내용은 다음 번에 작성자가 콘텐츠를 게시할 때 Tableau Desktop의 일정
대화 상자에 반영됩니다. 마찬가지로, 구독 일정에 대한 변경 내용은 뷰에 대한 후속 구독 시
서버 사용자에게 제공되는 선택 항목에 반영됩니다.
추출 항목 및 일정 정보
Tableau Desktop 작성자는 원래 데이터 원본의 데이터 하위 집합 또는 복사본인 데이터 추출
을 만들 수 있습니다. 추출된 데이터를 Tableau 데이터 엔진으로 가져오므로 데이터 추출 항
목을 사용하는 통합 문서는 일반적으로 라이브 데이터베이스 연결을 사용하는 통합 문서보
다 빠릅니다. 또한 추출은 기능을 향상시킬 수 있습니다. 작성자가 추출 항목이 있는 통합 문
서 또는 데이터 원본을 게시하면 추출 항목은 Tableau Server에 상주하게 됩니다.
- 218 -
Tableau Server에 서 추 출 새 로 고 침
관리자가 추출 새로 고침 일정을 변경하거나 다시 할당할 수 있습니다. 사이트 관리자가
Tableau Server에서 수행한 모든 일정 변경 내용은 통합 문서 또는 데이터 원본이 다시 게시
될 때 Tableau Desktop의 일정 대화 상자에 반영됩니다.
지금 실행 옵션을 사용하여 추출 항목을 즉시 새로 고칠 수도 있습니다. 새로 고침 일정을
만들기 전에 서버에 대한 일정 예약을 설정해야 합니다.
tabcmd 명령줄 유틸리티: tabcmd 명령줄 유틸리티는 명령줄에서 사용하거나 스크립트에
통합할 수 있는 refreshextracts 명령을 제공합니다.
Tableau Desktop에 서 추 출 새 로 고 침
l
l
l
게시할 때: 추출 항목을 사용하는 통합 문서 또는 데이터 원본을 게시하는 작성자는
Tableau Server에서 해당 통합 문서 또는 데이터 원본을 되풀이 새로 고침 일정에 할당
할 수 있습니다. 새로 고침에는 전체 새로 고침 또는 증분 새로 고침이 있습니다. 증분
새로 고침은 추출 항목에서 데이터 형식이 날짜, 날짜/시간 또는 정수인 열(예: 타임스
탬프)만 참조합니다. Tableau는 이 열을 사용하여 추출 항목에 추가되어야 하는 새 행
을 식별합니다. 자세한 내용은 Tableau Desktop 도움말에서 추출 항목 새고 고침 및
일정 을 참조하십시오.
사용자 인터페이스: Tableau Desktop의 원본에서 새로 고침 , 파일에서 데이터 추
가 및 데이터 원본에서 데이터 추가 옵션을 사용하여 Tableau Server에 추가 항목을
업로드하거나 추출 항목을 새로 고칠 수 있습니다. Tableau Server에 자격 증명이 충
분하지 않아 원래의 데이터 원본으로부터 데이터를 새로 고칠 수 없는 경우 이 옵션을
사용할 수 있습니다. 업로드 방법에 대한 자세한 내용은 Tableau Desktop 온라인 도움
말의 Tableau Server에서 추출 항목 업데이트 를 참조하십시오.
데이터 추출 명령줄 유틸리티: 데이터 추출 명령줄 유틸리티는 Tableau Desktop과
함께 설치됩니다. 이 유틸리티를 사용하여 Tableau Server의 추출 항목에 추가 항목을
업로드하거나 새로 고칠 수 있습니다. 업로드 방법에 대한 자세한 내용은 Tableau
Desktop 온라인 도움말의 Tableau 데이터 추출 명령줄 유틸리티 를 참조하십시오.
참고 항목
일정 예약 사용 아래
새로 고침 작업 자동화 페이지에 231
일정 예약 사용
추출 항목 새로 고침을 예약하려면 먼저 서버에서 일정 예약을 설정해야 합니다.
1. 서버 웹 편집 환경의 맨 위에 있는 탐색 영역에서 서버 > 설정 을 선택합니다.
2. 일반 페이지의 내장된 자격 증명 에서 다음 설정을 선택합니다.
- 219 -
l
내장된 자격 증명 허용
일부 데이터 원본 유형에서는 자격 증명이 내장된 경우에만 예약된 새로 고침
작업을 사용할 수 있습니다.
l
예약된 데이터 추출 새로 고침 허용
일정 만들기 또는 수정
일정 페이지에는 일정 이름, 유형, 용도(범위), 작업 수, 동작(동시 또는 직렬 처리) 및 일정이
실행되도록 예약된 시간이 포함된 일정 목록이 표시됩니다.
- 220 -
1. 새 일정을 만들려면 새 일정 을 클릭합니다.
2. 기존 일정을 수정하려면 일정을 선택한 다음 편집 을 클릭합니다.
3. 일정에 대해 설명적 이름 을 지정합니다(예: 매주 토요일 아침, 월말).
4. 일정에서 처리할 작업 유형 (추출 새로 고침 또는 구독 전달)을 선택합니다.
- 221 -
5. 또는 0에서 100사이의 기본 우선 순위 를 정의합니다. 이는 기본적으로 작업에 할당
될 우선 순위입니다. 큐에서 두 작업이 대기 중인 경우 우선 순위가 더 높은 작업이 먼
저 실행됩니다. 작업 우선 순위 수정에 대한 자세한 내용은 새로 고침 작업 관리 페
이지에 227 항목을 참조하십시오.
6. 일정의 작업을 동시에 실행할지(병렬, 기본값), 아니면 차례로 실행할지(연속)를 선택
합니다.
7. 일정 정의 및 편집을 마칩니다. 시간별, 일별, 주별 또는 월별 일정을 정의할 수 있습니
다.
8. 저장 을 클릭합니다.
- 222 -
예약된 추출 새로 고침 작업 만들기
게시된 데이터 원본 추출 및 데이터 추출에 연결하는 게시된 통합 문서에 대한 예약된 새로
고침 작업을 설정할 수 있습니다.
1. Tableau Server에 로그인하고 새로 고치려는 콘텐츠의 유형에 따라 콘텐츠 > 데이터
원본 또는 콘텐츠 > 통합 문서 를 표시합니다.
2. 새로 고치려는 데이터 원본 또는 통합 문서에 대한 확인란을 선택한 다음 동작 > 추출
새로 고침 을 선택합니다.
3. 추출 새로 고침 대화 상자에서 새로 고침 일정 예약 을 선택하고 다음 단계를 완료합
니다.
l
l
원하는 일정을 선택합니다.
사용 가능한 경우 전체 새로 고침인지, 아니면 증분 새로 고침인지를 지정합니
다.
기본적으로 이 옵션이 표시되지 않은 경우 전체 새로 고침이 실행됩니다. 증분
새로 고침은 추출을 게시하기 전에 Tableau Desktop에서 증분 새로 고침을 구성
한 경우에만 사용할 수 있습니다. 자세한 내용은 Tableau Desktop 도움말에서
추출 새로 고침 을 참조하십시오.
l
새로 고침 예약 단추를 클릭합니다.
참고: 새 일정을 추가하려면 일정 페이지에서 추가할 수 있습니다.
- 223 -
빠 른 시 작 : 일 정 에 따 른 추 출 새 로 고 침
데이터베이스 추출에 연결하는 게시된 통합 문서인 경우 반복 일정에 따라 자동으로 데이터
를 새로 고치도록 서버를 설정할 수 있습니다. 정기적인 일정에 따라 추출을 새로 고치면 필
요한 데이터만 추출하여 성능을 향상시키고 항상 최근 데이터를 표시할 수 있습니다.
1. 서 버 에 서 일 정 설 정
서버에 관리자로 로그인하고 서버 > 일정 을 선택합니다. 새 일정 을 클릭하여 새 일정을 만
듭니다.
Tableau Server는 다양한 추출 일정을 기본적으로 제공합니다. 필요한 경우 새 일정을 추가할 수 있습니
다.
2. 예 약 된 추 출 새 로 고 침 사 용
서버에 관리자로 로그인하고 서버 > 설정 > 일반 을 선택합니다.
- 224 -
내장된 자격 증명 허용 및 예약된 데이터 추출 새로 고침 허용을 선택한 다음 저장을 클릭합니다.
3. 추 출 이 포 함 된 통 합 문 서 게 시
Tableau Desktop에서 서버 > 통합 문서 게시 를 선택합니다. 필요한 경우 서버에 로그인합
니다. Tableau Server에 통합 문서 게시 대화 상자에서 예약 및 인증 을 클릭합니다. 추출
일정 아래에 있는 목록에서 일정을 선택합니다.
데이터 원본에서 인증을 요구하는 경우 인증 유형을 선택해야 할 수도 있습니다.
- 225 -
4. 예 약 된 작 업 모 니 터 링
관리자는 상태 페이지에서 추출용 백그라운드 작업 을 표시하여 예약된 작업을 모니터링
할 수 있습니다.
백그라운드 작업 우선 순위
참고 : 이 항목에서는 추출 새로 고침 및 일정에 대한 백그라운드 작업의 우선 순위에
대해서만 설명합니다.
예약된 추출 새로 고침 및 구독은 다음 순서로 실행됩니다.
1. 프로세스에 이미 있는 모든 작업이 먼저 완료됩니다.
2. 다음 백그라운더 프로세스를 사용할 수 있게 되면 수동으로 지금 실행 을 지정한 모든
작업이 시작됩니다.
3. 큐에 대기한 기간과 관계없이 우선 순위가 가장 높은(숫자가 가장 낮은) 작업이 다음
에 시작됩니다. 예를 들어 우선 순위가 20인 작업이 우선 순위가 50인 작업보다 먼저
실행됩니다. 두 번째 작업이 더 오래 대기한 경우에도 마찬가지입니다.
4. 우선 순위가 같은 작업은 큐에 추가된 순서대로 실행됩니다. 큐에 첫 번째로 추가된 작
업이 첫 번째로 시작되고 두 번째로 추가된 작업이 다음에 시작됩니다.
5. 우선 순위가 같은 작업 여러 개가 동시에 실행되도록 예약된 경우에는 만들거나 활성
화한 순서대로 시작됩니다. 추출 새로 고침과 이메일 구독 사이에는 차이가 없습니다.
예약된 작업을 실행할 때 다음과 같은 제한 사항도 영향을 미칩니다.
- 226 -
l
Tableau Server는 구성되어 있는 백그라운더 프로세스의 수만큼만 동시 작업을 실행
할 수 있습니다.
l
동일한 데이터에 대한 서로 다른 추출 새로 고침을 동시에 실행할 수 없습니다.
l
연속 실행을 사용하는 일정에 연결된 작업은 한 번에 하나씩 실행해야 합니다.
새로 고침 작업 관리
작업 페이지에는 Tableau Server에서 실행되도록 예약된 추출 새로 고침 작업이 표시됩니
다. 관리자는 작업의 우선 순위 또는 해당 일정을 변경하거나, 작업을 실행하거나, 작업을 삭
제할 수 있습니다.
작업 페이지를 표시하려면 작업하려는 사이트에 로그인한 다음 작업 을 클릭합니다.
작업 일정 변경
1. 작업 페이지에서 수정할 하나 이상의 작업을 선택합니다.
2. 일정 변경 을 클릭합니다. 일정 목록에서 새 일정을 선택합니다.
관리자가 Tableau Server에서 적용하는 변경 내용은 통합 문서 또는 데이터 원본이 다
시 게시될 때 Tableau Desktop의 일정 대화 상자에서 적용됩니다.
필요 시 새로 고침 작업 수행
1. 작업 페이지에서 실행할 작업을 선택합니다.
2. 동작 > 지금 실행 을 선택합니다.
- 227 -
참고: 예약된 작업이 추출에 대해 설정된 것이 아니라면 데이터 연결 페이지에서 언제
라도 작업을 새로 고칠 수 있습니다.
작업 우선 순위 변경
1. 작업 페이지에서 수정할 하나 이상의 작업을 선택합니다.
2. 동작 > 우선 순위 변경 을 선택합니다.
3. 0에서 100 사이의 새 우선 순위를 입력하고 우선 순위 변경 을 클릭합니다.
빠른 시작: 증분 추출 관리
증분 추출이 있는 통합 문서를 게시할 때 Tableau Server가 자동으로 처리하는 두 가지 새로
고침 작업을 통합 문서와 연결할 수 있습니다. 즉, 추출의 증분 새로 고침과 전체 새로 고침을
연결할 수 있습니다. 통합 문서를 게시한 후 사용자나 Tableau Server 관리자가 통합 문서와
연결된 모든 작업을 수정할 수 있습니다. 작업을 삭제하거나 추가할 수도 있습니다.
1. 일정 게시 및 할당
Tableau Desktop에서 추출을 사용하는 통합 문서를 만든 후 서버 > 통합 문서 게시 로 이동
하고 예약 및 인증 을 클릭합니다. 다음으로, 새로 고침의 일정을 선택하고 확인을 클릭합니
다.
- 228 -
Tableau Desktop에서 게시하고 새로 고침 일정을 선택한 후에는 Tableau Server가 자동으로 새로 고침 작
업을 처리합니다.
2. 통합 문서 선택
통합 문서의 예약된 작업을 수정하려면 Tableau Server에 로그인하고 통합 문서 페이지에
서 통합 문서를 선택합니다.
- 229 -
3. 새로 고침 일정 액세스
새로 고침 일정 을 클릭합니다.
수정하려는 새로 고침 작업에 대한 확인란을 선택합니다.
4. 작업 편집, 삭제 또는 추가
수행하려는 작업(예: 일정 변경 )을 선택하고 필요한 선택을 합니다. 작업을 삭제하거나, 우
선 순위를 변경하거나, 다른 새로 고침 작업을 추가할 수도 있습니다.
- 230 -
새로 고침 작업 자동화
추출 새로 고침 작업을 Tableau Server의 일정에 연결하여 데이터 추출 새로 고침을 자동화
할 수 있습니다. Tableau Server와 함께 제공되며 Tableau Server와 별도의 컴퓨터에 설치할
수 있는 유틸리티인 tabcmd를 사용하여 추출 새로 고침을 자동화할 수도 있습니다. 특히
refreshextracts 명령을 다른 명령과 함께 스크립트에 사용할 수 있습니다. 예를 들면
다음과 같습니다.
tabcmd login - http://mytabserver -u jsmith -p P@ssw0rd!
refreshextracts --datasource salesq4
추출 새로 고침 알림 처리
예약된 추출 새로 고침이 성공하지 않으면 오른쪽 위에 알림 메뉴가 표시됩니다.
추출 새로 고침이 실패하고 사용자가 다음인 경우에만 알림 메뉴가 표시됩니다.
l
시스템 또는 사이트 관리자
l
새로 고칠 수 없는 통합 문서 또는 데이터 원본의 작성자
l
새로 고칠 수 없는 데이터 원본에 연결된 통합 문서 작성자
- 231 -
알림 메뉴를 열면 새로 고침 실패에 대한 자세한 내용을 볼 수 있습니다.
데이터 원본 이 내장됨 으로 나열되면 데이터 원본 자격 증명 또는 데이터베이스 이름 등이
포함된 데이터 원본 정의가 원래 Tableau Desktop에서 만든 통합 문서 내에 내장되어 있거나
저장되어 있다는 의미입니다.
데이터 원본 이름이나 통합 문서 이름이 데이터 원본 (예: 데이터 원본 : sales_data)으로 나
열되면 해당 데이터 원본이 Tableau Server 데이터 원본 이라는 의미입니다. 데이터 원본 정
의는 Tableau Server에 저장됩니다.
Tableau Desktop의 데이터 패널에서 데이터 원본이 Tableau Server에 있는지, 아니면 로컬
에 있는지를 확인할 수 있습니다. 데이터 원본이 서버에 있으면 데이터 원본 이름 옆에 데이
터베이스 아이콘 대신 Tableau 아이콘이 표시됩니다.
추출 새로 고침 문제 해결
알림에서 연결 정보 편집 링크를 클릭한 다음 누락된 정보를 입력하고 저장 을 클릭하여 일
부 추출 새로 고침 문제를 해결할 수 있습니다.
- 232 -
데이터 연결을 편집하여 문제를 해결할 수 없는 경우 Tableau Desktop에서 해당 문제를 해결
하고 통합 문서를 다시 게시해야 합니다.
팁: 관리자는 각 사이트에서 콘텐츠 탭과 데이터 연결을 클릭하여 액세스할 수 있는 데이터
연결 페이지에서 언제든지 데이터 연결을 편집할 수 있습니다.
구독 관리
구독은 Tableau Server 뷰 또는 통합 문서를 구독한 사용자에게 정기적으로 이메일로 배달
하도록 예약된 것입니다. 구독자가 해당 이메일에서 뷰 또는 통합 문서의 스냅샷을 클릭하
면 뷰 또는 통합 문서가 Tableau Server에서 열립니다.
구독자의 이메일 주소 및 이름, 뷰 이름 및 배달 일정과 같은 각 구독에 대한 정보를 보려면
작업 > 구독 을 클릭합니다.
요구 사항
Tableau Server 사용자가 구독을 수신하려면 다음과 같은 항목이 필요합니다.
l
l
이메일 설정 구성: 시스템 관리자는 설치 중 표시되는 구성 대화 상자의 알림 및 구
독 탭에서 구독에 대한 기본 SMTP 서버 설정을 구성합니다. 이계정은 Tableau Server
가 이메일을 통해 서버 사용자에게 구독을 보내는 데 사용하는 "보낸 사람 계정"입니
다. 설치가 완료된 후에도 이 탭에 액세스할 수 있습니다. 작업 단계는 서버 재구성 페
이지에 35 및 이메일 구독을 위한 SMTP 구성 페이지에 18을 참조하십시오.
자격 증명 내장됨 또는 필요 없음 : Tableau Server의 관점에서는 구독에 통합 문서,
데이터 및 일정이 포함됩니다. 데이터 조각을 전달하려면 Tableau Server가 최종 사용
자의 개입 없이 데이터에 액세스할 수 있어야 합니다. 내장된 데이터베이스 자격 증명
- 233 -
이 있는 통합 문서 또는 Tableau Server 데이터 원본을 사용하거나, 통합 문서 게시 시
점에 포함된 파일과 같이 자격 증명이 필요 없는 데이터를 사용하면 됩니다. 라이브 데
이터베이스에 연결할 때 자격 증명을 입력해야 하는 통합 문서는 구독할 수 없습니다.
l
사용자 요구 사항 : 사용자가 Tableau Server의 뷰 또는 통합 문서를 볼 수 있고 오른
쪽 위에 구독 아이콘( )이 표시되면 뷰 또는 통합 문서를 구독 할 수 있습니다. 뷰 또
는 통합 문서를 볼 수 있는지 여부는 보기 사용 권한으로 제어됩니다. 또한 사용자에
게 이메일 주소가 있어야 합니다. 구독하는 사용자의 이메일 주소가 Tableau Server에
아직 없는 경우 구독을 등록할 때 이메일 주소를 입력하라는 메시지가 표시됩니다. 사
용자는 사용자 기본 설정 페이지 에서 전송 옵션을 변경하거나 구독을 취소하거나 이
메일 주소를 업데이트할 수 있습니다.
l
신뢰할 수 있는 인증 없음 : 신뢰할 수 있는 인증으로 Tableau Server를 구성한 경우
구독이 비활성화됩니다. 신뢰할 수 있는 인증과 함께 Tableau의 로컬 인증을 사용하
면 "로그인이 필요 없는" 인증된 최종 사용자 환경이 만들어집니다. 이와 동일한 환경
을 만들고 구독을 사용하려면 대신 Active Directory를 자동 로그인 사용 과 함께 사용
자 인증 유형으로 사용하십시오. 설치 중 사용자 인증 유형을 선택합니다. 자세한 내
용은 Tableau Server 구성 페이지에 12을 참조하십시오.
추가 구독 설정
알림/구독 탭에서 구독이 구성되어 있고 Tableau Server에서 기본 설정을 사용 중인 경우에
는 서버 사용자가 표시된 뷰와 통합 문서를 구독할 수 있습니다. 사용자가 구독하지 못하게
하거나 사용자의 구독 환경을 사용자 지정하려면 다음을 수행합니다.
l
l
l
사이트 페이지 : 기본적으로 구독은 모든 사이트에 대해 활성화되지만 사이트 페이
지 를 사용하여 사이트 단위로 구독을 비활성화하거나 사용자 지정할 수 있습니다. 예
를 들어 구독에 대해 구성 대화 상자에 지정한 주소 대신 사용자 지정 보내는 사람 주
소 를 입력할 수 있습니다. 사용자가 수신하는 구독 이메일에 대해 자신만의 바닥글을
작성할 수도 있습니다.
일정 페이지 : 사용자가 구독할 때 선택할 수 있는 구독 일정이 하나 이상 있어야 합니
다. Tableau에서는 기본적으로 두 개를 제공합니다. 시스템 관리자는 추가 일정을 만
들거나 기본 일정을 제거할 수 있습니다. 자세한 내용은 일정 만들기 또는 수정 페이
지에 220을 참조하십시오.
구독 페이지 : 이 페이지에는 서버의 모든 구독이 나열되며 사이트 관리자인 경우 사
이트의 모든 구독이 나열됩니다. 시스템 관리자는 이 페이지를 사용하여 서버 사용자
의 구독 일정을 변경하거나 구독을 삭제할 수 있습니다. 자세한 내용은 아래 항목을 참
조하십시오.
구독을 올바르게 구성했는지 여부를 테스트하는 단계는 구독 구성 테스트 다음 페이지에
를 참조하십시오. 구독에 문제가 발생한 경우 구독 문제 해결 페이지에 658을 참조하십시
오.
구독 삭제
구독을 삭제하려면 제거할 구독을 선택하고 삭제 를 클릭합니다.
- 234 -
구독 일정 편집
구독 일정을 변경하려면 구독을 선택하고 일정 편집 을 클릭한 다음 일정을 선택합니다.
구독 구성 테스트
관리자는 다음을 수행하여 구독을 올바르게 구성했는지 여부를 테스트할 수 있습니다.
1. 뷰를 구독 합니다.
2. 일정 페이지에서 구독이 포함된 일정을 선택합니다.
3. 지금 실행 을 클릭합니다.
- 235 -
4. 잠시 후 구독이 이메일 받은 편지함에 나타나야 합니다.
구독 문제 해결
"이 이메일의 뷰 스냅샷을 적절하게 렌더링할 수 없습니다."
이 오류 메시지와 함께 구독을 수신할 경우 여러 가지 이유가 있습니다.
l
l
l
자격 증명 누락 : 일부 뷰가 내장된 자격 증명으로 게시되었습니다. 내장된 자격 증명
이 최신이 아니거나 내장된 자격 증명 없이 뷰가 다시 게시될 경우 위의 오류를 수신할
수 있습니다.
데이터베이스가 일시적으로 중지 : 뷰에 라이브 데이터베이스 연결이 있고, 구독이
생성되자 데이터베이스가 일시적으로 중지되는 경우 위의 오류를 수신할 수 있습니
다.
백그라운드 프로세스 시간 초과 : 기본적으로 구독을 처리하는 백그라운드 프로세
스는 30분 후에 종료됩니다. 대부분의 경우 충분한 시간이지만 부분의 경우 충분한 시
간이지만 백그라운드 프로세스가 매우 크고 복잡한 대시보드를 처리하는 경우 시간
이 부족할 수 있습니다. 비추출용 백그라운드 작업 페이지에 298 관리 뷰에서 이 경
우에 해당하는지 확인할 수 있습니다. 시간 초과 임계값을 늘리려면 tabadmin 옵션
subscriptions.timeout을 사용하십시오.
구독할 수 없음
Tableau Server의 뷰를 볼 수 있고 오른쪽 위에 구독 아이콘(
할 수 있습니다.
)이 나타나는 경우 뷰를 구독
뷰를 구독하려면 두 가지 항목이 필요합니다. Tableau Server를 올바르게 구성해야 하고(구
독 관리 페이지에 233에 설명됨) 구독하려는 뷰에 해당 데이터 원본에 대한 내장된 자격 증
명이 있거나 자격 증명이 필요 없는 뷰여야 합니다. 후자의 예로는 새로 고쳐지지 않는 추출
항목에 연결되는 통합 문서 또는 통합 문서 게시 시점에 포함된 파일에 있는 통합 문서 데이
터입니다. 자격 증명 내장은 Tableau Desktop에서 수행되는 단계입니다(자세한 내용은
Tableau Desktop 도움말 참조).
- 236 -
구독 아이콘 없음
Tableau Server의 뷰를 볼 수는 있지만 뷰를 구독할 수는 없습니다. 이는 뷰를 처음 클릭할 때
데이터베이스 자격 증명을 입력하라는 메시지가 표시되는 라이브 데이터베이스 연결을 사
용한 뷰에서 발생합니다. 구독에는 뷰 또는 통합 문서와 데이터 및 일정이 포함됩니다. 데이
터 조각을 전달하려면 Tableau Server에 내장된 데이터베이스 자격 증명이 있거나 자격 증
명이 필요 없는 데이터가 있어야 합니다. 라이브 데이터베이스 연결을 사용하는 경우
Tableau Server에는 자격 증명이 없으며 개별 사용자만 자격 증명을 보유합니다. 이 때문에
자격 증명이 필요하지 않거나 자격 증명이 내장되어 있는 뷰만 구독할 수 있습니다.
또한 Tableau Server에 대해 신뢰할 수 있는 인증이 구성된 경우 뷰를 볼 수는 있지만 구독할
수는 없습니다(구독 아이콘이 표시되지 않음). 자세한 내용은 구독 요구 사항 을 참조하십시
오.
잘못되었거나 "취소한" 구독 수신
제품 인스턴스 외에도 Tableau Server의 테스트 또는 개발 인스턴스에서 구독을 구성할 경
우 제품 외 인스턴스에서는 구독을 사용하지 마십시오. 모든 인스턴스에서 구독을 계속 사
용하도록 설정하면 사용자가 유효한 것 같지만 작동하지 않는 구독을 수신하거나 뷰나 통합
문서에서 구독을 취소한 경우에도 구독을 수신할 수 있습니다.
구독이 도착하지 않음("이메일을 보내는 동안 오류가 발생했습니다. 명령을 SMTP 호스트로
보낼 수 없습니다.")
추출용 백그라운드 작업 페이지에 296 관리 뷰에 따르면 구독이 전송된 것으로 보이지만
구독이 도착하지 않고 있으며, SMTP 서버가 암호화된(SSL) 세션을 사용할 경우 Windows 이
벤트 뷰어에 위 오류가 나타날 수 있습니다. 구독은 암호화되지 않은 SMTP 연결에 대해서만
지원됩니다. 해결책은 암호화되지 않은 SMTP 서버를 사용하는 것입니다.
8.1로 업그레이드한 후 작동하지 않는 사용자 지정 스크립트
버전 8.1 이상에서는 세션을 보다 효율적으로 관리할 수 있도록 뷰 URL의 끝에 해시 태그(#)
를 추가했습니다. 뷰를 PDF 또는 PNG로 생성한 사용자 지정 구독 스크립트가 있는 경우 해
시 태그를 허용하려면 스크립트를 업데이트해야 할 수 있습니다.
예를 들어 8.1 이전 버전에서는 뷰 URL이
http://tableauserver/views/SuperStore/sheet1 구문을 사용합니다. 이 경우
뷰를 PNG로 생성하려면 URL의 끝에 .png를 추가할 수 있습니다(예:
http://tableauserver/views/SuperStore/sheet1.png).
8.1, 8.2 또는 8.3 버전에서는 뷰 URL이
http://tableauserver/views/SuperStore/sheet1#1 구문을 사용합니다. 이 경
우 PNG를 생성하려면 해시 태그 앞에 .png를 추가합니다. 예:
http://tableauserver/views/SuperStore/sheet1.png#1
9.0으로 업그레이드한 후 작동하지 않는 사용자 지정 스크립트
9.0 버전에서 서버 URL 끝에 있는 세션 ID는 "iid" 매개 변수(:iid=<n>)로 표시됩니다. 예를
들어
http://localhost/#/views/Sales2015/SalesMarginsByAreaCode?:iid=1
- 237 -
로 나타납니다. 이 매개 변수는 Tableau Server 8.x 버전에서 세션 ID에 사용된 해시 태그
"#<n>"을 대체합니다.
뷰를 PDF 또는 PNG로 생성하는 사용자 지정 구독 스크립트를 사용하는 경우 해시 태그와
숫자(#<n>)를 제거하고 숫자 앞에 ?:iid= 세션 ID 매개 변수를 삽입하여 스크립트를 업데이
트해야 할 수 있습니다.
9.0 버전부터 뷰 URL에서
http://tableauserver/views/SuperStore/sheet1?:iid=2 구문을 사용합니다.
9.0 이상 버전에서 PNG를 생성하려면 세션 ID 앞에 .png를 추가합니다(예:
http://tableauserver/views/SuperStore/sheet1.png?:iid=2).
뷰 구독
Tableau Server에 뷰가 열려 있을 때 오른쪽 위에 구독 아이콘( )이 나타나면 관리자가 사이
트의 구독을 구성한 것입니다. 이 봉투 아이콘을 클릭하여 뷰를 구독하는 옵션을 선택할 수
있습니다. 즉, Tableau Server에 로그인할 필요 없이 정기적으로 뷰의 스냅샷이 자동으로 사
용자의 이메일 계정으로 배달되게 할 수 있다는 의미입니다.
또한 단일 이메일에서 통합 문서의 모든 뷰를 구독하도록 선택하거나 더 이상 구독하지 않
으려는 뷰를 구독 취소할 수 있습니다.
뷰 구독
1. 뷰 또는 통합 문서 를 클릭합니다.
2. 뷰를 열거나 통합 문서를 연 다음 뷰를 엽니다.
3. 구독 을 클릭합니다.
4. Tableau Server 계정이 이메일 주소와 연결되지 않은 경우 이메일 주소를 제공하라는
메시지가 나타납니다. 이메일 주소를 입력하고 다음 을 클릭합니다.
구독을 전송할 이메일 주소를 변경할 수도 있습니다. 자세한 내용은 이메일 주소 변
경 페이지에 216을 참조하십시오.
5. 현재 뷰(이 뷰 )를 선택하거나, 통합 문서에 여러 뷰가 포함된 경우 모든 뷰 를 선택하
- 238 -
고 일정을 선택한 후 제목 줄을 입력합니다. 구독 을 클릭합니다.
기본적으로 Tableau Server에서는 주중 아침 일정과 월요일 아침 일정을 제공합니다.
Tableau Server 관리자가 사용자 지정 구독 일정을 만들 수도 있습니다.
이메일을 통해 구독을 수신한 경우 뷰의 스냅샷을 클릭하면 Tableau Server에서 스냅샷이
열립니다.
- 239 -
참고 : 대시보드 크기가 자동 으로 설정된 경우 구독 이메일에 포함된 이미지는 800픽
셀 x 600픽셀 크기로 고정됩니다.
- 240 -
뷰 구독 취소
1. 다음 방법 중 하나로 Tableau Server에서 계정 설정을 엽니다.
l
l
구독 이메일 하단에 있는 링크를 클릭합니다.
Tableau Server에 로그인하고 자신의 이름을 선택한 다음 드롭다운 목록에서
내 콘텐츠 를 선택합니다.
2. 구독 취소하려는 뷰 옆에 있는 확인란을 선택한 다음 동작 > 삭제 를 선택합니다.
- 241 -
3. 나타난 확인 메시지에서 삭제 를 클릭합니다.
여기에서 구독을 변경할 수도 있습니다. 예를 들어 다른 일정을 선택하거나 이메일 제목 줄
을 변경합니다. 자세한 내용은 구독 설정 관리 페이지에 216를 참조하십시오.
서버 유지 관리
관리자로서 서버 상태를 확인하거나, 서버의 작업을 분석 및 모니터링하거나, 예약된 작업
을 관리하거나, 저장된 데이터 연결 암호 제거와 같은 특정 유지 관리 작업을 수행할 수 있습
니다. 또한 서버 사용자에 대해 사용자 경험을 사용자 지정하기 위해 지정할 여러 설정이 있
습니다. 상태 페이지의 일반 페이지와 설정 페이지의 다른 페이지에서 이러한 작업 중 일부
를 수행할 수 있습니다.
서버 프로세스 상태 보기
서버 상태 페이지의 프로세스 상태 테이블을 사용하여 각 Tableau Server에서 Tableau 프로
세스의 상태를 볼 수 있습니다.
- 242 -
테이블 맨 아래에 가능한 상태 표시기가 나열되어 있습니다.
Tableau Server가 올바르게 작동하면 대부분의 프로세스가 활성, 사용 중 또는 수동(리포지
토리)으로 표시됩니다.
l
l
l
l
l
l
활성 - 프로세스가 의도된 대로 작동하고 있습니다. 가능한 활성 상태에 대해서는 아
래에서 '파일 저장소'를 참조하십시오.
사용 중 - 프로세스가 특정 작업을 완료하는 중입니다. 자세한 내용은 아래에서 '파일
저장소 및 리포지토리'를 참조하십시오.
수동 - 리포지토리가 수동 모드입니다.
라이선스 없음 - 프로세스에 라이선스가 없습니다.
중단 - 프로세스가 중단되었습니다. 이 상태의 의미는 프로세스에 따라 다릅니다.
상태를 알 수 없음 - Tableau Server가 프로세스 상태를 확인할 수 없습니다.
추가적인 정보가 있는 경우에는 상태 아이콘 아래에 메시지가 나타납니다.
프로세스 상태 문제 해결에 대한 자세한 내용은 서버 프로세스 문제 해결 아래 을 참조하
십시오.
서버 프로세스 문제 해결
Tableau Server가 올바르게 작동하면 프로세스가 활성, 사용 중 또는 수동(리포지토리)으로
표시됩니다. 추가적인 정보가 있는 경우에는 상태 아이콘 아래에 메시지가 나타납니다.
다음과 같은 상태 표시기가 나타날 수 있습니다.
Tableau Server 설치와 관련된 문제를 해결하려면 이 표를 사용하십시오.
- 243 -
프로세스
클러스터 컨트롤
러 (두 개 이상의 노
드가 있는 경우에
만 표시됨)
상태
(아이
콘)
메
시
지
"노
드
성
능
이
저
하
됨"
의미
l
l
l
l
동작
노드의 리포
지토리가 중
지되었습니
다.
노드가 클러
스터의 다른
노드에서 발
생한 장애
조치에 응답
할 수 없습
니다.
Tableau
Server가 고
가용성으로
구성되어 있
으며 이 노
드가 활성
리포지토리
인 경우 두
번째 리포지
토리로 장애
조치가 발생
합니다.
이 노드의
리포지토리
또는 파일
저장소에서
사용할 수
있는 상태가
없습니다.
- 244 -
클러스터 컨트롤러가 주기적으
로 중단되거나 장시간 동안 중단
되지 않는 한 조치가 필요하지
않습니다.
조치가 필요한 경우에는 문제가
해결될 때까지 다음 작업을 순서
대로 수행하십시오.
1. 디스크 공간을 확인합니
다. 디스크 공간이 제한적
이면 지원받기 위해 필요
한 로그 파일을 저장
(tabadmin ziplogs 사
용)하고 불필요한 파일을
제거(tabadmin
cleanup)합니다.
2. Windows 작업 관리자에서
clustercontroller.exe 프로
세스 트리를 중지하여 자
동으로 다시 시작되게 합
니다.
3. Tableau Server를 다시 시
작합니다.
4. 조정 서비스(ZooKeeper)
파일을 정리합니다. 클러
스터를 중지(tabadmin
stop)하고 파일을 정리
(tabadmin cleanup -resetcoordination)한 다음
클러스터를 시작
(tabadmin start)합니
다.
5. 클러스터 컨트롤러가 계
속 중단된 것으로 나타나
는 경우 로그 파일을 저장
(tabadmin ziplogs)
하고 지원 부서에 문의하
프로세스
상태
(아이
콘)
메
시
지
의미
동작
십시오.
파일 저장소
파일 저장소 상태
는 페이지가 로드
된 시점의 파일 저
장소 상태를 나타
냅니다.
없
음
"동
기
화
중"
l
l
l
"데
이
터
추
출
사
용
불
l
l
페이지가 로
드되었을 때
동기화된 추
출이 없습니
다. (반복적
인 "catchall" 작업이
실행되고 추
출이 동기화
될 수 있습
니다.)
없음.
페이지가 로
드되었을 때
파일 저장소
간에서 추출
이 동기화되
었습니다.
설치 후 초
기 상태입니
다(단일 노
드 및 다중
노드 모두
해당).
15~20분 내
에 사라져야
합니다.
없음.
단일 노드
설치: 기존
추출을 사용
할 수 있지
만 게시/새
로 고침이
실패합니다.
다중 노드
파일 저장소가 주기적으로 중단
되거나 장시간 동안 중단되지 않
는 한 조치가 필요하지 않습니
다.
- 245 -
조치가 필요한 경우에는 문제가
해결될 때까지 다음 작업을 순서
대로 수행하십시오.
프로세스
상태
(아이
콘)
메
시
지
의미
가
능"
"해
제
중"
동작
설치: 이 노
드의 추출
동기화가 실
패합니다.
l
l
파일 저장소
가 읽기 전
용 모드입니
다.
이 노드의
노든 고유
파일이 다른
파일 저장소
- 246 -
1. 디스크 공간을 확인합니
다. 디스크 공간이 제한적
이면 지원을 받기 위해 필
요한 로그 파일을 저장
(tabadmin ziplogs)
하고 불필요한 파일을 제
거(tabadmin
cleanup)합니다.
2. Windows 작업 관리자를
사용하여 filestore.exe 프
로세스를 중지하여 자동
으로 다시 시작되게 합니
다.
3. Tableau Server를 다시 시
작합니다.
4. 조정 서비스(ZooKeeper)
파일을 정리합니다. 클러
스터를 중지(tabadmin
stop)하고 파일을 정리
(tabadmin cleanup -resetcoordination)한 다음
클러스터를 시작
(tabadmin start)합니
다.
5. 파일 저장소가 계속 중단
된 상태이면 로그 파일을
저장(tabadmin
ziplogs)하고 지원 부서
에 문의하십시오.
상태 메시지가 "제거 준비"로 바
뀔 때까지 기다리십시오..
프로세스
상태
(아이
콘)
메
시
지
의미
동작
노드로 복제
됩니다.
"제
거
준
비"
l
l
"해
제
실
패"
l
l
파일 저장소
가 읽기 전
용 모드입니
다.
사용자가 클
러스터를 중
지하고 데이
터 엔진/파
일 저장소를
제거하거나
전체 노드를
제거할 수
있는 준비가
되었습니다.
Tableau Server를 중지
(tabadmin stop)한 다음 구성
유틸리티를 실행하여 데이터 엔
진 및 파일 저장소를 제거하거나
전체 노드를 제거합니다.
파일 저장소
가 읽기 전
용 모드입니
다.
하나 이상의
고유 파일을
다른 파일
저장소 노드
로 복제하지
못했습니다.
문제가 해결될 때까지 다음 작업
을 수행하십시오.
- 247 -
1. tabadmin
decommission 명령을
다시 실행합니다.
2. 다른 파일 저장소 노드의
디스크 공간을 확인합니
다. 다른 파일 저장소 노드
에 모든 추출 항목을 저장
할 수 있는 충분한 공간이
없으면 해제가 실패합니
다.
3. 주 노드와 작업자의
tabadmin.log 파일에
서 오류를 확인합니다.
4. Tableau Server를 중지
(tabadmin stop)한 다
음 tabadmin
decommission 명령을
다시 실행합니다.
프로세스
상태
(아이
콘)
메
시
지
의미
동작
5. 파일 저장소 노드를 다시
읽기/쓰기 모드로 전환
(tabadmin
recommission)하고 로
그를 수집한 다음 지원 부
서에 문의하십시오.
6. 지원을 받을 경우 이 파일
저장소 노드의 extracts
디렉터리를 다른 파일 저
장소 노드의 같은 디렉터
리에 복사하고 병합합니
다.
리포지토리
"설
정"
l
l
l
l
수동 리포지
토리가 활성
리포지토리
와 동기화되
는 중입니
다.
리포지토리
가 장애 조
치를 처리할
준비가 되지
않았습니다.
리포지토리
가 2분 이상
활성 리포지
토리와 동기
화되지 않았
다가 다시
설정되고 있
습니다(이
동작이 동기
화되도록 기
다리는 것보
다 빠름).
장애 조치가
발생했으며
이전 활성
- 248 -
리포지토리 상태 메시지가 "수
동"으로 바뀔 때까지 기다리십
시오.
이 메시지가 나타나지 않거나 작
업에 오랜 시간이 걸리는 경우:
1. 가능한 경우 디스크 공간
과 여유 공간을 확인합니
다.
2. 클러스터 컨트롤러 로그
에서 오류를 확인합니다.
3. 노드를 다시 시작합니다.
프로세스
상태
(아이
콘)
메
시
지
의미
동작
리포지토리
가 클러스터
에 다시 참
여합니다.
없
음
l
l
l
없
음
l
l
설치 환경에
고가용성이
구성되어 있
는 경우 리
포지토리 장
애 조치가
발생했습니
다.
장애 조치
후 업데이트
된 데이터베
이스 연결
구성으로 프
로세스가 다
시 시작됩니
다.
다른 활성
리포지토리
를 사용할
수 없으며
Tableau
Server가 중
단되었습니
다.
문제가 해결될 때까지 다음 작업
을 수행하십시오.
의도한 대로
작동합니다.
필요한 경우
없음.
- 249 -
1. 클러스터 컨트롤러가 다
시 시작될 수 있도록 몇 분
정도 기다립니다.
2. Tableau Server를 다시 시
작합니다(tabadmin
restart).
3. 디스크 공간을 확인하여
여유 공간을 확보합니다.
지원을 받기 위해 필요한
로그를 수집(tabadmin
ziplogs)하고 파일을 정
리(tabadmin
cleanup)합니다.
4. Tableau Server를 다시 시
작합니다.
5. Tableau Server를 중지하
고 로그를 수집하고 조정
서비스 파일을 정리
(tabadmin cleanup -resetcoordination)합니다.
6. Tableau Server를 시작합
니다.
7. 로그를 수집(tabadmin
ziplogs)하고 지원 부서
에 문의하십시오.
프로세스
상태
(아이
콘)
메
시
지
의미
동작
노드를 장애
조치할 준비
가 되었습니
다.
VizQL Server
없
음
없
음
VizQL Server 프로세스의 라이
선스가 취소된 상태에 대한 자세
한 내용은 라이선스가 취소된
VizQL Server 프로세스 처리
페이지에 655 항목을 참조하십
시오.
프 로 세 스 상 태 를 XML로 가 져 오 기
서버 프로세스 상태를 컴퓨터에서 읽을 수 있는 버전 즉, XML 형식으로 지정된 상태 버전을
가져오려면 다음 URL을 사용합니다.
http://my_tableau_server/admin/systeminfo.xml
컴퓨터에서 읽을 수 있는 프로세스 상태를 표시하거나 원격 액세스를 사용하도록 설정 하
려면 Tableau Server에 로그인해야 합니다.
서버가 다음과 유사한 상태 보고서를 반환합니다.
<systeminfo xmlns:xsi="http://www.w3.org/2001/XMLSchemainstance">
<machines>
<machine name="my_tableau_server">
<repository worker="my_tableau_server:8060" status="Active"
preferred="false"/>
<dataengine worker="my_tableau_server:27042"
status="Active"/>
<applicationserver worker="my_tableau_server:8600"
status="Active"/>
<apiserver worker="my_tableau_server:8000" status="Active"/
<vizqlserver worker="my_tableau_server:9100"
- 250 -
status="Active"/>
<dataserver worker="my_tableau_server:9700" status="Active"/>
<backgrounder worker="my_tableau_server:8250"
status="Active"/>
<gateway worker="my_tableau_server:80" status="Active"/>
<searchandbrowse worker="my_tableau_server:11000"
status="Active"/>
<cacheserver worker="my_tableau_server:6379"
status="Active"/>
<filestore worker="my_tableau_server:9345" status="Active"
pendingTransfers="0" failedTransfers="0" syncTimestamp="2015-0227T20:30:48.564Z"/>
<clustercontroller worker="my_tableau_server:12012"
status="Active"/>
<coordination worker="my_tableau_server:12000"
status="Active"/>
</machine>
</machines>
<service status="Active"/>
</systeminfo>
XML의 상 태 값
l
l
l
l
<process> worker - 프로세스가 실행되고 있는 노드의 이름과 프로세스가 사용 중인
포트입니다.
status - 노드의 프로세스 상태입니다. 가능한 값은 Active, Passive,
Unlicensed, Busy, Down, ReadOnly, ActiveSyncing,
StatusNotAvailable, StatusNotAvailableSyncing,
DecommisionedReadOnly, DecomisioningReadOnly 및
DecommissionFailedReadOnly입니다.
pendingTransfers - 노드에서 완전히 동기화되어야 하는 통합 문서 또는 데이터 원본
추출의 수입니다. 이는 이 파일 저장소 노드에 게시된 항목과 파일 저장소 노드에 게시
되어 이 노드로 복사되어야 하는 항목을 나타냅니다.
failedTransfers - 마지막 자동화된 작업 중에 이 파일 저장소 노드로 전송되지 않은
통합 문서 또는 데이터 원본의 수입니다. 자동화된 작업은 일반적으로 15~30분마다
실행되지만 많은 수의 추출이나 크기가 큰 추출을 전송할 경우 더 오랜 시간이 걸릴 수
있습니다.
실패한 전송이 반드시 Tableau Server의 문제를 나타내는 것은 아닙니다. 일반적으로
되풀이되는 자동화된 작업이 이전 동기화 중에 실패한 파일을 전송합니다. 실패한 파
일 전송의 이유는 로그에 나와 있습니다.
- 251 -
l
syncTimestamp - 자동화된 작업이 마지막으로 실행되어 파일을 동기화한 UTC 형식
의 시간입니다.
상태에 원격으로 액세스
Tableau 관리자는 상태 테이블만 볼 수 있지만 관리자가 아닌 사용자와 Tableau Server를 호
스팅하지 않는 컴퓨터에 컴퓨터로 읽을 수 있는 상태 테이블 버전을 사용할 수 있도록 원격
액세스 권한을 부여할 수 있습니다. 원격 모니터링 프로세스의 일부로 이 작업을 수행할 수
있습니다.
Tableau Server 상태에 대한 원격 액세스 권한을 부여하려면 다음을 수행합니다.
1. 관리자로 명령 프롬프트를 열고 다음을 입력합니다.
cd “C:\Program Files\Tableau\Tableau Server\9.2\bin”
2. 다음을 입력하여 원격 액세스를 사용하도록 설정합니다.
tabadmin set wgserver.systeminfo.allow_referrer_ips <ip
address>
위 명령에서 <ip address>는 Tableau Server 상태 XML에 원격으로 액세스할 수 있
도록 권한을 부여하려는 컴퓨터의 IPv4 주소입니다. 둘 이상의 컴퓨터에서 원격 액세
스를 사용하도록 설정하려면 쉼표를 사용하여 각 IP 주소를 구분합니다.
예를 들면 다음과 같습니다.
tabadmin set wgserver.systeminfo.allow_referrer_ips
10.32.139.31
3. 구성을 변경한 후 다음을 입력하여 Tableau Server를 다시 시작합니다.
tabadmin restart
이제 IP 주소가 추가된 컴퓨터의 사용자는 브라우저에 또는 명령줄에서 URL
http://<server>/admin/systeminfo.xml을 입력하여 Tableau 프로세스 상
태를 볼 수 있습니다(예: curl http://jsmith/admin/systeminfo.xml).
또한 이 기능은 자동 원격 모니터링 프로세스의 일부처럼 사용될 수 있습니다.
상 태 페 이 지 의 로 그 아 카 이 브 (스 냅 샷 )
명령 프롬프트를 열지 않고 웹 브라우저에서 Tableau Server 로그 파일 스냅샷(아카이브)을
만들고 다운로드할 수 있습니다. 이 zip 스냅샷에는 Tableau Server 및 작업자 서버(분산 환
경이 있을 경우)에서 가져온 최대 7일 간의 로그 파일 데이터 복사본이 포함됩니다. 스냅샷
프로세스에서는 Tableau Server 로그 파일 또는 tabadmin으로 만든 로그 아카이브를 변경하
거나 제거하지 않습니다.
- 252 -
참고 수집할 데이터의 양이나 작성할 zip 파일 이름을 지정하려면 tabadmin을 사용하
여 서버 로그 아카이브를 만드십시오. 자세한 내용은 명령줄에 로그 아카이브
(tabadmin) 페이지에 644를 참조하십시오.
서버 로그 파일 스냅샷을 생성하려면
1. 상태 페이지를 엽니다.
l
다중 사이트: 서버 > 상태 를 선택합니다.
l
단일 사이트: 상태 를 선택합니다.
2. 스냅샷 생성 을 클릭하여 Tableau Server 로그 스냅샷을 만듭니다. 기존 스냅샷이 없
어야 스냅샷 생성 단추를 사용할 수 있습니다.
참고 : 이 옵션은 tabadmin으로 로그 아카이브를 만들었는지 여부와 관계없이
사용할 수 있습니다.
3. 포함하려는 로그의 일 수를 선택합니다. 기본값은 지난 7일 이지만 zip 파일의 크기를
줄이려면 더 적은 일 수를 선택할 수 있습니다. 예를 들어 문제를 재현하고 문제와 관
련된 로그를 수집하는 경우 오늘 을 선택하여 필요한 최소 크기의 zip 파일을 만들 수
있습니다.
4. 스냅샷 다운로드 를 클릭하여 웹 브라우저의 기본 다운로드 위치로 로그 스냅샷을 다
운로드합니다. 스냅샷을 만든 후에 이 옵션을 사용할 수 있습니다.
Google Chrome에서는 창 아래쪽에 다운로드가 표시됩니다.
- 253 -
5. 화살표를 클릭하고 열기 를 클릭하여 스냅샷 압축을 풀거나 폴더로 표시 를 클릭하여
다운로드된 위치를 확인합니다.
6. (선택 사항) 스냅샷 삭제 를 클릭하여 로그 스냅샷을 삭제합니다. 스냅샷을 만든 후에
이 옵션을 사용할 수 있습니다. 새 스냅샷을 만들기 전에 기존 스냅샷을 삭제해야 합니
다.
예를 들어 조사하려는 이벤트 이전에 만든 스냅샷을 삭제할 수 있습니다.
- 254 -
검색 인덱스 다시 작성
검색에서 완전하지 않거나 잘못된 결과가 반환되거나 검색 및 찾아보기 프로세스가 오랜 기
간 중단된 경우 검색 인덱스를 다시 작성해야 할 수 있습니다.
중요: 검색 인덱스를 다시 작성하는 권장 방법은 Tableau Server가 중지된 동안
tabadmin reindex 명령을 사용하는 것입니다. 서버가 실행 중인 동안 인덱스를
다시 작성하면 서버 페이지에서 사이트와 프로젝트를 비롯한 콘텐츠가 일시적으로
사라질 수 있습니다.
Tableau Server를 설치하거나 업그레이드하는 동안, 백업을 복원할 때, 새 노드나 기
존 노드에 검색 및 찾아보기 프로세스를 추가할 때 키 위치에서 검색 인덱스가 작성되
거나 다시 작성됩니다. 콘텐츠가 변경되는 경우 백그라운드 작업에 의해 인덱스가 업
데이트된 상태로 유지됩니다. 필요한 경우 tabadmin reindex 명령을 사용하여
인덱스를 강제로 다시 작성할 수 있습니다.
1. 검색 인덱스를 다시 작성하려면 상태 를 클릭합니다.
다중 사이트 환경에서는 서버 > 상태 를 선택합니다.
2. 페이지 아래쪽에 있는 검색 인덱스 다시 작성 을 클릭합니다.
참고: 인덱스가 다시 작성되는 동안 사용 가능한 서버 콘텐츠 중 일부가 표시되
지 않을 수 있으며 검색 인덱스 크기가 클수록 다시 작성하는 데 걸리는 시간이
길어집니다. 인덱스를 다시 작성하면 먼저 인덱스에서 모든 콘텐츠가 제거된
후 인덱스에 콘텐츠가 다시 추가됩니다. Tableau Server가 실행되는 동안 이 작
업을 수행하면 서버에 로그인되어 있는 사용자는 서버 페이지에서 콘텐츠가 사
라졌다가 천천히 다시 나타나는 것을 볼 수 있습니다. Tableau Server가 중지된
- 255 -
동안 인덱스를 다시 작성하는 것이 사용자에게 더 나은 환경을 제공할 수 있습
니다.
저장된 데이터 연결 암호 지우기
관리자가 사용자가 데이터 원본의 암호를 저장하도록 허용 설정을 활성화한 경우 서버
사용자가 여러 위치와 브라우저에서 데이터 원본 암호를 저장할 수 있게 되며, 데이터 원본
에 연결할 때마다 자격 증명을 입력할 필요가 없어집니다.
관리자는 모든 Tableau Server 사용자의 데이터 원본 암호를 재설정할 수 있습니다. 이렇게
하면 다음에 사용자가 데이터베이스 인증이 필요한 뷰를 방문할 때 데이터 원본에 강제로
로그인하도록 지정할 수 있습니다. 서버 사용자는 사용자 기본 설정 페이지에서 저장된 데
이터 연결 암호를 개인별로 지울 수 있습니다.
모든 서버 사용자의 저장된 데이터 연결 암호를 지우려면 다음을 수행합니다.
1. 설정, 일반을 차례로 클릭합니다.
2. 저장된 자격 증명에서 모든 저장된 자격 증명 지우기 를 클릭합니다.
라이선스 보기
서버 관리자는 Tableau Server에 대한 라이선스와 제품 키 정보를 볼 수 있습니다.
Tableau Server 사이트 역할은 Tableau에서 구입한 사용자 라이선스와 일치하지 않습니다
(코어 기반의 서버 라이선스가 아닌 사용자 기반 라이선스를 사용하는 경우). 이러한 라이선
스는 서버에 특정 수의 사용자를 허용합니다.
라이선스 페이지를 열려면 서버 > 설정 > 라이선스 를 선택합니다.
- 256 -
사용자 기반 Tableau Server 라이선스가 있는 경우 이러한 수준이 배포된 방식을 검토할 수
있습니다.
코어 기반 Tableau Server 라이선스가 있는 경우 라이선스 페이지에 허용되는 코어의 수, 부
여된 라이선스 수, 사용 중인 라이선스 수(및 위치한 서버 컴퓨터)가 표시됩니다.
사용자 기반 라이선스와 코어 기반 라이선스
Tableau Server는 사용자 기반 라이선스 또는 코어 기반 라이선스 모델로 허가될 수 있습니
다.사용자 기반 라이선스를 사용하면 단일 컴퓨터나 클러스터의 여러 컴퓨터에 Tableau
Server를 배포할 수 있습니다. 이 라이선스는 Tableau Server 설치 환경에서 작업할 수 있는
사용자의 수를 제한합니다.
코어 기반 라이선스의 경우 두 가지 라이선스 옵션 즉, Tableau Server의 단일 컴퓨터 코어 라
이선스 옵션과 Tableau Server의 다중 컴퓨터 코어 라이선스 옵션이 있습니다. Tableau
Server의 단일 컴퓨터 코어 옵션은 단일 컴퓨터에 Tableau Server를 설치하도록 제한합니다.
Tableau Server의 다중 컴퓨터 코어 옵션을 사용하면 모든 컴퓨터의 총 코어 수가 허가된 코
어 수를 초과하지 않는 한 다중 노드 클러스터에 Tableau Server를 설치할 수 있습니다. 어느
경우에나 코어 기반 라이선스는 시스템의 사용자 계정 수에 제한을 두지 않습니다.
또한 라이선스가 취소된 서버 처리 페이지에 654를 참조하십시오.
서 버 설 정 (일 반 )
서버 - 설정 의 일반 페이지에서 다음 설정을 사용할 수 있습니다.
설정
설명
내장된 자격 증명 - 게시자가 통합
문서에 데이터 원본 자격 증명을 내
게시자는 웹 사용자가 데이터 원본에 연결할 수
- 257 -
장하도록 허용
있도록 자동으로 인증하는 암호를 게시된 통합
문서에 첨부할 수 있습니다. 암호가 통합 문서에
첨부되고 서버에서만 액세스할 수 있습니다. 즉,
통합 문서가 Tableau Desktop에서 열릴 때 사용
자는 데이터 원본에 연결하기 위해 계속 사용자
이름 및 암호를 입력해야 합니다. 이 설정이 해제
되면 기존의 내장된 암호가 모두 저장되지만 인
증에는 사용되지 않습니다. 이 설정을 다시 사용
하는 경우 사용자는 암호를 다시 내장할 필요가
없습니다.
내장된 자격 증명 - 게시자가 데이
터 추출 새로 고침 일정을 예약하도
록 허용
게시자가 일정에 통합 문서를 할당할 수 있습니
다. 이 옵션은 게시자가 통합 문서에 데이터 원
본 자격 증명을 내장하도록 허용 이 설정된 경
우에만 사용할 수 있습니다. 이 설정을 사용으로
설정하면 게시자가 게시 대화 상자에서 일정 예
약 옵션을 볼 수 있습니다.
저장된 자격 증명 - 사용자가 데이
터 원본의 암호를 저장하도록 허용
사용자가 여러 방문 및 브라우저에서 데이터 원
본 암호를 저장할 수 있습니다. 기본적으로 사용
자는 "로그아웃할 때까지 내 암호 저장"을 선택하
여단일 브라우저 세션 중에 암호를 저장할 수 있
습니다. 저장된 암호 설정이 선택되면 사용자가
대신 내 암호 저장 을 선택할 수 있습니다. 이렇게
하면 여러 방문 및 브라우저에서 암호가 저장되
므로 사용자가 사용 중인 컴퓨터에 상관없이 자
동으로 인증됩니다. 관리자는 언제든지 저장된
모든 암호를 지울 수 있습니다 . 또한 사용자는
자신의 저장된 암호를 지울 수 있습니다.
저장된 자격 증명 - 사용자가 데이
터 원본 액세스 토큰을 저장하도록
허용
사용자가 사용자 기본 설정과 함께 접근 토큰을
저장할 수 있습니다. 접근 토큰은 OAuth 연결을
지원하는 클라우드 데이터 원본에서 제공하며 데
이터에 대한 액세스 권한을 부여하기 위해 사용
자 이름과 암호 대신 사용됩니다. 자세한 내용은
OAuth 연결 페이지에 458를 참조하십시오.
연결된 장치 - 장치가 Tableau
Server에 자동으로 연결하도록 허
용
모바일 사용자가 Tableau Server에 연결할 때마
다 로그인하고 자격 증명을 제공해야 하는지, 아
니면 사용자가 장치를 한 번 성공적으로 인증한
후에는 자격 증명을 제공할 필요 없이 장치를
Tableau Server에 연결할 수 있는지 여부를 제어
합니다. 자세한 내용은 연결된 장치의 인증 다
- 258 -
음 페이지에 을 참조하십시오.
게스트 액세스 - 게스트 계정 사용
사용자가 Tableau Server 계정에 로그인할 필요
없이 내장된 뷰를 보고 상호 작용할 수 있습니다.
게스트 사용자 계정에 사용 권한을 할당하여 각
뷰에 대해 허용되는 상호 작용을 제어할 수 있습
니다. 이 옵션은 코어 기반 서버 라이선스가 있는
경우에만 사용할 수 있습니다. 또한 설치 중 선택
할 수 있는 옵션인 자동 로그온 사용 을 사용할
수 있습니다.
기본 시작 페이지
모든 사용자에 대한 서버의 현재 기본 시작 페이
지로 이동합니다. 기본 시작 페이지를 변경하는
방법에 대한 자세한 내용은 모든 사용자의 기본
시작 페이지 설정 다음 페이지에 을 참조하십시
오. 개별 사용자가 이 설정을 재정의할 수 있습니
다(자세한 내용은 콘텐츠 및 계정 설정 관리 페
이지에 214 참조).
언어 및 로캘
서버 사용자 인터페이스에 사용되는 언어 및 뷰
에 사용되는 로캘을 제어합니다. 개별 사용자가
계정 설정 페이지에서 이 설정을 재정의할 수 있
습니다. 또한 어떤 언어 및 로캘을 사용할지 결정
하기 위해 먼저 웹 브라우저 설정을 평가합니다.
자세한 내용은 언어 및 로캘 페이지에 289을 참
조하십시오.
Active Directory 동기화 - 정기적인
일정에 따라 Active Directory 그룹
동기화
정기적인 일정에 따라 Active Directory 그룹
동기화 옵션을 선택한 후 지정한 일정에 따라
Tableau Server에서 모든 Active Directory 그룹의
동기화를 제어합니다. 자세한 내용은 서버에서
모든 Active Directory 그룹 동기화 페이지에
261를 참조하십시오.
기본값으로 재설정 설정
설치 이후에 변경된 서버 설정이 원래 상태로 돌
아갑니다.
연결된 장치의 인증
Tableau Server 관리자는 Tableau Server에 연결하는 Tableau 모바일 앱 모바일 사용자에게
로그인을 요구하는 시기를 제어할 수 있습니다.
관리자는 다음 옵션 중에서 선택할 수 있습니다.
- 259 -
l
l
Tableau Server에 연결할 때마다 Tableau 모바일 사용자에게 로그인하도록 요구합니
다.
사용자가 로그인하고 자격 증명을 제공하여 모바일 장치를 한 번 성공적으로 인증한
후에는 다시 로그인할 필요 없이 장치에서 Tableau Server에 연결할 수 있도록 허용합
니다.
이 동작을 제어하는 서버 설정은 일반 탭의 서버 - 설정 페이지에 있는 장치가 Tableau
Server에 자동으로 연결하도록 허용 입니다. 이 설정은 기본적으로 설정됩니다.
참고: 이 기능은 아직 Tableau 모바일 앱에서 사용할 수 없지만 가까운 장래에 앱 업데
이트가 릴리스되리라 예상합니다. 또한 모바일 웹 브라우저에서 서버에 로그인할 때
는 이 기능이 적용되지 않습니다.
Tableau 모바일에서 Tableau Server에 연결할 때마다 사용자에게 로그인하도록 요구하려면
이 옵션을 해제하십시오.
연결된 장치의 자동 인증 사용 안 함
Tableau Server에서 즉시 모든 장치의 연결을 끊고 이후에 Tableau 모바일 앱에서 Tableau
Server에 연결할 때마다 사용자에게 로그인하도록 요구하려면 다음을 수행합니다.
1. 서버 > 설정 > 일반 을 선택합니다.
2. 연결된 장치 에서 장치가 Tableau Server에 자동으로 연결하도록 허용 옵션을 선
택 취소합니다.
3. 저장 을 클릭합니다.
모든 사용자의 기본 시작 페이지 설정
기본적으로 Tableau Server는 모든 사용자의 기본 시작 페이지로 뷰 페이지와 함께 설치됩
니다. 관리자는 통합 문서 페이지와 같이 모든 사용자가 액세스할 수 있는 다른 페이지로 이
설정을 변경할 수 있습니다. 개별 사용자가 이 설정을 재정의할 수 있습니다(자세한 내용은
콘텐츠 및 계정 설정 관리 페이지에 214 참조).
모든 사용자의 기본 시작 페이지를 설정하려면 다음을 수행합니다.
1. 기본 페이지로 설정할 페이지로 이동합니다.
2. 페이지 오른쪽 위에 있는 자신의 이름을 클릭합니다.
- 260 -
3. 이 페이지를 모든 사용자의 시작 페이지로 설정 을 선택합니다.
서 버 에 서 모 든 Active Directory 그 룹 동 기 화
서버 관리자는 서버 - 설정 페이지의 일반 탭에서 일정에 따라 또는 필요 시 모든 Active
Directory 그룹을 동기화할 수 있습니다.
마지막 동기화 시간 은 가장 최근에 동기화가 시작된 시간을 나타냅니다.
일정에 따라 Active Directory 그룹 동기화
1. 서버 > 설정 > 일반 을 선택합니다. Active Directory 동기화 아래에서 정기적인 일
정에 따라 Active Directory 그룹 동기화 를 선택합니다.
- 261 -
2. 동기화의 빈도와 시간을 선택합니다.
3. 저장 을 클릭합니다.
필요 시 모든 Active Directory 그룹 동기화
언제라도 Active Directory 그룹을 Tableau Server와 동기화하여 Tableau Server의 모든
Active Directory 그룹에 새 사용자와 Active Directory 변경 내용을 반영할 수 있습니다.
- 262 -
1. 서버 > 설정 > 일반 을 선택합니다.
2. Active Directory 동기화 아래에서 모든 그룹 동기화 를 클릭합니다.
동기화 작업 보기
비추출용 백그라운드 작업 관리 뷰에서 동기화 작업의 결과를 볼 수 있습니다. Active
Directory 그룹 동기화 큐 처리 는 Active Directory 그룹 동기화 작업을 큐 처리하고 실행
할 동기화 작업의 수를 나타내는 작업입니다.
1. 서버 > 상태 를 선택합니다.
2. 비추출용 백그라운드 작업 링크 를 클릭합니다.
3. Active Directory 그룹 동기화 큐 처리 및 Active Directory 그룹 동기화 를 포함하
도록 작업 필터를 설정합니다.
서버 - 설정 페이지에서 동기화 작업 보기 링크를 클릭하여 이 관리 뷰로 빠르게 이동할 수
있습니다.
Active Directory 그룹에서 사용자의 최소 사이트 역할 설정
그룹 - 세부 정보 페이지에서 Active Directory 동기화 중에 적용될 그룹 사용자의 최소 사이
트 역할을 설정할 수 있습니다.
이 설정은 동기화를 실행하는 것이 아니라 동기화가 실행될 때마다 그룹에 적용되는 최소
사이트 역할을 설정합니다. 결과적으로, Active Directory 그룹을 동기화할 때 새 사용자는 최
소 사이트 역할로 사이트에 추가됩니다. 사용자가 이미 존재하는 경우 최소 사이트 역할이
사용자에게 사이트에 대한 더 많은 액세스 권한을 제공하는 경우에도 적용됩니다. 최소 사
이트 역할을 설정하지 않으면 새 사용자가 기본적으로 라이선스 없음 으로 추가됩니다.
- 263 -
참고: 사용자의 사이트 역할은 최소 사이트 역할 설정에 따라 수준이 올라갈 수 있지
만 내려갈 수는 없습니다. 사용자에게 이미 게시 기능이 있는 경우 해당 기능은 항상
유지됩니다. 최소 사이트 역할에 대한 자세한 내용은 사이트 역할과 Active
Directory 가져오기 및 동기화 페이지에 182를 참조하십시오.
1. 사이트에서 그룹 을 클릭합니다.
2. 그룹 이름 링크를 클릭한 다음 세부 정보 탭을 클릭합니다.
3. 최소 사이트 역할 목록에서 사이트 역할을 선택한 다음 저장 을 클릭합니다.
동기화 중에 제거되는 사용자
Active Directory에서 사용자를 제거하고 Tableau Server에서 해당 사용자의 그룹을 동기화
할 때 다음 작업이 실행됩니다.
l
동기화한 Tableau Server 그룹에서 사용자가 제거됩니다.
l
사용자가 Tableau Server에 로그인할 수 없게 됩니다.
사용자가 서버에 남아 있으므로 관리자가 사용자의 계정을 완전히 제거하기 전에 사용자의
콘텐츠를 감사하고 재할당할 수 있습니다.
서버에 로컬로도 존재하는 사용자인 경우 동기화의 결과로, 사이트에서 사이트 역할이 라
이선스 없음 으로 설정됩니다. 사용자는 라이선스 없음 사이트 역할로 계속 모든 사용자
그룹에 속합니다.
- 264 -
Tableau Server에서 사용자를 완전히 제거하려면 사용자(서버 관리자)가 Tableau Server의
서버 사용자 페이지에서 사용자를 삭제해야 합니다.
Tableau Server Monitor
Tableau Server Monitor가 Tableau Server의 일부분으로 설치되며 Windows 시스템 트레이에
서 액세스할 수 있습니다.
이 도구를 사용하면 서버를 시작하고 중지하며, Tableau Server를 열고, 서버 상태를 표시할
수 있습니다.
서버 열기
이 명령은 웹 브라우저에서 Tableau Server를 시작합니다. 이는 웹 응용 프로그램 및 연관된
유지 관리 도구에 액세스하는 간단한 방법입니다.
서 버 시 작 /중 지
이러한 명령을 사용하여 서버를 시작하고 중지할 수 있습니다. 서버를 중지할 때 해당 서버
를 모든 사용자가 사용할 수 없도록 지정하고 현재 진행 중인 모든 세션을 종료합니다. 서버
가 중지될 때 누군가가 통합 문서를 게시하고 있는 경우 프로세스가 중단됩니다. 결과적으
로 통합 문서에 있는 일부 워크시트만 서버에 게시될 수 있습니다. 서버를 중지하는 작업은
사용자에게 매우 방해가 되는 작업일 수 있으므로 이 작업 이전에 해당 작업에 대해 알리거
나 업무 시간 이외에 유지 관리하도록 계획을 세워야 합니다.
서버 다시 시작
이 명령은 서버를 다시 시작합니다. 서버가 다시 시작하고 있는 동안 어떤 사용자도 해당 서
버를 사용할 수 없습니다. 이 작업 이전에 사용자에게 이러한 서버 중단 사실을 알려야 합니
다. Tableau Server 구성을 변경하는 경우 서버를 다시 시작해야 합니다.
- 265 -
상태 표시
이 명령은 각 프로세스의 상태를 포함하는 화면 팁을 엽니다. 자세한 상태는 유지 관리 페이
지 를 참조하십시오.
제품 키 관리
이 명령은 제품 키를 추가하고 제거할 수 있는 제품 키 관리자를 엽니다.
끝내기
이 명령은 Tableau Server Monitor를 닫습니다. 그러나 Tableau Server를 중지하지는 않습니
다. Windows 시작 메뉴에서 모든 프로그램 > Tableau Server 9.2 > Tableau Server
Monitor를 선택하여 응용 프로그램을 다시 열 수 있습니다.
데이터 원본
데이터 원본은 데이터에 대한 재사용 가능한 연결이며, 관계형 데이터베이스, 클라우드에서
호스팅되는 데이터베이스, 스프레드시트 등에 대한 연결을 포함합니다. 다른 사용자와 데이
터 원본을 공유하려면 Tableau Desktop에서 데이터 원본에 연결한 다음 해당 데이터 원본을
Tableau Server에 게시하거나 게시된 통합 문서에 내장합니다. 데이터 원본은 데이터 추출
이나 라이브 데이터베이스에 대한 통과 연결에 대한 정보를 포함할 수 있습니다. 또한 데이
터 원본은 계산, 그룹 또는 집합과 같은 사용자 지정 계층을 포함할 수 있습니다.
사용자가 여러 통합 문서에서 데이터 원본에 연결할 수 있게 하려면 데이터 원본을 게시하
십시오. 또한 통합 문서 작성자는 기존 통합 문서의 로컬 데이터 원본을 게시된 데이터 원본
으로 바꿀 수 있습니다. 게시된 데이터 원본이 새로 고쳐지면 해당 데이터 원본에 연결된 통
합 문서에도 업데이트된 내용이 표시됩니다.
사용자가 단일 통합 문서에서만 데이터 원본에 연결할 수 있게 하려면 통합 문서에 데이터
원본을 내장하십시오. 모든 게시된 통합 문서에는 적어도 하나의 내장된 데이터 원본이 있
습니다.
데이터 원본 관리
가장 좋은 방법은 관리자만 데이터 원본을 관리하는 것입니다. 하지만 관리자와 데이터 원
본 소유자 모두 게시된 데이터 원본에 대해 다음과 같은 관리 작업을 수행할 수 있습니다.
l
l
l
사용 권한 편집 및 보기: 사용 권한으로 데이터 원본에 연결하거나, 데이터 원본을
수정하거나, 다운로드할 수 있는 사용자 또는 그룹을 지정할 수 있습니다. 자세한 내
용은 데이터 원본에 대한 사용 권한 설정 페이지에 348을 참조하십시오.
데이터 새로 고침 작업 예약: 데이터 원본에 추출 항목이 포함된 경우 해당 추출 항
목의 새로 고침 일정을 지정할 수 있습니다. 자세한 내용은 예약된 새로 고침 작업
및 구독 페이지에 218을 참조하십시오. 를 참조하십시오.
키워드 태그 추가 또는 제거: 태그는 한 단어이거나 쉼표로 구분된 여러 단어일 수
있습니다.
- 266 -
l
삭제: 데이터 원본을 삭제하면 해당 데이터 원본에 연결하는 통합 문서가 영향을 받습
니다. 데이터 원본을 삭제하기 전에 해당 데이터 원본에 연결하는 통합 문서가 없는지
확인하고, 있는 경우 다른 데이터 원본을 사용하도록 통합 문서를 편집하십시오.
관리자만 다음과 같은 작업을 수행할 수 있습니다.
l
l
이동: 데이터 원본을 다른 프로젝트로 이동할 수 있습니다.
보안 및 업데이트 모니터링: 데이터 원본이 프록시 연결인 경우 사용자가 데이터베
이스에 인증하는 방식과 Tableau Server에 적절한 드라이버가 설치되어 있는지 여부
를 확인해야 합니다. 자세한 내용은 데이터베이스 드라이버 페이지에 86 및 데이터
보안 페이지에 407을 참조하십시오.
Tableau 데 이 터 원 본 정 보
Tableau Server 데이터 서버는 중앙에서 Tableau Server 데이터 원본을 관리하고 저장할 수
있는 서버 구성 요소입니다. 데이터 원본은 데이터에 재사용 가능한 연결입니다. 데이터는
Tableau의 데이터 엔진에 추출로 배치되거나 라이브 관계형 데이터베이스에 배치될 수 있
습니다. 관계형 데이터베이스 연결의 경우 데이터 원본에 저장된 정보는 데이터베이스에 대
한 통과 연결용으로 사용됩니다. 또한 데이터 원본은 계산, 차원 별칭, 그룹 또는 집합과 같
이 Tableau Desktop의 필드 수준에서 수행한 사용자 지정을 포함할 수 있습니다.
관리자가 Tableau Server 데이터 원본을 사용하는 경우 많은 이점이 있습니다. 한 데이터 원
본을 많은 통합 문서에서 사용할 수 있으므로 추출을 포함하는 데이터 원본으로 서버 공간
및 처리 시간을 절약할 수 있습니다. 추출 새로 고침은 통합 문서가 아닌 추출별로 예약될 수
있으며 Tableau Server 데이터 원본을 사용하여 통합 문서를 다운로드할 때 데이터 추출이
서버에 계속 유지되어 네트워크 트래픽이 줄어듭니다. 마지막으로 연결에 데이터베이스 드
라이버가 필요한 경우 드라이버를 모든 사용자의 데스크톱에 여러 번 설치하는 대신
Tableau Server에 한 번만 설치하면 됩니다.
데이터 서버를 사용하려면 작성자가 라이브 관계형 데이터베이스에 대한 연결을 사용하거
나 추출을 만들어 Tableau Desktop의 데이터에 연결하고 데이터 원본을 Tableau Server에
게시해야 합니다. 데이터가 게시되면 이러한 데이터 원본 및 서버에는 통합 문서 작성자가
빠르게 데이터에 연결하고 작성을 시작하는 데 필요한 모든 항목이 포함됩니다. 게시된 데
이터 원본을 변경하려면 Tableau Desktop으로 다운로드하여 변경한 다음 다시 게시하여 원
본을 덮어쓰십시오. 매개 변수에 추가하는 모든 새 멤버 또는 기본 정렬 순서에 대한 변경 사
항은 데이터 원본이 아니라 통합 문서에 포함됩니다.
Tableau Server의 분산 설치를 실행 중이며 데이터 원본을 많이 사용해야 하는 경우 여러 가
지 방법으로 서버 배포를 최적화할 수 있습니다. 자세한 내용은 분산 환경 페이지에 81 항
목을 참조하십시오.
참고: 게시된 다차원(큐브) 데이터 원본을 사용하려는 경우 위의 이점을 모두 이용하
려면 Tableau Desktop으로 다운로드해야 합니다. 자세한 내용은 큐브 데이터 원본
페이지에 276을 참조하십시오.
- 267 -
게시된 데이터 원본과 내장된 데이터 원본 간의 차이점
게시된 데이터 원본은 모든 통합 문서에 독립적이며 여러 통합 문서에 사용할 수 있는 연결
정보를 포함합니다. 내장된 데이터 원본은 특정 통합 문서와 관련된 연결 정보를 포함합니
다. 모든 통합 문서에는 하나 이상의 내장된 데이터 원본이 있습니다. 통합 문서에서 게시된
데이터 원본을 사용하는 경우 통합 문서에 내장된 데이터 원본이 나열됩니다.
데이터 원본 유형 식별
데이터 원본 목록은 데이터 원본을 찾을 수 있는 정보를 제공합니다.
데이터 원본은 목록에서 많은 특성으로 구분됩니다.
l
아이콘/이름 - 이름 옆에 있는 데이터 원본 아이콘을 사용하여 데이터 원본이 게시된
상태(
l
l
l
l
l
)인지, 아니면 통합 문서에 내장된 상태(
)인지를 알 수 있습니다.
게시된 데이터 원본 이름은 링크입니다. 게시된 데이터 원본의 이름을 클릭하
면 데이터 원본 통합 문서 페이지가 열리고 데이터 원본에 연결된 통합 문서가
표시됩니다.
내장된 데이터 원본 이름은 데이터 원본과 연결된 통합 문서의 이름을 포함합니
다(위 예에서 Baseball Stats의 Variety - Variety 데이터 원본). 통합 문서 이름은
링크이며, 이름을 클릭하면 해당 데이터 원본 페이지에 대한 통합 문서가 열립
니다.
연결 유형 - 연결 유형은 데이터 원본이 수행하는 연결 유형에 대한 정보를 제공합니
다. Tableau Server 연결 유형은 게시된 데이터 원본에 대한 연결이라는 의미입니다.
Tableau 데이터 추출 연결 유형은 데이터 원본에 Tableau Server에 저장되어 있는 추
출이 있다는 의미입니다.
연결 대상 - 연결 대상 목록을 통해 데이터 원본이 연결되는 대상을 알 수 있습니다.
대상은 Tableau Server 외부에 있는 데이터베이스(예: mssql2008.test.lan), 추출(2009
tech recession.tde) 또는 게시된 데이터 원본(Airline_schedule_records)일 수 있습니
다.
라이브 또는 마지막 추출 - 이 열을 통해 데이터에 대한 연결이 라이브 연결인지 알
- 268 -
수 있으며, 그렇지 않고 추출에 대한 연결인 경우에는 추출이 마지막으로 업데이트된
시간을 알 수 있습니다.
게시된 데이터 원본에 연결
게시된 데이터 원본을 사용하여 새 통합 문서를 만들거나 기존 통합 문서를 편집할 수 있습
니다. Tableau Desktop 또는 Tableau Server 웹 작성 환경에서 게시된 데이터 원본에 액세스
할 수 있습니다.
Tableau Desktop에 서 Tableau Server 데 이 터 원 본 에 연 결
1. Tableau Desktop의 데이터에 연결 페이지에서 Tableau Server를 클릭한 다음 서버
이름과 자격 증명을 제공합니다.
2. 사용할 데이터 원본을 선택합니다.
데이터 원본이 통합 문서의 데이터 패널에 열립니다. Tableau Server 데이터 원본에는
- 269 -
데이터베이스 아이콘 대신 Tableau 아이콘이 표시됩니다.
웹 작성 환경에서 데이터 원본에 연결
1. Tableau Server에 로그인한 후 콘텐츠 페이지를 표시하고 데이터 원본 을 선택합니
다.
2. 데이터 원본 목록에서 사용하려는 데이터 원본 옆의 확인란을 선택하고 동작 및 새
통합 문서 를 클릭합니다.
참고 : 기본적으로 데이터 원본 목록은 게시된 데이터 원본만 표시하도록 필터
링됩니다.
참고 항목
뷰 작성 페이지에 674
데이터 원본 게시 (Tableau Desktop 도움말)
내장된 데이터 원본
Tableau Server에 게시되는 각 통합 문서에는 적어도 하나의 내장된 데이터 원본이 포함되
어 있습니다. 이러한 내장된 데이터 원본은 통합 문서에 대한 연결 정보를 포함하며 데이터
원본 페이지에 나열됩니다.
- 270 -
기본적으로 데이터 원본 목록은 게시된 데이터 원본만 표시하도록 필터링됩니다. 내장된 데
이터 원본을 보려면 필터를 변경합니다.
게시된 데이터 원본과 내장된 데이터 원본 간의 차이점
내장된 데이터 원본은 각 내장된 데이터 원본이 단일 통합 문서와 연관되며 데이터 원본 연
결에 필요한 특성(예: 서버 이름, 데이터베이스 이름 등)을 설명하므로 게시된 데이터 원본
과 다릅니다. 즉, 동일한 데이터 원본에 세 개의 통합 문서가 연결되어 있는 경우 데이터 원본
페이지에 계속 세 개의 내장된 데이터 원본이 나열됩니다.
내장된 데이터 원본 검색
데이터 원본 페이지의 왼쪽에 있는 필터 영역을 사용하면 연결 유형, 데이터베이스 서버 이
름, 포트, 사용자 이름, 암호 상태(데이터베이스 암호가 내장되어 있는지 여부) 및 추출 포함
여부를 기준으로 내장된 데이터 원본을 찾을 수 있습니다.
- 271 -
편집 가능한 연결
live database 연결 및 Tableau Server에서 새로 고쳐야 하는 추출 항목의 연결 정보를 편집할
수 있습니다. 예를 들어 특정 데이터베이스 서버의 데이터베이스에 연결되는 통합 문서가
매우 많은 경우해당 서버의 이름이 변경되면 모든 통합 문서가 새 서버 이름을 참조하도록
해당 통합 문서를 한 번에 업데이트할 수 있습니다. 또는 특정 사용자 이름 및 암호를 사용하
여 통합 문서가 데이터베이스에 연결되는 경우 서로 다른 자격 증명 집합을 사용하도록 모
든 통합 문서를 빠르게 업데이트할 수 있습니다.
데이터 연결을 편집하는 방법에 대한 자세한 내용은 데이터 원본 연결 편집 아래 을 참조하
십시오.
데이터 원본 연결 편집
데이터 원본 페이지에서 서버 관리자 및 데이터 원본 소유자는 라이브 데이터베이스에 연결
하거나 추출을 포함하는 데이터 원본에 대한 연결 정보를 관리할 수 있습니다. 데이터베이
스 서버, 서버 포트, 사용자 이름 및 데이터 원본의 암호 내장 여부를 변경할 수 있습니다.
- 272 -
1. 수정할 데이터 원본이 있는 사이트에 로그인하고 데이터 원본 페이지를 엽니다.
2. 업데이트하려는 연결이 포함된 하나 이상의 데이터 원본을 선택하고 동작 메뉴에서
연결 편집 을 선택합니다.
왼쪽에 있는 검색 상자나 필터를 사용하여 데이터 원본 목록의 범위를 좁힙니다. 서버
및 데이터베이스 사용자 이름 필드에 입력한 값은 정규식으로 처리됩니다.
3. 변경하려는 연결 옵션을 업데이트합니다.
Google 및 Salesforce.com 데이터 원본에 대한 연결 옵션은 이 항목의 뒤에 나오는
Google 및 Salesforce.com에 대한 인증 옵션 다음 페이지에 을 참조하십시오.
- 273 -
데이터베이스 또는 데이터베이스 드라이버가 IP 주소를 사용한 연결을 지원하지 않는
경우 서버 값에 데이터베이스 이름을 입력해야 합니다. 필드를 비워 둘 경우 특성이
비어 있게 됩니다.
4. 저장 을 클릭합니다.
5. 데이터 연결 페이지를 새로 고쳐(F5 또는 Ctrl+R 누르기) 변경 사항을 적용합니다.
Google 및 Salesforce.com에 대 한 인 증 옵 션
Google BigQuery, Google Analytics 및 Salesforce.com에서는 보호된 인증 옵션을 제공합니
다. 이 옵션을 선택할 때 OAuth 접근 토큰을 통해 연결이 이루어집니다. 데이터베이스 자격
증명은 Tableau에 저장할 필요가 없으며 이 연결을 사용하여 통합 문서를 만들거나 편집하
려는 Tableau Desktop 사용자를 포함하여 모든 사용자가 이 접근 토큰을 통해 연결합니다.
개요는 OAuth 연결 페이지에 458을 참조하십시오.
Google 인증 옵션
Google BigQuery 또는 Google Analytics 연결을 편집할 때 데이터 연결 편집 대화 상자에서
다음 옵션 중 하나를 선택합니다.
- 274 -
l
지정된 계정을 통해 인증하려면 연결에 Google BigQuery 자격 증명 내장 을 선택한
다음 목록에서 기존 계정을 선택하거나 지금 계정 인증...을 선택하여 새 계정을 추가
합니다.
새 계정을 추가할 때 Google 로그인 페이지가 나타납니다. 데이터베이스 자격 증명을
제공한 후 데이터에 대한 Tableau 접근을 확인하는 Google 메시지가 나타납니다. 수
락 을 클릭하면 데이터 연결에 사용할 접근 토큰이 반환됩니다.
참고 : Google 데이터 원본의 추출 항목을 만들 경우 이 첫 번째 옵션을 선택하면
새로 고침 작업을 예약할 수 있습니다.
l
사용자에게 Google BigQuery 자격 증명 입력 메시지 표시 를 선택하여 사용자에
게 개별 접근 토큰을 통해 연결하거나 연결할 때마다 로그인하도록 요구합니다.
Salesforce.com 인증 옵션
Salesforce.com 연결을 편집할 때 데이터 연결 편집 대화 상자에서 다음 옵션 중 하나를 선택
할 수 있습니다.
l
기존 인증 방법을 사용하려면 Salesforce 사용자 이름 및 암호 내장 을 선택합니다.
보호된 OAuth 연결을 사용하고 새로 고침 작업을 예약하려면 연결에 내장된
Salesforce 자격 증명 을 선택한 다음 목록에서 기존 계정을 선택하거나 Salesforce
계정 추가 를 클릭하여 새 계정을 추가합니다.
새 계정을 추가할 때 Salesforce.com 로그인 페이지가 나타납니다. 데이터베이스 자격
증명을 제공한 후 데이터에 대한 Tableau 접근을 확인하는 Salesforce.com 메시지가
나타납니다. Tableau 액세스를 허용하면 Salesforce.com에서 데이터가 연결되는 액세
스 토큰을 만듭니다.
- 275 -
l
사용자가 연결할 때마다 Salesforce.com에 로그인하게 하려면 Salesforce 인증 안
함 을 선택합니다.
진행률 모니터링
데이터 연결 편집 대화 상자에서 변경 사항을 저장할 때 대화 상자에 진행률이 표시됩니다.
대화 상자를 닫으면 완료될 때까지 수정 작업이 백그라운드에서 진행됩니다. Tableau
Server는 가능한 많은 변경 작업을 수행합니다. 모든 오류는 건너뛰지만 다른 변경 작업을
방해하지 않습니다. 예를 들어 서버 이름을 변경하고 여러 연결에 암호를 추가하려는 경우
서버 이름이 변경되며 통합 문서의 암호가 변경됩니다. 그러나 데이터 원본에 암호를 추가
할 수 없으므로 데이터 원본의 암호는 변경되지 않습니다.
이 작업의 진행률을 확인하는 방법에 대한 자세한 내용은 추출용 백그라운드 작업 페이지
에 296을 참조하십시오.
큐브 데이터 원본
큐브(다차원) 데이터 원본에는 Tableau 고유의 여러 특성이 있습니다.
큐브 데이터 원본은 통과 연결을 지원하지 않습니다. 즉, 큐브 데이터 원본을 게시할 때 데이
터 원본을 사용하여 Tableau Server에서 연결을 만들 수 없습니다. 이는 Tableau Server에서
데이터 원본을 사용하여 통합 문서를 만들 수 없다는 의미이기도 합니다.
- 276 -
큐브 데이터 원본을 Tableau Server에 게시하면 서버에 데이터 원본을 저장할 수 있습니다.
그러나 데이터 원본을 사용하려면 데이터 원본을 Tableau Desktop에 다운로드한 다음 로컬
로 사용해야 합니다. 게시된 데이터 원본을 다운로드하려면 다음이 필요합니다.
l
l
데이터 원본에 대한 다른 이름으로 다운로드/웹 저장 권한. 자세한 내용은 사용 권
한 관리 페이지에 329 및 데이터 원본에 대한 사용 권한 설정 페이지에 348 항목
을 참조하십시오.
Tableau Desktop을 실행하는 컴퓨터에 올바른 포트 설치 및 포트 열기
Tableau Server의 웹 데 이 터 커 넥 터
웹 데이터 커넥터는 Tableau에서 아직 커넥터가 없는 데이터 원본에 HTTP를 통해 액세스할
수 있는 데이터 연결을 제공하는 웹 페이지입니다. 웹 데이터 커넥터를 사용하면 웹을 통해
액세스할 수 있는 거의 모든 데이터에 연결하여 통합 문서에 대한 추출을 만들 수 있습니다.
웹 데이터 커넥터의 데이터 원본에는 내부 웹 서비스, JSON 데이터, REST API 및 HTTP 또는
HTTPS를 통해 사용할 수 있는 다른 원본이 포함될 수 있습니다. 사용자는 고유한 웹 데이터
커넥터를 만들거나 다른 사용자가 만든 커넥터를 사용할 수 있습니다.
이 항목에서는 사용자가 통합 문서에서 커넥터를 사용할 수 있도록 Tableau Server로 웹 데
이터 커넥터를 가져오거나 복사하는 방법을 설명합니다.
웹 데이터 커넥터를 데이터 원본으로 사용하는 방법에 대한 자세한 내용은 Tableau Desktop
설명서에서 웹 데이터 커넥터 를 참조하십시오.
웹 데이터 커넥터를 만드는 방법에 대한 자세한 내용은 웹 데이터 커넥터 SDK 설명서를 참
조하십시오.
l
웹 데이터 커넥터를 가져오는 이유
l
웹 데이터 커넥터 가져오기
l
외부 파일 가져오기
l
서버에 있는 웹 데이터 커넥터 나열
l
웹 데이터 커넥터를 사용하여 추출 새로 고침
l
서버에서 웹 데이터 커넥터 삭제
l
분산 환경에서 웹 데이터 커넥터 가져오기 및 삭제
l
웹 데이터 커넥터로 사이트 가져오기 및 사이트 내보내기 수행
l
클러스터의 장애 조치를 위한 웹 데이터 커넥터 관리
l
문제 해결
- 277 -
웹 데이터 커넥터를 가져오는 이유
웹 데이터 커넥터는 실행 코드를 포함하며 일반적으로 타사 웹 사이트에 요청을 수행합니
다. 보안 조치로, Tableau Server는 사용자의 로컬 컴퓨터나 타사 사이트에서 호스팅되는 웹
데이터 커넥터를 로드하지 않습니다. 따라서 그러한 커넥터로 만들어진 모든 데이터 추출은
서버에서 새로 고칠 수 없습니다. (추출을 새로 고치려면 웹 데이터 커넥터를 로드해야 합니
다.)
사용자가 웹 데이터 커넥터를 사용하는 데이터 추출을 만들고 서버에서 해당 추출을 새로
고치려는 경우 커넥터를 Tableau Server로 가져올 수 있습니다 . 그러면 웹 데이터 커넥터의
복사본이 서버에 저장됩니다. 웹 데이터 커넥터를 가져오기 전에 커넥터를 검사하고 테스트
하여 커넥터의 기능과 연결하는 사이트를 확인할 수 있습니다. 웹 데이터 커넥터를 가져온
후에는 웹 데이터 커넥터를 사용하려는 사용자가 서버에 있는 커넥터를 가리킬 수 있습니
다.
웹 데이터 커넥터 가져오기
웹 데이터 커넥터를 가져오는 과정에서 커넥터의 보안 및 성능 문제를 검토할 수 있습니다.
다음 단계를 따르는 것이 좋습니다.
1. 웹 데이터 커넥터의 HTML 파일과 모든 지원 파일(.css 파일, .js 파일 등)을 구합니다.
2. 파일의 코드와 HTML을 검토하고 웹 데이터 커넥터를 철저히 테스트합니다. 자세한
내용은 웹 데이터 커넥터 테스트 및 검토 페이지에 283를 참조하십시오.
3. 다음 예제와 같이, 서버에서 import_webdataconnector 페이지에 594 명령을 실행
합니다.
tabadmin import_webdataconnector connector1.html
참고 : 커넥터 이름(이 예의 경우 connector1.html)에는 a-zA-Z0-9()~._ 문자만 사용할 수 있습니다.
다음 예와 같이 서버 또는 네트워크 공유(예: \\myshare\connector1.html)에서
웹 데이터 커넥터를 로컬 파일로 가져올 수 있습니다.
tabadmin import_webdataconnector
c:\webdataconnectors\connector1.html
tabadmin import_webdataconnector
\\myshare\webdataconnectors\connector2.html
이미 가져온 웹 데이터 커넥터를 다시 가져오려는 경우, 예를 들어 커넥터의 업데이트
된 버전을 가져오려는 경우 다음 예와 같이 import_webdataconnector 명령과
overwrite 옵션을 사용합니다.
tabadmin import_webdataconnector
- 278 -
\\myshare\webdataconnectors\connector2.html --overwrite
명령이 완료되면 다음 예제와 같이 URL이 표시됩니다.
===== Importing web data connector to server...
-- The web data connector with the following URL
was imported to the server:
http://myserver/webdataconnectors/connector1.html
4. 가져온 웹 데이터 커넥터를 사용하려고 하는 모든 사용자에게 커넥터의 URL을 제공
합니다.
참고 : 웹 데이터 커넥터를 다시 가져오는 경우 서버 캐시에서 이전 버전의 커넥
터를 계속 사용할 수 있기 때문에 커넥터로 작업하는 사용자에게 계속 이전 버
전이 표시될 수 있습니다. 기본적으로 캐시에 있는 항목의 최대 수명은 8시간입
니다. 캐시를 강제 재설정하려면 서버를 다시 시작합니다.
외부 파일 가져오기
웹 데이터 커넥터 .html 파일이 외부 파일을 참조하는 경우 이러한 외부 파일을 서버에서 사
용할 수 있는지 확인해야 합니다. 예를 들어 웹 데이터 커넥터는 <link> 요소에서 외부 .css
파일을 참조하거나 <script> 요소에서 .js 파일을 참조할 수 있습니다.
URL(http://)을 사용하여 외부 파일을 참조하는 경우 외부 파일이 Tableau Server에서 액
세스할 수 있는 서버에 있는 한 Tableau Server가 해당 파일에 액세스할 수 있습니다.
외부 파일이 로컬 파일로 참조되는 경우에는 import_webdataconnector 명령을 사용
하여 파일을 Tableau Server로 가져올 수 있습니다. 예를 들어 가져오는 웹 데이터 커넥터가
myconnectors.css 파일을 참조한다면 다음과 같은 명령 시퀀스를 사용하여 커넥터와
.css 파일을 가져옵니다.
tabadmin import_webdataconnector connector1.html
tabadmin import_webdataconnector myconnectors.css
중요한 점은 import_webdataconnector 명령을 사용하여 가져오는 모든 파일이 서버
에서 동일한 디렉터리에 저장된다는 것입니다. Tableau Server에서는 외부 파일을 하위 디
렉터리로 가져올 수 없습니다. 따라서 커넥터의 .html 파일에 있는 <link> 또는 <script>
요소에서 참조되는 모든 로컬 파일이 경로 없이 파일 이름만 포함하는지 확인해야 합니다.
서버에 있는 웹 데이터 커넥터 나열
서버 관리자는 다음 명령을 실행하여 웹 데이터 커넥터의 목록을 확인할 수 있습니다.
tabadmin list_webdataconnectors
- 279 -
통합 문서에서 웹 데이터 커넥터를 참조하려면 사용자가 커넥터의 URL을 알고 있어야 합니
다. 커넥터 URL 목록을 얻으려면 다음 명령을 사용합니다.
tabadmin list_webdataconnectors --urls
웹 데이터 커넥터를 사용하여 추출 새로 고침
사용자가 웹 데이터 커넥터를 사용하는 통합 문서를 만들 경우 커넥터에서 반환되는 데이터
에서 추출이 만들어집니다. 그런 다음 통합 문서를 게시하면 게시 프로세스에서 통합 문서
와 데이터 추출을 서버로 보냅니다.
Tableau에서는 다른 모든 추출과 마찬가지로, 웹 데이터 커넥터에 의해 만들어진 추출을 새
로 고칠 수 있습니다. 하지만 앞서 설명한 것처럼 먼저 커넥터를 가져와야 합니다. Tableau
Server는 웹 데이터 커넥터가 서버에 없는 경우 추출을 새로 고치기 위해 커넥터를 호출하지
않습니다 . 이는 보안 수단으로서, 사용자가 코드를 검토하여 커넥터를 가져오지 않는 한
Tableau가 커넥터의 코드를 호출하지 않도록 합니다.
커넥터가 웹 기반 데이터 원본에 로그인해야 하는 경우에도 Tableau Server는 추출을 새로
고치기 위해 웹 데이터 커넥터를 호출하지 않습니다. 이는 새로 고침이 일정에 따라 또는 다
른 백그라운드 컨텍스트에 의해 실행될 수 있으며 서버에 자격 증명을 요구하는 기능이 없
기 때문입니다.
새로 고침 작업을 수행하는 백그라운드 프로세스가 실패하는 경우 이 문제를 나타내는 경고
및 로그 항목이 만들어집니다. (사용자는 추출의 타임스탬프가 변경되지 않는 것을 확인할
수 있습니다.)
필요한 경우 이전에 가져온 웹 데이터 커넥터를 비롯한 모든 웹 데이터 커넥터에 대한 새로
고침을 사용하지 않도록 설정할 수 있습니다. 새로 고침을 사용하지 않도록 설정하려면 다
음 예제와 같이 tabadmin set 명령을 사용하여 webdataconnector.refresh.enabled
설정을 false로 변경하십시오.
tabadmin set webdataconnector.refresh.enabled false
서버에서 웹 데이터 커넥터 삭제
더 이상 웹 데이터 커넥터가 필요하지 않은 경우 서버에서 웹 데이터 커넥터를 삭제해야 합
니다. 다음 명령을 사용하여 개별 웹 데이터 커넥터를 제거합니다. 여기서, connector_name
은 삭제할 커넥터 파일의 이름입니다.
tabadmin delete_webdataconnector connector_name
(서버에 있는 웹 데이터 커넥터의 목록을 표시하려면 tabadmin list_
webdataconnectors 명령을 사용합니다.)
서버에서 모든 웹 데이터 커넥터를 제거하려면 다음 명령을 사용합니다.
tabadmin delete_webdataconnector --all
- 280 -
참고 : 웹 데이터 커넥터를 삭제한 경우 서버 캐시에 사용 가능한 커넥터 버전이 있을
수 있기 때문에 사용자가 해당 커넥터로 계속 작업할 수 있습니다. 기본적으로 캐시에
있는 항목의 최대 수명은 8시간입니다. 캐시를 강제 재설정하려면 서버를 다시 시작
합니다.
분산 환경에서 웹 데이터 커넥터 가져오기 및 제거
서버가 클러스터로 구성된 경우 게이트웨이 프로세스가 실행되고 있는 각 컴퓨터에 웹 데이
터 커넥터를 가져옵니다. 이렇게 하면 클러스터 전체에 분산된 액세스 환경에서 웹 데이터
커넥터를 사용할 수 있습니다. 분산 환경에서 커넥터를 삭제하면 게이트웨이 프로세스가 실
행되고 있는 모든 컴퓨터에서 커넥터가 제거됩니다.
분산 환경에서 웹 데이터 커넥터를 가져오거나 삭제하는 프로세스가 일부만 완료될 수 있습
니다. 커넥터를 가져오는 경우 게이트웨이 프로세스가 실행되고 있는 컴퓨터 중 일부(전부
가 아님)에 커넥터가 복사될 수 있습니다. 이런 경우 tabadmin import_
webdataconnector 명령에서 다음과 같은 텍스트를 사용하여 오류가 보고됩니다.
The web data connector with the following URL has been imported
to some gateways on the server, but not all.
마찬가지로, 웹 데이터 커넥터를 삭제하는 경우 커넥터가 모든 컴퓨터가 아니라 일부 컴퓨
터에서만 제거될 수 있습니다. tabadmin delete_webdataconnector 명령에서는 다
음과 같은 텍스트를 사용하여 이 오류를 보고합니다.
The web data connector was deleted from some gateways on the
server, but not all.
참고 : 삭제 프로세스가 부분적으로 성공한 경우에는 사용자는 계속 커넥터에 액세스
할 수 있습니다.
가져오기 또는 삭제 프로세스가 부분적 성공을 보고하는 경우 다음 솔루션 중 하나를 시도
할 수 있습니다.
l
l
가져오기 또는 삭제 프로세스를 다시 실행합니다. 가져오는 경우
tabadmin import_webdataconnector 명령을 다시 실행하고 --overwrite
옵션을 사용하여 성공적으로 설치된 모든 커넥터 인스턴스를 덮어씁니다. 삭제하는
경우 tabadmin delete_webdataconnector 명령을 다시 실행합니다. Tableau
Server가 커넥터의 나머지 모든 인스턴스를 제거합니다.
서버를 중지하고 tabadmin configure를 실행한 다음 서버를 다시 시작합니다. 구
성 프로세스에서는 모든 웹 데이터 커넥터가 게이트웨이 프로세스가 실행되고 있는
모든 노드에 제대로 분산되었는지(가져오거나 삭제되었는지)를 확인합니다. 이 옵션
을 사용하려면 서버를 중지해야 하기 때문에 서버를 중지해도 문제가 없거나 다른 이
유로 서버를 중지하고 다시 시작해야 하는 경우 이 옵션을 선택하십시오.
- 281 -
웹 데이터 커넥터로 사이트 가져오기 및 사이트 내보내기 수행
웹 데이터 커넥터를 서버 전체 리소스로 가져옵니다. 즉, 서버의 특정 사이트와 연결되지 않
습니다. 따라서 tabadmin exportsite 명령을 사용하여 사이트를 내보내는 경우 결과
.zip 파일에 사이트의 통합 문서에서 참조하는 웹 데이터 커넥터가 포함되지 않을 수 있습니
다.
클러스터의 장애 조치를 위한 웹 데이터 커넥터 관리
서버가 백업 주 서버가 포함된 클러스터로 구성되어 있다면 백업 주 서버로 장애 조치해야
할 경우 주 서버로 가져온 웹 데이터 커넥터를 사용할 수 있는지 확인해야 합니다. 장애 조치
후 새 주 서버에서 웹 데이터 커넥터를 사용할 수 없는 경우 주 서버에서 구성 프로세스를 실
행하면 게이트웨이 프로세스가 실행되고 있는 다른 컴퓨터에서 커넥터가 제거될 수 있습니
다.
장애 조치 후 웹 데이터 커넥터를 사용할 수 있는지 확인하려면 다음 단계를 수행합니다.
1. 서버로 가져온 웹 데이터 커넥터의 최신 백업을 보관했는지 확인합니다.
2. 주 서버에서 장애가 발생한 후 백업 주 서버를 시작하기 전에 웹 데이터 커넥터를 백업
위치에서 백업 주 서버의 다음 폴더로 복사합니다.
C:\ProgramData\Tableau\Tableau
Server\data\tabsvc\httpd\htdocs\webdataconnectors
tabadmin backup 명령을 사용하여 주 서버의 백업을 만든 경우 백업 파일에서 생성된
.tsbak 파일에 웹 데이터 커넥터가 포함되어 있습니다. .tsbak 파일의 콘텐츠를 추출하
여 웹 데이터 커넥터를 얻을 수 있습니다.
Tableau Server를 다른 드라이브에 설치한 경우에는 드라이브 문자 C:를 바꾸십시오.
3. 백업 주 서버에서 tabsvc.yml 파일을 덮어씁니다.
4. tabadmin failoverprimary 명령을 실행합니다. 자세한 내용은 빠른 시작: 백
업 주 서버 만들기 페이지에 94 항목을 참조하십시오.
필요한 경우 이 항목의 앞부분에 설명된 대로 웹 데이터 커넥터를 다시 가져올 수도 있습니
다.
문제 해결
서버에서 웹 데이터 커넥터 가져오기 또는 삭제와 관련된 문제가 발생하는 경우
tabadmin.log 파일을 검사할 수 있습니다. 주 서버와 게이트웨이 프로세스가 실행되고 있는
다른 서버 모두에서 로그 파일을 확인하십시오. 로그 파일에 대한 자세한 내용은 서버 로그
파일 위치 페이지에 645를 참조하십시오.
Tableau Server가 웹 데이터 커넥터로 만들어진 추출을 새로 고치지 않는 것이 문제라면 추
출을 만든 웹 데이터 커넥터를 서버로 가져왔는지 확인하십시오. 또한,
webdataconnector.refresh.enabled 구성 설정이 true로 설정되어 있는지 확인해
야 합니다.
- 282 -
서버에서 변경된 웹 데이터 커넥터를 다시 가져온 경우(기존 웹 데이터 커넥터를 덮어쓴 경
우), 해당 웹 데이터 커넥터로 작업하는 사용자에게 변경 사항이 보이지 않는다면 사용자가
이전 버전의 캐시된 버전을 사용하는 것일 수 있습니다. 기본적으로 캐시는 8시간 후에 재설
정되며, 캐시가 재설정된 후에는 웹 데이터 커넥터의 이전 버전이 더 이상 사용되지 않습니
다. 캐시를 강제 재설정하려면 서버를 다시 시작하면 됩니다.
서버에서 웹 데이터 커넥터를 삭제했지만 사용자가 계속 해당 커넥터로 작업할 수 있는 경
우 대개 서버 캐시에 커넥터가 남아 있는 것입니다. 웹 데이터 커넥터는 최대 8시간 동안 캐
시에 사용 가능한 상태로 유지될 수 있습니다. 캐시가 지우려면 서버를 다시 시작합니다. 분
산 환경의 서버에서 웹 데이터 커넥터를 삭제한 경우 게이트웨이 프로세스가 실행되고 있는
모든 컴퓨터에서 커넥터가 삭제되었는지 확인해야 합니다.
웹 데이터 커넥터 테스트 및 검토
웹 데이터 커넥터는 일반적으로 다른 사이트의 데이터에 연결하는 JavaScript를 포함합니
다. 따라서 사용자가 통합 문서의 데이터 원본으로 웹 데이터 커넥터를 사용하거나 관리자
가 Tableau Server로 웹 데이터 커넥터를 가져오기 전에 웹 데이터 커넥터를 테스트하고 검
토해야 합니다.
이 항목에는 웹 데이터 커넥터를 테스트하고 검토할 수 있는 몇 가지 제안이 포함되어 있습
니다.
l
원본 검토
l
격리된 환경에서 웹 데이터 커넥터 테스트
l
커넥터에서 생성되는 트래픽 모니터링
l
커넥터의 성능 및 리소스 사용량 테스트
원본 검토
웹 데이터 커넥터의 코드는 JavaScript 형식이므로 파일(커넥터가 사용하는 모든 외부 파일
포함)을 열고 원본 코드를 검토할 수 있습니다.
많은 커넥터가 외부 jQuery 라이브러리 같은 JavaScript 라이브러리나 타사의 API 라이브러
리를 참조합니다. 외부 라이브러리의 URL이 라이브러리의 신뢰할 수 있는 위치를 가리키는
지 확인합니다. 예를 들어 커넥터가 jQuery 라이브러리를 참조하는 경우 라이브러리가 표준
적이고 안전한 사이트에 있는지 확인하십시오. 커넥터의 원본 코드를 변경하는 것이 가능한
경우에는 HTTPS 프로토콜(https://)을 사용하여 외부 라이브러리를 참조하면 사이트의
진위를 검증하는 데 도움이 됩니다(원본 사이트가 HTTPS를 지원하는 경우).
코드의 작동 방식을 최대한 파악해야 합니다. 특히, 코드가 외부 사이트에 대한 요청을 구성
하는 방식과 요청에서 전송되는 정보의 종류를 파악해 보십시오.
참고 : 숙련된 JavaScript 프로그래머는 코드를 압축(minify)하여 다운로드할 코드의 크
기를 줄이는 경우가 많습니다. 아리송한 함수 및 변수 이름을 사용하는 밀집된 코드 블
록을 흔하게 볼 수 있습니다. 이 때문에 코드를 검토하기가 어려워질 수 있지만 코드가
의도적으로 이해하기 어렵게 작성되었다는 의미는 아닙니다.
- 283 -
격리된 환경에서 웹 데이터 커넥터 테스트
가능한 경우 프로덕션 환경과 사용자 컴퓨터에서 격리된 환경에서 웹 데이터 커넥터를 테스
트하십시오. 예를 들어 프로덕션에 사용되지 않는 Tableau Server 버전이 실행되고 있는 가
상 컴퓨터나 테스트 컴퓨터에서 웹 데이터 커넥터를 가져옵니다.
웹 데이터 커넥터에서 생성되는 트래픽 모니터링
웹 데이터 커넥터를 테스트할 때 Fiddler, Charles HTTP 프록시 , Wireshark 등과 같은 도구를
사용하여 커넥터가 수행하는 요청과 응답을 검토합니다. 커넥터가 요청을 수행하는 사이트
와 커넥터가 요청하는 콘텐츠를 파악해야 합니다. 마찬가지로, 응답과 응답의 콘텐츠를 검
토하여 커넥터가 용도와 직접적인 관련이 없는 데이터나 코드를 읽지 않는지 확인해야 합니
다.
웹 데이터 커넥터의 성능 및 리소스 사용량 테스트
웹 데이터 커넥터를 테스트할 때 도구를 사용하여 커넥터의 CPU 및 메모리 사용량을 모니터
링하십시오. 웹 데이터 커넥터는 이미 많은 프로세스가 실행되고 있는 환경인 Tableau
Server에서 실행된다는 것을 잊지 마십시오. 커넥터를 사용하려면 커넥터가 데이터를 가져
올 때 서버 성능에 과도한 영향을 미치지 않는지 확인해야 합니다.
커넥터가 디스크에 쓰기를 수행하는지 여부를 확인합니다. 쓰기를 수행한다면 차지하는 디
스크 공간의 양을 확인하고 출력을 검토하여 어떤 이유에서 어떤 정보를 쓰는지 확인해야
합니다.
데이터 원본 문제 해결
Tableau Server 데이터 원본을 사용하는 사용자의 경우 다음과 같은 최대 세 개의 권한 또는
기능이 필요합니다.
l
데이터 원본에 대한 사용 권한: 데이터 원본에 연결하는 사용자는 해당 데이터 원본
에 대한 연결 및 보기 권한을 보유해야 합니다. 이는 데이터 원본에 연결된 뷰에 액세
스하는 사용자에게도 적용됩니다. 데이터 원본 게시 및 수정이 가능한 사용자는 게시
가 가능해야 하며 쓰기/다른 이름으로 저장 및 다른 이름으로 다운로드/웹 저장 권
한도 보유해야 합니다. 자세한 내용은 사용 권한 관리 페이지에 329 및 데이터 원본
에 대한 사용 권한 설정 페이지에 348 항목을 참조하십시오.
다차원(큐브) 데이터 원본을 Tableau Desktop에 다운로드하여 사용해야 하므로 다른
이름으로 다운로드/웹 저장 권한이 필요합니다. Tableau의 큐브에 대한 자세한 내용
은 큐브 데이터 원본 페이지에 276을 참조하십시오.
l
데이터베이스 인증 기능: 여러 방법으로 Tableau의 데이터에 연결하고 누가 무엇을
액세스할지 제어할 수 있습니다. 기본적으로 데이터베이스에 연결 중인 엔터티는 인
증할 수 있어야 합니다. 엔터티는 추출 항목 새로 고침을 수행하는 Tableau Server일
수 있습니다. 그리고 라이브 데이터베이스에 연결된 데이터 원본에 연결하는 Tableau
Desktop 사용자일 수 있습니다. 또한 라이브 데이터베이스에 연결된 뷰에 액세스하는
Tableau Server 사용자일 수 있습니다. 옵션에 대한 자세한 내용은 데이터 보안 페이
지에 407 항목을 참조하십시오.
- 284 -
l
데이터베이스 드라이버: Tableau Desktop의 데이터 원본을 만들고 게시한 사용자가
추가 데이터베이스 드라이버를 설치해야 하는 경우 Tableau Server에서도 해당 드라
이버를 설치해야 합니다. 데이터 서버 프로세스가 실행 중인 작업자 서버에서
Tableau Server의 분산 설치를 실행 중인 경우 작업자 서버는 물론 주 서버에서도 모든
필수 데이터베이스 드라이버를 설치해야 합니다. 기타 프로세스에서도 드라이버가
필요합니다. 자세한 내용은 데이터베이스 드라이버 페이지에 86 항목을 참조하십
시오.
데이터 원본 오류 메시지
통합 문서 작성자 및 기타 사용자가 데이터 원본 및 뷰 작업을 수행할 때 다음과 같은 몇 가지
오류가 발생할 수 있습니다.
이 Tableau Server 데이터 원본에 액세스할 수 있는 사용 권한이 거부되었습니다. 데
이터 원본에 연결하려면 연결 권한이 필요합니다. 자세한 내용은 사용 권한 관리 페이지에
329 및 데이터 원본에 대한 사용 권한 설정 페이지에 348 항목을 참조하십시오.
데이터 원본이 없습니다. Tableau Server에서 데이터 원본이 제거된 경우 또는 데이터에
연결 페이지를 업데이트해야 하는 경우 뷰 작업을 수행하는 사용자에게 이러한 오류가 발생
할 수 있습니다. Tableau Desktop에서 데이터에 연결 페이지를 업데이트하려면 새로 고침
아이콘을 클릭합니다.
이 Tableau Server 데이터 원본에 연결할 수 없습니다. 데이터 원본의 연결 정보가 변경
된 경우(예: 데이터베이스 서버 이름 변경 결과) 이러한 오류가 발생할 수 있습니다. 데이터
원본에 대한 데이터 연결 정보를 확인하고 해당 정보의 설정이 올바른지 확인합니다.
Tableau Server 데이터 원본을 나열할 수 없습니다. 사용자가 Tableau Server 데이터 원
본에 액세스하려고 하고 Tableau Server와 Tableau Desktop 사이의 연결 문제가 있는 경우
이러한 오류가 발생할 수 있습니다.
큐브 데이터 원본에 연결할 수 없습니다. 게시된 다차원(큐브) 데이터 원본을 사용하려면
데이터 원본을 Tableau Desktop으로 다운로드하여 사용해야 합니다. 데이터 원본에 대한 다
른 이름으로 다운로드/웹 저장 권한이 있는지 확인하십시오. Tableau의 큐브에 대한 자세
한 내용은 큐브 데이터 원본 페이지에 276을 참조하십시오.
- 285 -
서버 사용자 지정
Tableau Server가 표시되는 방법을 사용자 지정하여 Tableau Server를 회사 또는 그룹에 맞
게 개인 설정할 수 있습니다. 예를 들어 화면 팁 및 메시지에 나타나는 이름을 변경할 수 있으
며 대부분의 서버 페이지에 나타나는 로그를 변경할 수 있습니다.
또한 사용자가 서버와 상호 작용하는 방법을 사용자 지정할 수 있습니다. 예를 들어 사용자
가 라이브 데이터 원본에 대한 연결을 사용하여 게시된 뷰를 클릭할 때 뷰에 바로 액세스할
수 있으며 처음에 데이터베이스 자격 증명을 제공할 필요가 없도록 통합 문서 게시자가 자
신의 데이터 원본 자격 증명을 내장하도록 허용할 수 있습니다.
또한 서버 사용자 인터페이스에 사용되는 언어 및 뷰에 사용되는 로캘을 제어할 수 있습니
다.
Tableau Server 사용자 지정에 대한 자세한 내용은 다음 항목을 참조하십시오.
이름 또는 로고 변경
표시된 이름, 로고 또는 둘 모두를 변경하여 Tableau Server의 디자인을 사용자 지정할 수 있
습니다.
왼쪽 위에 있는 홈 로고를 마우스오버하면 이러한 사용자 지정 가능한 이름이 브라우저 탭
과 도구 설명에 나타납니다. 사용자 지정 가능한 로고는 왼쪽 위와 로그인 화면에 나타납니
다. 일부 로고와 Tableau Server에 대한 참조는 변경할 수 없습니다. 예를 들어 브라우저 탭
의 로고와 저작권 공지 사항의 "Tableau Server" 문구를 변경할 수 없습니다.
이름 변경
기본적으로 Tableau Server에서 Tableau 로고를 마우스오버하면 도구 설명 "Tableau
Server"가 표시됩니다.
- 286 -
참고 : 서버 정보 대화 상자의 저작권 정보에는 계속 Tableau가 나열됩니다(예: ©2015,
Tableau Software, Inc. 및 해당 사용 허가자 . All rights reserved.)
도구 설명에 나타나는 이름을 변경하려면 다음을 수행합니다.
1. 관리자로 명령 프롬프트를 열고 다음을 입력합니다.
cd "C:\Program Files\Tableau\Tableau Server\9.2\bin"
2. 다음을 입력합니다.
tabadmin customize name "new_name"
이 명령은 "new_name"을 서버에서 이름으로 표시할 텍스트로 바꿉니다. 예:
tabadmin customize name "My Company"
참고 : 유니코드 문자를 포함하는 이름을 변경하려면 각 유니코드 문자의 16진
수 인코딩을 확인하여 각 16진수 값 앞에 "\u" 문자를 추가합니다. 예를 들어 두
자로 된 문자열 测试의 경우 tabadmin customize name
"\u6D4B\u8BD5" 명령을 입력합니다.
3. 변경 내용 적용을 위해 다음을 입력하여 서버를 다시 시작합니다.
tabadmin restart
로그 변경
Tableau Server 로그인 페이지와 서버 페이지 왼쪽 위에 나타나는 로고를 사용자 지정할 수
있습니다. 이름 "Tableau"는 이 로고의 일부입니다. 로고와 독립적으로 변경할 수 없습니다.
참고 : 두 위치의 배경색이 다르기 때문에 어떤 위치에서 보는지에 따라 로고가 다르게
보일 수 있습니다.
- 287 -
이미지 크기가 160 x 160px(큰 로고) 이상인 경우 잘려서 나타납니다. GIF, JPEG 또는 PNG
형식의 이미지 파일을 사용해야 합니다.
로그를 변경하려면 다음을 수행합니다.
1. 관리자로 명령 프롬프트를 열고 다음을 입력합니다.
cd "C:\Program Files\Tableau\Tableau Server\9.2\bin"
2. 다음을 입력합니다(최대 160 x 160px, 32 x 32px 이상 이미지).
tabadmin customize logo "C:\My Pictures\logo.png"
3. 변경 내용 적용을 위해 다음을 입력하여 서버를 다시 시작합니다.
tabadmin restart
- 288 -
기본 이름 또는 로그 복원
다음을 수행하여 Tableau Server의 기본 디자인을 복원할 수 있습니다.
1. 관리자로 명령 프롬프트를 열고 다음을 입력합니다.
cd "C:\Program Files\Tableau\Tableau Server\9.2\bin"
2. 다음을 입력하여 기본 로고 또는 이름을 복원합니다.
tabadmin customize <parameter> -d
위 라인에서 <parameter>를 name 또는 logo로 바꿉니다.
3. 변경 내용 적용을 위해 다음을 입력하여 서버를 다시 시작합니다.
tabadmin restart
언어 및 로캘
Tableau Server는 여러 언어로 지역화되며 언어 및 로캘 설정을 포함합니다. 언어 설정은 메
뉴 및 메시지와 같은 UI(사용자 인터페이스) 항목을 제어합니다. 로캘 설정은 숫자 형식 및
통화와 같은 뷰의 항목을 제어합니다.
관리자는 서버 전체의 언어 및 로캘(서버 설정(일반) 페이지에 257 참조)을 구성할 수 있으
며, 개별 사용자는 자신의 설정(콘텐츠 및 계정 설정 관리 페이지에 214 참조)을 구성할 수
있습니다. 사용자가 고유한 언어 및 로캘을 구성한 경우 해당 설정이 서버 설정보다 우선합
니다.
기본 설정
Tableau Server의 기본 언어는 설치하는 동안 설정됩니다. 호스트 컴퓨터가 Tableau Server
에서 지원하는 언어로 구성된 경우 해당 언어로 설치됩니다. 해당 언어가 지원되는 언어가
아닌 경우 Tableau Server가 영어로 설치됩니다.
언어 및 로캘이 결정되는 방법
사용자가 뷰를 클릭할 때 표시되는 언어 및 로캘에 영향을 주는 다른 요소는 사용자의 웹 브
라우저입니다. 서버 사용자가 해당 사용자 계정 페이지에 대한 언어 설정을 지정하지 않고
해당 사용자의 웹 브라우저가 Tableau Server에서 지원하는 언어로 설정된 경우, Tableau
Server 자체가 다른 언어로 설정된 경우에도 해당 브라우저의 언어가 사용됩니다.
예를 들어 Tableau Server에 시스템 전체 설정인 영어가 모든 사용자의 언어 로 지정되어 있
다고 가정합니다. 서버 사용자인 Claude의 Tableau Server 사용자 계정 페이지에 언어가 지
정되어 있지 않습니다. Claude의 브라우저는 해당 언어/로캘에 독일어(독일)를 사용합니다.
Claude가 Tableau Server에 로그인할 때 서버 UI가 독일어로 표시되고 뷰 A를 클릭할 때 숫
자 및 통화에 대해 독일 로캘을 사용합니다. Claude가 자신의 사용자 계정 언어 및 로캘 을 프
랑스어(프랑스)로 설정한 경우 UI 및 뷰가 프랑스어로 표시됩니다. Claude의 사용자 계정 설
- 289 -
정이 자신의 웹 브라우저 설정을 대신하며 이 설정 모두 Tableau Server의 시스템 전체 설정
보다 우선합니다.
유념해야 할 다른 설정으로 Tableau Desktop의 로캘 설정이 있습니다(파일 > 통합 문서 로
캘 ). 이 설정은 나열된 통화 또는 형식이 지정된 숫자와 같은 뷰의 데이터 로캘을 결정합니
다. 기본적으로 Tableau Desktop의 로캘 이 자동 으로 설정됩니다. 그러나 작성자는 특정 로
캘을 선택하여 이를 재정의할 수 있습니다. 위의 예제를 사용하여 뷰 A의 작성자가 로캘 을
그리스어(그리스)로 설정한 경우 뷰 A에 있는 데이터의 특정 측면이 그리스어(그리스) 로
캘을 사용하여 표시됩니다.
Tableau Server는 이러한 설정을 다음 우선 순위대로 사용하여 언어 및 로캘을 결정합니다.
1. 통합 문서 로캘(Tableau Desktop에서 설정됨)
2. Tableau Server 사용자 계정 언어/로캘 설정
3. 웹 브라우저 언어/로캘
4. Tableau Server 유지 관리 페이지 언어/로캘 설정
5. 호스트 컴퓨터의 언어/로캘 설정
관리 뷰
상태 페이지에는 내장된 Tableau 통합 문서가 Tableau Server 또는 사이트에 대한 다양한 관
리 뷰와 함께 포함되어 있습니다. 이러한 뷰를 사용하여 서버 또는 사이트에서 다양한 유형
의 활동을 모니터링할 수 있습니다.
관리 뷰 탐색
사이트 관리자는 자신의 사이트에 대한 관리 뷰를 볼 수 있습니다. 여러 사이트의 관리자는
현재 사이트에 대한 뷰를 볼 수 있습니다.
- 290 -
서버 관리자는 전체 사이트에 대한 뷰를 볼 수 있습니다.
또한 개별 사이트에 대한 뷰를 볼 수 있습니다.
뷰에 대한 트래픽
뷰에 대한 트래픽 뷰를 사용하면 뷰로 전달된 사용자 트래픽의 양을 확인할 수 있습니다.
뷰, 통합 문서 및 시간 범위를 선택하여 표시되는 정보의 종류와 정보를 가져올 시간 범위를
필터링할 수 있습니다. 서버 관리자는 사이트를 지정할 수 있습니다.
- 291 -
뷰 맨 위에 있는 두 일정은 지정한 시간 범위 동안 뷰가 사용된 정도를 보여 줍니다(기본값은
지난 7일).
l
l
일별 총 뷰 카운트 - 설정한 필터를 기반으로 일별 총 뷰 카운트를 보여 줍니다. 라인
의 지점을 마우스오버하면 뷰 카운트가 표시됩니다. 지점을 선택하면 선택 항목을 기
반으로 뷰의 다른 섹션이 업데이트됩니다.
시간별 총 뷰 카운트 - 시간별 뷰 카운트를 보여 줍니다. 필터 및 모든 선택 항목이 이
그래프에 영향을 미칩니다.
뷰 맨 아래에 있는 막대 그래프 두 개는 뷰 맨 위에 있는 최소 뷰 카운트 필터에 따라 필터링
된 결과를 보여 줍니다. 이 두 막대 그래프는 가장 자주 액세스된 뷰와 뷰에 가장 자주 액세스
한 사용자를 보여 줍니다. 여기에는 카운트가 최소 뷰 카운트 값보다 크거나 같은 뷰 및 사용
자만 표시됩니다.
l
l
가장 많이 본 뷰 - 가장 많이 방문한 뷰의 목록입니다. 뷰의 다른 섹션과 마찬가지로,
필터와 선택 항목에 따라 정보가 제한됩니다.
뷰에 가장 많이 액세스한 사용자 - 뷰에 가장 자주 액세스한 사용자가 표시되며 필
터 및 선택 항목에 따라 제한됩니다.
데이터 원본에 대한 트래픽
데이터 원본에 대한 트래픽 뷰를 사용하면 Tableau Server 설치 환경에서 데이터 원본의 사
용량을 확인할 수 있습니다. 이 뷰를 통해 가장 많이 사용되는 데이터 원본과 자주 사용되지
않는 데이터 원본을 결정할 수 있습니다. 데이터 원본, 해당 데이터 원본에 수행된 작업 및 시
간 범위를 선택하여 표시되는 정보를 필터링할 수 있습니다. 서버 관리자는 사이트를 지정
할 수 있습니다.
- 292 -
뷰 맨 위에 있는 일정은 지정한 시간 범위 동안 데이터 원본이 사용된 정도를 보여 줍니다(기
본값은 지난 7일).
l
일별 총 데이터 원본 사용량 - 설정한 필터를 기반으로 일별 총 데이터 원본 사용량
을 보여 줍니다. 라인의 지점을 마우스오버하면 개수가 표시됩니다. 지점을 선택하면
선택 항목을 기반으로 뷰의 다른 섹션이 업데이트됩니다.
뷰 맨 아래에 있는 막대 그래프 두 개는 뷰 맨 위에 있는 최소 상호 작용 필터에 따라 필터링
된 결과를 보여 줍니다. 즉, 가장 많이 사용된 데이터 원본과 가장 자주 데이터 원본을 사용한
사용자를 보여 줍니다. 여기에는 상호 작용 수가 최소 상호 작용 값보다 크거나 같은 데이터
원본 및 사용자만 표시됩니다.
l
l
가장 많이 사용된 데이터 원본 - 가장 많이 사용된 데이터 원본의 목록입니다. 뷰의
다른 섹션과 마찬가지로, 필터와 선택 항목에 따라 정보가 제한됩니다.
데이터 원본을 가장 많이 사용한 사용자 - 데이터 원본을 가장 자주 사용한 사용자
를 보여 줍니다. 필터와 선택 항목에 따라 영향을 받습니다.
모든 사용자의 동작
모든 사용자의 동작 뷰를 사용하면 Tableau Server 설치 환경이 사용되는 방식을 살펴 볼 수
있습니다. 동작 및 시간 범위를 기준으로 뷰를 필터링할 수 있습니다. 서버 관리자는 사이트
별로 필터링할 수 있습니다. 총 사용자 수 카운트는 동작을 수행한 사용자의 수를 보여 줍니
다. 이 값은 필터링의 영향을 받지 않습니다. 활성 사용자 카운트는 선택한 동작 중 하나를 수
행한 활성 사용자의 수를 보여 줍니다.
- 293 -
최대 세 개의 개별 일정 그룹이 지정한 시간 범위(기본값은 지난 7일)에서 사용자가 Tableau
Server를 사용한 방식을 보여 줍니다. 특정 그룹에 대해 선택한 동작이 없는 경우 해당 그룹
은 표시되지 않습니다. 다음과 같은 그룹을 사용할 수 있습니다.
l
l
l
액세스 및 상호 작용 - 로그인(로그온) 작업, 뷰 액세스 및 데이터 원본 사용을 보여
줍니다.
게시 및 다운로드 - 통합 문서 및 데이터 원본의 게시와 다운로드를 보여 줍니다.
구독 수신 - 통합 문서 및 뷰에 대해 전송한 구독 이메일의 수를 보여 줍니다.
표시된 동작 중 일부를 보려면 맨 아래에 있는 범례를 사용합니다. 단일 동작을 클릭하여 해
당 동작에 대한 라인을 하이라이트하거나, Ctrl 키를 누른 채로 여러 동작을 클릭하여 두 개
이상의 동작을 하이라이트합니다. 선택 항목을 해제하고 선택된 모든 동작을 표시하려면 범
례에서 아무 동작이나 클릭합니다.
특정 사용자의 동작
특정 사용자의 동작 뷰를 사용하면 Tableau Server 설치 환경에서 개별 사용자가 작업하는
방식을 살펴 볼 수 있습니다. 사용자 이름, 동작 및 시간 범위를 기준으로 뷰를 필터링할 수
있습니다. 다중 사이트 설치 환경의 서버 관리자는 사이트별로 필터링할 수 있습니다.
- 294 -
최대 세 개의 개별 일정 그룹이 지정한 시간 범위(기본값은 지난 7일)에서 선택한 사용자가
Tableau Server를 사용한 방식을 보여 줍니다. 특정 그룹에 대해 선택한 동작이 없거나 수행
된 동작이 없는 경우 해당 그룹은 표시되지 않습니다. 다음과 같은 그룹을 사용할 수 있습니
다.
l
l
l
액세스 및 상호 작용 - 로그인(로그온) 작업, 뷰 액세스 및 데이터 원본 사용을 보여
줍니다.
게시 및 다운로드 - 통합 문서 및 데이터 원본의 게시와 다운로드를 보여 줍니다.
구독 수신 - 통합 문서 및 뷰에 대해 전송한 구독 이메일의 수를 보여 줍니다.
뷰 맨 아래에 있는 막대 그래프는 선택한 사용자가 사용 중인 항목을 보여 줍니다.
표시된 동작 중 일부를 보려면 맨 아래에 있는 범례를 사용합니다. 단일 동작을 클릭하여 해
당 동작에 대한 라인을 하이라이트하거나, Ctrl 키를 누른 채로 여러 동작을 클릭하여 두 개
이상의 동작을 하이라이트합니다. 선택 항목을 해제하고 선택된 모든 동작을 표시하려면 범
례에서 아무 동작이나 클릭합니다.
최근 사용자의 동작
최근 사용자의 동작 뷰는 최근에 Tableau Server에서 활성 상태를 유지한 로그인한 사용자
를 보여 줍니다. 이 뷰는 일부 유지 관리 작업을 수행해야 하며 이 작업의 영향을 받는 사용자
와 그 수, 사용자가 Tableau Server에서 수행 중인 작업을 알아야 하는 경우 유용합니다.
이 뷰에는 현재 Tableau Server에 로그인한 활성 , 최근 활성 및 유휴 사용자가 표시됩니다.
이 뷰에서 활성 사용자는 지난 5분 내에 동작을 수행한 사용자이고, 최근 활성 사용자는 30
분 내에 동작을 수행한 사용자이고, 유휴 사용자는 30분 이전에 마지막 동작을 수행한 사용
자입니다. 동작은 뷰의 하부 섹션에 표시됩니다.
- 295 -
사용자를 선택하면 해당 사용자가 최근에 수행한 동작만 표시됩니다. 동작을 마우스오버하
면 동작의 세부 정보가 표시됩니다.
추출용 백그라운드 작업
추출용 백그라운드 작업 뷰에는 서버에서 실행되는 추출 관련 작업이 표시됩니다.
- 296 -
테이블에는 일정에 지정된 기간에 실행된 추출이 나열됩니다. 성공 또는 오류 를 클릭하여
상태를 기반으로 테이블을 필터링합니다. 특정 작업을 클릭하여 선택한 작업에 대한 추출
에 걸린 시간 그래프를 업데이트합니다. 성공하거나 실패한 일별 추출 수 테이블은 작업
의 상태(성공 또는 실패)에 따라 업데이트되지만 성공하거나 실패한 추출의 개수는 변경되
지 않습니다.
작업의 상태는 성공 또는 오류일 수 있습니다.
아이콘 설명
오류 - 서버에서 작업을 완료하지 못했습니다.
성공 - 서버에서 작업을 완료했습니다.
작업에 대한 세부 정보를 보려면 해당 아이콘을 마우스오버합니다.
- 297 -
비추출용 백그라운드 작업
비추출용 백그라운드 작업 뷰에는 서버에서 실행되지만 추출 새로 고침과 관련되지 않은 작
업이 표시됩니다. 예를 들어 편집된 OAuth 연결, 구독 알림 등이 여기에 포함됩니다.
테이블에는 지정된 기간 동안 실행된 작업이 나열됩니다. 성공 또는 오류 를 클릭하여 상태
를 기반으로 테이블을 필터링합니다. 이 사이트에서 성공 또는 실패한 작업 수 테이블에
서 특정 작업을 선택하면 선택한 작업에 대한 이 서버에서 실행한 백그라운드 작업 그래
프가 업데이트됩니다.
작업의 상태는 성공 또는 오류일 수 있습니다.
아이콘 설명
오류 - 서버에서 작업을 완료하지 못했습니다.
성공 - 서버에서 작업을 완료했습니다.
작업에 대한 세부 정보를 보려면 해당 아이콘을 마우스오버합니다.
로드 시간 통계
로드 시간 통계 뷰에는 서버 성능 측면에서 가장 비용이 많이 드는 뷰가 표시됩니다. 뷰 및 시
간 범위를 기준으로 필터링할 수 있습니다. 서버 관리자는 사이트별로 필터링할 수 있습니
다. 로드 시간 슬라이더 필터를 사용하면 로드 시간(초)을 기준으로 뷰를 제한할 수도 있습니
다. 로드 시간은 서버에 대한 시간입니다. 클라이언트 브라우저와 네트워크에 따라 실제 로
드 시간이 다소 다를 수 있습니다.
- 298 -
평균 로드 시간 그래프는 설정한 필터를 기준으로 뷰의 평균 로드 시간을 보여 줍니다. 원
하는 지점을 마우스오버하면 세부 정보가 표시됩니다. 라인의 지점을 선택하면 선택 항목에
대한 뷰의 나머지 부분이 업데이트됩니다.
정확한 로드 시간 뷰에는 나열된 뷰를 로드한 정확한 시간이 표시됩니다. 수직선에는 각 뷰
의 평균 로드 시간이 표시됩니다. 뷰 로드의 특정 인스턴스에 대한 세부 정보를 보려면 마크
를 선택합니다.
공간 사용량 통계
공간 사용량 통계 뷰를 사용하면 서버에서 가장 많은 디스크 공간을 차지하는 통합 문서 및
데이터 원본을 식별할 수 있습니다. 디스크 공간 사용량은 사용자별, 프로젝트별 및 통합 문
서 또는 데이터 원본의 크기별로 표시되며 가장 근접한 정수로 반올림/반내림됩니다.
- 299 -
데이터 원본 및 통합 문서가 차지하는 공간의 양을 기준으로 어떤 데이터 원본 및 통합 문서
를 표시할지를 제어하려면 최소 크기 필터를 사용합니다.
다음 막대 그래프 세 개가 Tableau Server의 공간 사용량에 대한 정보를 제공합니다.
l
l
l
가장 많은 공간을 사용하는 사용자 - 가장 많은 공간을 차지하는 데이터 원본 및 통
합 문서를 소유한 사용자를 보여 줍니다. 사용자 이름을 클릭하면 해당 사용자에 대한
다음 두 그래프가 필터링됩니다. 사용자의 데이터 원본 막대 또는 통합 문서 막대를 클
릭하면 해당 사용자의 해당 개체 유형에 대한 다음 두 그래프가 필터링됩니다. 선택된
사용자 또는 막대를 클릭하면 선택이 취소됩니다.
가장 많은 공간을 사용하는 프로젝트 - 가장 많은 공간을 사용하는 데이터 원본 및
통합 문서가 포함된 프로젝트를 보여 줍니다. 가장 많은 공간을 사용하는 사용자 그래
프에 사용자 또는 개체 유형이 선택되어 있으면 선택 항목과 관련된 정보가 표시됩니
다.
가장 많은 공간을 사용하는 통합 문서 및 데이터 원본 - 가장 많은 공간을 차지하
는 통합 문서 및 데이터 원본을 보여 줍니다. 막대에는 마지막 새로 고침 이후 경과된
시간에 따라 색상이 지정됩니다.
막대 위에 커서를 놓으면 사용량 세부 정보가 표시됩니다.
- 300 -
막대를 클릭하면 선택되고 해당 선택 항목을 기준으로 뷰의 다른 영역이 업데이트됩니다.
사용자 지정 관리 뷰 만들기
Server의 유지 관리 페이지에서 사용할 수 있는 미리 작성된 관리 뷰 이외에도 Tableau
Desktop을 사용하여 서버 작업에 대한 자신의 분석을 쿼리하고 작성할 수 있습니다. 이 작업
을 수행하려면 Tableau Server 리포지토리에서 두 기본 제공 사용자 "tableau" 또는
"readonly" 중 하나를 사용하여 뷰에 연결하고 쿼리할 수 있습니다.
l
l
tableau 사용자 - tableau 사용자는 리포지토리 데이터베이스에서 특수 뷰 및 테이블
하위 집합에 액세스할 수 있습니다. 이러한 뷰와 테이블은 관리자가 사용자 지정 관리
뷰를 만들 수 있도록 제공됩니다. Tableau는 이러한 테이블과 뷰를 사용하여 작성된
사용자 지정 뷰가 손상되지 않도록 해당 테이블과 뷰에 대한 변경을 제한하기 위해 노
력하고 있습니다.
readonly 사용자 - readonly 사용자는 많은 수의 리포지토리 테이블에 액세스할 수 있
으며, 서비스 사용량과 관련하여 더 많은 데이터를 제공합니다. 관리자는 이러한 테이
블을 사용하여 사용자 지정 관리 뷰를 만들 수 있지만 해당 테이블 중 많은 수가 기본
적으로 Tableau Server의 기능을 지원하는 용도이며 경고 없이 변경되거나 제거될 수
있습니다. 즉, 데이터베이스 구조가 변경되면 이러한 테이블로 만든 뷰가 작동하지 않
을 수 있습니다.
참고 : readonly 사용자는 Tableau Server 8.2.5 이상에서 사용할 수 있습니다.
readonly 사용자를 사용하여 작업 그룹 데이터베이스에 연결하는 예는 Tableau 기술
자료에서 다음 문서를 참조하십시오. 그룹 멤버 자격 , 서버 액세스 , 서버 액세스(2)
및 작업 그룹 사용량
기본 제공 사용자 중 하나를 사용하여 연결할 수 있으려면 먼저 Tableau Server 데이터베이
스에 대한 액세스를 사용하도록 설정해야 합니다. 액세스를 설정한 후에 Tableau Desktop을
사용하여 tableau 사용자나 readonly 사용자로 데이터베이스에 연결하고 쿼리할 수 있습니
다.
- 301 -
tabadmin set 옵션 auditing.enabled는 Tableau Server가 사용자 작업 기록과 기타 리포지토
리의 정보를 수집할지 여부를 제어합니다. 이 옵션은 기본적으로 사용하도록 설정되어 있습
니다. 기록 이벤트를 수집하면 Tableau Server의 백업 파일(.tsbak) 크기가 영향을 받습니다.
l
l
l
l
모든 hist_ 테이블은 tabadmin set 옵션 wgserver.audit_history_expiration_days로 제어
되는데, 이 옵션은 이벤트 기록이 리포지토리에 보관되는 기간(일)을 제어하며 기본
값은 183일입니다.
tabadmin cleanup 페이지에 582 또는 tabadmin backup 페이지에 581을 사용할 때마
다 _http_requests 테이블에서 7일이 넘은 모든 데이터가 정리됩니다. 자세한 내용은
불필요한 파일 제거 페이지에 625를 참조하십시오.
_background_tasks 테이블은 자동으로 정리되며 최근 30일간의 데이터를 유지합니
다.
이름이 "_" 접두사로 시작하는 다른 모든 테이블에는 현재 데이터가 들어 있습니다.
Tableau Server 데 이 터 베 이 스 에 대 한 외 부 접 근 사 용
Tableau Desktop을 사용하면 특수한 두 기본 제공 사용자를 사용하여 Tableau Server 리포
지토리에 연결하고 쿼리할 수 있습니다. "tableau" 사용자는 Tableau Server 작업에 대한 분
석 작성의 일부로 사용할 수 있는 여러 가지 데이터베이스 뷰에 액세스할 수 있습니다.
"readonly" 사용자는 더 깊이 있는 분석을 위해 뷰를 만드는 데 사용할 수 있는 추가적인 데이
터베이스 테이블에 액세스할 수 있습니다.
Tableau Server 리포지토리에 액세스하려면 먼저 tabadmin 명령줄 유틸리티를 사용하여 데
이터베이스에 대한 외부 접근이 가능하도록 설정해야 합니다.
1. 관리자로 명령 프롬프트를 열고 다음을 입력합니다.
cd "C:\Program Files\Tableau\Tableau Server\9.2\bin"
2. 버전 8.2.4 이전 : 다음 명령을 입력하여 tableau 사용자에 대해 데이터베이스 외부 접
근이 가능하도록 설정합니다.
l
tabadmin dbpass [password]
예를 들어 "tableau" 사용자와 암호 "p@ssword"를 사용하여 접근이 가능하도록
설정하려면 다음을 입력합니다:
tabadmin dbpass p@ssword
버전 8.2.5 이상 : 다음 명령을 입력하여 tableau 사용자 또는 readonly 사용자에 대해
데이터베이스 외부 접근이 가능하도록 설정합니다.
l
tabadmin dbpass --username [tableau | readonly]
[password]
예를 들어 "tableau" 사용자와 암호 "p@ssword"를 사용하여 접근이 가능하도록
설정하려면 다음을 입력합니다.
tabadmin dbpass --username tableau p@ssword
- 302 -
또는 "readonly" 사용자와 암호 "p@ssword"를 사용하여 접근이 가능하도록 설
정하려면 다음을 입력합니다.
tabadmin dbpass --username readonly p@ssword
참고 : 사용자를 지정하지 않으면 dbpass가 "tableau" 사용자에 대해 접근
이 가능하도록 설정합니다.
3. Tableau Server를 다시 시작합니다.
tabadmin restart
데이터베이스에 대한 외부 접근을 설정한 후에는 올바른 암호를 입력하면 데이터베이스에
대한 모든 IP 주소 접근이 허용됩니다. 연결하려면 Tableau Server 데이터베이스에 연결
아래 의 단계를 수행합니다.
Tableau Server 데이터베이스에 대한 외부 접근 해제
"tableau" 또는 "readonly" 사용자에 의한 접근을 사용하도록 설정한 후 나중에 접근을 사용하
지 않도록 설정하려면 tabadmin dbpass를 다시 사용합니다.
l
tabadmin dbpass --disable --username [user] 명령을 실행한 다음 서버
를 다시 시작합니다.
예를 들면 다음과 같습니다.
tabadmin dbpass --disable --username readonly
tabadmin restart
참고: 사용자가 지정되지 않은 경우 --disable 옵션을 사용하면 "tableau" 사용자에 대
한 접근이 해제됩니다.
Tableau Server 데 이 터 베 이 스 에 연 결
Tableau Server 데이터베이스에 대한 외부 접근을 설정 한 후 아래 단계를 수행하여 데이터
베이스에 연결하고 쿼리합니다. 사용하는 사용자 이름은 사용하려는 데이터베이스 뷰 및 테
이블에 따라 달라집니다.
1. Tableau Desktop에서 데이터 > 데이터에 연결 을 선택한 후 PostgreSQL을 연결할
데이터베이스로 선택합니다. PostgreSQL 데이터베이스 드라이버를 설치해야 합니
다. www.tableau.com/drivers에서 드라이버를 다운로드할 수 있습니다.
2. PostgreSQL 연결 대화 상자의 서버 상자에 Tableau Server의 이름 또는 URL을 입력합
니다. 분산 서버 설치가 구성되었고 작업자가 리포지토리를 호스팅하는 경우 작업자
이름을 대신 입력합니다. Apache 부하 분산 장치를 사용할 경우 Tableau Server 이름
이 아닌 데이터베이스 서버의 실제 이름이나 IP 주소를 입력하십시오.
- 303 -
pgsql.port(기본값:8060)에 설정한 포트를 사용하여 연결해야 합니다. 포트에 대한 자
세한 내용은 Tableau Server 포트 페이지에 535 항목을 참조하십시오.
참고 : dbpass 명령은 방화벽에서 포트를 열지 않습니다. 외부 클라이언트와
Tableau Server 데이터베이스 사이에 있는 모든 방화벽에서 수동으로 포트를
열어야 합니다.
3. 연결할 데이터베이스 로 workgroup을 입력합니다.
4. 지정한 다음 사용자 이름 및 암호 중 하나를 사용하여 연결합니다.
사용자 이름: tableau 또는 readonly
암호: 지정한 사용자에 대해 Tableau Server 데이터베이스에 대한 액세스를 사용하
도록 설정 할 때 지정한 암호입니다.
5. 연결 을 클릭합니다.
6. 연결할 테이블을 하나 이상 선택합니다.
"tableau" 사용자는 밑줄과 hist_로 시작하는 모든 테이블에 액세스할 수 있습니다. 예
를 들어 _background_tasks 및 _datasources에 연결할 수 있습니다. historical_로
시작하는 테이블은 hist_ 테이블을 가리킵니다. hist_ 테이블에는 현재 특정 사용자
- 304 -
의 동작 페이지에 294 뷰에 표시되지 않는 서버 사용자에 대한 정보가 포함되어 있습
니다. "readonly" 사용자는 서버 사용량에 대한 기타 정보를 쿼리하는 데 사용할 수 있
는 추가적인 테이블에 액세스할 수 있습니다.
7. 워크시트로 이동 을 클릭합니다.
- 305 -
뷰 상호 작용
특정 콘텐츠를 찾은 후에는 액세스하도록 허용된 콘텐츠에 따라 다양한 방식으로 데이터를
보고 해당 데이터와 상호 작용할 수 있습니다.
뷰가 열려 있으면 뷰의 공유, 사용자 지정 뷰 만들기, 내보내기, 다운로드, 구독 및 편집 같은
옵션을 선택할 수 있습니다. 뷰를 사용하여 해당 데이터를 탐색할 수도 있습니다. 웹 편집 권
한이 있는 경우 기존 통합 문서를 편집하거나 데이터 원본에서 새 통합 문서를 만들 수 있습
니다.
콘텐츠 작업
프로젝트, 통합 문서, 뷰 또는 데이터 원본을 선택하는 경우 동작 메뉴에 해당 콘텐츠에 적용
되는 서로 다른 명령이 나타납니다. 사이트 역할과 콘텐츠에 대한 사용 권한에 따라 사용 권
한 설정, 태그 추가, 뷰 및 통합 문서 삭제 등과 같은 사용할 수 있는 작업이 결정됩니다.
프로젝트, 통합 문서, 뷰 및 데이터 원본 페이지에서 콘텐츠를 선택하여 콘텐츠 태그 지정이
나 사용 권한 할당 같은 다양한 작업을 수행할 수 있습니다. 동작 메뉴를 선택하여 선택한 콘
텐츠에 사용할 수 있는 명령에 액세스합니다.
여러 항목 선택 시 참고 사항: 여러 항목을 선택한 경우 선택한 항목 집합 중 하나 이
상에 적용되지 않는 명령이 동작 메뉴에 표시될 수 있습니다. 여러 항목을 선택하고
해당 항목에 [동작] 메뉴 명령을 적용하는 경우 Tableau Server에서는 모든 항목에 해
당 동작을 수행한 후 다양한 항목에 대한 결과(동작 성공 여부)를 알려 줍니다.
- 306 -
페이지에서 여러 항목을 사용할 수 있는 경우 줄임표 메뉴를 클릭하고 항목을 선택하여 사
용 가능한 [동작] 명령을 표시합니다.
축소판 뷰
목록 뷰
모두 선택 또는 선택 취소
페이지에서 모든 콘텐츠를 선택하려면 n개 선택함 드롭다운 화살표를 클릭한 다음 모두 선
택 을 클릭합니다. 콘텐츠 선택을 해제하려면 드롭다운 화살표를 클릭한 다음 지우기 를 클
릭합니다.
- 307 -
뷰에 댓글 추가
액세스할 수 있는 Tableau Server의 뷰에 댓글을 추가할 수 있습니다. 또한 특정 뷰와 연관된
댓글을 볼 수 있습니다.
뷰 아래에 있는 댓글 텍스트 상자에 텍스트를 입력하고 댓글 게시 를 클릭합니다.
하이퍼링크, 굵게, 기울임꼴 및 밑줄을 삽입하여 댓글에 서식 지정을 추가할 수 있습니다. 이
러한 각 입력에 서식 지정을 추가하는 방법에 대한 예는 아래 표에 나와 있습니다.
서식
입력 방법
예
하이퍼링크
“My Link”:http://www.tableau.com 내 링크
- 308 -
서식
입력 방법
예
굵게
*굵게 텍스트*
굵게 텍스트
기울임꼴
_기울임꼴 텍스트_
기울임꼴 텍스트
밑줄
+밑줄 적용 텍스트+
밑줄 적용 텍스트
통합 문서 다운로드
뷰의 오른쪽 위에 있는 다운로드 단추를 사용하여 통합 문서를 다운로드할 수 있습니다. 다
운로드한 통합 문서는 Tableau Desktop 버전을 사용하여 열 수 있습니다. 서버에서 통합 문
서를 다운로드하는 것은 데스크톱 응용 프로그램에서 서버 > 통합 문서 열기 를 선택하는
것과 동일합니다. 통합 문서는 서버에 계속 게시되어 있는 경우에만 열 수 있습니다.
이 옵션은 통합 문서의 작성자 또는 관리자에 의해 다른 이름으로 다운로드/웹 저장 권한
이 제공된 경우에만 사용할 수 있습니다.
데이터 새로 고침
새 필드가 추가되었거나 데이터 값 및 필드명이 수정된 경우와 같이 데이터 원본이 변경된
경우 다음에 사용자가 페이지를 로드할 때 뷰에 이러한 변경 내용이 반영됩니다. 그러나 툴
바에서 데이터 새로 고침 단추를 사용하여 수동으로 뷰를 업데이트해야 할 수도 있습니다.
데이터를 새로 고칠 때 존재할 수 있는 모든 캐시를 지우고 데이터 원본에서 최신 데이터를
검색합니다. 이 옵션은 여전히 캐시된 데이터를 기반으로 뷰를 로드할 수 있는 자동 업데이
트 일시 중지 다음 페이지에 옵션과는 다릅니다. 데이터 원본 및 뷰의 크기에 따라 데이터
를 새로 고칠 때 캐시된 데이터에서 작동하는 다른 쿼리보다 시간이 더 걸릴 수 있습니다.
- 309 -
자동 업데이트 일시 중지
서버에서 뷰와 상호 작용할 때 데이터 원본에 쿼리를 보내 뷰의 데이터를 업데이트해야 하
는 경우도 있습니다. 데이터가 매우 많거나 데이터 원본이 매우 큰 조밀한 뷰를 사용하고 있
는 경우 자동 업데이트를 수행하는 데 시간이 많이 걸릴 수 있습니다. 여러 변경 작업을 수행
하는 동안 각 업데이트를 대기하지 않으려면 툴바에서 일시 중지 를 클릭하여 자동 업데이
트를 일시 중지할 수 있습니다.
동일한 툴바 단추를 사용하여 자동 업데이트 다시 시작 을 선택하면 데이터 원본에 대한 단
일 쿼리를 기다리기만 하면 됩니다.
뷰 다운로드
뷰를 이미지 또는 PDF로 다운로드할 수 있습니다. 또는 데이터를 크로스탭 또는 쉼표로 구
분된 값 파일(데이터 )로 다운로드할 수 있습니다. 통합 문서도 다운로드할 수 있습니다.통
합 문서 다운로드 방법에 대한 자세한 내용은 통합 문서 다운로드 를 참조하십시오.
뷰 맨 위의 툴바에 있는 다운로드 메뉴에서 옵션을 선택합니다.
대시보드를 PDF 및 웹 페이지 개체가 포함된 대시보드 로 내보내는 경우 웹 페이지
개체는 포함되지 않습니다. 또한 다운로드 옵션을 선택하는 경우 이미지, PDF 또는 데
이터 파일을 생성해야 합니다. 생성이 완료되면 메시지가 열리므로 계속 파일을 다운
로드할 수 있습니다.
- 310 -
뷰를 PDF로 다운로드하려면
1. 뷰를 열고 다운로드 툴바 단추에서 PDF를 선택합니다.
2. 세로 또는 가로 방향 및 용지 크기 를 선택합니다. 콘텐츠 에서 다운로드할 통합 문서
부분(현재 대시보드, 대시보드의 선택한 시트 또는 통합 문서의 선택한 시트)을 선택
합니다. 그런 다음 다운로드할 시트 에서 다운로드할 특정 시트를 선택합니다. Ctrl
키를 누른 채 시트 축소판을 클릭하여 시트를 선택하거나 선택 취소합니다.
- 311 -
선택한 시트는 파란색으로 하이라이트됩니다.
3. 다운로드 를 클릭한 다음 PDF 다운로드 대화 상자에서 다운로드 를 클릭합니다.
- 312 -
암호 저장
뷰를 사용할 때 데이터베이스 사용자 이름 및 암호를 입력해야 하는 경우도 있습니다. 데이
터베이스에 액세스할 수 있는 경우 사용자 이름 및 암호를 해당 텍스트 상자에 입력해야 합
니다. 내 암호 저장 옵션을 선택하는 경우 뷰를 볼 때마다 자동으로 로그인됩니다. 로그인
정보는 서버에 암호화된 상태로 저장되므로 브라우저 세션 간을 이동할 때는 물론 여러 컴
퓨터에서 뷰에 액세스할 때 자동으로 로그인됩니다. 이는 항상 액세스할 수 있는 뷰의 개수
가 선택되어 있는 경우 편리합니다.
관리자는 사용자에게 데이터베이스 암호를 저장할 수 있도록 할지 여부를 제한할 수
있습니다. 관리자인 경우 자세한 내용을 보려면 서버 설정(일반) 페이지에 257 항목
을 참조하십시오.
저장된 암호 지우기 및 재설정
암호가 저장되는 경우(서버 > 설정 의 일반 페이지에서 사용자가 데이터 원본의 암호를
저장하도록 허용 이 설정되어 있는 경우) 저장된 암호를 지울 수 있습니다. 이 경우 다음에
서버를 방문할 때 사용자 이름 및 암호를 입력하라는 메시지가 나타납니다. 새 자격 증명 사
용 및 저장을 시작할 수 있도록 사용자 이름 및 암호가 변경되는 경우 이러한 작업을 수행할
수 있습니다.
- 313 -
1. 페이지 위쪽에서 이름을 클릭한 다음 내 계정 설정 을 선택합니다.
2. 자격 증명 관리 에서 모든 저장된 자격 증명 지우기 를 클릭합니다.
참고: 또한 관리자는 서버 설정 - 일반 페이지의 모든 사용자의 저장된 자격 증명 모
두 지우기 링크를 사용하여 서버에 있는 저장된 모든 암호를 지울 수 있습니다.
사용자 지정 뷰 저장
뷰와 상호 작용할 때 정렬, 필터링 같은 뷰 변경 내용을 사용자 지정 뷰로 저장하는 옵션이 있
습니다.
사용자 지정 뷰는 원래 뷰에 연결됩니다. 원래 뷰가 업데이트되거나 다시 게시되면 뷰의 사
용자 지정된 버전도 업데이트됩니다. 서버에서 원래 뷰가 삭제되면 관련된 사용자 지정 뷰
도 삭제됩니다. 원래 뷰에서 필터를 제거하고 다시 게시하면 뷰의 사용자 지정된 버전에서
필터를 사용할 수 없습니다. 필터를 복원하고 뷰를 다시 게시하면 뷰의 사용자 지정된 버전
에 복원된 필터가 포함됩니다.
사용자 지정 뷰를 저장하려면
1. 사용자 지정할 개별 뷰를 엽니다.
2. 데이터 필터링, 정렬 순서 변경, 강조 표시 확대 또는 축소 등을 수행합니다.
- 314 -
3. 사용자 지정 뷰 를 클릭한 후 사용자 지정 뷰 이름을 입력합니다. 기본 뷰로 만들 것인
지 여부, 공개 뷰인지 여부를 선택한 후 저장 을 클릭합니다.
빠 른 시 작 : 서 버 뷰 공 유
Tableau Server 뷰를 다른 사용자와 쉽게 공유할 수 있습니다. 통합 문서 또는 뷰에서 공유 를
클릭하면 블로그나 웹 페이지 또는 이메일에 포함시켜 친구나 동료에게 제공할 수 있는 링
크가 만들어집니다.
1. 공 유 옵 션 열 기
뷰의 오른쪽 위에 있는 공유 단추를 클릭합니다.
웹 페이지에 포함되어 있거나 게스트 사용자로 로그인한 경우에는 공유 링크가 뷰 아래에 있을 수 있습니
다.
2. 이 메 일 로 Viz 보 내 기
링크 필드의 URL을 복사하여 이메일에 붙여 넣습니다.
뷰를 공유하려는 사용자가 서버에 액세스할 수 있으며 뷰를 볼 수 있는 권한이 있는지 확인하십시오.
- 315 -
3. Viz 포 함
내장 코드 필드의 HTML 코드를 복사하여 블로그나 웹 페이지에 붙여 넣습니다. 페이지에
인라인으로 대화식 뷰가 표시됩니다.
뷰 공유
게시된 각 뷰와 통합 문서는 이메일을 통해 공유되거나 다른 웹 페이지, Wiki 또는 웹 응용 프
로그램에 내장될 수 있습니다. 공유 뷰를 보는 사용자는 누구나 Tableau Server의 계정과 뷰
에 액세스할 수 있는 사용 권한을 가져야 합니다.
이메일로 뷰 보내기
1. 뷰의 오른쪽 위에 있는 공유 를 클릭합니다.
2. 제공된 링크를 복사한 후 이메일 메시지에 붙여 넣습니다.
- 316 -
뷰 내장
뷰를 Wiki, 블로그 또는 웹 응용 프로그램과 같은 다른 웹 페이지에 내장하여 뷰를 공유할 수
있습니다.
1. 뷰의 오른쪽 위에 있는 공유 를 클릭합니다.
2. 제공된 HTML 코드를 복사한 다음 뷰를 포함하려는 페이지의 소스 코드에 붙여 넣습
니다.
참고: Tableau에서 생성한 내장 코드는 현재 뷰를 자동으로 참조합니다. 내장 사용자
지정 뷰가 Tableau에서 표시되는 방식에 대한 자세한 내용은 사용자 지정 뷰를 위한
내장 코드 를 참조하십시오.
- 317 -
빠 른 시 작 : 사 용 자 지 정 뷰
정기적으로 특정 뷰를 확인하고 뷰를 열 때마다 동일한 변경을 수행하는 경우 변경 내용을 "
기억"하는 사용자 지정 뷰를 만들 수 있습니다. 사용자 지정 뷰를 열 때마다 자동으로 필요한
정보를 표시할 수 있습니다. 계속해서, 원래 뷰를 볼 수 있는 권한이 있는 다른 Tableau
Server 사용자와 사용자 지정 뷰를 공유할 수 있습니다.
1. 사 용 자 지 정 뷰 만 들 기
뷰를 열고 저장할 변경을 수행합니다. 예를 들어 필터, 정렬 또는 zoom 수준을 수정합니다.
뷰의 툴바에서 사용자 지정 뷰 를 클릭하고 사용자 지정 뷰의 이름을 지정합니다.
뷰를 기본 뷰로 만들려면 내 기본값으로 설정 확인란을 선택합니다. 뷰를 다른 사용자가 볼
수 있게 하려면 공용으로 만들기 를 선택합니다.
뷰를 열 때마다 사용자 지정 뷰에 저장한 변경 사항이 표시됩니다.
사용자 지정 뷰는 원래 뷰를 변경하지 않지만 원래 뷰에 연결됩니다. 원래 뷰가 업데이트되
거나 다시 게시되면 사용자 지정 뷰도 업데이트됩니다. 서버에서 원래 뷰가 삭제되면 관련
된 사용자 지정 뷰도 삭제됩니다.
2. 사 용 자 지 정 뷰 관 리
사용자 지정 뷰의 이름을 편집하거나, 더 이상 필요하지 않은 경우 사용자 지정 뷰를 삭제할
수 있습니다.
뷰 중 하나를 확인할 때 사용자 지정 뷰 를 클릭한 다음 관리 를 클릭합니다.
- 318 -
관리 대화 상자에서 뷰 이름을 바꾸거나, 뷰를 삭제하거나, 뷰의 공개/비공개 상태를 확인할
수 있습니다. 현재 선택한 뷰는 굵은 텍스트로 표시됩니다.
3. 사 용 자 지 정 뷰 공 유
사용자 지정 뷰를 공유하려면 뷰를 만들 때 공용으로 만들기 옵션을 선택합니다.
공개 뷰 아이콘( )은 뷰가 공유된다는 의미입니다. 비공개 아이콘(
만 표시된다는 의미입니다.
)은 뷰가 사용자에게
서버에서 뷰를 찾아볼 때 다른 사용자가 공유한 사용자 지정 뷰를 보고 사용할 수 있습니다.
4. 사 용 자 지 정 뷰 삭 제
관리 대화 상자에서 삭제 아이콘( )을 클릭하여 뷰를 삭제합니다.
사용자 지정 뷰를 삭제할 것인지 확인하는 확인 메시지가 나타납니다. 삭제 를 클릭하여 사
용자 지정 뷰 목록에서 뷰를 제거합니다. 특성이 있는 span 요소로 둘러싸여 있습니다.
사용자 지정 뷰
뷰를 열 때마다 동일한 변경을 수행해야 하는 경우 변경 내용을 사용자 지정 뷰로 저장하는
것이 좋습니다.
예를 들어 특정 뷰에서 사용자와 관련된 데이터만 포함하는 특정 필터를 적용하거나 데이터
가 게시된 방식과 다른 순서로 뷰를 정렬할 수 있습니다. 동일 뷰를 서로 다른 여러 버전으로
유지해야 할 수도 있습니다. 예를 들어 두 개의 필터를 선택한 버전과 하나만 선택한 다른 버
전을 유지할 수 있습니다.
또한 사용자 지정된 뷰를 다른 사용자와 공유하거나 "보급"할 수도 있습니다.
자세한 내용은 다음 항목을 참조하십시오.
- 319 -
사용자 지정 뷰 액세스
뷰에 사용할 수 있는 사용자 지정 뷰를 확인하려면 게시된 뷰를 처음 확인할 때 뷰 영역에서
(또는 내장된 뷰를 확인하는 경우는 아래에서) 사용자 지정 뷰 단추를 클릭합니다.
뷰의 사용자 지정 버전을 만든 경우 사용자 지정 뷰 대화 상자의 내 뷰 아래에 나타납니다.
원래 뷰 와 다른 사람이 만든 뷰는 기타 뷰 아래에 나열됩니다.
사용자 지정 뷰 저장
뷰와 상호 작용할 때 정렬, 필터링 같은 뷰 변경 내용을 사용자 지정 뷰로 저장하는 옵션이 있
습니다.
사용자 지정 뷰는 원래 뷰에 연결됩니다. 원래 뷰가 업데이트되거나 다시 게시되면 뷰의 사
용자 지정된 버전도 업데이트됩니다. 서버에서 원래 뷰가 삭제되면 관련된 사용자 지정 뷰
도 삭제됩니다. 원래 뷰에서 필터를 제거하고 다시 게시하면 뷰의 사용자 지정된 버전에서
필터를 사용할 수 없습니다. 필터를 복원하고 뷰를 다시 게시하면 뷰의 사용자 지정된 버전
에 복원된 필터가 포함됩니다.
사용자 지정 뷰를 저장하려면
1. 사용자 지정할 개별 뷰를 엽니다.
2. 데이터 필터링, 정렬 순서 변경, 강조 표시 확대 또는 축소 등을 수행합니다.
3. 사용자 지정 뷰 를 클릭한 후 사용자 지정 뷰 이름을 입력합니다. 기본 뷰로 만들 것인
지 여부, 공개 뷰인지 여부를 선택한 후 저장 을 클릭합니다.
사용자 지정 뷰 보급
기본적으로 사용자 지정 뷰는 비공개이므로 사용자만 목록에서 볼 수 있습니다. 사용자의
사이트 역할이 인터액터 또는 게시자인 경우 뷰를 다른 사용자에게 보급할 수 있습니다. 원
래 게시된 뷰에 액세스할 수 있는 모든 사용자가 보급된 사용자 지정 뷰를 볼 수 있습니다.
사용자 지정 뷰를 보급하려면 처음 뷰를 만들 때 공용으로 만들기 를 클릭합니다.
- 320 -
참고 : 사용자 지정 뷰를 보급하지 않더라도 URL을 복사하거나 공유 단추를 클릭하여
공유할 수 있습니다.
사용자 지정 뷰의 공개 또는 비공개 상태를 변경하려면
1. 사용자 지정 뷰 단추를 클릭합니다. 사용자 지정 뷰 대화 상자에서 관리 를 클릭합니
다.
2. 관리 대화 상자에서 공개 뷰 아이콘(
)을 클릭합니다.
공개 뷰 아이콘( )은 뷰가 공유된다는 의미입니다. 비공개 아이콘(
에게만 표시된다는 의미입니다.
)은 뷰가 사용자
3. 완료 를 클릭합니다.
비공개 뷰로 변경
언제라도 공개 뷰나 보급된 뷰를 비공개 뷰로 만들 수 있습니다. 사용자 지정 뷰가 비공개이
면 다른 사용자의 드롭다운 목록에 더 이상 표시되지 않으며 사용자의 사용자 지정 뷰 목록
에서만 볼 수 있습니다.
1. 보급을 중지하려는 사용자 지정 뷰에서 사용자 지정 뷰 를 클릭한 후 관리 를 클릭합
니다.
2. 공개 아이콘(
)을 클릭하여 뷰를 비공개(
)로 변경합니다.
3. 완료 를 클릭합니다.
사용자 지정 뷰 삭제
언제라도 자신이 만든 사용자 지정 뷰를 삭제할 수 있습니다. 사용자 지정 뷰를 제거해도 원
래 뷰에 영향을 주지 않습니다.
1. 삭제하려는 사용자 지정 뷰가 표시되어 있으면 사용자 지정 뷰 를 클릭한 후 관리 를
클릭합니다.
2. 사용자 지정 뷰 이름 옆에 있는 삭제 아이콘( )을 클릭합니다.
3. 완료 를 클릭합니다.
- 321 -
게시된 콘텐츠에 대한 액세스 제어
관리자는 프로젝트, 통합 문서, 뷰 및 데이터 원본에 대한 사용 권한을 지정하여 Tableau
Server 콘텐츠에 대한 액세스를 제어할 수 있습니다. 또한 프로젝트, 통합 문서 및 데이터 원
본에 대한 소유자를 지정하고 변경할 수 있습니다.
콘텐츠 소유자는 서버에 게시한 콘텐츠에 대한 사용 권한을 제어할 수 있습니다.
- 322 -
소유권 관리
Tableau Server에서 데이터 원본이나 통합 문서를 게시하거나 프로젝트를 만드는 사용자는
해당 항목의 소유자가 됩니다. 소유권은 변경할 수 있습니다. 예를 들어 원래 소유자인 직원
이 떠나면 관리자가 다른 사용자에게 소유권을 다시 할당할 수 있습니다. 소유권을 변경한
후 원래 소유자는 해당 항목과 특별히 연결되지 않으며 Tableau Server 권한에 의해 접근 권
한이 결정됩니다.
Tableau Server 사용자가 소유한 항목이 있을 경우 이 사용자를 삭제할 수 없습니다.
사용자를 삭제하면 사용자의 사이트 역할이 라이선스 없음으로 설정됩니다. 먼저 항
목의 소유권을 변경한 후 사용자를 삭제해야 합니다. 자세한 내용은 사용자 보기, 편
집 및 삭제 페이지에 205를 참조하십시오.
자격 증명이 내장된 통합 문서 또는 데이터 원본의 소유권을 변경하는 경우 내장된 자
격 증명이 삭제됩니다. 따라서, 통합 문서 또는 데이터 원본을 다운로드하여 내장된
자격 증명을 새 소유자용으로 업데이트한 다음 통합 문서 또는 데이터 원본을 다시 업
로드해야 합니다.
다음 표에 설명되어 있는 것처럼, 소유권을 변경하거나 얻을 수 있는지 여부는 항목에 대한
사용 권한과 관계에 따라 결정됩니다.
항목 유형
소유권을 변경할 수 있는 사용자
소
유
권
을
얻
을
수
있
는
사
용
자
프로젝트
서버 관리자
서
버
관
리
자
사이트 관리자
사
이
- 323 -
트
관
리
자
통합 문서 및 데이터 원본
서버 관리자
사이트 관리자
항목이 포함된 프로젝트의 프로젝트 리더
항목 소유자
서
버
관
리
자
사
이
트
관
리
자
항
목
이
포
함
된
사
이
트
의
멤
버
(게
스
트
사
용
자
제
외).
통합 문서 소유자 변경
기본적으로 통합 문서 게시자가 소유자입니다. 관리자, 프로젝트 리더 및 현재 통합 문서 소
유자가 통합 문서 소유권을 변경할 수 있습니다. 새로운 소유자는 서버 관리자 또는 사이트
관리자이거나 통합 문서와 같은 사이트에 있는 게스트 이외의 사용자여야 합니다.
통합 문서 소유자를 변경하려면
- 324 -
1. 사이트의 콘텐츠 페이지에서 통합 문서 를 선택합니다.
2. 하나 이상의 통합 문서를 선택하고 동작 > 소유자 변경 을 선택합니다.
3. 사용자 이름을 입력하거나 목록에서 사용자를 선택합니다.
4. 소유자 변경 을 클릭합니다.
데이터 원본 소유자 변경
기본적으로 데이터 원본 게시자가 소유자입니다. 관리자, 프로젝트 리더 및 현재 데이터 원
본 소유자가 소유권을 변경할 수 있습니다. 새로운 소유자는 서버 또는 사이트 관리자이거
나 데이터 원본과 같은 사이트에 있는 게스트 이외의 사용자여야 합니다.
데이터 원본의 소유자를 변경하려면
- 325 -
1. 사이트의 콘텐츠 페이지에서 데이터 원본 을 선택합니다.
2. 하나 이상의 데이터 원본을 선택하고 동작 > 소유자 변경 을 선택합니다.
3. 사용자 이름을 입력하거나 목록에서 사용자를 선택합니다.
4. 소유자 변경 을 클릭합니다.
프로젝트 소유자 변경
기본적으로 프로젝트를 만든 이가 소유자입니다. 관리자가 프로젝트 소유자를 변경할 수 있
습니다. 새로운 소유자는 서버 관리자 또는 프로젝트의 사이트에 대한 관리자여야 합니다.
프로젝트 소유자를 변경하려면
1. 사이트의 콘텐츠 페이지에서 프로젝트 를 선택합니다.
2. 하나 이상의 프로젝트를 선택하고 동작 > 소유자 변경 을 선택합니다.
- 326 -
3. 사용자 이름을 입력하거나 목록에서 사용자를 선택합니다.
- 327 -
4. 소유자 변경 을 클릭합니다.
- 328 -
사용 권한 관리
Tableau Server에서 사용 권한은 콘텐츠(프로젝트, 통합 문서, 뷰 및 데이터 원본)에 할당됩
니다. 프로젝트, 통합 문서, 뷰 또는 데이터 원본에 대한 사용 권한을 지정할 때 규칙을 사용
하여 해당 콘텐츠로 작업하도록 허용되는 사용자를 지정합니다. 개별 사용자 또는 그룹에
대해 사용 권한 규칙을 설정할 수 있습니다.
사용 권한 창
사용자가 액세스할 수 있는 뷰, 통합 문서, 프로젝트 및 데이터 원본과 이러한 다양한 콘텐츠
유형에서 사용할 수 있는 작업은 다음과 같은 특성에 따라 결정됩니다.
l
l
사이트 역할 . 사용자의 사이트 역할은 사용자가 콘텐츠를 서버에 게시할 수 있는지,
상호 작용할 수 있는지, 아니면 보기만 할 수 있는지를 결정하며 사용자에게 허용된 다
양한 사용 권한 수준을 결정합니다. 자세한 내용은 사용자의 사이트 역할 페이지에
178을 참조하십시오.
콘텐츠 사용 권한 . 모든 프로젝트, 통합 문서, 뷰 또는 데이터 원본은 고유한 사용 권
한 규칙 집합을 보유할 수 있습니다. 사용 권한 규칙 에는 사용자 또는 그룹, 사용 권한
역할 템플릿 및 콘텐츠 항목에 대해 사용자에게 부여하려는 기능 집합(예: 뷰를 편집
하는 기능)이 포함됩니다. 자세한 내용은 사용 권한 규칙 및 결과 사용자 권한 페이
지에 338을 참조하십시오.
- 329 -
사용 권한 설정 기능이 있는 모든 사용자가 콘텐츠 항목의 사용 권한을 변경할 수 있습니
다. 관리자, 콘텐츠 소유자 및 프로젝트 리더 기능이 있는 사용자에게는 자동으로 사용 권
한 설정 기능이 부여됩니다.
참고 프로젝트 리더는 사이트 역할이 아니라 프로젝트에 설정할 수 있는 사용 권한 기
능입니다.
초기 사용 권한
Tableau Server 사용 권한 설정은 상속을 사용하지 않습니다(잠긴 프로젝트와 탭 뷰로 게시
된 통합 문서는 예외임). 프로젝트나 통합 문서 같은 컨테이너 항목의 사용 권한 설정은 새로
운 프로젝트, 새로운 통합 문서 또는 프로젝트나 통합 문서에 연결된 새로운 뷰의 템플릿으
로 사용됩니다. 초기 사용 권한은 컨테이너 항목 사용 권한의 일회성 복사본입니다. Tableau
Server에서는 다음과 같은 방식으로 초기 사용 권한을 처리합니다.
l
l
l
l
각 새 프로젝트에 대한 초기 사용 권한은 Tableau Server의 모든 사이트에 자동으로 만
들어지는 기본 프로젝트에서 복사됩니다.
통합 문서에 대한 초기 사용 권한은 프로젝트에 대한 기본 통합 문서 사용 권한에서 복
사됩니다.
뷰에 대한 초기 사용 권한은 프로젝트에 대한 기본 통합 문서 사용 권한에서 복사됩니
다.
데이터 원본에 대한 초기 사용 권한은 해당 프로젝트에 대한 기본 데이터 원본 사용 권
한에서 복사됩니다.
잠긴 사용 권한이 있는 프로젝트에서 프로젝트의 모든 통합 문서와 데이터 원본은 기본 사
용 권한을 사용합니다. 자세한 내용은 프로젝트에 대해 콘텐츠 사용 권한 잠금 페이지에
361을 참조하십시오.
편집할 수 있는(잠기지 않은) 사용 권한이 있는 프로젝트에서 통합 문서, 뷰 또는 데이터 원
본은 기본 사용 권한으로 시작되지만 이러한 사용 권한을 프로젝트 사용 권한 및 기본값과
다르게 편집할 수 있습니다. 예를 들어 그룹에 프로젝트 X를 볼 수 있는 사용 권한은 없지만
프로젝트 X에 게시된 뷰를 볼 수 있는 사용 권한이 있을 수 있습니다.
기본 프로젝트 및 기본 사용 권한에 대한 자세한 내용은 프로젝트 페이지에 138 및 프로젝
트와 프로젝트의 통합 문서 및 데이터 원본에 대한 기본 사용 권한 설정 페이지에 357
을 참조하십시오.
Tableau Server에서 사용 권한이 평가되는 계층 구조에 대한 자세한 내용은 사용 권한이 평
가되는 방법 페이지에 341을 참조하십시오.
사용 권한 및 기본 프로젝트
조직 전체에서 공개적으로 지식과 정보를 공유하는 것이 중요한 환경에 Tableau Server을
배포하는 경우 기본 프로젝트에서 모든 사용자 그룹에 대한 사용 권한 규칙을 게시자 사용
권한 템플릿으로 설정하십시오. 사용자는 자동으로 새 프로젝트의 콘텐츠를 게시하고 사용
할 수 있습니다.
- 330 -
데이터 보안 및 액세스 제어가 중요한 제한적인 환경에 Tableau Server을 배포하는 경우 기
본 프로젝트에서 모든 사용자 그룹에 대한 사용 권한 규칙을 없음 역할로 설정하십시오. 그
런 다음 명시적으로 그룹 및 사용자에 대한 사용 권한 규칙을 추가하여 새 프로젝트에서 콘
텐츠를 게시하고 작업할 수 있게 해야 합니다.
기본 프로젝트 및 기본 사용 권한에 대한 자세한 내용은 프로젝트 페이지에 138 및 프로젝
트와 프로젝트의 통합 문서 및 데이터 원본에 대한 기본 사용 권한 설정 페이지에 357
을 참조하십시오.
프 로 젝 트 콘 텐 츠 사 용 권 한 (잠 김 또 는 열 림 )
프로젝트 콘텐츠 사용 권한은 잠김(프로젝트에 대해 잠김 으로 표시됨) 또는 열림(소유자
에 의해 관리됨 으로 표시됨) 상태일 수 있습니다. 자세한 내용은 프로젝트에 대해 콘텐츠
사용 권한 잠금 페이지에 361을 참조하십시오.
프로젝트에 대해 잠김 . 통합 문서 및 데이터 원본은 항상 해당 프로젝트에 설정된 기본 사
용 권한을 사용합니다. 프로젝트에 있는 개별 통합 문서 및 데이터 원본의 사용 권한을 수정
할 수 없습니다.
소유자에 의해 관리됨. 통합 문서 및 데이터 원본이 해당 프로젝트에 설정된 기본 사용
권한으로 시작됩니다. 프로젝트에 있는 개별 통합 문서 및 데이터 원본의 사용 권한을
수정할 수 있습니다.
관리자와 프로젝트 리더 사용 권한이 있는 사용자는 프로젝트의 콘텐츠 사용 권한을 잠가서
사용자가 프로젝트에 있는 통합 문서 및 데이터 원본의 사용 권한을 변경하지 못하도록 방
지할 수 있습니다.
탭 뷰 사용 권한 상속
탭으로 시트 표시 를 사용하도록 설정하여 서버에 게시된 통합 문서의 뷰인 탭 뷰에서는 뷰
사용 권한 대신 통합 문서 사용 권한을 사용합니다. 사용 권한 창에서 통합 문서의 탭 뷰에 대
한 사용 권한을 확인하면 뷰의 사용 권한 규칙 대신 통합 문서의 사용 권한 규칙을 확인할 수
있습니다. 탭 뷰 사용 권한을 편집하려면 탭 뷰의 통합 문서 사용 권한을 여십시오(탭 뷰를
여는 것이 아님). 통합 문서 사용 권한을 변경하면 해당 통합 문서의 모든 탭 뷰에 적용됩니
다.
사용자가 Tableau Desktop에서 통합 문서를 게시하거나 통합 문서를 Tableau Server에 저장
할 때 탭으로 시트 표시 를 선택하면 통합 문서 사용 권한이 개별 뷰에 대한 사용 권한을 재
정의합니다.탭 뷰 없이 통합 문서를 다시 저장하면 통합 문서와 뷰에 기본 사용 권한이 적용
되지만 나중에 뷰 사용 권한을 편집할 수 있습니다.
빠 른 시 작 : 사 용 권 한
사용 권한 규칙을 사용하여 사이트의 특정 콘텐츠에 대한 액세스 권한을 제어할 수 있습니
다. 모든 사용자에게 사이트 역할에 기반하는 일련의 허용된 기능이 있습니다. 각 콘텐츠 유
형(프로젝트, 통합 문서, 뷰 및 데이터 원본)에는 그룹 또는 특정 사용자에게 할당된 사용 권
한 규칙이 있을 수 있습니다. 사용 권한을 관리하는 가장 쉽고 효율적인 방법은 그룹에 대한
- 331 -
사용 권한 규칙을 만드는 것입니다. 그런 다음 그룹의 각 사용자에 대한 결과 사용 권한을 확
인할 수 있습니다.
1. 그 룹 에 사 용 자 추 가
사이트 내에서 그룹 을 클릭합니다. 동일한 사용 권한을 가져야 하는 사용자에 대한 그룹을
만든 다음 사용자를 해당 그룹에 추가합니다. 그룹 이름을 클릭한 다음 사용자 추가 를 클릭
하여 해당 그룹에 포함될 사용자를 선택합니다.
2. 콘 텐 츠 선 택
사이트의 콘텐츠 페이지에서 통합 문서 , 뷰 , 프로젝트 또는 데이터 원본 을 클릭합니다. 페
이지에서 항목을 선택합니다. 동작 > 사용 권한 을 선택하여 해당 콘텐츠에 대한 사용 권한
규칙을 표시합니다.
- 332 -
사용 권한 규칙은 사용자 또는 사용자 그룹에 대해 허용되거나 거부된 기능 집합(예: 뷰를 편집하는 기능)
입니다. 사용할 수 있는 기능은 선택한 콘텐츠 유형에 따라 달라집니다.
3. 사 용 권 한 규 칙 만 들 기
사용자 또는 그룹 규칙 추가 를 클릭하고 그룹 을 선택한 후 선택적으로 검색 텍스트를 입
력한 다음 목록에서 이름을 선택합니다. 그룹의 초기 기능 집합에 적용할 사용 권한 역할 템
플릿을 선택합니다. 기능을 클릭하고 허용됨 또는 거부됨 으로 설정하거나 지정되지 않음
상태로 둡니다. 마쳤으면 저장 을 클릭합니다.
- 333 -
사용 권한을 설정하는 기능은 사용자의 사이트 역할과 해당 사용 권한 설정 기능이 허용됨으로 설정되어
있는지 여부에 따라 결정됩니다.
4사 용 자 권 한 보 기
그룹의 사용 권한 규칙을 저장한 후 해당 콘텐츠에 대한 사용자(유효) 권한을 확인할 수 있습
니다.
그룹 이름을 클릭하여 그룹의 사용자 또는 해당 유효 사용 권한을 표시합니다. 기능 상자를
마우스오버하여 기능이 허용되었는지, 아니면 거부되었는지에 대한 자세한 정보가 포함된
도구 설명을 표시합니다.
- 334 -
사용자 지정은 사용자의 기능이 사이트 역할 또는 콘텐츠 역할에 대한 초기 설정에서 변경되었음을 나타
냅니다.
결과 사용 권한에 대한 참고 사항:
l
l
서버 및 사이트 관리자는 모든 사용 권한으로 모든 사이트 콘텐츠에 액세스할 수 있습
니다.
게시자(콘텐츠 소유자)는 항상 자신의 콘텐츠에 대한 전체 액세스 권한을 갖지만, 상
위 프로젝트의 사용 권한이 잠겨 있지 않은 경우에만 자신이 소유한 통합 문서와 데이
터 원본에 대한 사용 권한을 변경할 수 있습니다. 자세한 내용은 프로젝트에 대해 콘
텐츠 사용 권한 잠금 페이지에 361을 참조하십시오.
l
거부 가 허용 보다 우선합니다.
l
다른 사용 권한이 지정되지 않은 경우 지정되지 않음 은 거부됨 이 됩니다.
l
l
콘텐츠에 대한 특정 사용자 권한이 콘텐츠에 대한 그룹 사용 권한보다 우선합니다.
즉, 사용자의 사용 권한이 그룹의 사용 권한보다 우선합니다.
사용자의 사이트 역할은 해당 사용자에게 허용되는 최대 사용 권한을 결정합니다. 자
세한 내용은 사용자의 사이트 역할 페이지에 178을 참조하십시오.
사용 권한 관련 작업에 대한 자세한 내용은 사용 권한 관리 페이지에 329 및 프로젝트 페
이지에 138를 참조하십시오.
빠 른 시 작 : 프 로 젝 트 사 용 권 한 잠 금
사용자가 프로젝트에 포함된 콘텐츠의 사용 권한을 변경하지 못하도록 금지하려면 해당 프
로젝트의 사용 권한을 잠그면 됩니다. 프로젝트의 사용 권한이 잠기면 기본 사용 권한이 프
로젝트의 모든 통합 문서와 데이터 원본에 적용되고 콘텐츠 소유자를 비롯한 사용자가 수정
할 수 없게 됩니다.
오직 관리자와 프로젝트 리더만 프로젝트 사용 권한을 잠그거나 잠금 해제할 수 있습니다.
관리자와 프로젝트 리더는 프로젝트 자체뿐 아니라 프로젝트 내의 통합 문서와 데이터 원본
의 기본 사용 권한을 설정하고 편집할 수 있습니다.
- 335 -
사용 권한 설정에 대한 자세한 내용은 Add permissions rules for users or groups(사용자 또는
그룹의 사용 권한 규칙 추가)를 참조하십시오. 기본 사용 권한 설정과 프로젝트에 대한 콘텐
츠 사용 권한 잠금에 대한 자세한 내용은 프로젝트와 프로젝트의 통합 문서 및 데이터 원
본에 대한 기본 사용 권한 설정 페이지에 357 및 프로젝트에 대해 콘텐츠 사용 권한 잠
금 페이지에 361을 참조하십시오.
1. 프 로 젝 트 의 기 본 사 용 권 한 설 정
프로젝트의 기본 사용 권한은 해당 프로젝트의 사용 권한이 잠길 때 사용되므로 제대로 설
정되었는지 확인할 필요가 있습니다. 사이트에서 콘텐츠 > 프로젝트 를 클릭합니다. 프로젝
트를 연 다음 사용 권한 을 클릭합니다.사용자 또는 그룹을 추가하고 해당 콘텐츠 유형에 대
한 사용 권한 역할 템플릿을 선택하거나, 편집 을 클릭한 다음 기능을 허용됨 , 거부됨 또는
지정되지 않음 으로 설정합니다.
관리자 및 프로젝트 리더는 언제든지 기본 사용 권한을 편집할 수 있습니다.
2. 프 로 젝 트 에 대 해 콘 텐 츠 사 용 권 한 잠 금
프로젝트 사용 권한에서 소유자에 의해 관리됨 단추를 클릭합니다. 단추 레이블은 콘텐츠
사용 권한이 현재 프로젝트에 대해 잠겼는지, 아니면 콘텐츠 소유자에 의해 관리되는지를
나타냅니다. 프로젝트에 대해 잠김 을 선택한 후 저장 을 클릭합니다.
- 336 -
프로젝트에 대한 사용 권한이 잠겨 있으면 프로젝트의 모든 콘텐츠에 기본 사용 권한이 사용됩니다. 사용
자는 프로젝트 내의 개별 통합 문서(뷰 포함) 또는 데이터 원본에 대한 사용 권한을 변경할 수 없습니다.
3. 잠 긴 사 용 권 한 보 기
프로젝트를 열고 프로젝트의 통합 문서 또는 데이터 원본을 선택한 후 동작 > 사용 권한 을
클릭합니다. 프로젝트에 대한 사용 권한이 잠겨 있으면 사용자는 프로젝트의 통합 문서 또
는 데이터 원본 사용 권한을 볼 수 있지만 수정할 수는 없습니다.
이 예에서 통합 문서 소유자는 통합 문서에 대한 전체 사용 권한을 보유하지만, 프로젝트에 대해 사용 권
한이 잠겨 있으면 통합 문서 사용 권한을 변경할 수 없습니다.
- 337 -
4. 프 로 젝 트 에 대 해 콘 텐 츠 사 용 권 한 잠 금 해 제
사이트에서 콘텐츠 > 프로젝트 를 클릭합니다. 프로젝트를 선택한 다음 동작 > 사용 권한
을 클릭합니다. 프로젝트에 대해 잠김 단추를 클릭합니다. 소유자에 의해 관리됨 을 선택
한 후 저장 을 클릭합니다.
프로젝트의 콘텐츠 사용 권한이 소유자에 의해 관리되는 경우 프로젝트의 개별 통합 문서, 뷰 및 데이터
원본은 기본 사용 권한으로 시작되지만 사용자가 이를 수정할 수 있습니다.
프로젝트 사용 권한에 대한 참고 사항:
l
l
l
관리자와 프로젝트 리더는 프로젝트 수준에서 언제라도 프로젝트와 프로젝트 내의
통합 문서 및 데이터 원본에 대한 기본 사용 권한을 편집할 수 있습니다.
프로젝트가 잠긴 경우 개별 통합 문서, 뷰 및 데이터 원본 사용 권한은 콘텐츠 소유자
를 포함한 사용자가 편집할 수 없습니다.
잠긴 프로젝트의 통합 문서 및 데이터 원본은 항상 기본 사용 권한을 사용합니다. 잠긴
프로젝트의 뷰는 항상 통합 문서의 사용 권한을 사용합니다.
사용 권한 규칙 및 결과 사용자 권한
Tableau Server의 사용 권한은 콘텐츠(프로젝트, 통합 문서, 뷰 및 데이터 원본)에 할당됩니
다. 프로젝트, 통합 문서, 뷰 또는 데이터 원본에 대한 사용 권한을 지정할 때 사용 권한 규칙
을 통해 해당 콘텐츠로 작업하도록 허용되는 사용자를 지정합니다. 개별 사용자 또는 그룹
에 대해 각 콘텐츠 항목의 사용 권한 규칙을 설정할 수 있습니다.
사용 권한 창에는 두 섹션, 즉 사용 권한 규칙 (위쪽 섹션)과 사용자 권한 (아래쪽 섹션)이 있
습니다. 사용 권한 규칙 에서 사용 권한을 설정하고 사용자 권한 에서 유효 또는 결과 사용
권한을 확인합니다.
- 338 -
사용 권한 규칙
설정할 수 있는 사용 권한 규칙에는 사용자 또는 그룹, 사용 권한 역할 템플릿 및 콘텐츠 항목
에 대해 사용자에게 부여하려는 기능 집합(예: 뷰를 편집하는 기능)이 포함됩니다. 사용할
수 있는 기능은 선택한 콘텐츠 유형에 따라 달라지며 허용됨 , 거부됨 또는 지정되지 않음
으로 설정할 수 있습니다. 사용 권한 설정 및 표시에 대한 자세한 내용은 빠른 시작: 사용 권
한 페이지에 331, 사용 권한 규칙 편집 페이지에 365, 사용 권한 규칙 및 사용자 권한 보
기 페이지에 364를 참조하십시오.
사용 권한 규칙 이름 옆에 있는 생략 부호를 클릭합니다.
- 339 -
사용 권한 역할 템플릿을 선택하고 기능(콘텐츠에 대해 허용된 동작)을 편집합니다.
l
l
l
사용자/그룹 : 규칙이 적용되는 사용자 또는 사용자 그룹을 나열합니다.
사용 권한 : 특정 프로젝트, 통합 문서, 뷰 또는 데이터 원본에 사용할 수 있는 사용 권
한 역할 템플릿을 나열합니다. 각 사용 권한 역할 템플릿(Editor, Interactor, Viewer
등)은 규칙에 대해 미리 정의된 기능 집합을 지정합니다. 선택되어 있는 기능이 미리
정의된 템플릿과 일치하지 않는 경우 사용 권한 역할 템플릿이 사용자 지정 으로 설정
됩니다. 사용 권한 역할 템플릿 및 기능에 대한 자세한 내용은 통합 문서 및 뷰에 대
한 사용 권한 설정 페이지에 344, 프로젝트에 대한 사용 권한 설정 페이지에 352
및 데이터 원본에 대한 사용 권한 설정 페이지에 348을 참조하십시오.
뷰 / 상호 작용 / 편집 : 허용됨 , 거부됨 또는 지정되지 않음 으로 설정할 수 있는 기능
집합의 범주입니다. (콘텐츠의 사용자 또는 그룹에 대해 다른 사용 권한이 지정되지
않은 경우 지정되지 않음 은 거부됨 이 됩니다.)
사용자 권한
사용 권한 창의 사용자 권한 영역에는 각 사용자의 유효 사용 권한이 표시됩니다. 이러한 사
용 권한은 사용자의 사이트 역할과 사용 권한 규칙이 평가된 후에 적용되는 각 사용자의 실
제 사용 권한입니다.
그룹 또는 사용자의 사용자 권한을 확인하려면 사용 권한 규칙 목록에서 사용자 또는 그룹
이름을 클릭합니다. 그룹의 사용자에 대한 결과 사용 권한이 사용 권한 창의 아래쪽 부분에
표시됩니다.
사용자의 결과 사용 권한은 다음에 의해 결정됩니다.
l
l
사용자의 사이트 역할에 허용된 최대 사용 권한 자세한 내용은 사용자의 사이트 역
할 페이지에 178을 참조하십시오.
지정된 콘텐츠 항목의 사용자 또는 그룹에 할당된 사용 권한
- 340 -
예를 들어 사용자에게 통합 문서에 대한 편집자 수준 사용 권한(모든 사용 가능한 기능 허용)
이 부여되었지만 사용자의 사이트 역할이 뷰어인 경우 사용자에게 뷰 , 이미지 내보내기 ,
요약 데이터 , 댓글 보기 , 댓글 추가 및 저장 기능만 허용됩니다.
다음 예제에서는 Finance 그룹에 대한 사용 권한 규칙을 만들었습니다. 모든 기능을 부여하
는 Editor 사용 권한 역할 템플릿이 그룹에 적용되었습니다. 그런 다음 관리자가 댓글 추가
를 거부됨 으로 설정했기 때문에 그룹에 적용된 사용 권한 집합의 이름이 사용자 지정 이 되
었습니다. Finance 그룹의 사용자 권한 섹션에는 그룹에 속한 대부분의 사용자에게 댓글
추가 기능을 제외한 모든 기능이 있다고 나타납니다. 한 사용자는 사이트 역할이 Viewer이
기 때문에 기능이 훨씬 적습니다.
이 예제의 모든 사용자 그룹 사용 권한 규칙은 없음 으로 설정되어 있습니다. 즉, 모든
사용자 그룹에 대해 모든 사용 권한을 지정되지 않음 으로 둡니다. 이 접근 방식에서
는 관리자가 콘텐츠를 볼 수 있는 그룹 또는 사용자에 대해서만 사용 권한을 구체적으
로 할당해야 합니다.
사용 권한이 평가되는 방법
Tableau Server의 사용 권한은 콘텐츠(프로젝트, 통합 문서, 뷰 및 데이터 원본)에 할당됩니
다. 프로젝트, 통합 문서, 뷰 또는 데이터 원본에 대한 사용 권한을 지정할 때 사용 권한 규칙
을 통해 해당 콘텐츠로 작업하도록 허용되는 사용자를 지정합니다.
Tableau Server에서 사용자가 액세스할 수 있는 뷰, 통합 문서, 프로젝트 및 데이터 원본과
이러한 다양한 콘텐츠 유형에서 사용할 수 있는 작업은 다음과 같은 특성에 따라 결정됩니
다.
- 341 -
l
l
사이트 역할 . 사용자의 사이트 역할은 사용자가 콘텐츠를 서버에 게시할 수 있는지,
상호 작용할 수 있는지, 아니면 보기만 할 수 있는지를 결정하며 사용자에게 허용된 다
양한 사용 권한 수준을 결정합니다. 자세한 내용은 사용자의 사이트 역할 페이지에
178을 참조하십시오.
콘텐츠 사용 권한 . 모든 프로젝트, 통합 문서, 뷰 또는 데이터 원본은 고유한 사용 권
한 규칙 집합을 보유할 수 있습니다.
사용 권한 규칙 에는 사용자 또는 그룹, 사용 권한 역할 템플릿 및 콘텐츠 항목에 대해
사용자에게 부여하려는 기능 집합(예: 뷰를 편집하는 기능)이 포함됩니다.
사용할 수 있는 기능은 선택한 콘텐츠 유형에 따라 달라지며 허용됨 , 거부됨 또는 지
정되지 않음 으로 설정할 수 있습니다. 거부 가 항상 허용 보다 우선하며, 사용자에게
기능을 허용하는 다른 사용 권한 규칙이 없다면 지정되지 않음 은 거부 가 됩니다.
참고 사용 권한 설정 기능이 있는 모든 사용자가 콘텐츠 항목의 사용 권한을 변경할
수 있습니다. 관리자, 콘텐츠 소유자 및 프로젝트 리더 기능이 있는 사용자에게는 자
동으로 사용 권한 설정 기능이 부여됩니다.
프로젝트 리더는 사이트 역할이 아니라 프로젝트에 설정할 수 있는 사용 권한 기능입
니다.
개별 사용자 또는 그룹에 대해 각 콘텐츠 항목의 사용 권한 규칙을 설정할 수 있습니다. 이 다
이어그램에서는 Tableau Server에서 사용 권한 규칙이 평가되는 방식을 보여 줍니다.
참고: 통합 문서에서 시트를 탭으로 표시하도록 구성된 경우 개별 뷰에 대한 서로 다
른 사용 권한이 지정되어 있어도 모든 뷰는 통합 문서 사용 권한을 상속합니다.
사용 권한에 대한 참고 사항
l
l
서버 및 사이트 관리자는 모든 사용 권한으로 모든 사이트 콘텐츠에 액세스할 수 있습
니다. 사용자는 사이트 레벨에서 사용 권한을 설정할 수 없으며 콘텐츠에만 사용 권한
을 할당할 수 있습니다.
게시자(콘텐츠 소유자)는 항상 자신의 콘텐츠에 대한 전체 액세스 권한을 갖지만, 상
위 프로젝트의 사용 권한이 잠겨 있지 않은 경우에만 자신이 소유한 통합 문서와 데이
- 342 -
터 원본에 대한 사용 권한을 변경할 수 있습니다. 자세한 내용은 프로젝트에 대해 콘
텐츠 사용 권한 잠금 페이지에 361을 참조하십시오.
l
거부 가 허용 보다 우선합니다.
l
다른 사용 권한이 지정되지 않은 경우 지정되지 않음 은 거부됨 이 됩니다.
l
l
l
l
콘텐츠에 대한 특정 사용자 권한이 콘텐츠에 대한 그룹 사용 권한보다 우선합니다.
즉, 사용자의 사용 권한이 그룹의 사용 권한보다 우선합니다.
사용자의 사이트 역할은 해당 사용자에게 허용되는 최대 사용 권한을 결정합니다. 자
세한 내용은 사용자의 사이트 역할 페이지에 178을 참조하십시오.
사용 권한 규칙 템플릿은 항목의 초기 사용 권한 집합에만 적용되며 영구적이지 않습
니다.
통합 문서 사용 권한은 뷰 사용 권한에 대한 템플릿으로 사용됩니다.
프로젝트의 콘텐츠 사용 권한이 잠겨 있는 경우 통합 문서가 탭 보기를 사용하면 뷰는
통합 문서 사용 권한을 상속합니다. 사용 권한이 잠기지 않은 경우 통합 문서 및 뷰 사
용 권한을 독립적으로 편집할 수 있습니다.
l
l
프로젝트 기본 사용 권한은 프로젝트의 콘텐츠에 대한 템플릿으로 사용됩니다. 프로
젝트에 대한 콘텐츠 사용 권한이 잠겨 있으면 통합 문서와 데이터 원본이 항상 기본 사
용 권한을 사용합니다. 사용 권한이 잠기지 않은 경우 통합 문서 및 데이터 원본 사용
권한을 독립적으로 편집할 수 있습니다.
각 콘텐츠 항목에 대해 모든 사이트 사용자가 자동으로 모든 사용자 그룹 사용 권한 규
칙에 포함됩니다. 따라서 모든 사용자 사용 권한 규칙은 콘텐츠 항목에 대한 추가적인
그룹 사용 권한 규칙을 만들 때 사용자의 사용 권한이 평가되는 방식에 영향을 미칩니
다.
규칙 평가를 간소화하려면 모든 사용자 그룹의 사용 권한 규칙 템플릿을 없음 으로 설
정하고 특정 그룹의 사용 권한 규칙에 설정한 기능을 기반으로 사용합니다. 또는 모든
사용자 그룹의 사용 권한 규칙을 사용하여 모든 사이트 사용자에게 기본 사용 권한 집
합을 부여하고 일부 그룹에 속하는 특정 기능만 거부합니다. 기밀 데이터를 포함하는
통합 문서 및 뷰의 경우 모든 사용자 그룹의 사용 권한 규칙 템플릿을 없음 으로 설정
하는 것이 좋습니다(모든 기능이 지정되지 않음 으로 설정됨).
Tableau Server에 서 는 다 음 과 같 은 우 선 순 위 순 서 대 로 사 용 권 한 을 평 가 합 니 다 .
1. 서버 및 사이트 관리자 : 관리자는 모든 사용 권한으로 모든 사이트 콘텐츠에 액세스
할 수 있습니다.
2. 사용자 - 라이선스 없음, 뷰어 라이선스 또는 게스트 : 사용자가 라이선스 없음이거
나, 뷰어 라이선스를 보유하거나(뷰어 사이트 역할과 다름) 또는 게스트인 경우 수행
할 수 없는 기능이 있습니다. 라이선스로 인해 사용자에 대한 기능이 명시적으로 거부
된 경우 해당 기능이 거부됩니다.
3. 프로젝트 소유자 : 사용자가 통합 문서가 포함된 프로젝트를 소유하는 경우 기능이
- 343 -
허용됩니다. 그렇지 않은 경우,
4. 프로젝트 리더 : 사용자에게 프로젝트 리더 기능이 있거나 사용자가 프로젝트 리더
기능이 있는 그룹에 속하는 경우 기능이 허용됩니다. 그렇지 않은 경우,
5. 사용자 - 승인 가능한 소유자 : 사용자가 콘텐츠 소유자인 경우 기능이 허용됩니다.
그렇지 않은 경우,
6. 사용자 - 기능 거부됨 : 사용자에게 콘텐츠에 대한 기능이 명시적으로 거부된 경우 해
당 기능이 거부됩니다. 그렇지 않은 경우,
7. 사용자 - 기능 허용됨 : 사용자에게 콘텐츠에 대해 명시적으로 허용된 기능이 있는 경
우 해당 기능이 허용됩니다. 그렇지 않은 경우,
8. 그룹 - 기능 거부됨 : 사용자가 콘텐츠에 대한 기능이 명시적으로 거부된 그룹에 속하
는 경우 해당 기능이 거부됩니다. 그렇지 않은 경우,
9. 그룹 - 기능 허용됨 : 사용자가 콘텐츠에 대한 기능이 명시적으로 허용된 그룹에 속하
는 경우 해당 기능이 허용됩니다. 그렇지 않은 경우,
사용자의 콘텐츠에 대한 액세스가 거부됩니다.
통합 문서 및 뷰에 대한 사용 권한 설정
사용 권한 설정 기능이 있는 관리자와 사용자가 통합 문서 또는 뷰에 대한 사용 권한 규칙을
설정할 수 있습니다.
사용 권한 설정 기능이 있는 모든 사용자가 통합 문서 또는 뷰의 사용 권한을 변경할 수 있
습니다. 관리자, 콘텐츠 소유자 및 프로젝트 리더 기능이 있는 사용자에게는 자동으로 사용
권한 설정 기능이 부여됩니다. 사용 권한 관련 작업에 대한 자세한 내용은 사용 권한 관리
페이지에 329 및 프로젝트 페이지에 138를 참조하십시오.
참고 : 프로젝트의 콘텐츠 사용 권한이 잠긴 경우 잠긴 프로젝트의 개별 통합 문서 및
뷰에 대한 사용 권한을 변경할 수 없습니다. 자세한 내용은 프로젝트에 대해 콘텐츠
사용 권한 잠금 페이지에 361 및 프로젝트와 프로젝트의 통합 문서 및 데이터 원
본에 대한 기본 사용 권한 설정 페이지에 357을 참조하십시오.
통합 문서에는 다음과 같은 기능을 설정할 수 있습니다.
- 344 -
뷰에는 다음과 같은 기능을 설정할 수 있습니다.
참고: 탭으로 시트 표시 를 사용하도록 설정하여 서버에 게시된 통합 문서의 뷰인 탭
뷰에서는 뷰 사용 권한 대신 통합 문서 사용 권한을 사용하게 됩니다. 통합 문서의 탭
뷰에 대한 사용 권한을 확인하면 사용 권한 창에서 뷰의 사용 권한 규칙 대신 통합 문
서의 사용 권한 규칙을 확인할 수 있습니다. 탭 뷰 사용 권한을 편집하려면 탭 뷰의 통
합 문서 사용 권한을 열어야 합니다. 통합 문서 사용 권한을 변경하면 해당 통합 문서
의 모든 탭 뷰에 적용됩니다.탭 없이(또는 탭을 숨긴 상태로) 통합 문서를 다시 저장하
면 통합 문서와 뷰에 기본 사용 권한이 다시 적용되지만 나중에 뷰 사용 권한을 편집할
수 있습니다.
사용 권한이 잠긴 프로젝트에 속한 통합 문서의 뷰도 통합 문서 사용 권한을 사용하게
됩니다. 자세한 내용은 프로젝트에 대해 콘텐츠 사용 권한 잠금 페이지에 361을
참조하십시오.
통합 문서 또는 뷰에 대한 사용 권한 설정
1. 사이트의 콘텐츠 페이지에서 통합 문서 또는 뷰 를 클릭합니다. 통합 문서 또는 뷰를
선택한 다음 동작 > 사용 권한 을 클릭하여 현재 사용 권한 규칙을 표시합니다.
- 345 -
참고: 여러 항목을 선택했고 일부 항목이 읽기 전용인 경우 사용 권한을 볼 수
없습니다. 뷰 선택을 취소하고 한 번에 하나씩 뷰를 선택해 보십시오.
2. 사용자 또는 그룹 규칙 추가 를 클릭하고 그룹 또는 사용자 를 선택한 다음 목록에서
그룹 또는 사용자 이름을 선택합니다.
3. 그룹 또는 사용자의 초기 기능 집합에 적용할 사용 권한 역할 템플릿을 선택한 다음 저
장 을 클릭합니다.
- 346 -
기능 및 사용 가능한 사용 권한 역할 템플릿 목록은 사용 권한 설정이 통합 문서에 대
한 것인지 뷰에 대한 것인지에 따라 달라집니다. 기능 정의에 대한 자세한 내용은 사
용 권한 참조 페이지에 366을 참조하십시오.
참고: 기밀 데이터를 포함하는 통합 문서 및 뷰의 경우 모든 사용자 그룹의 사용
권한을 없음 (모든 사용 권한 지정되지 않음 )으로 설정하는 것이 좋습니다.
통합 문서 및 뷰에 사용할 수 있는 사용 권한 역할 템플릿은 다음과 같습니다.
사용 권한 템플릿
적용 대
상
설명
Viewer
통합 문
서
사용자 또는 그룹이 서버의 통합 문서나 뷰에 연결
할 수 있습니다.
뷰
Interactor
통합 문
서
뷰
에디터
통합 문
서
사용자 또는 그룹이 서버의 통합 문서 또는 뷰를 보
거나, 통합 문서 뷰를 편집하거나, 필터를 적용하
거나, 기초 데이터를 보거나, 이미지와 데이터를
내보낼 수 있습니다. 다른 모든 사용 권한은 사용
자나 그룹의 프로젝트 사용 권한에서 상속됩니다.
규칙에 대한 모든 기능을 허용됨 으로 설정합니다.
뷰
없음
통합 문
서
규칙에 대한 모든 기능을 지정되지 않음 으로 설
정합니다.
뷰
거부됨
통합 문
서
규칙에 대한 모든 기능을 거부됨 으로 설정합니다.
뷰
4. 규칙을 추가적으로 사용자 지정하려면 규칙 이름 옆에 있는 동작 메뉴(. .)를 클릭한 후
- 347 -
편집 을 클릭합니다. 규칙에서 기능을 클릭하고 허용됨 또는 거부됨 으로 설정하거나
지정되지 않음 상태로 둡니다. 마쳤으면 저장 을 클릭합니다.
5. 결과 사용 권한을 표시합니다.
사용 권한 규칙에서 그룹 이름 또는 사용자 이름을 클릭하여 결과 사용 권한을 표시합
니다. 기능 상자를 마우스오버하여 기능이 허용되었는지, 아니면 거부되었는지에 대
한 자세한 정보가 포함된 도구 설명을 표시합니다.
6. 동일한 단계에 따라 다른 사용자 또는 그룹의 콘텐츠에 대한 추가적인 사용 권한 규칙
을 구성합니다.
데이터 원본에 대한 사용 권한 설정
사용 권한 설정 기능이 있는 모든 사용자가 데이터 원본의 사용 권한을 변경할 수 있습니
다. 관리자, 콘텐츠 소유자 및 프로젝트 리더 기능이 있는 사용자에게는 자동으로 사용 권
한 설정 기능이 부여됩니다. 사용 권한 관련 작업에 대한 자세한 내용은 사용 권한 관리 페
이지에 329 및 프로젝트 페이지에 138를 참조하십시오.
- 348 -
참고 : 프로젝트의 콘텐츠 사용 권한이 잠긴 경우 잠긴 프로젝트의 데이터 원본에 대한
사용 권한을 변경할 수 없습니다. 자세한 내용은 프로젝트에 대해 콘텐츠 사용 권한
잠금 페이지에 361 및 프로젝트와 프로젝트의 통합 문서 및 데이터 원본에 대한
기본 사용 권한 설정 페이지에 357을 참조하십시오.
프로젝트에 대해 다음과 같은 기능을 설정할 수 있습니다.
템플릿
설명
보기
사용자 또는 그룹이 프로젝트의 통합 문서 및 뷰에 연결할 수 있
습니다.
연결
데이터 원본에 연결합니다. 데이터 원본에 연결된 뷰(프로젝트
에 속함)에 액세스하는 사용자는 뷰에 대한 보기 권한과 데이터
원본에 대한 연결 권한을 둘 다 보유해야 합니다.
저장
사용자 또는 그룹이 서버에 데이터 원본을 게시하고 서버의 데
이터 원본 연결을 덮어쓸 수 있습니다.
데이터 원본 다운로드
서버에서 데이터 원본을 다운로드합니다.
삭제
데이터 원본을 삭제합니다.
사용 권한 설정
데이터 원본에 대한 사용 권한을 지정합니다.
- 349 -
데이터 원본에 대한 사용 권한을 설정하려면
1. 데이터 원본 페이지에서 데이터 원본을 한 개 이상 선택한 다음 동작 > 사용 권한 을
선택합니다.
2. 사용자 또는 그룹 규칙 추가 를 클릭하고 그룹 또는 사용자 를 선택한 다음 목록에서
그룹 또는 사용자 이름을 선택합니다.
3. 그룹 또는 사용자의 초기 기능 집합에 적용할 사용 권한 역할 템플릿을 선택한 다음 저
장 을 클릭합니다.
- 350 -
데이터 원본에 사용할 수 있는 사용 권한 규칙 템플릿은 다음과 같습니다.
역할
설명
커넥터
사용자 또는 그룹이 서버의 데이터 원본에 연결할 수 있습니
다.
에디터
사용자 또는 그룹이 서버의 데이터 원본에 연결할 수 있습니
다. 또한 데이터 원본을 게시, 편집, 다운로드, 삭제하고 해당
사용 권한을 설정하며, 게시할 데이터 원본의 새로 고침을 예
약합니다.
없음
사용 권한 규칙에 대한 모든 기능을 지정되지 않음 으로 설정
합니다.
거부됨
사용 권한 규칙에 대한 모든 기능을 거부됨 으로 설정합니다.
참고: Microsoft Analysis Services 또는 Oracle Essbase 연결과 같은 큐브 데이터
원본을 로컬로 사용해야 합니다. 게시된 데이터 원본을 Tableau Desktop으로 다
운로드하려면 다운로드 권한이 필요합니다. 데이터 원본 커넥터 역할에서는
다운로드 권한을 제공하지 않으므로 해당 권한을 명시적으로 부여해야 합니
다. 자세한 내용은 큐브 데이터 원본 페이지에 276을 참조하십시오.
4. 규칙을 추가적으로 사용자 지정하려면 규칙 이름 옆에 있는 동작 메뉴(. .)를 클릭한 후
편집 을 클릭합니다. 규칙에서 기능을 클릭하고 허용됨 또는 거부됨 으로 설정하거나
지정되지 않음 상태로 둡니다. 마쳤으면 저장 을 클릭합니다.
- 351 -
5. 동일한 단계에 따라 다른 사용자 또는 그룹의 콘텐츠에 대한 추가적인 사용 권한 규칙
을 구성합니다.
6. 결과 사용 권한을 표시합니다.
사용 권한 규칙에서 그룹 이름 또는 사용자 이름을 클릭하여 결과 사용 권한을 표시합
니다. 기능 상자를 마우스오버하여 기능이 허용되었는지, 아니면 거부되었는지에 대
한 자세한 정보가 포함된 도구 설명을 표시합니다.
프로젝트에 대한 사용 권한 설정
모든 프로젝트는 프로젝트 자체만이 아니라 프로젝트의 통합 문서와 데이터 원본에도 설정
할 수 있는 사용 권한을 포함합니다. 이러한 사용 권한은 프로젝트의 모든 콘텐츠에 대해 기
본 사용 권한 설정이 되고 각 프로젝트는 자체 기본 사용 권한 집합을 보유할 수 있습니다. 자
- 352 -
세한 내용은 프로젝트와 프로젝트의 통합 문서 및 데이터 원본에 대한 기본 사용 권한
설정 페이지에 357을 참조하십시오.
관리자와 프로젝트 리더는 프로젝트 자체뿐 아니라 프로젝트 내의 통합 문서와 데이터 원본
에 대한 기본 사용 권한을 언제라도 설정하고 편집할 수 있습니다. 이 경우 콘텐츠 사용 권한
이 프로젝트에 대해 잠겨 있는지, 아니면 편집할 수 있도록 열려 있는지 여부는 관계 없습니
다. 하지만 프로젝트에 대해 콘텐츠 사용 권한이 잠겨 있으면 프로젝트의 개별 통합 문서와
데이터 원본을 편집할 수 없습니다.
관리자와 프로젝트 리더 사용 권한이 있는 사용자는 프로젝트 사용 권한을 잠그고 "잠금 해
제"할 수 있습니다. 자세한 내용은 빠른 시작: 프로젝트 사용 권한 잠금 , 프로젝트에 대해
콘텐츠 사용 권한 잠금 페이지에 361을 참조하십시오.
사용 권한 관련 작업에 대한 자세한 내용은 사용 권한 관리 페이지에 329 및 프로젝트 페
이지에 138를 참조하십시오.
참고 : 새 프로젝트를 만들면 처음에 사이트의 기본 프로젝트와 동일한 사용 권한이
부여됩니다. 이 사용 권한이 프로젝트와 해당 통합 문서 및 데이터 원본의 기본 사용
권한입니다.
프로젝트에 대해 설정할 수 있는 세 가지 기능은 보기 , 저장 및 프로젝트 리더 입니다.
템플릿
설명
보기
사용자 또는 그룹이 프로젝트의 통합 문서 및 뷰에 연결할 수 있
습니다.
저장
사용자 또는 그룹이 서버에 통합 문서 및 데이터 원본을 게시하고
서버의 콘텐츠를 덮어쓸 수 있습니다.
허용될 경우 사용자는 통합 문서나 데이터 원본을 Tableau
- 353 -
Desktop에서 다시 게시할 수 있으므로 소유자가 되어 모든 사용
권한을 가질 수 있습니다. 그러면 통합 문서에 대한 원래 소유자
의 액세스가 해당 사용자의 그룹 사용 권한 및 새로운 소유자가
설정할 수 있는 다른 사용 권한에 의해 결정됩니다.
사용자나 그룹이 서버에서 통합 문서를 편집한 후 덮어쓸 수 있는
지 여부도 이 사용 권한으로 결정됩니다. 관련 정보는 웹 편집, 저
장 및 다운로드 권한 허용 페이지에 369을 참조하십시오.
프로젝트 리더
사용자 또는 그룹이 프로젝트의 모든 항목에 대해 사용 권한을 설
정하고, 프로젝트 사용 권한을 잠그고, 기본 사용 권한을 편집할
수 있습니다.
프로젝트에 대한 사용 권한을 설정하려면
1. 프로젝트 페이지에서 프로젝트를 선택한 다음 동작 > 사용 권한 을 선택합니다.
2. 사용자 또는 그룹 규칙 추가 를 클릭하고 그룹 또는 사용자 를 선택한 다음 목록에서
그룹 또는 사용자 이름을 선택합니다.
- 354 -
3. 그룹 또는 사용자의 초기 기능 집합에 적용할 사용 권한 역할 템플릿을 선택한 다음 저
장 을 클릭합니다.
프로젝트에 사용할 수 있는 사용 권한 템플릿은 다음과 같습니다.
템플릿
설명
Viewer
사용자 또는 그룹이 프로젝트의 통합 문서 및 뷰에 연결할 수
있습니다.
게시자
사용자 또는 그룹이 서버에 통합 문서 및 데이터 원본을 게시
할 수 있습니다.
프로젝트 리더
사용자 또는 그룹이 프로젝트의 모든 항목에 대한 사용 권한
을 설정하도록 허용합니다.
- 355 -
없음
사용 권한 규칙에 대한 모든 기능을 지정되지 않음 으로 설
정합니다.
거부됨
사용 권한 규칙에 대한 모든 기능을 거부됨 으로 설정합니다.
데이터 원본 커넥터
사용자 또는 그룹이 프로젝트의 데이터 원본에 연결할 수 있
습니다.
데이터 원본 에디터
사용자 또는 그룹이 프로젝트의 데이터 원본에 연결할 수 있
습니다. 또한 데이터 원본을 게시, 편집, 다운로드, 삭제하고
해당 사용 권한을 설정하며, 게시할 데이터 원본의 새로 고침
을 예약합니다. 이 사용 권한은 데이터 원본에 연결된 뷰에
액세스할 때 뷰와 관련이 있습니다.
4. 규칙을 추가적으로 사용자 지정하려면 사용 권한 규칙 이름 옆에 있는 동작 메뉴(. . . )
를 클릭한 후 편집 을 클릭합니다. 규칙에서 기능을 클릭하고 허용됨 또는 거부됨 으
로 설정하거나 지정되지 않음 상태로 둡니다. 마쳤으면 저장 을 클릭합니다.
5. 결과 사용 권한을 표시합니다.
사용 권한 규칙에서 그룹 이름 또는 사용자 이름을 클릭하여 결과 사용 권한을 표시합
니다. 기능 상자를 마우스오버하여 기능이 허용되었는지, 아니면 거부되었는지에 대
한 자세한 정보가 포함된 도구 설명을 표시합니다.
- 356 -
6. 동일한 단계에 따라 다른 사용자 또는 그룹의 콘텐츠에 대한 추가적인 사용 권한 규칙
을 구성합니다.
프로젝트와 프로젝트의 통합 문서 및 데이터 원본에 대한 기본 사용 권한 설
정
프로젝트 사용 권한을 프로젝트 자체만이 아니라 프로젝트의 통합 문서와 데이터 원본에도
설정할 수 있습니다. 이러한 사용 권한은 프로젝트의 모든 콘텐츠에 대해 기본 사용 권한 설
정이 되고 각 프로젝트는 자체 기본 사용 권한 집합을 보유할 수 있습니다.
관리자와 프로젝트 리더만 프로젝트와 프로젝트의 통합 문서 및 데이터 원본에 대한 기본
사용 권한을 편집할 수 있습니다.
참고 : 사이트의 새 프로젝트는 항상 기본 프로젝트에 설정된 기본 사용 권한 집합으
로 시작합니다.
l
l
관리자와 프로젝트 리더 사용 권한이 있는 사용자는 언제든지 기본 사용 권한을 편집
할 수 있습니다.
프로젝트가 잠긴 경우 개별 통합 문서, 뷰 및 데이터 원본 사용 권한은 콘텐츠 소유자
- 357 -
를 포함한 사용자가 편집할 수 없습니다.
l
잠긴 프로젝트의 통합 문서 및 데이터 원본은 항상 해당 프로젝트의 콘텐츠에 설정된
기본 사용 권한을 사용합니다. 잠긴 프로젝트의 뷰는 항상 통합 문서의 사용 권한을 사
용합니다. 이는 데스크톱에서 게시되는 통합 문서와 데이터 원본에 적용됩니다.
사용 권한 관련 작업에 대한 자세한 내용은 사용 권한 관리 페이지에 329 및 프로젝트 페
이지에 138를 참조하십시오.
프로젝트의 기본 사용 권한을 설정하려면
1. 사이트의 콘텐츠 페이지에서 프로젝트를 클릭한 다음 프로젝트 배치 페이지에서 사
용 권한 을 클릭합니다.
2. 사용자 또는 그룹 규칙 추가 를 클릭하고 그룹 또는 사용자 를 선택한 다음 목록에서
그룹 또는 사용자 이름을 선택합니다.
- 358 -
기존 사용자 또는 그룹의 경우 . .을 클릭한 다음 편집 을 클릭합니다.
3. 프로젝트 , 통합 문서 또는 데이터 원본 에 대한 사용 권한 역할 템플릿을 선택한 다음
저장 을 클릭합니다.
또는 프로젝트 , 통합 문서 또는 데이터 원본 레이블을 클릭하여 사용 권한 뷰를 확장
합니다. 기능을 클릭하고 허용됨 , 거부됨 또는 지정되지 않음 으로 설정합니다. 저장
을 클릭합니다.
- 359 -
이 예에서는 프로젝트 기본 사용 권한을 설정하는 방법을 보여 줍니다. 통합 문서와 데
이터 원본에도 동일한 일반적인 단계가 적용됩니다.
참고 : 저장한 후 설정을 변경하려면 동작 메뉴(. .)를 클릭한 후 편집 을 클릭합니
다.
4. 결과 사용 권한을 표시합니다.
사용 권한 규칙에서 그룹 이름 또는 사용자 이름을 클릭하여 결과 사용자 권한을 표시
합니다.
프로젝트, 통합 문서 또는 데이터 원본 사용 권한을 확장하여 개별 기능을 표시합니
다.
- 360 -
기능 상자를 마우스오버하여 기능이 허용되었는지, 아니면 거부되었는지에 대한 자
세한 정보가 포함된 도구 설명을 표시합니다.
5. 동일한 단계에 따라 다른 사용자 또는 그룹에 대한 추가적인 사용 권한 규칙을 구성합
니다.
프로젝트에 대해 콘텐츠 사용 권한 잠금
사용자가 프로젝트에 포함된 통합 문서 및 데이터 원본의 사용 권한을 변경하지 못하도록
금지하려면 해당 프로젝트의 사용 권한을 잠그면 됩니다. 프로젝트의 사용 권한이 잠기면
기본 사용 권한 설정이 뷰를 포함한 모든 통합 문서와 프로젝트의 데이터 원본에 적용되고
- 361 -
소유자와 더불어 사용자는 수정할 수 없게 됩니다. 기본 사용 권한에 대한 자세한 내용은 프
로젝트와 프로젝트의 통합 문서 및 데이터 원본에 대한 기본 사용 권한 설정 페이지
에 357을 참조하십시오.
오직 관리자와 프로젝트 리더만 프로젝트에 대한 콘텐츠 사용 권한을 잠글 수 있습니다(또
는 사용 권한을 "잠금 해제"할 수 있음).
참고 : 관리자와 프로젝트 리더는 프로젝트가 잠겨 있어도 프로젝트와 프로젝트 내의
통합 문서 및 데이터 원본에 대한 기본 사용 권한을 설정하고 편집할 수 있습니다.
1. 사이트의 콘텐츠 페이지에서 프로젝트를 연 다음 프로젝트 배치 페이지에서 사용 권
한 을 클릭합니다.
2. 소유자에 의해 관리됨 단추를 클릭합니다. 단추 레이블은 콘텐츠 사용 권한이 현재
프로젝트에 대해 잠겼는지, 아니면 콘텐츠 소유자에 의해 관리되는지를 나타냅니다.
프로젝트의 콘텐츠 사용 권한 대화 상자에서 프로젝트에 대해 잠김 을 선택한 다
음 저장 을 클릭합니다.
- 362 -
프로젝트에 대한 사용 권한이 잠겨 있으면 사용자는 프로젝트의 통합 문서 또는 데이
터 원본 사용 권한을 볼 수 있지만 수정할 수는 없습니다.
3. 프로젝트에 대한 콘텐츠 사용 권한 잠금을 해제하려면 프로젝트 사용 권한을 다시 엽
니다. 프로젝트에 대해 잠김 단추를 클릭합니다. 프로젝트의 콘텐츠 사용 권한 대
화 상자에서 소유자에 의해 관리됨 을 선택한 다음 저장 을 클릭합니다.
- 363 -
프로젝트와 해당 통합 문서 및 데이터 원본에 기본 사용 권한이 다시 적용되고 사용 권
한을 편집할 수 있게 됩니다.
사용 권한 규칙 및 사용자 권한 보기
언제든지 뷰, 통합 문서, 프로젝트 또는 데이터 원본에 대한 사용자 또는 그룹의 사용 권한을
볼 수 있습니다. 선택한 뷰, 통합 문서, 데이터 원본 또는 프로젝트에 따라 해당 사용 권한이
표시됩니다.
1. 사이트의 콘텐츠 페이지에서 통합 문서 , 뷰 , 프로젝트 또는 데이터 원본 을 클릭합니
다. 페이지에서 항목을 선택하려면 항목의 왼쪽 위 모서리에 있는 확인란을 선택합니
다.
2. 동작 > 사용 권한 을 선택하여 현재 사용 권한 규칙을 표시합니다.
3. 사용 권한 규칙 영역에서 그룹 또는 사용자 이름을 클릭하여 결과 사용 권한을 확인합
니다. 사용자 권한에서 기능 상자를 마우스오버하여 기능이 허용되었는지, 아니면 거
- 364 -
부되었는지에 대한 자세한 정보가 포함된 도구 설명을 표시합니다.
사용자 지정은 사용자의 기능이 사이트 역할 또는 콘텐츠 역할에 대한 초기 설정에서 변경되었음
을 나타냅니다.
사용 권한 규칙 편집
사용 권한을 설정 하도록 허용된 사용자는 콘텐츠에 대한 그룹 및 사용자의 사용 권한 규칙
을 변경하도록 허용됩니다.
1. 사이트의 콘텐츠 페이지에서 프로젝트, 통합 문서, 뷰 또는 데이터 원본을 선택한 다
음 동작 > 사용 권한 을 선택하여 현재 사용 권한 규칙을 표시합니다.
뷰의 사용 권한 규칙 예
2. 변경하려는 사용 권한 규칙에서 규칙 이름 옆의 동작 메뉴(. .)를 클릭한 후 편집 을 클
릭합니다. 규칙에서 기능을 클릭하고 허용됨 또는 거부됨 으로 설정하거나 지정되지
않음 상태로 둡니다. 마쳤으면 저장 을 클릭합니다.
- 365 -
3. 결과 사용 권한을 표시합니다.
사용 권한 규칙에서 그룹 이름 또는 사용자 이름을 클릭하여 결과 사용 권한을 표시합
니다. 기능 상자를 마우스오버하여 기능이 허용되었는지, 아니면 거부되었는지에 대
한 자세한 정보가 포함된 도구 설명을 표시합니다.
4. 동일한 단계에 따라 다른 사용자 또는 그룹의 콘텐츠에 대한 추가적인 사용 권한 규칙
을 구성합니다.
사용 권한 참조
관리자 및 권한이 부여된 다른 사용자는 사용자가 Tableau Server에서 수행하는 동작에 대
한 사용 권한을 허용하거나 거부할 수 있습니다. 통합 문서나 데이터 원본을 Tableau Server
에 게시할 때도 Tableau Desktop에서 사용 권한을 설정할 수 있습니다.
관리자는 언제나 Tableau Server의 모든 자산을 완전히 제어할 수 있으며 사이트 관리자는
사이트의 모든 자산을 완전히 제어할 수 있습니다. 통합 문서나 데이터 원본을 Tableau
Server에 게시하는 사용자는 해당 자산의 소유자로서 잠긴 프로젝트에 속한 자산이 아니라
면 해당 자산을 완전히 제어할 수 있습니다. 자세한 내용은 프로젝트에 대해 콘텐츠 사용
권한 잠금 페이지에 361을 참조하십시오.
- 366 -
다음 표에서는 Tableau Server의 각 항목에 적용되는 사용 권한을 보여 주며 각 사용 권한으
로 수행할 수 있는 동작에 대해 설명합니다.
사용 권
한
적용 대상 사용자 동작(허용될 경우)
보기
통합 문서
데이터 원
본
뷰
프로젝트
웹 편집
통합 문서
뷰
Tableau Server에서 항목을 봅니다. 데이터 원본에 연결된 뷰에
액세스하는 사용자는 통합 문서에 대한 보기 권한과 데이터 원본
에 대한 연결 권한을 둘 다 보유해야 합니다.
참고 : 통합 문서에서 시트를 탭으로 표시하도록 구성된 경우 개별
뷰에 대한 서로 다른 사용 권한이 지정되어 있어도 모든 뷰는 통합
문서 사용 권한을 상속합니다.
통합 문서의 뷰를 편집합니다. 웹 편집, 저장 및 다운로드 권한
허용 페이지에 369을 참조하십시오.
Tableau Desktop에서 통합 문서를 게시하면 통합 문서에 포함된
통합 문서(뷰)에 대한 사용 권한이 통합 문서의 사용 권한에서 복
사됩니다(덮어쓰기). 통합 문서를 저장할 때 탭으로 시트 표시 를
선택하면 탭이 사용하도록 설정되어 있는 한 통합 문서에 대한 사
용 권한이 통합 문서에 포함된 모든 워크시트(뷰)에 대한 사용 권
한을 덮어씁니다.탭 없이 통합 문서를 다시 저장하면 통합 문서와
뷰에 기본 사용 권한이 적용되지만 나중에 뷰 사용 권한을 편집할
수 있습니다.
모든 사용자 그룹에 대해 특별히 고려해야 할 사항: Tableau
Desktop에서 게시 또는 웹에서 편집된 통합 문서를 Tableau
Server에 저장 등을 통해 다른 사용자가 소유자의 콘텐츠를 덮어
쓰지 않도록 보호하기 위해서 사용자가 모든 사용자 그룹의 사용
권한을 가진 프로젝트에 게시할 때마다 모든 사용자 그룹의 저
장 사용 권한이 기본적으로 허용됨 에서 지정되지 않음 으로 변
경됩니다. 다음에 지정되지 않음 에서 허용됨 으로 변경하려면
통합 문서 및 뷰에 대한 사용 권한 설정 페이지에 344의 단계
에 따라 수동으로 이 사용 권한을 수정할 수 있습니다.
저장
통합 문서
데이터 원
본
뷰
프로젝트
서버에서 항목을 덮어씁니다. 허용될 경우 사용자는 통합 문서나
데이터 원본을 Tableau Desktop에서 다시 게시할 수 있으므로 소
유자가 되어 모든 사용 권한을 가질 수 있습니다. 그러면 통합 문
서에 대한 원래 소유자의 액세스가 해당 사용자의 그룹 사용 권한
및 새로운 소유자가 설정할 수 있는 다른 사용 권한에 의해 결정됩
니다.
사용자나 그룹이 서버에서 통합 문서를 편집한 후 덮어쓸 수 있는
지 여부도 이 사용 권한으로 결정됩니다. 웹 편집, 저장 및 다운
로드 권한 허용 페이지에 369을 참조하십시오.
- 367 -
사용 권
한
적용 대상 사용자 동작(허용될 경우)
통합 문
서 다운
로드/
다른 이
름으로
저장
통합 문서
서버에서 통합 문서를 다운로드하고 편집한 통합 문서를 새 통합
문서로 서버에 저장합니다. 자세한 내용은 통합 문서 다운로드
페이지에 309 및 웹 편집, 저장 및 다운로드 권한 허용 다음 페
이지에 을 참조하십시오.
데이터
원본 다
운로드
데이터 원
본
서버에서 데이터 원본을 다운로드합니다.
삭제
통합 문서
항목을 삭제합니다.
데이터 원
본
뷰
필터
통합 문서
뷰의 필터를 수정하고, 필터만 유지하고, 데이터를 제외합니다.
뷰
댓글 추
가
통합 문서
설명 보
기
통합 문서
요약 데
이터 다
운로드
통합 문서
전체 데
이터 다
운로드
통합 문서
이미
지/PDF
다운로드
통합 문서
사용자
지정 항
목 공유
통합 문서
뷰
뷰
뷰
뷰
뷰
뷰
통합 문서의 뷰에 댓글을 추가합니다. 뷰에 댓글 추가 페이지에
308를 참조하십시오.
통합 문서의 뷰에 연결된 댓글을 봅니다. 뷰에 댓글 추가 페이지
에 308를 참조하십시오.
뷰 내의 사용자 선택 항목 또는 뷰에서 집계 데이터를 확인하고 해
당 데이터를 텍스트 파일로 다운로드합니다.
뷰의 각 행에 숨겨진 모든 원시 데이터를 사용자가 선택한 마크에
의해 제한된 상태로 확인하고 해당 데이터를 텍스트 파일로 다운
로드합니다.
각 뷰를 이미지로 다운로드합니다. 자세한 내용은 뷰 다운로드
페이지에 310를 참조하십시오.
저장된 사용자 지정을 다른 사용자가 볼 수 있도록 공개합니다.
사용자는 Tableau Server에서 사용자 지정 뷰 를 사용하여 사용
자 지정 뷰를 만들 수 있습니다. 자세한 내용은 사용자 지정 뷰
페이지에 319를 참조하십시오.
- 368 -
사용 권
한
적용 대상 사용자 동작(허용될 경우)
이동
통합 문서
통합 문서를 프로젝트 간에 이동합니다.
참고 : 관리자만 프로젝트 간에서 데이터 원본을 이동할 수 있습니
다.
사용 권
한 설정
통합 문서
데이터 원
본
항목의 사용 권한을 지정합니다. 통합 문서의 경우 이 사용 권한
이 통합 문서의 뷰까지 확장됩니다.
뷰
연결
데이터 원
본
데이터 원본에 연결합니다. 데이터 원본에 연결된 뷰(프로젝트에
속함)에 액세스하는 사용자는 뷰에 대한 보기 권한과 데이터 원본
에 대한 연결 권한을 둘 다 보유해야 합니다.
참고 : 통합 문서에서 시트를 탭으로 표시하도록 구성된 경우 개별
뷰에 대한 서로 다른 사용 권한이 지정되어 있어도 모든 뷰는 통합
문서 사용 권한을 상속합니다.
프로젝트
리더
프로젝트
프로젝트의 모든 항목 및 프로젝트 자체의 사용 권한을 설정합니
다.프로젝트 사용 권한을 잠그고 기본 사용 권한을 편집할 수 있
습니다.
웹 편집, 저장 및 다운로드 권한 허용
사용자가 통합 문서를 편집, 저장 및 다운로드할 수 있으려면 사용자에게 해당 작업을 허용
하는 사이트 역할과 사용자 또는 그룹 사용 권한 규칙에 관련 기능이 있어야 합니다. 사용 권
한 설정에 대한 자세한 내용은 빠른 시작: 사용 권한 을 참조하십시오. 프로젝트 사용 권한
잠금에 대한 자세한 내용은 프로젝트에 대해 콘텐츠 사용 권한 잠금 페이지에 361을 참
조하십시오.
다음 기능은 사용자가 뷰를 편집, 저장 및 다운로드할 수 있는지 여부를 제어합니다.
l
웹 편집 - 사용자가 Tableau Server에서 통합 문서 뷰를 편집할 수 있는지 여부를 결정
합니다.
기존 통합 문서를 편집하려면 사용자에게 인터액터 또는 게시자 사이트 역할이 있어
야 하며 통합 문서에 대한 웹 편집 기능이 허용되어 있어야 합니다.
참고: 인터액터 는 통합 문서를 저장하거나 다운로드하도록 허용되지 않습니
다.
l
다른 이름으로 다운로드/저장 - 사용자가 뷰를 편집할 때 저장 및 다른 이름으로 저
- 369 -
장 명령을 볼 수 있는지 여부와 사용자가 새 통합 문서에 변경 내용을 저장할 수 있는
지 여부를 결정합니다. 또한 사용자가 Tableau Desktop을 사용하여 서버에서 통합 문
서를 열 수 있는지 여부를 결정합니다.
변경 내용을 통합 문서에 저장하거나 통합 문서를 Tableau Server에서 새 통합 문서로
저장하려면 사용자에게 게시자 사이트 역할이 있어야 하며 통합 문서에 대한 저장 및
다른 이름으로 다운로드/저장 기능이 허용되어 있어야 합니다.
l
저장 - 사용자가 서버에서 기존 통합 문서에 변경 내용을 저장할 수 있는지(통합 문서
덮어쓰기) 여부를 결정합니다.
변경 내용을 통합 문서에 저장하려면 사용자에게 게시자 사이트 역할이 있어야 하며
통합 문서에 대한 저장 기능이 허용되어 있어야 합니다.
참고: 프로젝트에 대한 저장 기능을 거부하면 전체 프로젝트에 대한 저장이 비
활성화되고 기존 통합 문서 덮어쓰기가 비활성화됩니다.
웹 편집 사용 권한을 부여하려면
1. 사용자의 사이트 역할을 인터액터 또는 게시자 로 설정합니다.
2. 통합 문서 수준의 그룹 또는 사용자에 대한 사용 권한 규칙에서 웹 편집 기능을 허용
됨 으로 설정합니다.
3. 규칙을 저장합니다.
저장 및 다른 이름으로 다운로드/저장 권한을 부여하려면
1. 사용자의 사이트 역할을 게시자 로 설정합니다. 자세한 내용은 사이트 역할 변경 을
참조하십시오.
참고: 인터액터 는 통합 문서를 저장하거나 다운로드하도록 허용되지 않습니
다.
2. 프로젝트 및 통합 문서 수준에서 그룹 또는 사용자에 대한 사용 권한 규칙을 만듭니다.
다음 기능을 설정합니다.
사용자가(게시자 사이트 역할) 기존 통합 문서와 새 통합 문서를 편집하고
변경 내용을 저장할 수 있도록 허용하려면
사용 권한
프로젝
트의 경
우
프로젝트에 있는 지
정된 통합 문서의 경
우
웹 편집
-
허용됨
다른 이름으
-
허용됨
- 370 -
로 다운로드/
저장
저장
허용됨
허용됨
참고: 프로젝트에 속한 모든 통합 문서에 기본 사용 권한을 적용하려면
프로젝트에 대한 콘텐츠 사용 권한을 잠급니다. 자세한 내용은 프로젝트
에 대해 콘텐츠 사용 권한 잠금 페이지에 361을 참조하십시오.
사용자(게시자 사이트 역할)가 기존 통합 문서를 편집하고 변경 내용을 새
통합 문서에 저장하여 기존 통합 문서를 덮어쓰지 않도록 허용하려면
사용 권한
프로젝
트의 경
우
프로젝트에 있는 지
정된 통합 문서의 경
우
웹 편집
-
허용됨
다른 이름으
로 다운로드/
저장
-
허용됨
저장
허용됨
거부됨
중요: 이 시나리오에서는 각 통합 문서에 대한 사용 권한을 수동으로 설
정해야 하며 프로젝트 사용 권한이 잠겨 있지 않습니다. 프로젝트 사용 권
한이 잠긴 경우 사용 권한이 프로젝트의 모든 통합 문서에 적용됩니다.
3. 규칙을 저장합니다.
참고: 통합 문서의 저장 사용 권한을 거부할 경우 사용자가 Tableau Server에서 통합
문서를 편집할 때 여전히 저장 을 클릭할 수 있지만 이 경우 사용자에게 통합 문서를
덮어쓸 수 있는 사용 권한이 없으며 변경 내용이 저장되지 않는다는 메시지가 표시됩
니다.
통합 문서의 뷰에 대한 사용 권한
사용자가 Tableau Desktop에서 통합 문서를 게시하면 통합 문서에 포함된 뷰에 대한 사용 권
한이 통합 문서 사용 권한에서 상속됩니다.
사용자가 Tableau Desktop에서 통합 문서를 게시하거나 통합 문서를 Tableau Server에 저장
할 때 탭으로 시트 표시 를 선택하면 통합 문서 사용 권한이 개별 뷰에 대한 사용 권한을 재
정의합니다.탭 없이 통합 문서를 다시 저장하면 통합 문서와 뷰에 기본 사용 권한이 적용되
지만 나중에 뷰 사용 권한을 편집할 수 있습니다.
- 371 -
참고 항목
사용 권한 참조 페이지에 366
빠른 시작: 사용 권한
사용 권한 규칙 및 사용자 권한
통합 문서 및 뷰에 대한 사용 권한 설정 페이지에 344
프로젝트에 대한 사용 권한 설정 페이지에 352
프로젝트 기반의 사용 권한 만들기 아래
서버에 사용자 추가 페이지에 190
사용자의 사이트 역할 페이지에 178
프로젝트 기반의 사용 권한 만들기
관리자가 통합 문서 모음을 구성한 후 이러한 통합 문서에 액세스할 수 있는 사용자와 액세
스 범위를 지정해야 할 수 있습니다. 통합 문서를 구성하려면 관련 통합 문서의 모음인 프로
젝트를 만들 수 있습니다. 그런 다음 각 프로젝트에 사용 권한을 설정하여 프로젝트의 모든
통합 문서에 동일한 액세스 수준을 지정할 수 있습니다.
이 시나리오에서는 프로젝트의 모든 사용자 그룹에 대한 사용 권한이 없음 으로 설정되어야
합니다. 즉, 모든 사용자 그룹에 대한 사용 권한이 지정되지 않음 이 됩니다.
준비
프로젝트를 만들고 프로젝트 기반 사용 권한을 지정하는 과정을 시작하기 전에 Tableau
Server에서 구현할 예정인 모든 프로젝트와 각 프로젝트에서 사용자에게 지정하려는 사용
권한 수준을 간략하게 기술하고 문서화하는 것이 좋습니다. 이 연습은 구현하려는 다양한
사용 권한을 구성하는 데 도움을 줄 것이며 솔루션에서 사용자 또는 사용 권한과 관련된 문
제를 식별하는 데 도움이 될 수 있습니다.
Tableau Server 도움말의 다음과 같은 항목도 숙지해야 합니다.
l
l
웹 편집, 저장 및 다운로드 권한 허용 페이지에 369
사용 권한 관리 페이지에 329 및 사용 권한 관련 항목 관리
1단 계 : 프 로 젝 트 및 사 용 자 그 룹 만 들 기
1. 관리자의 사용자 이름 및 암호를 사용하여 Tableau Server에 로그인합니다.
2. 프로젝트 페이지에서 새 프로젝트 를 클릭합니다.
3. 그룹 을 클릭한 다음 새 그룹 을 클릭합니다.
각 프로젝트 및 액세스 수준에 해당하는 그룹을 만듭니다. 예를 들어 사용자가 뷰에 액
세스하는 것만 허용되는 프로젝트에는 Project1_Viewer 같은 이름을 사용할 수 있습니
- 372 -
다. 뷰와의 상호 작용이 허용되는 프로젝트에는 Project1_Interactor 같은 이름을 사용
할 수 있습니다.
4. 사용자 를 클릭한 다음 사용자 추가 를 클릭합니다. 목록에서 하나 이상의 사용자를
선택하고 동작 > 그룹 멤버 자격 을 선택한 다음 사용자에 대한 그룹을 선택합니다.
저장 을 클릭하여 그룹 멤버 자격을 확인합니다.
이 단계를 반복하여 사용자를 다른 그룹에 추가합니다.
2단 계 : 프 로 젝 트 수 준 에 서 사 용 권 한 할 당
프로젝트와 사용자 그룹을 설정한 후에는 사용 권한을 할당하기 시작할 수 있습니다. 각 프
로젝트에 대해 이러한 단계를 반복합니다. 프로젝트에 대한 사용 권한 설정 페이지에
352도 참조하십시오.
1. 프로젝트 페이지에서 프로젝트를 선택한 다음 동작 > 사용 권한 을 선택합니다.
2. 사용자 또는 그룹 규칙 추가 를 클릭하고 그룹 을 선택한 다음 목록에서 그룹 이름을
선택합니다.
기존 규칙을 편집하려면 사용 권한 규칙 이름 옆에 있는 동작 메뉴(. .)를 클릭한 후 편
집 을 클릭합니다.
3. 그룹 또는 사용자의 초기 기능 집합에 적용할 사용 권한 역할 템플릿을 선택합니다.
4. 규칙에 포함된 기능을 추가적으로 변경하려면 규칙에서 기능을 클릭하고 허용됨 또
는 거부됨 으로 설정하거나 지정되지 않음 상태로 둡니다.
마쳤으면 저장 을 클릭합니다.
프로젝트 사용 권한이 필요한 각 그룹 또는 사용자에 대해 3~5단계를 반복합니다.
5. 프로젝트에 대해 콘텐츠 사용 권한을 잠궈 프로젝트에 포함된 모든 콘텐츠에 기본 사
용 권한을 할당합니다. 이렇게 하면 통합 문서와 프로젝트의 뷰에 할당된 모든 이전 사
용 권한을 덮어씁니다.
3단 계 : 프 로 젝 트 사 용 권 한 확 인
l
결과 사용 권한을 표시합니다.
사용 권한 규칙 목록에서 그룹 이름 또는 사용자 이름을 클릭하여 결과 사용 권한을 표
시합니다. 기능 상자를 마우스오버하여 기능이 허용되었는지, 아니면 거부되었는지
에 대한 자세한 정보가 포함된 도구 설명을 표시합니다.
프로젝트에 통합 문서를 게시하면 사용 권한이 적절히 반영됩니다.
사용자에게 저장 사용 권한을 부여하는 것에 대한 자세한 내용은 웹 편집, 저장 및 다운로
드 권한 허용 페이지에 369을 참조하십시오.
- 373 -
웹 작성 사용
Tableau Server에서 사용자가 뷰를 편집할 수 있는 기능은 관리자가 제어하는 설정에 따라
달라집니다. 이 설정을 사용하도록 설정해야 할 뿐 아니라 해당 콘텐츠 항목에 대한 사용자
의 사용 권한에 웹 편집 권한이 있어야 합니다.
1. 웹 브라우저에서 서버에 관리자로 로그인하고 웹 작성 기능을 사용하도록 설정하려
는 사이트로 이동합니다.해당 사이트에서 설정 을 클릭합니다.
2. 사이트의 설정 페이지에서 사용자가 웹 작성을 사용하도록 허용 확인란을 선택해
야 합니다.
3. 통합 문서 또는 뷰의 사용 권한에서 사용자 또는 그룹의 사용 권한 규칙이 웹 편집 권
한을 허용하는지 확인합니다.
4. 사이트가 이미 프로덕션 환경에 있는 경우 변경 사항을 즉시 적용하려면 서버를 다시
시작합니다.
웹 작성이 허용되는 사이트를 확인할 수 있도록 서버 수준 관리자가 사이트 페이지를 표시
할 수 있습니다.
- 374 -
Tableau Server에서의 웹 작성 및 웹 편집에 대한 자세한 내용은 다음 항목도 참조하십시오.
웹 작성 사용 안 함
웹 작성 작업 영역
Tableau Server에서 뷰 편집
편집 및 저장 권한 허용
웹 작성 사용 안 함
사용자가 Tableau Server에서 게시된 통합 문서를 볼 수 있지만 웹 편집 환경에 액세스하지
못하도록 하려면 사이트 수준 설정을 사용하여 작성을 사용 안 함으로 설정할 수 있습니다.
예를 들어 Tableau Desktop을 사용하여 통합 문서를 작성 및 게시하는 데이터 분석가 그룹과
Tableau Desktop을 사용하지 않지만 웹 브라우저에서 게시된 대시보드에 액세스해야 하는
현장에서 작업하는 매출 관리자 그룹이 있을 수 있습니다.
1. 웹 브라우저에서 서버에 관리자로 로그인하고 작성 기능을 사용하지 않도록 설정하
려는 사이트로 이동합니다.
2. 사이트를 선택했으면 설정 페이지를 표시합니다.
3. 사이트 설정 페이지에서 사용자가 웹 작성을 사용하도록 허용 확인란을 선택 취소
합니다.
- 375 -
새 사이트를 만드는 중에 웹 작성을 사용 안 함으로 설정한 경우 캐싱된 세션이 존재하
지 않고 설정이 즉시 적용됩니다.
그렇지 않은 경우에는 서버 세션 캐싱이 만료된 후나 사용자가 로그아웃한 후 다음 번
에 로그인할 때 변경 내용이 적용됩니다.
변경 내용이 적용될 때까지는 뷰에 편집 링크가 표시되거나 뷰의 편집 모드에서 URL
을 입력할 경우 작업 권한을 가질 수 있습니다. 예를 들어 편집을 위해 뷰를 연 상태에
서 URL을 책갈피 지정할 수 있습니다.
4. 사이트가 이미 프로덕션 환경에 있는 경우 변경 사항을 즉시 적용하려면 서버를 다시
시작합니다.
웹 작성이 허용되는 사이트를 확인할 수 있도록 서버 수준 관리자가 사이트 페이지를 표시
할 수 있습니다.
- 376 -
웹 페이지에 내장된 뷰
대화식 Tableau 뷰를 웹 페이지, 블로그, 위키, 웹 응용 프로그램 및 인트라넷 포털에 내장할
수 있습니다. 기초 데이터가 변경되거나 Tableau Server에서 통합 문서가 내장된 뷰가 업데
이트됩니다. 내장된 뷰는 Tableau Server에 사용된 동일한 라이선스 및 사용 권한 제한을 따
릅니다. 즉, 웹 페이지에 내장된 Tableau 뷰를 확인하려면 뷰에 액세스하는 사용자에게도
Tableau Server의 계정이 있어야 합니다. 다른 방법으로, 코어 기반 라이선스를 보유하고 있
으면 사용자가 로그인하지 않고도 뷰를 로드할 수 있는 게스트 계정 사용 을 선택할 수 있습
니다.
다음과 같은 방법으로 뷰를 내장할 수 있습니다.
l
l
l
공유 내장 코드 사용: 각 뷰의 맨 위에 있는 공유 링크는 웹 페이지에 복사 및 붙여 넣
을 수 있는 내장 코드를 제공합니다.
직접 내장 코드 작성:Tableau에서 제공하는 내장 코드를 개선하거나 직접 코드를 작
성할 수 있습니다. 두 가지 방법으로 툴바, 탭 등을 제어하는 매개 변수를 사용할 수 있
습니다.
Tableau JavaScript API 사용: 직접 작성한 웹 응용 프로그램 코드에 Tableau
JavaScript 개체를 사용할 수 있습니다. 자세한 내용은 JavaScript API 페이지에 671
를 참조하십시오.
참고: 사용자가 성공적으로 인증하기 위해서는 내장된 뷰를 클릭할 때 브라우저가 타
사 쿠키를 허용하도록 구성되어 있어야 합니다.
내장 코드 작성
직접 내장 코드를 작성할 경우 다음 두 가지 방법 중에서 사용할 수 있습니다.
l
l
Tableau JavaScript 사용: 선호되는 방식입니다. 직접 코드 작성을 위한 시작점으로
Tableau이 제공하는 내장 코드를 사용하여 툴바, 탭 등을 제어하는 개체 매개 변수를
추가하거나 편집합니다. Tableau JavaScript 파일 기반 기본 내장 코드만 다중 내장된
뷰의 로드 순서를 제어할 수 있습니다.
뷰 URL 지정: Iframe 또는 Image 태그를 사용하여 뷰를 내장합니다. 여기서, 원본은
뷰 공유 대화 상자에 있는 이메일 상자의 URL입니다. 웹 사이트에서 JavaScript를 사
용할 수 없는 경우 유용합니다.URL만 지정할 수 있는 경우가 있을 수도 있습니다.예를
들어, SharePoint Page Viewer Web Part를 사용하는 뷰를 내장하는 경우가 해당합니
다.
뷰를 내장할 경우 뷰를 표시할 너비와 높이를 정의해야 합니다. 정의하지 않으면 클라이언
트 브라우저에 의해 임의의 너비와 높이가 선택됩니다.
- 377 -
Tableau JavaScript
다음 코드는 게시된 뷰에서 공유 를 클릭할 때 생성되는 내장 코드의 예제를 보여 줍니다.
host_url 매개 변수에서 특수 문자는 인코딩된 URL입니다. site_root 및 name 매개 변
수에서 특수 문자는 HTML 영숫자 참조로 언급됩니다.
<script type='text/javascript'
src='http://myserver/javascripts/api/viz_v1.js'></script>
<div class='tableauPlaceholder' style='width:800; height:600;'>
<object class='tableauViz' width='800' height='600'
style='display:none;'>
<param name='host_url' value='http%3A%2F%2Fmyserver%2F' />
<param name='site_root' value=/t/Sales' />
<param name='name' value='MyCoSales/SalesScoreCard/'
/>
<param name='tabs' value='yes' />
<param name='toolbar' value='yes' /></object></div>
<script> 태그에 대한 원본은 Tableau ServerJavaScript 파일 viz_v1.js의 URL입니다.
JavaScript 파일은 사용자에게 표시되는 뷰의 전체 URL 어셈블리를 처리합니다.name 및
site_root 개체 매개 변수만 필수 매개 변수이며 다른 모든 매개 변수는 선택 사항입니다.
URL을 원 본 으 로 보 기
다음은 동일한 뷰를 IFrame을 사용하여 내장한 예입니다. 여기서, 원본은 뷰 공유 대화 상자
에 있는 이메일 상자의 URL입니다.
<iframe
src="http://myserver/t/Sales/views/MyCoSales/SalesScoreCard
?:embed=yes&:tabs=yes&:toolbar=yes" width="800"
height="600"></iframe>
embed URL 매개 변수는 필수이며 선택적으로 여러 항목 중에서 툴바 및 되돌리기 옵션을
제어하는 매개 변수를 포함할 수 있습니다. 또한 뷰 로드 시 표시되는 특정 데이터를 제어하
는 필터를 URL에 추가할 수 있습니다.
참고 항목
예제 참조: 내장 매개 변수 목록 아래 및 "Script 태그 예제"(예 페이지에 386 섹션 참조).
내장 매개 변수 목록
URL 매개 변수를 사용하는 Iframe 태그 또는 개체 매개 변수를 사용하는 JavaScript 태그를
사용하여 뷰를 내장할 수 있습니다. 다음 표에서는 일련의 매개 변수와 이를 사용하는 방법
을 나열합니다.
- 378 -
개체
매개
변수
URL 매
개 변수
값
설명
예
내 변경
내용 저장
옵션을 숨
깁니다.
<param name='customViews'
value='no'/>
http://tabserver/views/DateTime/DateCalcs?:embed=yes&:customViews=no
:embed yes
URL 매개
변수에 필
요합니다.
웹 페이지
로의 뷰 통
합을 향상
시키기 위
해맨위탐
색 영역을
숨깁니다.
http://tabserver/views/DateTime/DateCalcs?:embed=yes
문자
열
뷰가 열릴
때 표시되
는 항목을
사용자 지
정합니다.
URL 매개
변수로 필
터링할 수
도 있습니
다.
<param name='filter'
value='Team=Blue'/>
-
:forma- pdt
f;
png
뷰를 PDF
또는 .png
파일로 표
시합니다.
http://tabserver/views/Sales/Q2?:format=pdf
-
:highd- fal- 고해상도
pi
se
디스플레
이 및 장치
를 위해 표
준 DPI
(Dots Per
Inch)를 사
http://tableauserver/views/Sales/Q2?:highdpi=false
custo- :custo- no
mView- mViews
s
-
filter
-
- 379 -
개체
매개
변수
URL 매
개 변수
값
설명
예
용하여 뷰
를 렌더링
합니다.
-
host_
url
:origi- yes
nal_
view
-
문자
열
linkt- :linkt- 문자
arget arget
열
loadorder
-
숫자
name 매개 <param name='filter'
변수가 통 value=':original_view=yes'/>
합 문서,
또는 이 매
개 변수가
포함된 시
트 URL을
참조하고
사용자 지
정 뷰를 명
시적으로
참조하지
않는 경우
다른 사용
자 지정 뷰
를 사용할
수 있을 때
해당 뷰를
원래 뷰로
표시합니
다.
URL에 나
타나는 서
버 이름입
니다.
<param name='host_url'
value='http://myserver.bigco.com/'>
외부 하이
퍼링크에
대한 대상
창 이름입
니다.
<param name="linktarget" value="_
blank"/>
다중 뷰가
<param name="load-order"
value="2"/>
<param name="host_url"
value="http://localhost/">
http://tabserver/views/DateTime/DateCalcs?:embed=yes&:linktarg
et=_blank
- 380 -
개체
매개
변수
URL 매
개 변수
값
설명
예
내장된 경
우 기본 로
드 순서는
뷰가 나열
되는 순서
입니다. 이
설정을 사
용하여 해
당 순서를
재정의할
수 있습니
다. 음수가
허용됩니
다.
name
-
문자
열
개체 매개
변수에 필
요합니다.
통합 문서
및 시트 이
름과 선택
적으로 사
용자 지정
뷰
(username@domain/
[custom
view
name])입
니다.
Tableau
Server
URL을 참
조하여
name의 값
을 확인하
는 경우
URL의 끝
<param name='name'
value='MyCoSales/Sales'/>
<param name='name'
value="MyCoSales/Sales/jsmith@myco.
com/EastCoastSales'/>
- 381 -
개체
매개
변수
URL 매
개 변수
값
설명
예
부분에 있
는 세션 ID
(
:iid=
<n>)를 제
외합니다.
path
-
-
:refresh
문자
열
신뢰할 수
있는 인증
전용인 경
우
ticket
매개 변수
와 함께 사
용할 수 없
습니다.
name 매개
변수의 값
을 재정의
하고, URL
로 사용됩
니다. 신뢰
할수있
는 인증
예제 항목
을 참조하
십시오.
<param name='path'
value='trusted/Etdpsm_Ew6rJY9kRrALjauU/views/workbookQ4/SalesQ
4'/>
페이지를
다시 렌더
링합니다.
자세한 내
용은 데이
터 새로
고침 페이
지에 309
을 참조하
십시오.
http://tabserver/views/DateTime/DateCalcs?:embed=yes&:refresh
http://tableauserver/trusted/Etdps
m_Ew6rJY9kRrALjauU/views/workbookQ4/SalesQ4
?:embed=yes&:tabs=yes
- 382 -
개체
매개
변수
URL 매
개 변수
값
설명
예
:rende- tru- 클라이언
http://tabserver/views/Dater
e;
트 쪽 렌더 Time/DateCalcs?:render=false
fal- 링이 사용
se;
으로 설정
num- 된 경우(기
ber
본값)
false로
설정하면
세션에 대
해 서버 쪽
렌더링을
사용하도
록 설정됩
니다. 클라
이언트 쪽
렌더링이
사용 안 함
으로 설정
된 경우
true로 설
정하면 세
션에 대해
사용으로
설정됩니
다. 숫자를
사용하여
복잡성 임
계값을 테
스트할 수
있습니다.
클라이언
트쪽렌
더링 정보
페이지에
426를 참
조하십시
오.
- 383 -
개체
매개
변수
-
site_
root
tabs
URL 매
개 변수
값
:rever- alt
l;
filters;
sorts;
axes;
shelves
-
:tabs
문자
열
yes;
no
설명
예
항목을 원
래 상태로
되돌립니
다.
http://tabserver/views/DateTime/DateCalcs?:embed=yes&:revert=all
필수 항목
입니다. 사
이트 이름
입니다. 기
본 사이트
값은 Null(
value='')입니
다. 서버가
다중 사이
트 서버인
경우 신뢰
할 수 있는
인증을 사
용하려면
신뢰할 수
있는 인증
예제 를 참
조하십시
오.
<param name='site_root'
value='/#/Sales'/>
탭을 표시
하거나 숨
깁니다.
<param name='tabs' value='yes'/>
<param name='site_root' value=''/>
- 384 -
개체
매개
변수
ticket
URL 매
개 변수
-
값
설명
예
숫자
신뢰할 수
있는 인증
전용인 경
우 path
개체 매개
변수와 함
께 사용할
수 없습니
다. 신뢰할
수 있는 티
켓 상환
URL을 생
성하려면
name 개체
와 함께 사
용해야 합
니다. 신뢰
할수있
는 인증
예제 항목
을 참조하
십시오.
<param name='ticket' value='Etdpsm_
Ew6rJY-9kRrALjauU'/>
이 매개 변
수가 설정
되지 않은
경우 기본
적으로 아
래쪽에 툴
바가 표시
됩니다.
no인 경우
내장된 뷰
에서 툴바
가 제외됩
니다. top
인 경우 뷰
위쪽에 툴
바가 배치
<param name='toolbar' value=top'/>
toolb- :toolb- year
ar
s;
no;
top
http://tableauserver/trusted/Etdps
m_Ew6rJY9kRrALjauU/views/workbookQ4/SalesQ4
?:embed=yes&:tabs=yes
http://tabserver/views/DateTime/DateCalcs?:embed=yes&:toolbar=
no
- 385 -
개체
매개
변수
URL 매
개 변수
값
설명
예
됩니다.
toolt- :toolt- yeip
ip
s;
no
이 매개 변
수가 설정
되지 않은
경우 기본
적으로 뷰
에 도구 설
명이 표시
됩니다.
no로 설정
되어 있으
면 내장된
뷰에서 도
구 설명이
제외됩니
다.
<param name='tooltip' value='no'/>
http://tabserver/views/workbookQ4/S
alesQ4?:embed=yes&:tooltip=no
예
다음은 내장 코드를 사용자 지정하거나 사용할 수 있는 몇 가지 방법의 예제입니다.
필터 추가
원하는 데이터만 표시하는 뷰가 열리도록 필터 값을 전달할 수 있습니다. 예를 들어 다른 웹
응용 프로그램의 부분에 특정 지역만 표시하는 내장된 매출 실적 뷰에 대한 하이퍼링크를
포함할 수 있습니다.
Script 태그 예제
<script type='text/javascript'
src='http://myserver/javascripts/api/viz_v1.js'>
</script>
<object class='tableauViz' width='800' height='600'
style='display:none;'>
<param name='host_url' value='http://myserver/' />
<param name='site_root' value='' />
<param name='name' value='Superstore/Product' />
<param name='filter' value='Region=East' />
</object>
- 386 -
다중 필터를 통과하려면 각 값을 쉼표로 구분하기만 합니다. 예를 들면 다음과 같습니다.
<param name='filter' value='Region=East,West' />
Iframe 태그 예제
<iframe
src="http://myserver/views/Superstore/Product?:embed=y&Region=East"
width="800" height="600"></iframe>
<iframe
src="http://myserver/views/Superstore/Product?:embed=yes&Region=East,West"
width="800px" height="600px"></iframe>
자세한 내용은 다중 필드 필터링 아래 을 참조하십시오.
다중 필드 필터링
원래 뷰에 없는 필드를 포함하여 원하는 만큼의 필드에 대한 필터를 전달할 수 있습니다.
Script 태그 예제
<script type='text/javascript'
src='http://myserver/javascripts/api/viz_v1.js'>
</script>
<object class='tableauViz' width='800' height='600'
style='display:none;'>
<param name='host_url' value='http://myserver/' />
<param name='site_root' value='' />
<param name='name' value='Superstore/Product' />
<param name='filter' value='Region=Central,South&Customer
Segment=Consumer,Home Office' />
</object>
Iframe 태그 예제
<iframe
src="http://myserver/views/Superstore/Product?:embed=y&Region=Central,South&Segment=Consumer,Home Office"
width="800" height="600"></iframe>
아래에 있는 첫 번째 상자에서는 뷰에서 공유 를 클릭하고 이메일 상자에서 링크를 복사하
여 얻을 수 있는 URL의 예를 보여 줍니다.
두 번째 상자에서는 showShareOptions 및 display_count 매개 변수를 삭제하고,
Region 및 Segment에 대한 필터 매개 변수를 추가하고, 너비 및 높이 매개 변수를 추가하는
- 387 -
방식으로 URL을 수정하고 Iframe에 추가하여 Central 및 South 지역의 Consumer 및 Home
Office 제품만 표시하는 내장된 링크를 만드는 방법을 보여 줍니다.
참고 : 필터 값에 쉼표 등의 특수 문자가 있으면 \(백슬래시, %5c)의 URL 인코딩 시퀀
스, 특수 문자의 URL 인코딩 시퀀스 순서로 조합하여 문자를 대체하십시오. 백슬래시
는 특수 문자를 이스케이프하는 데 필요합니다. 예를 들어 \,(백슬래시, 쉼표)의 URL
인코딩 시퀀스는 %5c%2c입니다.
날짜 및 시간 필터링
날짜/시간 필드에 대해 필터링할 경우 아래에 표시된 기본 Tableau 형식을 사용하여 값을 포
함합니다.
yyyy-mm-dd hh:mm:ss
시간 부분은 24시간제를 사용합니다. 많은 데이터베이스에서 모든 날짜 값을 날짜/시간 필
드로 저장하므로 날짜와 함께 시간 값을 전달해야 합니다.
Script 태그 예제
<script type='text/javascript'
src='http://myserver/javascripts/api/viz_v1.js'></script>
<object class='tableauViz' width='800' height='600'
style='display:none;'>
<param name='host_url' value='http://myserver/' />
<param name='site_root' value='' />
<param name='name' value='Sales/Sales-Performance' />
- 388 -
<param name='filter' value='Date=2012-12-01' />
</object>
이 예제는 날짜 필드와 날짜/시간 필드 모두에 대해 필터링합니다.
<param name='filter' value='2012-12-01%2022:18:00' />
Iframe 태그 예제
<iframe src="http://myserver/Sales/SalesPerformance?:embed=yes&Date=2008-12-01%2022:18:00" width="800"
height="600"></iframe>
여러 날짜를 필터링하려면 각 날짜를 쉼표로 구분합니다.
측정값 필터링
하나 이상의 값을 포함하여 측정값을 필터링할 수 있습니다. 보다 큼, 보다 작음 또는 범위는
지원하지 않습니다. 아래 예제는 $100 및 $200 판매만 표시하도록 필터링합니다.
Script 태그 예제
<script type='text/javascript'
src='http://myserver/javascripts/api/viz_v1.js'>
</script>
<object class='tableauViz' width='800' height='600'
style='display:none;'>
<param name='host_url' value='http://myserver/' />
<param name='site_root' value='' />
<param name='name' value='Sales/Sales-Performance' />
<param name='filter' value='Profit=100, 200' />
</object>
Iframe 태그 예제
<iframe src="http://myserver/views/Sales/SalesPerformance?:embed=yes&Profit=100,200"
width="800" height="600"></iframe>
다중 뷰의 로드 순서 제어
뷰 사용자에 대해 다중 뷰가 로드되는 순서를 제어할 수 있습니다. 이 기능은 Tableau
JavaScript 파일 기반 내장 코드를 사용하여 액세스만 할 수 있습니다.
다음 예제에서는 두 개의 뷰가 내장됩니다. 두 번째 뷰가 먼저 로드되고 다음으로 상위 뷰가
로드됩니다. 다중 뷰를 내장하고 해당 뷰에 동일한 로드 순서 값을 모두 제공하는 경우 또는
- 389 -
로드 순서 매개 변수를 지정하지 않는 경우 로드 순서 매개 변수가 페이지에 나타나는 순서
대로 로드됩니다.
Script 태그 예제
<script type='text/javascript'
src='http://myserver/javascripts/api/viz_v1.js'>
</script>
<object class='tableauViz' width='600' height='400'
style='display:none;'>
<param name='host_url' value='http://myserver/' />
<param name='site_root' value='' />
<param name='name' value='MyCoSales/TopPerformers' />
<param name='tabs' value='yes' />
<param name='toolbar' value='yes' />
<param name='filter' value='Salesperson=Top 5' />
<param name='load-order' value='0' />
</object>
<script type='text/javascript'
src='http://myserver/javascripts/api/viz_v1.js'>
</script>
<object class='tableauViz' width='600' height='400'
style='display:none;'>
<param name='host_url' value='http://myserver/' />
<param name='site_root' value='' />
<param name='name' value='MyCoSales/SalesScoreCard' />
<param name='tabs' value='yes' />
<param name='toolbar' value='yes' />
<param name='load-order' value='-1' />
</object>
사용자 지정 뷰를 위한 내장 코드
사용 가능한 사용자 지정 뷰가 있는 통합 문서 또는 시트의 뷰를 포함하면 다음과 같이 됩니
다.
l
l
l
뷰의 내장 코드 URL이 사용자 지정 뷰를 명시적으로 참조하는 경우 기본적으로 이 사
용자 지정 뷰가 표시됩니다.
내장 코드 URL이 사용자 지정 뷰를 명시적으로 참조하지 않고 기본 사용자 지정 뷰가
정의된 경우 기본적으로 이 기본 사용자 지정 뷰가 내장 뷰로 표시됩니다.
기본 사용자 지정 뷰가 정의된 경우 기본적으로 원래 뷰가 내장 뷰로 표시됩니다.
참고: 기본적으로 원래 뷰를 내장 뷰로 표시하려면 name 매개 변수의 내장 코드 URL
이 사용자 지정 뷰를 명시적으로 참조하지 않게 하고 내장 코드에 다음 filter 매개
- 390 -
변수를 포함하십시오. <param name='filter' value=':original_
view=yes'/>
다음 예에서 filter 매개 변수는 :original_yes로 설정되고 name 매개 변수는 Profit
Analysis 통합 문서에 있는 Profit Analysis 시트의 URL에서 특정 사용자 지정 뷰를 참조하지
않으므로 내장 코드는 항상 이 시트의 원래 뷰를 표시합니다.
<script type='text/javascript'
src='http://mysite.myserver.com/javascripts/api/viz_
v1.js'></script>
<div class='tableauPlaceholder' style='width: 1496px; height:
749px;'>
<object class='tableauViz' width='1496' height='749'
style='display:none;'>
<param name='host_url' value='http://mysite.myserver.com' />
<param name='site_root' value='' />
<param name='name' value='ProfitAnalysis/ProfitAnalysis' />
<param name='tabs' value='yes' />
<param name='toolbar' value='yes' />
<param name='filter' value=':original_view=yes'
/></object></div>
이 예에서 name 매개 변수의 설정은 Profit Analysis 통합 문서에 있는 Profit Analysis 시트에서
Furniture라는 이름의 사용자 지정 뷰에 대한 URL을 참조합니다.
<script type='text/javascript'
src='http://mysite.myserver.com/javascripts/api/viz_
v1.js'></script>
<div class='tableauPlaceholder' style='width: 1496px; height:
749px;'>
<object class='tableauViz' width='1496' height='749'
style='display:none;'>
<param name='host_url' value='http://mysite.myserver.com' />
<param name='site_root' value='' />
<param name='name'
value='ProfitAnalysis/ProfitAnalysis/Furniture' />
<param name='tabs' value='yes' />
<param name='toolbar' value='yes' /></object></div>
이 예에서 name 매개 변수는 해당 시트의 URL에서 특정 사용자 지정 뷰를 참조하지 않으며
original_view 매개 변수는 지정되지 않았습니다. 여기서의 내장 코드는 Profit Analysis
통합 문서에 있는 Profit Analysis 시트에서 기본값으로 설정된 사용자 지정 뷰를 표시합니다.
하지만 원래 뷰가 계속 기본값인 경우 즉, 기본값으로 설정된 다른 사용자 지정 뷰가 없으면
원래 뷰가 기본 뷰로 표시됩니다.
- 391 -
<script type='text/javascript'
src='http://mysite.myserver.com/javascripts/api/viz_
v1.js'></script>
<div class='tableauPlaceholder' style='width: 1496px; height:
749px;'>
<object class='tableauViz' width='1496' height='749'
style='display:none;'>
<param name='host_url' value='http://mysite.myserver.com' />
<param name='site_root' value='' />
<param name='name' value='ProfitAnalysis/ProfitAnalysis' />
<param name='tabs' value='yes' />
<param name='toolbar' value='yes' /></object></div>
SharePoint에 뷰 내 장 (Microsoft SSPI)
SharePoint 페이지에 Tableau Server 뷰를 내장할 수 있습니다. 내장된 뷰에 액세스하는
Tableau Server 사용자를 자동으로 인증하려는 경우 두 가지 방법이 있습니다. 어떤 방법을
사용할지는 Tableau Server 설치 중 선택한 사용자 인증 방법 에 따라 달라집니다. Active
Directory를 자동 로그인 사용 과 함께 사용하여 Tableau Server 사용자를 인증하거나
(Microsoft SSPI 사용이라고도 함) 로컬 인증 을 사용하고 Tableau Server에 대해 신뢰할 수
있는 인증 을 구성할 수도 있습니다.
이 항목은 Tableau Server와 SharePoint 모두 Microsoft SSPI를 사용하는 첫 번째 옵션에 적용
됩니다. Tableau Server가 로컬 인증 을 사용하는 경우 해당 단계를 보려면 SharePoint에
뷰 내장(로컬 인증) 페이지에 396을 참조하십시오.
요구 사항
허가된 사용자: 내장된 뷰에 액세스하는 사용자는 Tableau Server의 허가된 사용자이어야
합니다.
SharePoint 버전: Tableau Server8.1부터 Tableau Server 뷰를 SharePoint 페이지에 내장하
려면 SharePoint 2013을 사용해야 합니다. SharePoint 2013에서는 Tableau Server의 보안 요
구 사항을 충족하는 Microsoft .NET Framework 4.5 버전을 사용합니다.
TableauEmbeddedView 웹 파트: SharePoint 페이지에 Tableau 뷰를 내장하려면 먼저
SharePoint 서버에 TableauEmbeddedView 웹 파트를 배포해야 합니다. 웹 파트를 만들고
SharePoint 서버에 배포하는 방법에 대한 샘플 SharePoint 코드와 지침에 대해서는
C:\Program Files\Tableau\Tableau Server\<version>\extras\embedding\sharepoint를 참조하
십시오. 참고: 샘플 SharePoint 코드는 예로 제공되며 사용 중인 SharePoint 배포 환경에서
작동하려면 수정해야 할 수 있습니다.
SharePoint에 뷰 내 장
새 SharePoint 페이지나 기존 SharePoint 페이지에 Tableau 웹 파트를 내장할 수 있습니다.
- 392 -
1. 뷰를 내장하려는 페이지를 열고 편집 모드로 전환합니다.
2. 삽입 탭에서 뷰를 내장할 페이지 섹션으로 이동하고 웹 파트 를 클릭합니다.
3. 범주 아래에 있는 사용자 지정 (또는 기타 ) 폴더에서 TableauEmbeddedView를 선택
하고 오른쪽 아래에서 추가 를 클릭합니다.
4. TableauEmbeddedView 웹 파트를 선택하고 드롭다운 화살표를 클릭한 다음 웹 파트
편집 을 선택합니다.
- 393 -
5. 페이지의 오른쪽에서 TableauEmbeddedView 웹 파트의 특성을 지정할 수 있습니다.
l Tableau Server 이름 에 Tableau Server 이름을 입력합니다. Tableau Server 이
름 앞에 "http://" 항목을 입력할 필요가 없습니다.
l 뷰 경로 에 내장하려는 뷰의 경로를 입력합니다.
l
l
툴바를 표시할지 여부, 신뢰할 수 있는 인증을 사용할지 여부, SSL을 사용할지
여부 또는 대화형 뷰 대신 뷰를 이미지로 내장할지 여부를 지정합니다.
모양 섹션에서 웹 파트의 제목 , 높이 , 너비 , 크롬 상태 및 크롬 유형 을 지정할
수 있습니다. 일반적으로 고정 높이(예: 700픽셀)를 지정하고 너비를 영역에 맞
춰 조정해야 합니다.
- 394 -
6. 확인 을 클릭하여 변경 내용을 적용하고 편집 모드를 끝냅니다.
뷰가 방금 만들어진 웹 파트에 내장됩니다. 사용자는 Tableau Server에 로그인하여 내장된
뷰를 확인할 필요가 없으며 Microsoft SSPI를 사용하여 자동으로 인증됩니다.
Wiki에 뷰 내 장
뷰를 <iframe> 태그 안에 넣으면 간단하게 뷰를 Wiki 또는 다른 웹 페이지에 내장할 수 있습
니다.
1. 뷰를 내장할 Wiki 페이지로 이동합니다.
2. 페이지를 편집하고 <iframe>을 추가합니다. 여기서, 원본은 뷰 공유 대화 상자에
있는 이메일 상자의 URL입니다. 예를 들면 다음과 같습니다.
<iframe src="http://myserver/views/DateTime/DateCalcs?:embed=yes&:toolbar=no"
width="800" height="600"></iframe>
3. 변경 내용을 저장합니다.
뷰가 Wiki 페이지에 내장됩니다.
Tableau Server와 Wiki 둘 다 Microsoft SSPI를 사용하도록 구성된 경우 Wiki의 내장된
뷰에 액세스하는 사용자는 자동으로 로그인되어 뷰를 볼 수 있습니다.
서버와 Wiki가 동일한 인증 방법을 사용하지 않는 경우 사용자가 뷰를 보려고 하면 먼
저 서버에 로그인하라는 메시지가 나타납니다.
내장된 이미지
<script> 또는 <iframe> 태그로 뷰를 내장할 수 있으며 뷰를 이미지로 내장할 수도 있습
니다. 뷰는 대화형이 아니지만 이미지가 내장되면 페이지 전체가 다시 로드될 때마다 뷰가
- 395 -
업데이트됩니다. 이런 방식으로 기초 데이터가 변경되면 이미지도 최신 데이터를 표시합니
다.
1. 이미지를 내장할 페이지로 이동합니다.
2. 페이지를 편집하고 <img> 태그를 추가합니다. 여기서, 원본은 뷰 공유 대화 상자에
있는 이메일 상자의 URL과 .png 파일 확장명입니다. 예를 들면 다음과 같습니다.
<img src="http://tableauserver/views/Date-Time/DateCalcs.png"
width="900" height="700">
참고:
임시 제품 제한으로 인해 위와 같은 접근 방식은 내장된 이미지에 액세스하는 사용자가
Tableau Server에서 활성 웹 브라우저 세션도 가지고 있으며 Microsoft SSPI를 사용하여
Tableau Server에 로그인하는 경우에만 적용됩니다.
SharePoint에 뷰 내 장 (로 컬 인 증 )
SharePoint 페이지에 Tableau Server 뷰를 내장할 수 있습니다. Tableau Server가 사용자 인
증에 로컬 인증을 사용하는 경우 뷰 내장 작업을 시작하기 전에 몇 가지 추가 단계를 수행해
야 합니다.
이 항목에서는 다음 단계를 완료하는 방법에 대해 설명합니다.
l
TableauEmbeddedView.dll 파일의 보안 사용 권한을 편집합니다.
l
TableauEmbeddedView.wsp 파일을 설치하고 배포합니다.
l
웹 파트 배포를 확인합니다.
l
Tableau 웹 파트를 사용하여 SharePoint에 뷰를 내장합니다.
참고: 설치된 Tableau Server에서 사용자 인증에 Active Directory를 사용한다면 뷰 내장 작
업을 바로 시작할 수 있습니다. 자세한 내용은 SharePoint에 뷰 내장(Microsoft SSPI) 페
이지에 392을 참조하십시오.
요구 사항
사용자: 내장된 뷰에 액세스하려면 사용자가 허가된 Tableau Server 사용자여야 하며
SharePoint의 사용자 이름은 Tableau Server의 사용자 이름과 동일해야 합니다.
SharePoint 버전: Tableau Server8.1부터 Tableau Server 뷰를 SharePoint 페이지에 내장하
려면 SharePoint 2013을 사용해야 합니다. SharePoint 2013에서는 Tableau Server의 보안 요
구 사항을 충족하는 Microsoft .NET Framework 4.5 버전을 사용합니다.
TableauEmbeddedView.dll에 대 한 보 안 사 용 권 한 편 집
모든 운영 체제 사용자가 사용할 수 있도록 TableauEmbeddedView.dll의 보안 사용 권한을
편집합니다.
- 396 -
1. Tableau Server와 함께 설치된 TableauEmbeddedView.dll 및
TableauEmbeddedView.wsp 파일을 찾습니다. Tableau Server가 C 드라이브에 설치되
어 있다면 파일은 다음 디렉터리에 있습니다.
C:\Program Files\Tableau\Tableau
Server\9.2\extras\embedding\sharepoint\
2. 파일을 SharePoint 서버의 루트 디렉터리에 복사합니다. 루트 디렉터리 위치는 일반
적으로 C:\Inetpub\wwwroot\wss\VirtualDirectories\<port>\bin입니
다. 예를 들면 다음과 같습니다.
C:\Inetpub\wwwroot\wss\VirtualDirectories\80\bin
3. TableauEmbeddedView.dll의 보안 사용 권한을 편집하려면 TableauEmbedded.dll을
마우스 오른쪽 단추로 클릭한 다음 속성 > 보안 을 선택합니다.
4. 그룹 또는 사용자 이름 에서 모든 사람 을 선택하고 편집 을 클릭합니다.
5. 모든 사람에 대한 사용 권한 에서 모든 권한 사용 권한에 대해 허용 을 선택합니다.
- 397 -
6. 확인 을 클릭합니다.
TableauEmbeddedView.wsp 설 치 및 배 포
TableauEmbeddedView.wsp 파일은 .dll 파일로 수행할 작업에 대한 자세한 정보를
SharePoint에 제공합니다. 이전 절차에서 TableauEmbeddedView.wsp 파일을 SharePoint 루
트 디렉터리에 복사했습니다. .wsp 파일을 설치하고 배포하려면 다음 단계를 따르십시오.
1. SharePoint 2013 관리 셸을 열고 다음 명령을 입력합니다.
Add-SPSolution -LiteralPath
"C:\Inetpub\wwwroot\wss\VirtualDirectories\80\bin\TableauEmbe
ddedView.wsp"
2. SharePoint 중앙 관리 홈 페이지에서 시스템 설정 을 클릭합니다.
3. 팜 관리 섹션에서 팜 솔루션 관리 를 클릭합니다.
4. 솔루션 관리 페이지에서 배포하려는 솔루션을 클릭합니다.
5. 솔루션 속성 페이지에서 솔루션 배포 를 클릭합니다.
6. 솔루션 배포 페이지의 배포 시기 섹션에서 다음 옵션 중 하나를 선택합니다.
- 398 -
l
지금
l
지정한 시간 . 날짜 및 시간 상자를 사용하여 시간을 지정합니다.
7. 배포 위치 섹션의 특정 웹 응용 프로그램 목록에서 모든 웹 응용 프로그램 을 클릭
하거나 특정 웹 응용 프로그램을 선택한 다음 확인 을 클릭합니다.
8. SharePoint 사이트를 엽니다. 설정 아이콘을 클릭한 다음 사이트 설정 을 선택합니다.
9. 사이트 모음 관리에서 사이트 모음 기능 을 클릭합니다.
10. TableauEmbeddedView 기능으로 스크롤한 다음 활성화 를 클릭하여 기능을 활성화합
니다.
웹 파트 배포 확인
다음 절차에서는 Tableau 웹 파트가 설치되어 있는지 확인합니다.
1. 웹 브라우저에서 SharePoint 사이트를 엽니다.
사이트가 나타나는 데 다소 시간이 걸릴 수 있습니다.
2. 설정 아이콘을 클릭한 다음 사이트 설정 을 선택합니다.
3. 웹 디자이너 갤러리 에서 웹 파트 를 클릭합니다.
- 399 -
4. TableauEmbeddedView.webpart가 나열되는지 확인합니다.
Tableau 웹 파 트 를 사 용 하 여 뷰 내 장
새 SharePoint 페이지나 기존 SharePoint 페이지에 Tableau 웹 파트를 내장할 수 있습니다.
1. 뷰를 내장하려는 페이지를 열고 편집 모드로 전환합니다.
2. 삽입 탭에서 뷰를 내장할 페이지 섹션으로 이동하고 웹 파트 를 클릭합니다.
3. 범주 아래에 있는 사용자 지정 (또는 기타 ) 폴더에서 TableauEmbeddedView를 선택
하고 오른쪽 아래에서 추가 를 클릭합니다.
- 400 -
4. TableauEmbeddedView 웹 파트를 선택하고 드롭다운 화살표를 클릭한 다음 웹 파트
편집 을 선택합니다.
5. 페이지의 오른쪽에서 TableauEmbeddedView 웹 파트의 특성을 지정할 수 있습니다.
l Tableau Server 이름 에 Tableau Server 이름을 입력합니다. Tableau Server 이
름 앞에 "http://" 항목을 입력할 필요가 없습니다.
l 뷰 경로 에 내장하려는 뷰의 경로를 입력합니다.
l
툴바를 표시할지 여부, 신뢰할 수 있는 인증을 사용할지 여부, SSL을 사용할지
- 401 -
여부 또는 대화형 뷰 대신 뷰를 이미지로 내장할지 여부를 지정합니다.
l
모양 섹션에서 웹 파트의 제목 , 높이 , 너비 , 크롬 상태 및 크롬 유형 을 지정할
수 있습니다. 일반적으로 고정 높이(예: 700픽셀)를 지정하고 너비를 영역에 맞
춰 조정해야 합니다.
6. 확인 을 클릭하여 변경 내용을 적용하고 편집 모드를 끝냅니다.
이제 뷰가 페이지에 내장되고 해당 뷰에 액세스하는 사용자는 SharePoint의 사용자 이름 및
암호를 기반으로 자동 로그인됩니다.
이는 제공된 .dll 파일을 사용하여 뷰를 SharePoint에 내장하는 작업의 예입니다. 또한
- 402 -
뷰를 다른 유형의 웹 응용 프로그램에 내장할 수 있습니다. 자세한 내용은 JavaScript
API 페이지에 671를 참조하십시오.
- 403 -
보안
Tableau Server에는 보안에 대한 네 가지 주요 구성 요소가 있습니다.
권한 부여
권한 부여 는 사용자가 인증된 후에 콘텐츠를 사용하거나 Tableau Server에서 수행하도록
허용된 작업을 나타냅니다. 권한 부여는 사이트 역할과 사용 권한의 조합으로 결정됩니다.
참고 : 사용자에게 데이터로 작업할 수 있는 별도의 사용 권한이 부여될 수도 있습니
다. 자세한 내용은 데이터 보안 페이지에 407을 참조하십시오.
사이트 역할
Tableau Server에서 사용자가 정의될 때 사용자에게 서버 관리자, 사이트 관리자, 게시자, 인
터액터, 뷰어 등과 같은 역할이 할당됩니다. 사이트 역할은 사용자가 수행하도록 허용되는
작업을 나타내는 초기 권한 부여를 제공합니다. 예를 들어 서버 관리자(시스템 관리자라고
하는 경우도 있음)는 콘텐츠에 할당된 사용 권한에 관계없이 서버의 모든 위치에서 모든 콘
텐츠에 대해 작업을 수행할 수 있습니다. 이와 달리, 사이트 관리자는 특정 사이트의 콘텐츠
에 제한 없이 액세스할 수 있습니다. 게시자는 서버에 콘텐츠를 업로드할 수 있지만 뷰어는
콘텐츠를 볼 수만 있고 게시할 수 없습니다.
사이트 역할에 대한 자세한 내용은 사용자의 사이트 역할 페이지에 178을 참조하십시오.
사용자 및 그룹
서버의 콘텐츠로 작업하려면 사용자에게 서버의 사용자 ID가 있어야 합니다. 그러면 인증
페이지에 406에 설명된 대로 로그인할 수 있습니다.
사용자를 그룹으로 구성할 수 있으며, 권한 부여에 그룹이 유용합니다. 개별 사용자가 아닌
그룹에 대해 권한 부여를 구성할 수 있습니다. 특히 사용자 집단 전체의 권한 부여를 변경하
려는 경우 개별 사용자의 권한 부여를 구성하는 것보다 그룹을 사용하는 것이 편리합니다.
또한 조직에서 사용자의 역할이 변경될 때(예: 퇴사, 업무 변경 등) 개별 사용자의 권한 부여
를 관리하는 것보다 그룹에 사용자를 추가하고 제거하는 것이 더 쉬운 경우가 많습니다.
참고 : 개별 사용자에게 부여된 모든 사용 권한은 사용자가 속한 그룹에서 사용자에게
부여되는 사용 권한보다 우선합니다.
자세한 내용은 사용자 페이지에 175 및 그룹 페이지에 161을 참조하십시오.
- 404 -
사용 권한
서버의 개별 리소스에는 리소스를 보도록 허용되고 상호 작용하도록 허용되는 사용자를 결
정하는 사용 권한이 있습니다. 사용 권한은 리소스 기반으로, 프로젝트, 통합 문서, 뷰 및 데
이터 원본에 연결됩니다. 사용 권한은 리소스로 작업할 수 있는 사용자 또는 그룹을 지정합
니다.
사용자가 리소스로 작업할 수 있으려면 사용자 또는 사용자가 속한 그룹이 해당 리소스를
사용하도록 명시적으로 허용되어야 합니다. 사용자 또는 사용자가 속한 그룹에 부여된 허
용됨 사용 권한이 없는 경우 해당 사용자는 리소스에 액세스할 수 없습니다. 다시 말하면, 사
용 권한은 암시적으로 거부됨이며 리소스에 액세스하려면 사용자가 명시적으로 허용되어
야 합니다.
사용자 또는 그룹에 거부됨 사용 권한을 설정할 수도 있습니다. 거부됨 사용 권한은 항상 허
용됨 사용 권한보다 우선합니다.
콘텐츠 소유자는 자신의 콘텐츠로 작업할 수 있는 사용 권한이 있습니다. 서버로 통합 문서
를 게시하는 경우 통합 문서의 소유자가 되며 통합 문서 보기, 상호 작용, 삭제 등을 수행할
수 있습니다. 필요한 경우 관리자가 콘텐츠의 소유권을 변경할 수 있습니다. 자세한 내용은
소유권 관리 페이지에 323를 참조하십시오.
사 이 트 역 할 및 사 용 권 한 (결 과 사 용 권 한 )
사이트 역할은 사용자에게 허용되는 최대 사용 권한을 결정합니다. 예를 들어 Dave라는 사
용자에게 뷰어 사이트 역할이 할당되었다고 가정합니다. 이 역할은 사용자가 콘텐츠를 볼
수 있도록 허용하지만 상호 작용하도록 허용하지는 않습니다. 서버에서 통합 문서를 선택하
고 Dave 사용자에게 통합 문서를 필터링하고 웹에서 편집할 수 있으며 통합 문서를 저장, 편
집, 이동 및 삭제할 수 있는 사용 권한을 부여합니다.
Dave 사용자가 서버에 로그인하고 통합 문서를 봅니다. 이 사용자에게 통합 문서에 대한 필
터링 및 삭제 권한이 부여 되어 있지만 통합 문서 뷰에 어떠한 필터도 나타나지 않으며 통합
문서를 삭제할 수도 없습니다. Tableau Server는 Dave 사용자의 사용 권한을 평가할 때 통합
문서 사용 권한과 Dave의 사이트 역할을 모두 고려하여 결과 사용 권한 을 계산합니다. 이
경우 사이트 역할(뷰어)이 Dave의 사용 권한을 통합 문서 보기만으로 제한합니다.
다시 말하면, 사용자에게 사용자의 사이트 역할로 설정된 사용 권한보다 낮은 사용 권한만
부여할 수 있습니다. 예를 들어 Dave라는 사용자의 사이트 역할은 뷰로 작업할 때 기본적으
로 필터를 사용할 수 있는 인터액터입니다. 하지만 특정 통합 문서에 대해 Dave 사용자의 사
용 권한을 거부할 수 있습니다. 예를 들어 데이터를 필터링하는 사용 권한을 거부할 수 있습
니다. 이 경우 Dave 사용자에 대한 거부 사용 권한이 뷰어 사이트 역할로 설정된 기능보다 우
선하므로 Tableau에서 Dave 사용자는 해당 통합 문서와 상호 작용할 수 없게 됩니다.
모든 사이트에는 모든 사용자 그룹이 있으며, 사이트에 추가되는 사용자는 자동으로 모든
사용자 그룹에 추가됩니다. 모든 사용자 그룹에 대한 사용 권한을 설정하면 사용자에 대한
기본 사용 권한을 설정할 수 있습니다. 예를 들어 특정 통합 문서에 대한 사용 권한을 편집하
여 모든 사용자 그룹에 대한 사용자 지정 항목 공유 사용 권한을 명시적으로 거부할 수 있
습니다. 이 경우 사용자 지정 항목 공유를 수행할 수 있도록 허용하는 규칙을 추가하지 않는
한 사이트의 사용자가 사용자 지정된 뷰를 공유하도록 허용되지 않습니다.
- 405 -
자세한 내용은 사용 권한 관리 페이지에 329를 참조하십시오.
Tableau Server 구 성 을 위 한 권 한 부 여
하나 이상의 사용자에게 Tableau Server를 구성하고 tabadmin 명령을 실행할 수 있는 권한
이 있어야 합니다. 이러한 사용 권한은 Tableau Server를 통해 관리되지 않습니다. Tableau
Server를 구성하는 사용자에게 Tableau Server가 실행되고 있는 Windows 컴퓨터에 대한 관
리자 사용 권한이 있어야 합니다.
인증
인증은 사용자 ID를 설정합니다. Tableau Server에는 고유한 사용자 ID와 인증 시스템이 있
으며, 이를 통해 Tableau Server에 로그인할 수 있는 사용자와 서버에 콘텐츠를 게시할 수 있
는 사용자를 결정할 수 있습니다. 또한 이 시스템을 사용하여 Tableau Server 인스턴스에 액
세스하는 사용자가 사용자 환경을 개인화할 수 있습니다.
사용자는 브라우저를 열고 서버의 이름이나 IP 주소를 입력하여 Tableau Server에 로그인합
니다. 그러면 사용자 이름과 암호를 입력하라는 메시지가 나타납니다.
Tableau Server의 사 용 자 ID
Tableau Server에 로그인하고 해당 콘텐츠로 작업하는 모든 사용자는 Tableau Server 리포
지토리에 사용자 ID가 있어야 하며 사이트 역할이 할당되어 있어야 합니다. 사용자 ID는 서
버 UI에서 또는 tabcmd 명령 페이지에 548나 REST API를 사용하여 Tableau Server에 추
가할 수 있습니다.
서버가 로컬 인증을 사용하도록 구성되어 있는 경우 사용자 ID를 추가할 때 사용자 이름, 암
호 및 사이트 역할을 지정합니다. 이 경우에는 사용자 인증에 Tableau Server 리포지토리만
사용됩니다.
서버가 Active Directory 인증을 사용하도록 구성되어 있는 경우 사용자 이름과 암호가 Active
Directory에서 관리됩니다. 이 경우에는 사용자가 서버에 로그인할 때 Active Directory를 사
용하여 사용자 이름 및 암호가 확인됩니다.
- 406 -
자세한 내용은 사용자 페이지에 175를 참조하십시오.
Tableau Server의 Single Sign-On 옵 션
Tableau Server는 다양한 유형의 SSO(Single Sign-On)를 지원합니다. SSO를 사용하면 사용
자가 Tableau Server에 명시적으로 로그인할 필요가 없습니다. 대신 기존 인증(예: 회사 네트
워크에 로그인)에 사용된 자격 증명이 Tableau Server의 사용자 인증에 사용되며, Tableau
Server에 액세스하기 위해 사용자 이름과 암호를 입력하는 단계를 건너뛸 수 있습니다. SSO
를 사용하면 외부에서 설정된 사용자의 ID가 Tableau Server 리포지토리에 정의되어 있는
사용자 ID에 매핑됩니다.
Tableau Server는 다음과 같은 유형의 SSO를 지원합니다.
l
l
l
SAML. Tableau Server에서 SSO에 SAML(Security Assertion Markup Language)을 사
용하도록 구성할 수 있습니다. SAML을 사용하면 외부 ID 공급자(IdP)가 사용자의 자
격 증명을 인증한 다음 Tableau Server로 사용자의 신원에 대한 정보를 제공하는 보안
어설션을 전송합니다. 자세한 내용은 SAML 페이지에 469 항목을 참조하십시오.
Kerberos. 환경이 Kerberos를 사용하도록 설정되어 있고 서버가 Active Directory 인증
을 사용하도록 구성되어 있는 경우 사용자에게 Windows ID를 기반으로 Tableau
Server에 대한 액세스 권한을 제공할 수 있습니다. 자세한 내용은 Kerberos 페이지에
498를 참조하십시오.
신뢰할 수 있는 인증 . 신뢰할 수 있는 인증을 사용하면 Tableau Server와 여러 웹 서
버 간에 신뢰 관계를 설정할 수 있습니다. Tableau Server는 신뢰할 수 있는 웹 서버의
요청을 받은 경우 해당 웹 서버가 이미 필요한 인증을 처리했다고 가정합니다.
Tableau Server는 충전 가능한 토큰 또는 티켓을 사용하여 요청을 받고 사용자에게 사
용자의 역할 및 사용 권한을 고려한 개인 설정된 뷰를 제공합니다. 자세한 내용은 신
뢰할 수 있는 인증 페이지에 448을 참조하십시오.
REST API를 위 한 인 증
REST API를 사용하면 HTTP를 통해 프로그래밍 방식으로 Tableau Server 리소스를 관리하
고 변경할 수 있습니다. 서버에 대한 요청을 수행하려면 서버에 프로그래밍 방식으로 로그
인해야 합니다. 서버가 인증 토큰을 제공하면 사용자가 후속 요청에 이 토큰을 추가합니다.
자세한 내용은 REST API 설명서에서 로그인 및 로그아웃(인증)을 참조하십시오.
데이터 보안
Tableau에서는 다양한 방법으로 어떤 사용자가 어떤 데이터를 볼 수 있는지를 제어할 수 있
습니다. 라이브 데이터베이스에 연결하는 데이터 원본의 경우 사용자가 게시된 뷰를 클릭할
때 데이터베이스 자격 증명을 제공하라는 메시지가 표시할지 여부를 제어할 수도 있습니다.
다음 세 가지 옵션은 함께 사용되며, 수행 결과는 서로 다릅니다.
l
데이터베이스 로그인 계정: 라이브 데이터베이스에 연결하는 데이터 원본을 만들
때 Windows NT 또는 데이터베이스의 기본 제공 보안 메커니즘을 통해 데이터베이스
- 407 -
의 인증을 받도록 선택할 수 있습니다.
l
l
인증 모드: 라이브 데이터베이스 연결을 사용하여 데이터 원본 또는 통합 문서를 게
시할 때 인증 모드 를 선택할 수 있습니다. 사용할 수 있는 모드는 위에서 선택한 항목
에 따라 달라집니다.
사용자 필터: Tableau Server 로그인 계정을 기반으로 게시된 뷰에 표시되는 데이터
를 제어하는 통합 문서 또는 데이터 원본의 필터를 설정할 수 있습니다.
아래 표에서는 위 옵션에 대한 몇 가지 종속성을 설명합니다.
데이터베이스 연결 옵션
데이터 보안 질문
데이터
베이스
로그인
계정의
사용 항
목
인증 모드
Tableau
Server 사
용자별 데
이터베이
스 보안이
가능합니
까?
사용자 필터
가 각 사용자
가 보는 데이
터를 제한하
는 유일한 방
법입니까?
사용
자간
에웹
캐시
가공
유됩
니
까?
Window
NT 통합
보안
(Windows
인증)
서버 '서비스 계정 ' 계정
아니요
예
예
서버 '서비스 계정 ' 계정
을 통해 가장
예
아니요*
아니
요
뷰어 자격 증명
예
아니요*
아니
요
사용자에게 확인 :
예
아니요
아니
요
아니요
예
예
예
아니요*
아니
요
사용자
이름 및
암호
Viewer가 뷰를 클릭할 때
데이터베이스 자격 증명
을 입력하라는 메시지가
표시됩니다. 자격 증명은
저장할 수 있습니다.
내장된 자격 증명 : 통합
문서 또는 데이터 원본 게
시자는 해당 데이터베이
스 자격 증명을 내장할 수
있습니다.
내장된 암호를 통해 가
장 : IMPERSONATE 권한
을 가진 데이터베이스 자
격 증명이 내장됩니다.
- 408 -
* 예기치 않은 결과가 발생할 수 있으므로 이 인증 모드를 사용자 필터와 함께 사용하지 않는
것이 좋습니다.
사용자 필터, 내장된 자격 증명 옵션 및 가장 모드의 효과는 동일합니다. 사용자가 뷰를 클릭
할 때 데이터베이스 자격 증명을 입력하라는 메시지가 나타나지 않으며 사용자는 자신에게
속한 데이터만 봅니다. 그러나 사용자 필터는 작성자에 의해 통합 문서에 적용되며, 가장 인
증 모드는 데이터베이스 자체에서 관리자에 의해 정의된 보안 정책을 따릅니다.
위에서 설명한 일부 옵션을 사용하려면 Tableau Server 설치 시 또는 통합 문서나 데이터 원
본을 게시하기 전에 수행해야 할 구성 단계가 필요합니다. 자세한 내용은 다음 항목을 참조
하십시오.
l
서버 설정(일반) 페이지에 257
l
Kerberos 위임 사용 페이지에 505
l
OAuth 연결 페이지에 458
l
서비스 계정 사용자 페이지에 520
l
SQL Server 가장 페이지에 529
l
Tableau Desktop 도움말의 사용자 필터 및 데이터 원본 필터
관련 항목
Tableau Server PostgreSQL 데 이 터 베 이 스 (리 포 지 토 리 )의 암 호 재 생 성
Tableau Server를 설치하거나 이전 버전에서 업그레이드할 경우 설치 프로세스에서
Tableau Server가 리포지토리 PostgreSQL 데이터베이스에 액세스할 때 내부적으로 사용하
는 암호를 생성합니다. 보안을 유지하기 위해 설치 프로세스 중에 생성되는 암호는 설치마
다 고유합니다. 이 암호는 Tableau Server에서 리포지토리에 액세스하는 용도로만 사용되기
때문에 서버 관리자나 기타 사용자가 암호에 액세스할 수 없습니다.
또한 Tableau Server는 리포지토리 및 기타 서버 구성 요소에 대한 내부 통신을 보호하는 데
사용할 수 있는 SSL 인증서를 생성할 수 있습니다. 프로세스 간의 내부 통신에 SSL을 사용할
지는 선택 사항입니다. 자세한 내용은 내부 SSL 구성 페이지에 489을 참조하십시오.
참고 : 리포지토리에 액세스해야 하는 경우(예: 작업을 모니터링해야 하는 경우) 서버
환경에 내장되어 있는 관리 뷰를 사용하거나 고유한 사용자 지정 뷰를 만들 수 있습니
다. 자세한 내용은 관리 뷰 페이지에 290 및 사용자 지정 관리 뷰 만들기 페이지에
301를 참조하십시오.
암호 및 인증서 재생성
내부에서 사용할 새 암호와 인증서를 생성해야 하는 경우 tabadmin regenerate_
internal_tokens 명령을 사용할 수 있습니다. 예를 들어 Tableau Server 설치가 손상되
- 409 -
었다고 생각되는 경우 regenerate_internal_tokens 명령을 실행하여 새 암호와 SSL
인증서를 생성해야 합니다.
참고 : SSL 인증서는 서버 구성 요소와 PostgreSQL 데이터베이스 간의 내부 통신에 사
용되며, Tableau Server에 연결하는 서버와 클라이언트 간의 HTTPS 통신을 위해 서버
에서 사용할 수 있는 모든 SSL 인증서와 독립적입니다.
암호 및 SSL 인증서를 수동으로 재생성하려면 다음을 수행합니다.
1. Tableau Server 컴퓨터에서 관리자로 명령 프롬프트를 열고 <install
directory>\Program Files\Tableau\Tableau Server\9.0\bin으로 이
동합니다.
2. 다음을 입력합니다.
tabadmin
tabadmin
tabadmin
tabadmin
stop
regenerate_internal_tokens
config
start
암호 또는 인증서 재생성을 지정하기 위한 선택적인 스위치를 비롯한 자세한 내용은
regenerate_internal_tokens 페이지에 598 항목을 참조하십시오.
네트워크 보안
Tableau Server에는 다음과 같은 세 가지 주요 네트워크 인터페이스가 있습니다.
l
l
l
클라이언트와 Tableau Server: 클라이언트는 웹 브라우저, Tableau Desktop 또는
tabcmd 페이지에 545 유틸리티가 될 수 있습니다.
Tableau Server와 데이터베이스 : 데이터 추출을 새로 고치거나 라이브 데이터베이
스 연결을 처리하려면 Tableau Server가 데이터베이스와 통신해야 합니다.
서버 구성 요소 통신 : 이는 분산 배포에만 적용됩니다.
클 라 이 언 트 와 Tableau Server
Tableau Server 클라이언트는 웹 브라우저, Tableau Desktop 또는 tabcmd 명령이 될 수 있습
니다. Tableau Server와 해당 클라이언트 간의 통신은 표준 HTTP 요청 및 응답을 사용합니
다. 또한 Tableau Server는 HTTPS로 구성될 수 있습니다(외부 SSL 구성 페이지에 486 항
목 참조). Tableau Server가 SSL로 구성된 경우 클라이언트 간의 모든 콘텐츠 및 통신이 SSL
을 사용하여 암호화되며 요청 및 응답을 위해 HTTPS 프로토콜이 사용됩니다.
512비트 공개/개인 키 암호화를 사용하여 브라우저 및 tabcmd에서 Tableau Server로 암호를
통신합니다. Tableau Server는 공개 키를 브라우저에 보냅니다. 이 브라우저에서는 이 공개
키를 사용하여 전송을 위해 암호를 암호화합니다. 암호화된 각 전송의 키는 한 번만 사용된
- 410 -
후 삭제됩니다. 즉 암호는 SSL 사용에 상관 없이 항상 보안됩니다. SSL을 사용하도록 설정
하면 암호의 512비트 공개 키 암호화뿐 아니라 SSL 암호화가 사용됩니다.
참고 : Tableau Server의 HTTP OPTIONS 메서드는 구성 가능한 설정입니다. OPTIONS
메서드는 기본적으로 사용되지 않습니다. 즉, 서버가 HTTP OPTION에 대해 HTTP 405
(허용되지 않은 메서드) 응답을 반환합니다. HTTP OPTIONS 메서드를 사용하도록 설
정하려면 다음 tabadmin 명령을 사용합니다.
tabadmin set wgserver.restrict_options_method false
클릭재킹 방지
기본적으로 Tableau Server에는 클릭재킹 방지 기능이 있습니다. 이 기능은 공격자가 사용
자를 속여 링크를 클릭하거나 정보를 입력하도록 만들기 위해 위해성이 없어 보이는 페이지
위에 페이지의 투명한 버전을 중첩시키는 특정 공격 유형을 차단합니다. 클릭재킹 방지를
사용할 경우 Tableau Server의 내장된 뷰에 일부 제한이 적용됩니다. 자세한 내용은 클릭재
킹 방지 다음 페이지에 를 참조하십시오.
Tableau Server와 데 이 터 베 이 스
Tableau Server는 데이터베이스에 동적 연결하여 결과 집합을 처리하고 추출을 새로 고칩니
다. 또한 원시 드라이버를 사용하여 가능할 때마다 데이터베이스에 연결하고 원시 드라이버
를 사용할 수 없는 경우 일반 ODBC 어댑터를 사용합니다. 데이터베이스에 대한 모든 통신은
이러한 드라이버를 통해 경로 지정됩니다. 이처럼 드라이버를 비표준 포트에서 통신하거나
전송 암호화를 제공하도록 구성하는 작업은 원시 드라이버 설치 중 하나입니다. 이 유형의
구성은 Tableau에 영향을 주지 않습니다.
사용자가 Tableau Server에서 외부 데이터 원본의 자격 증명을 저장하면 Tableau Server의
내부 데이터베이스에 암호화되어 저장됩니다. 프로세스가 이러한 자격 증명을 사용하여 외
부 데이터 원본을 쿼리할 경우 프로세스는 내부 데이터베이스에서 암호화된 자격 증명을 검
색하여 프로세스에서 암호화를 해제합니다.
리포지토리와의 통신
Tableau Server에서 Postgres 리포지토리와 다른 서버 구성 요소 사이의 모든 트래픽에 대해
SSL(Secure Sockets Layer) 암호화된 통신을 사용하도록 구성할 수 있습니다. 기본적으로
서버 구성 요소와 리포지토리 사이의 통신에는 SSL이 사용되지 않습니다. 자세한 내용은 내
부 SSL 구성 페이지에 489을 참조하십시오.
클러스터의 서버 구성 요소 통신
분산 서버 설치에서 Tableau Server 구성 요소 간에는 신뢰와 전송이라는 두 가지 측면의 통
신이 존재합니다. Tableau 클러스터의 각 서버에서는 엄격한 신뢰 모델을 사용하여 클러스
터의 다른 서버에서 유효한 요청을 받고 있는지 확인합니다. 게이트웨이 프로세스를 실행하
- 411 -
는 클러스터의 컴퓨터는 타사(클라이언트)의 요청을 수락합니다. 단, 이러한 요청은 부하 분
산 장치가 요청을 받는 경우 해당 부하 분산 장치에 의해 관리됩니다. 게이트웨이 프로세스
를 실행하지 않는 서버만 클러스터의 신뢰할 수 있는 다른 멤버의 요청을 수락합니다. 신뢰
는 IP 주소, 포트 및 프로토콜의 허용 목록에 의해 설정됩니다. 이중 하나라도 잘못된 경우 요
청이 무시됩니다. 클러스터의 모든 멤버는 서로 통신할 수 있습니다.
사용자가 Tableau Server에서 외부 데이터 원본의 자격 증명을 저장하면 Tableau Server의
내부 데이터베이스에 암호화되어 저장됩니다. 프로세스가 이러한 자격 증명을 사용하여 외
부 데이터 원본을 쿼리할 경우 프로세스는 내부 데이터베이스에서 암호화된 자격 증명을 검
색하여 프로세스에서 암호화를 해제합니다.
클릭재킹 방지
Tableau Server에는 클릭재킹 공격을 방지하는 기능이 포함되어 있습니다. 클릭재킹 은 웹
페이지 기반의 공격 유형으로, 공격자가 관련이 없는 페이지 위에 있는 투명한 계층에 공격
할 페이지를 표시하여 사용자가 클릭을 하거나 내용을 입력하도록 유도하는 공격입니다.
Tableau Server 관점에서는, 공격자가 사용자 자격 증명을 수집하거나 인증된 사용자가 서
버의 설정을 변경하도록 유도하기 위해 클릭재킹 공격을 활용할 수 있습니다. 클릭재킹 공
격에 대한 자세한 내용은 Open Web Application Security Project 웹 사이트에서 Clickjacking
(클릭재킹)을 참조하십시오.
참고 : 이전 버전의 Tableau Server에서도 클릭재킹 방지를 사용할 수 있었지만 기본적
으로 비활성화되어 있었습니다. Tableau Server 9.1 이상을 새로 설치하면 명시적으로
비활성화하지 않는 한 항상 클릭재킹 방지가 설정됩니다.
클릭재킹 방지의 효과
Tableau Server에서 클릭재킹 방지를 사용하도록 설정하면 Tableau Server에서 로드되는 페
이지의 동작이 다음과 같은 방식으로 변경됩니다.
l
l
l
l
l
Tableau Server가 서버의 특정 응답에 X-Frame-Options: SAMEORIGIN 헤더를
추가합니다. 대부분의 최신 버전 브라우저에서 이 헤더가 있으면 콘텐츠를 <iframe>
요소에 로드할 수 없게 되므로, 클릭재킹 공격을 방지할 수 있습니다.
Tableau Server의 최상위 수준 페이지를 <iframe> 요소에 로드할 수 없습니다. 여기에
로그인 페이지도 포함됩니다. 예를 들어 자신이 만든 응용 프로그램에서 Tableau
Server 페이지를 호스팅할 수 없습니다.
뷰만 내장할 수 있습니다.
내장된 뷰에 데이터 원본 자격 증명이 필요한 경우 사용자가 안전하게 자격 증명을 입
력할 수 있는 보안 창에서 뷰를 열 수 있는 링크가 포함된 상태로 메시지가 <iframe>
요소 안에 표시됩니다. 사용자는 자격 증명을 입력하기 전에 항상 열려 있는 창의 주소
를 확인해야 합니다.
다음 예와 같이, 쿼리 문자열에 :embed=y 매개 변수가 포함된 경우에만 뷰를 로드할
- 412 -
수 있습니다.
http://<server>/views/Sales/CommissionModel?:embed=y
참고 : 클릭재킹 방지를 사용하도록 설정하면 서버 이름 다음에 해시 표시(#)가
포함된 뷰 URL(예:
http://<server>/#/views/Sales/CommissionModel?:embed=y)이
차단됩니다.
클릭재킹 방지 비활성화
클릭재킹 방지는 사용자가 Tableau Server를 사용하는 방식에 영향을 미치지 않는 한 사용
하도록 설정해야 합니다. 클릭재킹 방지를 비활성화하려면 다음 tabadmin 명령을 사용하십
시오.
1. tabadmin stop
2. tabadmin set wgserver.clickjack_defense.enabled false
3. tabadmin config
4. tabadmin start
OAuth 연 결
Google BigQuery, Google Analytics 및 Salesforce.com 데이터 원본의 경우 Tableau Server에
중요한 데이터베이스 자격 증명을 저장하는 대신 OAuth 2.0 표준을 사용하여 연결을 만들
수 있습니다.
OAuth 연결을 만들 때 데이터 공급자가 Tableau를 통해 사용자의 데이터에 액세스할 수 있
도록 승인합니다. 그러면 데이터 공급자가 Tableau의 요청을 고유하게 식별하는 액세스 토
큰 을 Tableau로 전송합니다. 자세한 내용은 아래에서 OAuth 프로세스 개요 다음 페이지
에 를 참조하십시오.
OAuth 연결을 사용하면 다음과 같은 이점이 있습니다.
l
l
보안: 데이터베이스 자격 증명이 Tableau Server에서 알려지거나 저장되지 않으며
Tableau에서만 액세스 토큰을 사용할 수 있습니다.
편리성: 데이터 원본 ID와 암호를 여러 곳에 내장할 필요 없이 특정 데이터 공급자에
대해 제공된 토큰을 해당 데이터 공급자에 접근하는 게시된 모든 통합 문서와 데이터
원본에 사용할 수 있습니다.
또한 Google BigQuery 데이터에 대한 라이프 연결의 경우 통합 문서 뷰어마다 단일 사
용자 이름과 암호 자격 증명을 공유하는 대신 사용자를 식별하는 고유한 접근 토큰을
가질 수 있습니다.
- 413 -
OAuth 프 로 세 스 개 요
다음 단계에서는 OAuth 프로세스를 호출하는 Tableau 환경의 작업 흐름을 설명합니다.
1. 클라우드 데이터 원본에 접근해야 하는 작업을 수행합니다.
예를 들어 Tableau Server에 게시된 통합 문서를 엽니다.
2. Tableau에서 호스팅되는 데이터 공급자의 로그인 페이지로 연결됩니다. 호스팅되는
데이터 공급자로 전송되는 정보는 Tableau를 요청 사이트로 식별합니다.
3. 호스팅되는 데이터 원본에 로그인할 때 데이터에 대한 Tableau Server 접근 인증을 확
인하라는 메시지가 나타납니다.
4. 확인되면 데이터 원본 공급자가 접근 토큰을 다시 Tableau Server(으)로 보냅니다.
5. Tableau Server 통합 문서와 데이터가 표시됩니다.
다음과 같은 다른 작업 흐름에서도 OAuth 프로세스를 사용할 수 있습니다.
l
Tableau Desktop 또는 Tableau Server에서 통합 문서 만들기 및 데이터 원본에 연결
l
Tableau Desktop에서 데이터 원본 게시
l
Tableau Mobile 또는 Tableau Desktop 같은 승인된 클라이언트 에서 Tableau Server에
로그인
데이터 연결을 위한 액세스 토큰
초기 인증 프로세스 후 데이터에 직접 액세스할 수 있도록 데이터 연결과 함께 액세스 토큰
을 저장할 수 있습니다. 액세스 토큰은 Tableau Server 사용자가 삭제하거나 데이터 공급자
가 철회하지 않는 한 유효합니다.
- 414 -
데이터 원본 공급자가 허용하는 액세스 토큰 수를 초과할 수 있습니다. 그럴 경우 사용자가
새 토큰을 만들면 데이터 공급자는 마지막 액세스 이후의 시간을 사용하여 새 토큰용 여유
공간을 만들기 위해 무효화할 토큰을 결정합니다.
승인된 클라이언트의 인증을 위한 액세스 토큰
기본적으로 Tableau Server 사이트에서는 사용자가 처음 로그인할 때 자격 증명을 제공한
후 승인된 Tableau 클라이언트에서 직접 사이트에 액세스할 수 있도록 허용합니다. 이 유형
의 인증에서도 OAuth 액세스 토큰을 사용하여 사용자의 자격 증명을 안전하게 저장합니다.
자세한 내용은 연결된 장치의 인증 페이지에 259을 참조하십시오.
Tableau Server PostgreSQL 데 이 터 베 이 스 (리 포 지 토 리 )의 암 호 재 생
성
Tableau Server를 설치하거나 이전 버전에서 업그레이드할 경우 설치 프로세스에서
Tableau Server가 리포지토리 PostgreSQL 데이터베이스에 액세스할 때 내부적으로 사용하
는 암호를 생성합니다. 보안을 유지하기 위해 설치 프로세스 중에 생성되는 암호는 설치마
다 고유합니다. 이 암호는 Tableau Server에서 리포지토리에 액세스하는 용도로만 사용되기
때문에 서버 관리자나 기타 사용자가 암호에 액세스할 수 없습니다.
또한 Tableau Server는 리포지토리 및 기타 서버 구성 요소에 대한 내부 통신을 보호하는 데
사용할 수 있는 SSL 인증서를 생성할 수 있습니다. 프로세스 간의 내부 통신에 SSL을 사용할
지는 선택 사항입니다. 자세한 내용은 내부 SSL 구성 페이지에 489을 참조하십시오.
참고 : 리포지토리에 액세스해야 하는 경우(예: 작업을 모니터링해야 하는 경우) 서버
환경에 내장되어 있는 관리 뷰를 사용하거나 고유한 사용자 지정 뷰를 만들 수 있습니
다. 자세한 내용은 관리 뷰 페이지에 290 및 사용자 지정 관리 뷰 만들기 페이지에
301를 참조하십시오.
암호 및 인증서 재생성
내부에서 사용할 새 암호와 인증서를 생성해야 하는 경우 tabadmin regenerate_
internal_tokens 명령을 사용할 수 있습니다. 예를 들어 Tableau Server 설치가 손상되
었다고 생각되는 경우 regenerate_internal_tokens 명령을 실행하여 새 암호와 SSL
인증서를 생성해야 합니다.
참고 : SSL 인증서는 서버 구성 요소와 PostgreSQL 데이터베이스 간의 내부 통신에 사
용되며, Tableau Server에 연결하는 서버와 클라이언트 간의 HTTPS 통신을 위해 서버
에서 사용할 수 있는 모든 SSL 인증서와 독립적입니다.
암호 및 SSL 인증서를 수동으로 재생성하려면 다음을 수행합니다.
- 415 -
1. Tableau Server 컴퓨터에서 관리자로 명령 프롬프트를 열고 <install
directory>\Program Files\Tableau\Tableau Server\9.0\bin으로 이
동합니다.
2. 다음을 입력합니다.
tabadmin
tabadmin
tabadmin
tabadmin
stop
regenerate_internal_tokens
config
start
암호 또는 인증서 재생성을 지정하기 위한 선택적인 스위치를 비롯한 자세한 내용은
regenerate_internal_tokens 페이지에 598 항목을 참조하십시오.
- 416 -
성능
모든 서버 환경은 고유하며 성능에 영향을 미칠 수 있는 다양한 변수가 있습니다.
다음과 같은 변수가 성능에 영향을 미칩니다.
l
하드웨어 특성(디스크 속도, 메모리, 프로세서 코어 수 등)
l
배포의 서버 수
l
네트워크 트래픽
l
사용 요인(통합 문서 복잡성, 동시 사용자 활동, 데이터 캐싱 등)
l
Tableau Server 구성 설정(실행하는 각 서버 프로세스의 수 등)
l
데이터 고려 사항(데이터 볼륨, 데이터베이스 유형, 데이터베이스 구성 등)
Tableau Server은 뛰어난 구성 기능을 가지고 있으므로 서버 환경에서 이러한 변수를 쉽게
처리할 수 있고 서버 성능을 세밀하게 조정할 수 있습니다. 이러한 복잡성으로 인해 서버 성
능을 향상시키는 한 가지 공식이 있는 것은 아니지만 몇 가지 기본 지침을 따를 수 있습니다.
자세한 내용은 다음 항목을 참조하십시오.
일반 성능 지침
하드웨어 및 소프트웨어
64비트 운영 체제 및 64비트 제품 사용 : Tableau Server를 32비트 Microsoft 운영 체제에서
도 실행할 수는 있지만 최고의 성능을 위해 64비트 운영 체제를 선택하고 64비트 버전의
Tableau Server를 설치하십시오.
코어 및 메모리 추가 : Tableau Server를 한 컴퓨터에서 실행하거나 여러 컴퓨터에서 실행
하는 경우와 상관 없이 CPU 코어 수가 많고 RAM이 많을수록 성능이 증가합니다. Tableau
Server의 권장 하드웨어 및 소프트웨어 요구 사항 이 충족되었는지 확인하고 작업자 추가
및 재구성 시기 다음 페이지에 항목을 참조하여 컴퓨터를 추가해야 하는지 평가하십시오.
가상 환경에서 Tableau Server를 실행하는 경우 VM 호스트의 물리적 CPU 코어 수에 따라
vCPU 할당을 위한 VM 호스트의 모범 사례를 사용하십시오.
구성
피크 이외 시간의 새로 고침 예약 : 백업이 완료될 때까지 백업 작업으로 인해 다른 백그라
운드 작업이 중단될 수 있습니다. 추출용 백그라운드 작업 페이지에 296 관리 뷰를 사용하
여 새로 고침 및 백업 작업 일정을 확인하십시오. 백업 기간과 겹치지 않도록 피크 이외 시간
으로 새로 고침 작업을 예약해야 합니다.
- 417 -
캐싱 확인 : 캐싱을 사용하면 Tableau Server가 특히 라이브 데이터베이스에 연결하는 뷰에
대한 클라이언트 요청에 빠르게 응답합니다. 구성 대화 상자의 데이터 연결 탭 에서 새로 고
침 빈도 낮추기 가 선택되었는지 확인합니다.
두 세션 메모리 설정을 변경해 보십시오 .
l
l
VizQL 세션 시간 제한 : 기본 VizQL 세션 시간 제한은 30분입니다. VizQL 세션이 유휴
상태인 경우에도 메모리와 CPU 사이클은 사용됩니다. 더 낮은 제한 시간으로도 문제
가 없을 경우 tabadmin 페이지에 575을 사용하여
vizqlserver.session.expiry.timeout 설정을 변경하십시오.
VizQL 세션 지우기 : 기본적으로 VizQL 세션은 사용자가 다른 뷰로 이동한 후에도 메
모리에 보관됩니다. 그러므로 상당한 양의 세션 메모리가 소비됩니다. 사용자가 뷰를
떠날 때 vizqlserver.clear_session_on_unload 설정 값을 true(기본값:
false)로 변경하여 세션을 끝낼 수 있습니다.
프로세스 구성 평가 : Tableau Server는 서버 프로세스라고 하는 여섯 가지 구성 요소로 구
분되어 있습니다. 기본 구성은 광범위한 시나리오용으로 설계되었지만 기본 구성을 재구성
하여 다른 성능 목표를 달성할 수 있습니다. 특히 프로세스를 실행할 컴퓨터와 실행할 프로
세스 수를 제어할 수 있습니다. 노드 1개, 2개 및 3개를 이용한 배포에 대한 일반적인 지침에
대해서는 서버 성능 개선 다음 페이지에 을 참조하십시오.
작업자 추가 및 재구성 시기
Tableau Server는 사용자 요구 사항이 증가함에 따라 확장할 수 있습니다. 다음 지침에 따라
언제 시스템에 작업자 노드를 추가할 것인지, 서버를 재구성할 것인지 또는 둘 다를 수행할
것인지를 확인하십시오.
l
l
l
동시 사용자가 100명 이상인 경우 : 배포가 사용자 집중적인 경우(동시 뷰어가 100
개를 초과하는 경우) 충분한 VizQL 프로세스를 갖추는 것이 중요하지만 하드웨어 용
량이 처리할 수 있는 수준을 초과하면 안됩니다. 또한 Tableau Server 게스트 사용자
계정 을 활성화하면 동시 뷰어 수가 일반적으로 생각하는 사용자 목록을 초과할 수 있
습니다. 관리 뷰를 사용하면 이러한 상태를 가늠할 수 있습니다. 자세한 내용은 특정
사용자의 동작 페이지에 294을 참조하십시오. 배포를 구성 또는 확장하는 방법에 대
한 팁은 서버 성능 개선 다음 페이지에 을 참조하십시오.
추출 사용량이 많은 경우 : 추출은 많은 메모리와 CPU 리소스를 사용할 수 있습니다.
사이트가 추출 집중적이라고 할 수 있는 한 가지 측정 기준은 없습니다. 추출의 수는
몇 개 안되지만 매우 클 경우뿐만 아니라 작은 추출이 매우 많을 경우에도 사이트를 추
출 집중적이라고 할 수 있습니다. 추출이 많은 사이트는 데이터 엔진 프로세스를 자체
시스템에 격리하면 유리합니다. 일반적인 지침에 대해서는 서버 성능 개선 다음 페
이지에 을 참조하십시오.
추출 새로 고침이 빈번한 경우 : 추출 새로 고침은 CPU 사용량이 많은 작업입니다.
추출을 빈번하게 새로 고치는(예: 하루 6~7회) 사이트는 새로 고침 작업을 처리하는
백그라운드 프로세스에 중점을 두면 문제가 해결되는 경우가 많습니다. 추출용 백그
라운드 작업 페이지에 296 관리 뷰를 사용하여 현재 새로 고침 속도를 확인합니다.
- 418 -
확장 방법에 대한 자세한 내용은 서버 성능 개선 아래 을 참조하십시오.
l
l
성능 문제 해결 : 뷰를 로드하는 속도가 너무 느리거나 서버 성능이 일반적으로 느린
경우 몇 가지 원인이 있을 수 있습니다. 자세한 내용은 일반 성능 지침 페이지에 417
을 참조하십시오.
가동 중단 가능성 : 서버 시스템이 업무용으로 중요하고 High Availability 수준이 필요
한 경우 추출, 리포지토리 및 게이트웨이를 처리하는 서버 프로세스의 중복성을 확보
하도록 구성할 수 있습니다. 자세한 내용은 High Availability 페이지에 90을 참조하
십시오.
참고 : 여러 노드에 Tableau Server를 설치하려면 Tableau Server의 다중 컴퓨터
코어 라이선스가 있어야 합니다.
서버 성능 개선
아래 항목을 참조하여 추출 항목 집중적, 사용자 집중적 또는 두 가지에 해당하는 배포의 성
능을 개선하는 방법을 알아 보십시오.
목표가 무엇입니까?
한컴
퓨터
예제:
추출
항목
실행할 프로세스 수
두컴
퓨터
예제:
추출
항목
프로세스 구성 위치
두컴
퓨터
예제:
보기
추출 항목 및 통합 문서 최적화
세컴
퓨터
예제:
추출
항목
및보
기
- 419 -
뷰 반응 평가 다음 페이지에
목표가 무엇입니까?
추출 항목 최적화
데이터 엔진 프로세스는 추출 항목을 저장하고 쿼리에 응답하며, 백그라운드 프로세스는 추
출 항목을 새로 고칩니다. 둘 다 CPU 리소스를 요구하므로 추출 항목 집중적 배포에서 성능
을 향상하는 가장 좋은 방법은 이 두 프로세스를 서로 격리하고 다른 서버 프로세스로부터
격리하는 것입니다. 이 경우 세 컴퓨터가 필요할 수 있습니다. 사용할 수 있는 컴퓨터가 세 대
미만인 경우에도 다른 방법이 있습니다.
사용자 및 보기 최적화
VizQL Server 프로세스는 Tableau Server 사용자를 위해 뷰 로드 및 렌더링을 처리합니다. 사
용자 수가 매우 많거나 뷰 상호 작용이 많은 배포를 최적화하려는 경우 이 프로세스에 중점
을 두어야 합니다.
실행할 프로세스 수
이 항목에서는 8개 코어와 16GB RAM이 있는 컴퓨터의 64비트 운영 체제에서 64비트 버전
의 Tableau Server를 실행하고 있다고 가정합니다.
이 구성에서 각 프로세스의 두 인스턴스가 요구 사항을 충족해야 합니다. 컴퓨터가 4개 코어
만 있거나 Tableau Server에 대한 최소 RAM 요구 사항(8GB)만 충족하는 경우 프로세스당 인
스턴스 하나로 제한될 수 있습니다.
최소 설치 요구 사항은 4개 코어와 8GB RAM이지만 4개 코어의 컴퓨터를 사용하여 단일 노
드 서버의 로드 또는 스케일을 테스트하는 것은 권장하지 않습니다. 단일 4개 코어 서버는
대개 소규모 평가와 프로토타입 제작용입니다. 대규모 엔터프라이즈 배포에서는 각 노드에
16개 코어 서버를 사용하는 것이 좋습니다.
백그라운드 프로세스
단일 백그라운드 프로세스는 단일 CPU 코어의 100%를 사용할 수 있으며 특정 작업의 경우
그 이상을 사용할 수도 있습니다. 그 결과 실행해야 할 인스턴스의 총 수는 컴퓨터에서 사용
가능한 코어 수와 향상하려는 목표가 무엇인가에 따라 달라집니다. 아래 배포 예제에서 N은
컴퓨터의 총 코어 수를 나타내며, 각 예제는 백그라운드 프로세스와 관련하여 다른 전략을
제안합니다. 잘 모를 경우에는 제안된 범위의 하한부터 시작해서 성능을 평가하면서 수를
늘리십시오.
데이터 엔진 및 리포지토리 프로세스
추출 항목 집중적 배포를 향상시키고 추출 항목 새로 고침보다 쿼리에 더 중점을 두려는 경
우와 같이 데이터 엔진 프로세스를 자체 노드로 격리해야 하는 시나리오가 있습니다. 아래
배포 예제에 자세한 설명이 나와 있습니다. 데이터 엔진은 실시간 데이터를 저장하기 때문
- 420 -
에 이 데이터를 전송하는 것은 여러 단계를 거치는 절차입니다. 자세한 내용은 데이터 엔진
및 파일 저장소 프로세스 이동 페이지에 75을 참조하십시오.
데이터 엔진(및/또는 리포지토리)을 격리하는 또 다른 이유는 배포의 잠재적 가동 중간을 최
소화하기 위해서입니다. 고가용성을 위해 구성하는 경우가 아니면 리포지토리는 일반적으
로 주 Tableau Server에 유지할 수 있습니다. 자세한 내용은 High Availability 페이지에 90
을 참조하십시오.
프로세스 구성 위치
Tableau Server 구성 대화 상자를 사용하여 컴퓨터가 실행하는 프로세스의 유형과 수를 구
성할 수 있습니다. 재구성하는 도중 새 컴퓨터를 추가할 경우에는 해당 컴퓨터에 Tableau 작
업자 소프트웨어가 설치되어 있어야 합니다. 자세한 내용은 작업자 노드 설치 및 구성 페
이지에 84을 참조하십시오.
프로세스를 주 또는 독립 Tableau Server에서 재구성하는 경우 프로세스 재구성 페이지에
36을 참조하십시오.
추출 항목 및 통합 문서 최적화
추출 항목 및 통합 문서 자체도 추출 항목을 사용할 때의 서버 성능에 영향을 미칩니다. 통합
문서 작성자는 필터링 또는 집계를 이용하거나 사용하지 않는 필터를 숨겨 데이터를 좁히는
방식으로 추출 항목의 데이터 집합을 짧게 유지하여 서버 성능을 향상시킬 수 있습니다. 이
와 같이 하려면 Tableau Desktop 옵션 사용되지 않은 필드 모두 숨기기 및 표시된 차원에
대한 데이터 집계 를 사용합니다. 단계를 보려면 추출 항목 만들기 (Tableau Desktop 도움
말)를 참조하십시오. 통합 문서 성능을 향상시키는 일반적인 팁을 보려면 Tableau Desktop
도움말에서 "성능 "을 검색하십시오. Tableau Server에 게시된 후 통합 문서의 성능을 알아
보려면 성능 기록을 만들면 됩니다. 자세한 내용은 성능 기록 만들기 페이지에 441를 참조
하십시오.
뷰 반응 평가
사용자가 뷰를 열면 뷰의 구성 요소가 먼저 검색 및 해석되고 사용자의 웹 브라우저에 표시
됩니다. 대다수 뷰의 경우 사용자 웹 브라우저에 표시 렌더링 단계가 발생하며 대개의 경우
대화형 반응의 결과가 가장 빨라지고 수준이 가장 높아집니다. 클라이언트 웹 브라우저에서
대부분의 상호 작용을 처리하면 대역폭이 줄어들고 왕복 요청 지연이 제거됩니다. 뷰가 매
우 복잡할 경우 최적의 성능을 위해 Tableau Server는 클라이언트 웹 브라우저가 아니라 서
버에서 렌더링 단계를 처리합니다. 뷰가 제대로 반응하지 않으면 클라이언트 웹 브라우저가
아니라 서버에서 뷰를 렌더링하게 하는 임계값을 테스트 및 변경할 수 있습니다. 자세한 내
용은 클라이언트 쪽 렌더링 정보 페이지에 426를 참조하십시오.
한 컴퓨터 예제: 추출 항목 사용량이 많은 경우의 최적화
이 예제에서는 8개 이상의 코어와 16GB 이상의 RAM이 있으며 높은 추출 항목 사용량에 맞
게 구성된 64비트 시스템을 보여 줍니다.
- 421 -
이 구성은 서버 상태 페이지에서 다음 프로세스 상태 테이블과 비슷하게 표시됩니다.
구성 참고 사항:
l
l
l
l
l
주 서버는 VizQL 서버 프로세스 2개, 캐시 서버 프로세스 2개 및 데이터 서버 프로세스
2개를 실행합니다. 이 구성은 설치의 권장 기본값입니다.
일반적인 규칙으로, 노드에서 VizQL 서버 프로세스마다 캐시 서버 프로세스를 실행합
니다.
컴퓨터의 총 코어 수를 4로 나누어 실행할 최소 백그라운드 프로세스 수를 계산합니
다. 최대 수를 구하려면 2로 나눕니다.
백그라운드 및 데이터 엔진 프로세스 모두 CPU 집중적이며 위에 표시된 구성은 두 가
지를 균형적으로 고려합니다.
피크 이외 시간에 추출 항목 새로 고침을 예약하면 VizQL Server, 응용 프로그램 서버,
데이터 엔진 및 백그라운드 프로세스가 시스템 리소스를 사용하기 위해 서로 경쟁하
지 않습니다.
두 컴퓨터 예제: 추출 항목 사용량이 많은 경우의 최적화
이 예제에서는 매우 많은 추출 사용량을 처리하는 두 대의 Tableau Server 배포에 사용할 수
있는 구성을 보여 줍니다. 두 컴퓨터 모두 8개 이상의 코어와 16GB 이상의 RAM이 있는 64비
트 시스템입니다.
VizQL Server, 응용 프로그램 서버, 데이터 서버 및 데이터 엔진 프로세스는 백그라운드 프로
세스로부터 격리된다는 것에 주의하십시오.
이 구성에서 서버 상태 페이지는 다음과 같이 표시됩니다.
- 422 -
구성 참고 사항:
l
l
l
l
l
주 서버는 VizQL 서버 프로세스 2개, 캐시 서버 프로세스 2개 및 데이터 서버 프로세스
2개를 실행합니다. 이 구성은 설치의 권장 기본값입니다.
일반적인 규칙으로, 노드에서 VizQL 서버 프로세스마다 캐시 서버 프로세스를 실행합
니다.
작업자에서 백그라운드 프로세스를 격리시킵니다. 실행할 백그라운드 프로세스의 최
소 수를 확인하려면 컴퓨터의 총 코어 수를 4로 나눕니다. 최대 수를 구하려면 2로 나
눕니다.
VizQL Server, 응용 프로그램 서버, 데이터 서버 및 데이터 엔진 프로세스에서 백그라
운더 프로세스를 격리시킵니다.
백그라운더가 있는 작업자 노드에 캐시 서버를 추가하면 사용자 또는 작업을 대신하
여 캐시를 요청할 수 있습니다.
두 컴퓨터 예제: 추출 항목 보기용 최적화
이 예제에서는 추출 항목 사용량이 적고 보기가 많은 두 컴퓨터 배포를 보여 줍니다. 두 컴퓨
터 모두 8개 이상의 코어와 16GB 이상의 RAM이 있는 64비트 시스템입니다.
이 구성의 프로세스 상태 테이블은 다음과 같이 표시됩니다.
- 423 -
구성 참고 사항:
l
l
l
l
l
l
l
주 서버는 VizQL 서버 프로세스 2개, 캐시 서버 프로세스 2개 및 데이터 서버 프로세스
2개를 실행합니다. 이 구성은 설치의 권장 기본값입니다.
일반적인 규칙으로, 노드에서 VizQL 서버 프로세스마다 캐시 서버 프로세스를 실행합
니다.
최소 2개의 백그라운드 프로세스를 작업자에서 실행해야 합니다. 실행해야 할 최대
수는 컴퓨터의 총 코어 수와 같습니다.
두 노드 모두에서 데이터 엔진 프로세스를 실행하여 두 노드 간의 뷰 요청을 분리합니
다. 추출 항목을 자주 새로 고치지 않는 배포에서는 데이터 엔진 및 백그라운드 프로세
스를 동일한 노드에서 실행할 수 있습니다.
근무 외 시간에만 추출 항목 새로 고침 작업을 실행하는 경우 각 노드에 더 많은 백그
라운드 프로세스를 추가하여 병행성을 극대화할 수 있습니다.
백그라운더가 있는 작업자 노드에 캐시 서버를 추가하면 사용자 또는 작업을 대신하
여 캐시를 요청할 수 있습니다.
클러스터의 노드 수는 모든 노드에서 사용 가능한 총 코어 수 및 주 메모리에 의해 결
정됩니다.
- 424 -
세 컴퓨터 예제: 동시 사용자 수가 많으며 추출 항목 사용 및 보기용으로 최
적화
추출 항목 새로 고침 및 사용량이 많고 동시 사용자도 많은 경우 최고 성능을 얻으려면 세 대
의 컴퓨터 구성이 권장하는 최소 컴퓨터 수입니다. 이 예제에서 모든 컴퓨터는 16개 코어와
16GB 이상의 RAM이 있는 64비트 시스템으로 가정합니다.
이 구성의 프로세스 상태 테이블은 다음과 같이 표시됩니다.
구성 참고 사항:
l
백그라운드 프로세스를 실행하지 않는 노드에서 VizQL 서버 프로세스 2개, 캐시 서버
프로세스 2개 및 데이터 서버 프로세스 2개를 실행합니다. 이 구성은 설치의 권장 기
본값입니다.
l
일반적인 규칙으로, VizQL 서버 프로세스마다 캐시 서버 프로세스를 실행합니다.
l
이 구성의 경우 각 노드에 16개 코어가 권장됩니다.
l
l
백그라운드 프로세스가 자체 컴퓨터에 있어 작업이 다른 프로세스의 작업과 경쟁하
지 않습니다. 컴퓨터가 백그라운드 프로세스 전용이고 CPU 리소스의 100%를 사용할
수 있으므로 제안된 범위의 하한이 총 코어 수와 같습니다. 새로 고치는 데이터의 크기
에 따라 일부 배포는 코어 수의 최대 두 배의 백그라운드 프로세스를 실행하면서 병렬
속도도 향상할 수 있습니다.
백그라운드 프로세스를 실행하지 않는 주 서버와 작업자에서 데이터 엔진 프로세스
를 실행하여 두 노드 간의 뷰 요청을 분리합니다.
- 425 -
l
l
l
응용 프로그램 서버 및 데이터 서버 프로세스의 사용자 로드는 각각 하나의 프로세스
로 처리되지만 예비 성능을 제공하기 위해 2로 설정할 수 있습니다.
대부분의 상황에서 주 Tableau Server와 데이터 엔진은 충분한 CPU 사이클이 있는 이
상 시스템의 전체 처리량의 병목이 되지 않습니다. 뷰 용량을 늘리려면 VizQL Server
프로세스 전용 노드를 추가합니다. 추출 항목 새로 고침의 용량을 늘리려면 백그라운
드 프로세스 전용 노드를 추가합니다.
백그라운더가 있는 작업자 노드에 캐시 서버를 추가하면 사용자 또는 작업을 대신하
여 캐시를 요청할 수 있습니다.
클라이언트 쪽 렌더링 정보
뷰의 마크와 데이터는 클라이언트 웹 브라우저에 표시되기 전에 검색, 해석 및 렌더링됩니
다. Tableau Server는 클라이언트 웹 브라우저나 서버에서 이 프로세스를 수행할 수 있습니
다. 서버에서 렌더링과 모든 상호 작용을 처리하면 네트워크 데이터 전송과 왕복 지연이 늘
어날 수 있으므로 클라이언트 쪽 렌더링이 기본 모드입니다. 클라이언트 쪽 렌더링을 사용
하면 대부분의 뷰 상호 작용이 클라이언트에서 바로 해석 및 렌더링되므로 더 빨라집니다.
그러나 계산 능력이 더 뛰어난 서버에서 보다 효과적으로 렌더링되는 뷰도 있습니다. 이미
지 파일이 이미지 작성에 사용되는 데이터에 비해 현저히 적은 대역폭을 차지하는 정도까지
복잡해지는 뷰에는 서버 쪽 렌더링이 적합합니다. 또한 태블릿은 PC에 비해 성능이 크게 떨
어지므로 처리할 수 있는 뷰 복잡성이 낮습니다. PC의 웹 브라우저에서 뷰를 열면 클라이언
트 렌더링되지만 같은 뷰를 태블릿의 웹 브라우저에서 열면 서버 렌더링되는 경우도 있습니
다.
Tableau Server는 웹 브라우저 대신 서버에서 뷰를 렌더링하도록 임계값 계산 아래 을 사용
하여 이 모든 상황을 자동으로 처리하도록 구성됩니다. 관리자는 PC와 태블릿 모두에 대해
이 설정을 테스트하거나 세밀하게 조정할 수 있습니다. 자세한 내용은 아래 항목을 참조하
십시오.
요구 사항
l
l
지원되는 브라우저 : 클라이언트 쪽 렌더링은 Internet Explorer 버전 9.0 이상, Firefox,
Chrome 및 Safari에서 지원됩니다. 이 웹 브라우저에 모두 HTML 5 <canvas> 요소가
포함되어 클라이언트 쪽 렌더링에 사용됩니다.
다각형 및 페이지 기록 기능 : 뷰에 다각형 또는 페이지 기록 기능이 사용되면 클라이
언트 쪽 렌더링을 설정한 경우에도 서버 쪽 렌더링이 수행됩니다.
임계값 계산
클라이언트 쪽 렌더링을 설정한 경우 Tableau Server에서는 계산을 통해 뷰의 복잡성을 확
인합니다. 복잡성 값이 100(PC 브라우저일 경우) 또는 20(태블릿 브라우저일 경우)을 초과
하면 웹 브라우저가 아닌 서버에서 뷰가 렌더링됩니다. 계산은 다음과 같습니다.
- 426 -
view complexity = (# of marks) + 3(# of headers) + 3(# of
annotations) + 3(# of reference lines) + 6(# of unique custom
shapes)
예를 들어 뷰에 마크 2,000개, 머리글 150개(뷰에서 행 수와 열 수를 추가하여 확인할 수도
있음), 주석 1개, 참조선 1개가 있을 경우 수식은 다음과 같습니다.
2,000 + 3(150) + 3(1) + 3(1) = 2,456
이제 현재 임계값을 취해 100으로 나누고 5,000을 곱합니다. 임계값을 100으로 나누는 것은
정규화이고 5,000을 곱하는 것은 배율 요소입니다. 현재 임계값을 100으로 가정하면 수식은
다음과 같습니다.
100/100 * 5,000 = 5,000
두 합계를 비교해 보십시오. 5,000은 복잡성 100을 나타내므로 2,456은 거의 절반의 복잡성
(49)을 나타냅니다. 따라서 PC 브라우저에서 이 특정 뷰에 대해 서버 쪽 렌더링을 수행하려
면 해당 임계값을 48로 설정해야 합니다. 필터링과 같은 상호 작용은 뷰의 복잡성을 변화시
킬 수 있으며 뷰의 복잡성이 달라질 때마다 세션의 렌더링 모드가 전환될 수 있습니다.
참고: "고유한 사용자 지정 모양"은 다양한 이미지를 나타냅니다. 고유한 사용자 지정
모양 하나가 포함된 2000개의 마크를 사용할 수 있으며, 이 경우 계산은 6 * 1이 됩니
다. 서로 다른 사용자 지정 모양이 포함된 500개의 마크를 사용하는 경우 계산은 6 *
500이 됩니다.
클라이언트 쪽 렌더링을 테스트하고 구성하는 방법에 대한 자세한 내용은 아래 항목을 참조
하십시오.
URL 매 개 변 수 를 사 용 하 여 테 스 트
Tableau Server는 요구 사항이 충족될 경우 기본적으로 클라이언트 쪽 렌더링을 수행하도록
구성됩니다. 세션에서 서버 쪽 렌더링을 테스트하려면 뷰의 URL 끝에 ?:render=false를
입력합니다. 예를 들면 다음과 같습니다.
http://localhost/views/Supplies/MyView?:render=false
Tableau Server에서 클라이언트 쪽 렌더링이 비활성화되어 있으면 ?:render=true를 입
력하여 해당 세션에 사용할 수 있도록 설정합니다.
http://localhost/views/Supplies/MyView?:render=true
개별 뷰에서 특정 복잡성 임계값을 테스트하여 서버와 네트워크 조건에 맞게 서버 전체 임
계값을 조정할 수 있는지 확인할 수도 있습니다. 예를 들어 복잡성이 낮아지거나(예: 80) 높
아져(예: 120) 한계에 다다르면 사용자 상호 작용에 대해 쉽게 반응하는 것을 볼 수 있습니
다. 임계값을 테스트하려면 서버의 기본 구성(클라이언트 쪽 렌더링 사용)을 유지하고 뷰의
URL 끝에 테스트 임계값 수치를 입력하면 됩니다. 예를 들면 다음과 같습니다.
- 427 -
http://localhost/views/Supplies/MyView?:render=80
tabadmin set 옵 션 을 사 용 하 여 구 성
tabadmin 옵션 vizqlserver.browser.render를 사용하여 클라이언트 쪽 렌더링을 사
용하거나 사용하지 않도록 설정하고 vizqlserver.browser.render_threshold 및
vizqlserver.browser.render_threshold_mobile을 사용하여 클라이언트 쪽 렌
더링 임계값을 변경할 수 있습니다. 자세한 내용은 tabadmin set 옵션 페이지에 607을 참
조하십시오.
Tableau Server 프 로 세 스
Tableau Server에는 기본 구성을 변경하여 다른 결과를 얻을 수 있는 프로세스가 있습니다.
서버 성능 개선 페이지에 419 및 High Availability 페이지에 90 항목에 몇 가지 방법이 설
명되어 있습니다. 서버의 상태 페이지에 각 프로세스의 대략적 상태가 표시되고 백그라운드
프로세스와 같은 일부 프로세스와 관련된 자세한 정보는 관리 뷰 페이지에 290 항목에 있
습니다.
참고 : 아래에 나열된 특정 프로세스는 구성할 수 없습니다. 클러스터 컨트롤러 및 조
정 서비스는 기준 설치의 일부로 모든 노드에 설치됩니다. 이러한 서비스는 모든 서버
노드에 필요합니다. 파일 저장소는 데이터 엔진을 설치할 때 설치되며 별도로 설치할
수 없습니다. 데이터 엔진 프로세스의 모든 인스턴스에는 항상 파일 저장소 프로세스
인스턴스 하나가 함께 존재해야 합니다.
설계상으로 64비트 버전의 Tableau Server는 원시 64비트 프로세스를 사용하고 32비트 버
전의 Tableau Server는 32비트 프로세스를 사용합니다. 예외는 데이터 엔진입니다. 32비트
버전의 Tableau Server가 64비트 운영 체제에 설치되어 있는 경우 64비트 버전의 데이터 엔
진 프로세스가 사용됩니다.
이 프로세스에서 생성되는 로그 파일에 대한 자세한 내용은 서버 로그 파일 위치 페이지
에 645를 참조하십시오.
프로세스
파일 이름
API Server
wgserver.exe
- 428 -
목적
멀
성능
티
특성
스
레
드
란?
REST 예
API 호
출 처리
핵심 비
즈니스
프로세스
응용 프로그램 서버
파일 이름
vizportal.exe
- 429 -
목적
멀
성능
티
특성
스
레
드
란?
웹 응용 예
프로그
램을 처
리하고
브라우
징및검
색을 지
원합니
다.
프로세
스에서
REST
API를 사
용하는
경우가
아니라
면
Tableau
Server
의 종합
적인 상
태에 영
향을 주
지 않고
이 서비
스를 중
단할 수
있습니
다.
추출 항
목이 포
함된 통
합 문서
게시, 뷰
의 정적
이미지
생성과
같이 자
주 수행
하지 않
는 작업
프로세스
백그라운더
파일 이름
backgrounder.exe
- 430 -
목적
멀
성능
티
특성
스
레
드
란?
중에만
특히 많
은 리소
스를 사
용합니
다. 이 부
하는 브
라우저
기반 상
호 작용
과
tabcmd
로 생성
합니다.
추출 항 아니 클러스
목 새로 요
터의 임
고침, '
의 또는
지금 실
모든 컴
행' 작업
퓨터에
및
서 복수
tabcmd
프로세
에서 시
스를 실
작된 작
행하여
업을 실
용량을
행합니
확장할
다.
수 있는
단일 스
레드 프
로세스
입니다.
백그라
프로세스
파일 이름
목적
멀
성능
티
특성
스
레
드
란?
운더는
일반적
으로 많
은 프로
세스 메
모리를
사용하
지 않지
만 제시
된 작업
부하의
성격을
기준으
로 CPU,
I/O 또는
네트워
크 리소
스를 사
용할 수
있습니
다. 예를
들어, 많
은 추출
항목 새
로 고침
을 수행
할 경우
네트워
크 대역
폭을 사
용하여
데이터
- 431 -
프로세스
캐시 서버
파일 이름
redis-server.exe
- 432 -
목적
멀
성능
티
특성
스
레
드
란?
쿼리 캐 아니 쿼리 캐
시
요
시는 서
버 클러
스터 전
체에서
분산되
고 공유
됩니다.
이 메모
리내캐
시는 많
은 시나
리오에
서 사용
자 환경
의 성능
을 향상
시킵니
다.
VizQL
Server,
백그라
운더 및
데이터
서버(정
도는 덜
하지만
API 서버
및 응용
프로그
램 서버
프로세스
클러스터 컨트롤러
파일 이름
clustercontroller.exe
- 433 -
목적
멀
성능
티
특성
스
레
드
란?
포함)가
사용자
또는 작
업을 대
신하여
캐시 서
버에 캐
시를 요
청합니
다. 캐시
는 단일
스레드
로 실행
되므로
성능을
더 향상
시키려
면 캐시
서버의
추가 인
스턴스
를 실행
해야 합
니다.
다양한 해당 모든 노
구성 요 없음 드에서
소의 모
기준 설
니터링,
치에 포
장애 감
함되어
지및필
있습니
요시장
다.
애 조치
실행을
프로세스
조정 서비스
데이터 엔진
파일 이름
목적
멀
성능
티
특성
스
레
드
란?
담당
zookeeper.exe
분산 설 해당 모든 노
치에서 없음 드에서
장애 조
기준 설
치 중에
치에 포
의사 결
함되어
정을 수
있습니
행할 쿼
다.
럼이 있
는지 확
인하는
역할 담
당
tdeserver64.exe
데이터 예
데이터
추출을
엔진의
tdeserver.exe(32비트)
저장하
작업 부
고 쿼리
하는
에 응답
VizQL
합니다.
Server,
응용 프
로그램
서버,
API 서
버, 데이
터 서버
및 백그
라운더
서버 프
- 434 -
프로세스
파일 이름
목적
멀
성능
티
특성
스
레
드
란?
로세스
의 요청
으로 생
성됩니
다. 데이
터 엔진
은 다른
서버 프
로세스
대부분
의 요청
도 처리
합니다.
이 작업
부하는
메모리
로 추출
항목을
로드하
고 이를
대상으
로 쿼리
를 수행
하는 구
성 요소
입니다.
메모리
사용은
기본적
으로 로
- 435 -
프로세스
파일 이름
목적
멀
성능
티
특성
스
레
드
란?
제에서
는 64비
트 이진
이 기본
값으로
사용됩
니다. 데
이터 엔
진은 동
시에 여
러 요청
을 처리
하기 위
한 멀티
스레드
이며, 높
은 부하
에서
CPU, I/O
및 네트
워크 리
소스를
사용할
수 있으
며 부하
가 높을
때 모든
항목이
성능 병
목이 될
수 있습
니다. 높
- 436 -
프로세스
데이터 서버
파일 이름
dataserver.exe
- 437 -
목적
멀
성능
티
특성
스
레
드
란?
Tableau 예
Server
데이터
원본에
대한 연
결 관리
프록시
이므로
일반적
으로 네
트워크
에 의해
서만 제
한되지
만 충분
한 동시
사용자
세션이
있는
CPU에
의해서
도 제한
될수있
습니다.
이 부하
는 브라
우저 및
Tableau
Desktop
상호 작
용과
Tableau
Server
데이터
원본의
추출 항
목 새로
고침 작
프로세스
파일 이름
파일 저장소
filestore.exe
리포지토리
postgres.exe
- 438 -
목적
멀
성능
티
특성
스
레
드
란?
업으로
생성됩
니다.
데이터 해당 데이터
엔진 노 없음 엔진과
드 간에
함께 설
서 추출
치됩니
자동 복
다(별도
제
로 설치
할수없
음). 하
나 이상
의 데이
터 엔진
프로세
스가 설
치된 경
우 항상
파일 저
장소 프
로세스
가 존재
합니다.
Tableau 해당
Server 없음
데이터
베이스
이며, 통
합 문서
와 사용
자 메타
데이터
를 저장
일반적
으로 적
은 리소
스를 사
용합니
다. 대규
모 배포
(사용자
프로세스
파일 이름
목적
멀
성능
티
특성
스
레
드
란?
합니다.
검색 및 찾아보기
searchserver.exe
- 439 -
서버에 예
서 콘텐
츠 메타
데이터
가 수천
명인 경
우)에서
사용자
가 모든
통합 문
서를 보
거나 사
용 권한
을 변경
하는 등
의 작업
을 수행
하는 동
안 드물
지만 병
목이 될
수 있습
니다. 자
세한 내
용은
Tableau
Server
리포지
토리 페
이지에
57를 참
조하십
시오.
프로세
스는 먼
저 메모
프로세스
파일 이름
목적
멀
성능
티
특성
스
레
드
란?
의 빠른
검색, 필
터, 추출
및 표시
를 처리
합니다.
VizQL Server
vizqlserver.exe
- 440 -
뷰를 로 예
드및렌
더링하
고 쿼리
를 계산
및 실행
합니다.
리에 바
인딩된
다음 IO
에 바인
딩됩니
다. 사용
되는 메
모리의
양은 서
버에 있
는 콘텐
츠의 양
(사이트/
프로젝
트/통합
문서/데
이터 원
본/뷰/사
용자의
수)에 따
라 조정
됩니다.
웹 브라
우저에
서 뷰를
로드하
거나 상
호 대화
식 사용
도중 특
히 많은
리소스
프로세스
파일 이름
목적
멀
성능
티
특성
스
레
드
란?
를 사용
합니다.
CPU, I/O
또는 네
트워크
에 의해
제한될
수 있습
니다. 프
로세스
부하는
브라우
저 기반
상호 작
용으로
만 생성
할수있
습니다.
프로세
스 메모
리가 부
족해질
수 있습
니다.
성능 기록 만들기
Tableau에서 성능 기록 기능을 사용하면 통합 문서와 상호 작용함에 따라 핵심 이벤트에 대
한 성능 정보를 기록할 수 있습니다. 그런 다음 Tableau에서 자동으로 만들어지는 성능 통합
문서에서 성능 메트릭을 확인합니다. Tableau Desktop과 Tableau Server에서 성능 기록을
만들고 보는 단계에는 약간의 차이가 있습니다. 그러나 결과로 작성되는 성능 통합 문서의
형식은 Tableau Desktop과 Tableau Server에서 모두 동일합니다.
- 441 -
성능 통합 문서를 사용하면 다음을 포함하여 성능에 영향을 주는 여러 이벤트 관련 성능 문
제를 분석하고 해결할 수 있습니다.
l
쿼리 실행
l
지오코딩
l
데이터 원본에 대한 연결
l
레이아웃 계산
l
추출 항목 생성
l
데이터 통합
l
서버 통합(Tableau Server에만 해당)
Tableau 지원 부서에서 성능 문제를 진단할 때 사용자에게 성능 통합 문서를 작성하도록 요
청할 수 있습니다.
: 사이트에서 성능 기록을 사용
기본적으로 사이트에는 성능 기록이 사용되지 않습니다. 서버 관리자가 사이트별로 성능 기
록을 사용하도록 설정할 수 있습니다.
1. 성능 기록을 사용하도록 설정할 사이트로 이동합니다.
2. 설정 을 클릭합니다.
3. 통합 문서 성능 메트릭에서 통합 문서 성능 메트릭 기록 허용 을 선택합니다.
4. 저장 을 클릭합니다.
: 뷰의 성능 기록 시작
1. 성능을 기록하려는 뷰를 엽니다.
뷰를 열면 Tableau Server가 URL 다음에 ":iid=<n>"을 추가합니다. 이것이 세션 ID입니
다. 예를 들면 다음과 같습니다.
http://10.32.139.22/#/views/Coffee_
Sales2013/USSalesMarginsByAreaCode?:iid=1
2. 뷰 URL의 끝에서 세션 ID 바로 앞에 :record_performance=yes&를 입력합니다.
예를 들면 다음과 같습니다.
- 442 -
http://10.32.139.22/#/views/Coffee_
Sales2013/USSalesMarginsByAreaCode?:record_
performance=yes&:iid=1
3. 뷰를 로드합니다.
뷰 툴바의 성능 기록 표시 옵션을 통해 성능 기록이 시작되었음을 시각적으로 확인
할 수 있습니다.
: 성 능 기 록 보 기
1. 성능 기록 표시 를 클릭하여 성능 통합 문서를 엽니다. 이 통합 문서는 성능 데이터의
최신 스냅샷입니다. 뷰를 사용한 작업을 계속 진행하면서도 추가 스냅샷을 만들 수 있
으며, 성능 데이터는 누적됩니다.
2. 기록을 중지하려면 다른 페이지로 이동하거나 URL에서 :record_
performance=yes를 제거합니다.
성능 기록 해석
성능 기록 통합 문서는 일정 , 이벤트 및 쿼리 라는 세 가지 뷰가 포함된 Tableau 대시보드입
니다.
Tableau Server에서 성능 기록을 만드는 방법에 대한 자세한 내용은 성능 기록 만들기 페
이지에 441를 참조하십시오.
일정
성능 기록 대시보드의 가장 위쪽 뷰에는 기록 중 발생한 이벤트가 왼쪽에서 오른쪽으로 시
간 순서대로 정렬되어 표시됩니다. 아래쪽 축에서는 Tableau가 시작된 이후 경과된 시간
(초)을 보여 줍니다.
- 443 -
일정 뷰에서 통합 문서 , 대시보드 및 워크시트 열은 이벤트에 대한 컨텍스트를 식별합니
다. 이벤트 열은 이벤트의 특성을 식별하며 마지막 열에는 각 이벤트의 지속 시간 및 기록된
다른 이벤트와 시간 순서대로 비교한 결과가 표시됩니다.
이벤트
성능 기록 통합 문서의 가운데 뷰에는 이벤트가 기간별로 정렬되어(내림차순) 표시됩니다.
기간이 긴 이벤트를 사용하면 통합 문서의 속도를 향상시키기 위해 가장 먼저 확인할 위치
를 알 수 있습니다.
이벤트 유형별로 다른 색이 표시됩니다. 기록할 수 있는 이벤트 범위는 다음과 같습니다.
l
레이아웃을 계산하는 중
레이아웃 계산이 너무 오래 걸리면 통합 문서를 간단하게 만드십시오.
l
데이터 원본에 연결하는 중
연결이 느리다면 네트워크 문제나 데이터베이스 서버 문제가 원인일 수 있습니다.
l
쿼리를 실행하는 중
쿼리 실행이 너무 오래 걸리면 데이터베이스 서버 설명서를 참조하십시오.
l
추출 항목을 생성하는 중
추출 항목 생성 속도를 향상시키려면 원래의 데이터 원본에서 일부 데이터만 가져와
보십시오. 예를 들어 특정 데이터 필드를 필터링하거나 지정된 행 수 또는 데이터 백분
율을 기준으로 샘플을 만들 수 있습니다.
l
지오코딩하는 중
지오코딩 성능 속도를 향상시키려면 데이터 수를 줄이거나 데이터를 필터링해 보십
시오.
- 444 -
l
데이터를 통합하는 중
데이터 통합 속도를 향상시키려면 데이터 수를 줄이거나 데이터를 필터링해 보십시
오.
l
서버 렌더링
다른 컴퓨터에서 추가 VizQL Server 프로세스를 실행하여 서버 렌더링 속도를 향상시
킬 수 있습니다.
쿼리
성능 기록 대시보드의 일정 또는 이벤트 섹션에서 쿼리를 실행하는 중 이벤트를 클릭하면
해당 쿼리의 텍스트가 쿼리 섹션에 표시됩니다. 예를 들면 다음과 같습니다.
쿼리가 잘리는 경우가 있으므로 전체 쿼리를 찾으려면 Tableau 로그를 확인해야 합니다. 대
부분의 데이터베이스 서버에서 인덱스 또는 다른 기술을 추가하여 쿼리를 최적화하는 방법
에 대한 조언을 얻을 수 있습니다. 자세한 내용은 데이터베이스 서버 설명서를 참조하십시
오.
경우에 따라 효율성을 위해 Tableau에서 지능적으로 데이터에 대한 여러 쿼리를 단일 쿼리
로 결합합니다. 이 경우 Null 워크시트에 대한 쿼리를 실행하는 중 이벤트와 명명된 워크시
트에 대한 0개 쿼리가 실행되는 것을 확인할 수 있습니다.
- 445 -
프록시 서버
Tableau Server는 프록시 서버를 사용하도록 구성할 수 있습니다. 이 유형의 환경에서는 프
록시 서버가 Tableau Server와 Tableau Server의 리소스에 대한 요청을 수행하는 해당 클라
이언트 간의 중간자 역할을 수행합니다. 프록시 서버는 여러 가지 방법으로 구성할 수 있습
니다(예: 정방향 프록시 또는 역방향 프록시). 이러한 항목들에서는 프록시 서버를 이미 구
성했다고 가정하며 이제 Tableau Server에 대한 프록시 서버를 식별해야 합니다.
프록시 지원 참고 사항
Tableau Server 사용 시 프록시 환경 지원에 대해서는 다음을 참조하십시오.
l
l
l
Tableau Server는 프록시와의 컨텍스트 전환을 지원하지 않습니다.
Kerberos 인증을 사용할 예정이라면 먼저 Tableau Server에서 프록시 서버를 구성한
후 Kerberos를 구성해야 합니다. 자세한 내용은 Kerberos 구성 페이지에 503을 참조
하십시오.
Tableau Server가 Tableau Server 사용자를 인증하기 위해 SSPI(자동 로그온 사용 이
있는 Active Directory)를 사용 중인 경우 Apache 역방향 프록시 서버가 지원되지 않습
니다. Tableau Server가 Active Directory(자동 로그온 사용 없음), 로컬 인증 또는
SAML만 사용하여 서버 사용자를 인증하는 경우에는 Apache 역방향 프록시 서버가
지원됩니다.
자세한 정보
자세한 내용은 아래 항목을 참조하십시오.
프록시 환경에 대한 구성 준비
Tableau Server가 프록시 서버를 사용하여 작동하도록 구성하려면 프록시 서버에 대해 다음
과 같은 정보가 필요합니다.
l
l
l
l
IP 주소 : 프록시 서버의 IP 주소입니다. IP 주소는 IPv4 형식(예: 123.45.67.890)이어야
하며 정적 IP여야 합니다.
FQDN: 프록시 서버의 정규화된 도메인 이름입니다. 예를 들면, bigbox.example.com
이 있습니다. FQDN에 도메인 이름 이상의 정보(예: bigbox.example.com/tableau)가 포
함되어서는 안 됩니다. Tableau Server는 컨텍스트 전환을 지원하지 않습니다.
비FQDN: 프록시 서버의 정규화되지 않은 도메인 이름입니다. 위 예에서 프록시 서버
의 정규화되지 않은 도메인 이름은 bigbox입니다.
별칭 : 프록시 서버의 별칭입니다. 별칭은 CNAME(정규 이름 레코드)을 사용하여 지정
됩니다. CNAME bigbox.example.com과 별칭 ftp.example.com 및 www.example.com을
포함하는 프록시 서버를 예로 들 수 있습니다.
- 446 -
프 록 시 서 버 를 사 용 하 도 록 Tableau 구 성
프록시 환경에 대한 구성 준비 이전 페이지에 에 설명된 정보를 수집한 후에는 다음 단계
를 수행하여 프록시를 사용하도록 Tableau Server를 구성할 수 있습니다. 아래 설정에 대한
자세한 내용은 tabadmin set 옵션 페이지에 607을 참조하십시오.
1. 서버를 중지 합니다.
2. 계속해서 Tableau Server의 bin 디렉터리에서 다음 명령을 입력합니다. 여기서 name
은 프록시 서버를 통해 Tableau Server에 연결하는 데 사용되는 URL입니다.
tabadmin set gateway.public.host "name"
예를 들어 브라우저의 주소 표시줄에서 tableau.example.com을 입력하여
Tableau Server에 연결하는 경우 다음 명령을 입력하십시오.
tabadmin set gateway.public.host "tableau.example.com"
3. 기본적으로 Tableau는 프록시 서버가 외부 통신을 위해 포트 80에서 수신 대기 중이
라고 가정합니다. 다른 포트를 지정하려면 다음 명령을 입력합니다. 여기서 port_
number는 포트입니다.
tabadmin set gateway.public.port "port_number"
4. 이제 다음 명령을 입력합니다. 여기서 server_ip_address는 프록시 서버의 IPv4
주소입니다.
tabadmin set gateway.trusted "server_ip_address"
server에 대한 값은 다음과 같이 쉼표로 구분된 목록일 수 있습니다.
tabadmin set gateway.trusted "123.45.67.890, 123.45.67.880,
123.45.67.870"
5. 다음 명령에서는 정규화된 도메인 이름, 정규화되지 않은 도메인 이름, 별칭 등과 같
은 프록시 서버에 대한 대체 이름을 제공합니다. 이러한 이름은 사용자가 브라우저에
입력할 수 있는 이름입니다. 각 이름을 쉼표로 구분합니다.
tabadmin set gateway.trusted_hosts "name1, name2, name3"
예를 들면 다음과 같습니다.
tabadmin set gateway.trusted_hosts "proxy1.example.com,
proxy1, ftp.example.com, www.example.com"
6. 다음 명령을 입력하여 구성 변경을 커밋합니다.
tabadmin config
7. 변경 사항이 적용되도록 서버를 시작 합니다.
- 447 -
신뢰할 수 있는 인증
Tableau Server 뷰를 웹 페이지에 내장하는 경우 Tableau Server의 허가된 사용자만 이 페이
지를 방문해야 합니다. 사용자가 페이지를 방문하면 뷰를 보기 전에 Tableau Server에 로그
인하라는 메시지가 표시됩니다. 이미 웹 페이지에서 또는 웹 응용 프로그램 내에서 사용자
를 인증하는 방법이 있는 경우 신뢰할 수 있는 인증을 설정하여 로그인 메시지가 표시되지
않도록 하고 사용자가 두 번 로그인할 필요가 없도록 지정할 수 있습니다.
신뢰할 수 있는 인증은 Tableau Server와 여러 웹 서버 간에 신뢰할 수 있는 관계가 설정되었
음을 의미합니다. Tableau Server가 신뢰할 수 있는 웹 서버의 요청을 받을 때 웹 서버가 이미
필요한 인증을 처리했다고 가정합니다.
웹 서버에서 SSPI(Security Support Provider Interface)를 사용하는 경우 신뢰할 수 있는 인증
을 설정할 필요가 없습니다. 뷰를 내장할 수 있으며 이러한 뷰에는 허가된 Tableau Server 사
용자이며 Active Directory의 멤버인 사용자만 보안 액세스할 수 있습니다. 자동 로그인 사용
(Microsoft SSPI를 사용하는 설치 중 구성하는 옵션) 및 신뢰할 수 있는 인증을 둘 다 사용하
는 것은 지원되지 않습니다. SSPI를 Active Directory와 함께 사용하지 않으며 사용자가 자격
증명을 입력하지 않고 Tableau Server 뷰에 보안 액세스하도록 하려는 경우 신뢰할 수 있는
인증을 설정하면 됩니다.
사용자가 성공적으로 인증받기 위해서는 내장된 뷰를 클릭할 때 브라우저가 타사 쿠
키를 허용 하도록 구성되어 있어야 합니다.
신뢰할 수 있는 인증의 작동 방식
아래 다이어그램에서는 클라이언트의 웹 브라우저, 웹 서버 및 Tableau Server 간의 신뢰할
수 있는 인증 작동 방식에 대해 설명합니다.
- 448 -
사용자가 웹 페이지 방문 :
사용자가 내장된 Tableau
Server 뷰가 있는 웹 페이지
를 방문하면 해당 페이지의
HTML에 대한 GET 요청을
웹 서버에 보냅니다.
웹 서버가 URL을 브라우저에 전달합니다.
웹 서버는 뷰의 URL 또는 개체 태그(뷰가 내장
된 경우)를 사용하여 뷰의 URL을 생성하고 해
당 페이지의 HTML에 삽입합니다. 티켓이 포함
됩니다(예:
http://tabserver/trusted/<ticket>/views/requeste
dviewname). 웹 서버가 해당 페이지의 모든
HTML을 다시 클라이언트의 웹 브라우저에 전
달합니다.
웹 서버가 Tableau Server
에 POSTS를 보냅니다. 웹
서버가 신뢰할 수 있는
Tableau Server에 POST 요
청을 보냅니다. 예를 들어
http://tabserver가 아
니라
http://tabaserver/t
rusted입니다.이 POST 요
청에는 username 매개 변
수가 포함되어야 합니
다.username 값은 허가된
Tableau Server 사용자의 사
용자 이름이어야 합니다. 서
버에서 다중 사이트를 실행
중이고 뷰가 기본 사이트 이
브라우저가 Tableau Server의 뷰를 요청합
니다. 클라이언트 웹 브라우저가 URL(티켓 있
음)을 포함한 GET 요청을 사용하여 Tableau
Server에 요청을 보냅니다.
- 449 -
외의 사이트에 있는 경우에
는 POST 요청에 target_
site 매개 변수도 포함되
어야 합니다.
Tableau Server에서 티켓
을 만듭니다. Tableau
Server가 POST 요청을 보낸
웹 서버의 IP 주소 또는 호스
트 이름(위 다이어그램에서
192.168.1.XXX임)을 확인합
니다. 해당 웹 서버가 신뢰
할 수 있는 호스트로 설정된
경우 Tableau Server는 고유
한 24자리 문자열 형식의 티
켓(URL 셰이프, Base64 인
코딩)을 만듭니다. Tableau
Server는 해당 티켓의 POST
요청에 응답합니다. 오류가
발생하여 티켓을 만들 수 없
는 경우 Tableau Server는
값 -1로 응답합니다.
Tableau Server가 티켓을 교환합니다.
Tableau Server에서는 웹 브라우저가 티켓이
포함된 URL을 요청했음을 확인하고 해당 티켓
을 교환합니다. 티켓은 발급되고 나서 3분 내에
교환되어야 합니다. 티켓이 교환되면 Tableau
Server에서 사용자를 로그인하고, URL에서 티
켓을 제거하고, 내장된 뷰에 대한 최종 URL을
돌려 보냅니다.
Tableau Server에 신 뢰 할 수 있 는 IP 주 소 또 는 호 스 트 이 름 추 가
신뢰할 수 있는 인증 설정의 첫 번째 단계는 하나 또는 여러 웹 서버의 요청을 인식하고 신뢰
할 수 있는 Tableau Server를 구성하는 것입니다.
1. 관리자로 명령 프롬프트를 열고 Tableau Server의 bin 디렉터리(예: C:\Program
Files\Tableau\Tableau Server\9.2\bin)로 이동합니다.
2. 다음 명령을 입력하여 Tableau Server를 중지합니다.
tabadmin stop
3. 그런 다음 아래 명령을 입력합니다.
tabadmin set wgserver.trusted_hosts "<trusted IP addresses or
host names>"
위 명령에서 <trusted IP addresses>는 웹 서버의 IPv4 주소 또는 호스트 이름
이 쉼표로 구분된 목록이어야 합니다. 예를 들면 다음과 같습니다.
- 450 -
tabadmin set wgserver.trusted_hosts "192.168.1.101,
192.168.1.102, 192.168.1.103"
또는
tabadmin set wgserver.trusted_hosts "webserv1, webserv2,
webserv3"
참고:
쉼표로 구분된 목록은 각각의 쉼표 뒤에 공백이 있으며 따옴표 안에 있어야 합
니다.
지정하는 웹 서버는 여기서 호스트 이름을 사용하는 경우에도 정적 IP 주소를
사용해야 합니다(자세한 내용 ).
4. 위의 2단계에서 구성된 티켓 중 하나인 신뢰할 수 있는 티켓을 요청하는 컴퓨터와
Tableau Server 간에 하나 이상의 프록시 서버가 있는 경우 이러한 프록시 서버도 신뢰
할 수 있는 게이트웨이로 추가해야 합니다. 단계를 보려면 프록시 서버를 사용하도
록 Tableau 구성 페이지에 447 항목을 참조하십시오.
5. 다음 명령을 입력하여 모든 서버 구성 파일의 변경 내용을 저장합니다.
tabadmin config
6. 마지막으로 다음 명령을 입력하여 서버를 다시 시작합니다.
tabadmin start
다음으로 Tableau Server에서 티켓을 받기 위한 웹 서버 구성 을 해야 합니다.
Tableau Server에 서 티 켓 가 져 오 기
Tableau Server에 신뢰할 수 있는 IP 주소를 추가 한 후 웹 서버를 구성하여 POST 요청을 통
해 Tableau Server에서 티켓을 가져올 수 있습니다(다이어그램의 3단계 ). POST 요청은
http://tabserv가 아닌 http://<server name>/trusted에 보내야 합니다(예:
http://tabserv/trusted).
참고: SSL을 사용하도록 설정된 경우 http 대신 https를 사용해야 합니다(예:
https://tabserver/trusted).
Java, Ruby 및 PHP로 POST 요청을 만드는 데 사용할 수 있는 코드 예제는 다음을 참조하십
시오.
C:\Program Files\Tableau\Tableau Server\9.2\extras\embedding
다음은 Tableau Server에 대한 POST 요청에서 사용할 수 있는 데이터입니다.
- 451 -
l
l
l
username=<username> (필수 항목): 허가된 Tableau Server 사용자의 사용자 이
름입니다. 로컬 인증을 사용하는 경우 사용자 이름이 간단한 문자열일 수 있습니다
(예: username=jsmith). 도메인이 여러 개인 Active Directory를 사용하는 경우 도메
인 이름을 사용자 이름과 함께 포함해야 합니다(예: username=MyCo\jsmith).
target_site=<site id> (뷰가 기본 사이트에 없는 경우 필수 항목): Tableau
Server가 다중 사이트 를 실행 중이고 뷰가 기본 사이트 외의 사이트(예: target_
site=Sales)에 있는 경우 뷰가 있는 사이트를 지정합니다. <site id>에 사용하는
값은 사이트가 만들어졌을 때 제공된 사이트 ID여야 합니다. 이 값은 대/소문자를 구
분합니다. 사이트 ID가 SAles이면 target_site=SAles입니다.
client_ip=<IP address> (선택 사항): 뷰에 액세스하는 웹 브라우저가 있는 컴
퓨터의 IP 주소를 지정하는 데 사용됩니다(예: client_ip=123.45.67.891).
Tableau Server에 대한 POST 요청을 한 웹 서버의 IP 주소가 아닙니다. 이 매개 변수를
사용하려는 경우 자세한 내용은 선택 사항: 클라이언트 IP 매칭 구성 페이지에 454
항목을 참조하십시오.
Tableau Server의 POST 요청에 대한 응답은 고유한 24자리 문자열(티켓)입니다. Tableau
Server가 요청을 처리할 수 없는 경우 반환값은 -1입니다. 이 문제를 해결하는 방법에 대한
팁은 Tableau Server에서 반환된 티켓 값 -1 페이지에 455 항목을 참조하십시오. 또한 사
용자가 성공적으로 인증하기 위해서는 내장된 뷰를 클릭할 때 브라우저가 타사 쿠키를 허
용 하도록 구성되어 있어야 합니다.
다음으로 웹 서버가 뷰에서 위치와 티켓이 포함된 뷰에 대한 URL을 생성 할 수 있는 코드를
추가해야 합니다.
티켓을 사용하여 뷰 표시
POST 요청을 만든 후 Tableau Server의 티켓과 뷰의 위치를 웹 서버에 제공하는 코드를 작
성해야 합니다. 코드에서는 이 정보를 사용하여 뷰를 표시합니다. 지정하는 방법은 뷰가 내
장되어 있는지 여부와 Tableau Server가 다중 사이트를 실행하고 있는지에 따라 달라집니
다.
Tableau Server 뷰 예 제
다음은 Tableau Server를 통해서만 액세스하는 뷰(뷰가 내장되어 있지 않음)를 지정하는 방
법에 대한 예입니다.
http://tabserver/trusted/<ticket>/views/<workbook>/<view>
Tableau Server가 다중 사이트 를 실행 중이고 뷰가 기본 사이트 외의 사이트에 있는 경우에
는 경로에 t/<site ID>를 추가해야 합니다. 예를 들면 다음과 같습니다.
http://tabserver/trusted/<ticket>/t/Sales/views/<workbook>/<view>
Tableau Server URL에 표시되는 것과 동일한 대/소문자를 사용하십시오.
- 452 -
내장된 뷰 예제
다음은 내장된 뷰를 지정하는 방법에 대한 몇 가지 예입니다. 내장 코드 로 수행하는 있는 작
업 방식은 가지이므로 두 방법 모두 아래에서 다룹니다. 어떤 방법을 사용하든 신뢰할 수 있
는 인증서에 고유한 몇 가지 정보를 제공해야 합니다.
Script 태그 예제
이 예제에서는 ticket 개체 매겨 변수를 사용합니다.
<script type="text/javascript"
src="http://myserver/javascripts/api/viz_v1.js"></script>
<object class="tableauViz" width="800" height="600"
style="display:none;">
<param name="name" value="MyCoSales/SalesScoreCard" />
<param name="ticket" value="Etdpsm_Ew6rJY-9kRrALjauU" />
</object>
다음은 위의 예제가 다중 사이트 Tableau Server의 경우 어떻게 표시될지를 보여 줍니다. 여
기서는 뷰가 Sales 사이트에 게시되었습니다.
<script type="text/javascript"
src="http://myserver/javascripts/api/viz_v1.js"></script>
<object class="tableauViz" width="800" height="600"
style="display:none;">
<param name="site_root" value="/t/Sales" />
<param name="name" value="MyCoSales/SalesScoreCard" />
<param name="ticket" value="Etdpsm_Ew6rJY-9kRrALjauU" />
</object>
ticket을 사용하는 대신 path 매개 변수를 사용하여 뷰의 전체 경로를 명시적으로 지정할
수 있습니다. path를 사용하는 경우 Tableau JavaScript 내장 코드에서는 대개 필수 매개 변
수인 name 매개 변수도 필요하지 않습니다.
<script type="text/javascript"
src="http://myserver/javascripts/api/viz_v1.js"></script>
<object class="tableauViz" width="900" height="700"
style="display:none;">
<param name="path" value="trusted/Etdpsm_Ew6rJY9kRrALjauU/views/MyCoSales/SalesScoreCard" />
</object>
다음은 동일한 예제를 다중 사이트 서버에 대해 살펴 봅니다. 여기서는 /t/<site ID>가
사용됩니다.
- 453 -
<script type="text/javascript"
src="http://myserver/javascripts/api/viz_v1.js"></script>
<object class="tableauViz" width="900" height="700"
style="display:none;">
<param name="path" value="trusted/Etdpsm_Ew6rJY9kRrALjauU/t/Sales/views/MyCoSales/SalesScoreCard" />
</object>
Iframe 태그 예제
<iframe src="http://tabserver/trusted/Etdpsm_Ew6rJY9kRrALjauU/views/workbookQ4/SalesQ4?:embed=yes" width="800"
height="600"></iframe>
선 택 사 항 : 클 라 이 언 트 IP 매 칭 구 성
기본적으로 Tableau Server는 티켓을 만들거나 교환할 때 클라이언트 웹 브라우저의 IP 주소
를 고려하지 않습니다. 변경하려면 다음 두 가지를 수행해야 합니다. 티켓을 얻는 POST 요
청에서 client_ip 매개 변수를 사용하여 IP 주소를 지정하고 아래 단계를 수행하여 클라
이언트 IP 주소 매칭을 강제 수용하도록 Tableau Server를 구성합니다.
1. 명령 창을 열고 디렉터리를 Tableau Server의 bin 디렉터리 위치로 변경합니다. 기본
위치는 C:\Program Files\Tableau\Tableau Server\9.2\bin입니다.
2. 관리자로 명령 프롬프트를 열고 다음 명령을 입력합니다.
tabadmin set wgserver.extended_trusted_ip_checking true
3. 그런 다음 아래 명령을 입력합니다.
tabadmin configure
4. 마지막으로 다음을 입력하여 서버를 다시 시작합니다.
tabadmin restart
신뢰할 수 있는 인증 문제 해결
아래는 신뢰할 수 있는 인증을 구성할 때 발생할 수 있는 몇 가지 일반적인 문제 및 오류입니
다. 신뢰할 수 있는 인증 정보는 ProgramData\Tableau\Tableau
Server\data\tabsvc\logs\vizqlserver\vizql-*.log에 기록됩니다. 로그 수준
을 info에서 debug로 증가하려면 tabadmin 설정 vizqlserver.trustedticket.log_level을 사용
합니다.
신뢰할 수 있는 인증을 테스트하기 위한 팁은 Tableau 기술 자료 를 참조하십시오.
- 454 -
Tableau Server에 서 반 환 된 티 켓 값 -1
Tableau Server는 티켓을 신뢰할 수 있는 인증 프로세스의 일부로 발급할 수 없는 경우 티켓
값에 대해 -1을 반환합니다. 이 메시지의 정확한 이유는 다음 폴더에 있는
production*.log에 기록됩니다.
ProgramData\Tableau\Tableau Server\data\tabsvc\logs\wgserver
그리고 다음 폴더의 vizql*.log에 기록됩니다.
ProgramData\Tableau\Tableau Server\data\tabsvc\logs\vizqlserver
다음은 몇 가지 확인할 항목입니다.
l
모든 웹 서버 호스트 이름 또는 IP 주소가 신뢰할 수 있는 호스트에 추가되었는
지 여부
POST 요청을 보내는 컴퓨터의 IP 주소 또는 호스트 이름은 Tableau Server의 신뢰할
수 있는 호스트 목록에 있어야 합니다. 이 목록에 IP 주소 또는 호스트 이름을 추가하
는 방법에 대한 자세한 내용은 Tableau Server에 신뢰할 수 있는 IP 주소 또는 호스
트 이름 추가 페이지에 450 항목을 참조하십시오.
l
wgserver.trusted_hosts의 값이 형식이 올바르게 지정되었는지 여부
wgserver.trusted_hosts 설정을 사용하여 제공된 신뢰할 수 있는 호스트 목록은 각각
의 쉼표 뒤에 공백이 있는 쉼표로 구분된 목록이어야 합니다. 예를 들어 목록은
192.168.1.101, 192.168.1.102, 192.168.1.103 또는 bigbox1.example.lan,
bixbox2.example.lan, bigbox3.example.lan과 유사해야 합니다.
l
IP 주소는 IPv4입니다 .
IP 주소를 사용하여 신뢰할 수 있는 호스트를 지정하는 경우 해당 주소는 인터넷 프로
토콜 버전 4(IPv4) 형식이어야 합니다. IPv4 주소는 다음과 같이 표시됩니다.
123.456.7.890. IPv6 주소(예: fe12::3c4a:5eab:6789:01c%34)는 신뢰할 수 있는 호스트
를 입력하는 방식으로 지원되지 않습니다.
l
POST 요청의 사용자 이름이 올바른 Tableau Server 사용자인지 여부
POST 요청에서 보내는 사용자 이름은 라이선스 수준이 Viewer 또는 Interactor인 허가
된 Tableau Server 사용자여야 합니다. 관리자로 Tableau Server에 로그인하고 페이지
왼쪽에 있는 라이선스 링크를 클릭하여 사용자 및 해당 사용자의 라이선스 수준 목록
을 볼 수 있습니다.
l
POST 요청의 사용자 이름에 도메인이 포함되어 있는지 여부
Tableau Server에서 로컬 인증을 사용하도록 구성된 경우 POST에서 보낸 사용자 이
름은 간단한 문자열일 수 있습니다. 그러나 서버가 Active Directory로 구성된 경우 도
메인 이름을 사용자 이름과 함께 포함해야 합니다(domain\username). 예를 들어
username 매개 변수는 다음과 같을 수 있습니다. username=dev\jsmith
l
Content-Type 지정
- 455 -
ASP.NET 또는 C# 응용 프로그램을 설계하는 경우 HTTP 요청에서 콘텐츠 유형을 선
언해야 합니다. 예: http.setRequestHeader("ContentType","application/x-www-form-urlencoded;charset=UTF-8"). 콘텐
츠 유형을 지정하지 않은 경우 Tableau Server에서 -1을 반환하면 로그 파일
에 "missing username and/or client_ip" 오류가 포함되어 있는 것입니다..
HTTP 401 - 권 한 없 음
401- 권한 없음 오류가 표시되면 Tableau Server가 SSPI와 함께 Active Directory를 사용하도
록 구성되어 있는 것입니다(자동 로그인 사용 참조). 웹 서버에서 SSPI를 사용하는 경우 신
뢰할 수 있는 인증을 설정할 필요가 없습니다. 뷰를 내장할 수 있으며 이러한 뷰에는 허가된
Tableau Server 사용자이며 Active Directory의 멤버인 사용자만 액세스할 수 있습니다.
자동 로그인 사용 및 신뢰할 수 있는 인증을 동시에 사용하는 것은 지원되지 않습니다.
HTTP 404 - 파 일 을 찾 을 수 없 음
프로그램 코드에서 존재하지 않는 Tableau Server URL을 참조하는 경우 이 오류가 발생할
수 있습니다. 예를 들어 웹 페이지에서 찾을 수 없는 잘못된 URL을 검색하려고 할 때 웹 서버
에서 이러한 URL을 생성한 것일 수 있습니다.
잘 못 된 사 용 자 (SharePoint 또 는 C#)
신뢰할 수 있는 인증으로 Tableau Server를 구성한 경우 이 오류가 발생할 수 있습니다.
SharePoint .dll에 대한 예제 코드가 다음 GET 요청을 참조합니다.
SPContext.Current.Web.CurrentUser.Name
위 요청은 현재 Windows Active Directory 사용자의 표시 이름을 반환합니다. 로그인 ID를 사
용할 경우 코드를 다음으로 변경해야 합니다.
SPContext.Current.Web.CurrentUser.LoginName
변경 작업을 수행한 후 SharePoint .dll을 다시 컴파일합니다.
잘 못 된 IP 주 소 에 서 티 켓 검 색 시 도
신뢰할 수 있는 인증으로 Tableau Server를 구성한 경우 이 오류가 발생할 수 있습니다.
티켓을 교환하는 동안 클라이언트 웹 브라우저 IP 주소는 기본적으로 고려되지 않습니다.
Tableau Server에서 클라이언트 IP 주소 일치를 강제 적용하도록 구성된 경우 Tableau
Server에 대한 POST에서 전송된 클라이언트의 웹 브라우저 IP 주소가 브라우저에서 내장된
뷰를 검색하려는 경우와 동일한지 확인합니다. 예를 들어 신뢰할 수 있는 인증 다이어그램
에서 3단계의 POST 요청 이 매개 변수 client_ip=74.125.19.147을 보내는 경우 동일한 IP 주
소에서 5단계의 GET 요청 을 가져와야 합니다.
- 456 -
Tableau Server에서 클라이언트 IP 주소 일치를 강제 적용하도록 구성하는 방법에 대한 자세
한 내용은 선택 사항: 클라이언트 IP 매칭 구성 페이지에 454 항목을 참조하십시오.
쿠키 제한 오류
사용자가 Tableau Server에 로그인할 때 세션 쿠키가 로컬 브라우저에 저장됩니다. 저장된
쿠키를 통해 Tableau Server에서는 로그인한 사용자가 인증을 받고 서버에 액세스할 수 있
도록 유지 관리합니다. 쿠키는 브라우저 주소 표시줄과 같은 도메인 또는 하위 도메인으로
설정되므로 자사 쿠키로 간주됩니다. 사용자의 브라우저가 자사 쿠키를 차단하도록 구성되
어 있으면 Tableau Server에 로그인할 수 없습니다.
사용자가 내장된 뷰를 통해 또는 신뢰할 수 있는 인증이 구성된 환경에서 Tableau Server에
로그인할 때도 마찬가지로 쿠키가 저장됩니다. 그러나 이 경우에는 브라우저가 쿠키를 타사
쿠키로 처리합니다. 브라우저 주소 표시줄에 표시된 것과 다른 도메인으로 쿠키가 설정되었
기 때문입니다. 사용자의 웹 브라우저가 타사 쿠키를 차단하도록 설정되면 Tableau Server
에 대한 인증이 실패합니다. 이런 상황을 막으려면 웹 브라우저가 타사 쿠키를 허용하도록
구성되어 있어야 합니다.
서 버 와 통 신 하 는 동 안 오 류 가 발 생 했 습 니 다 (403).
Tableau Server가 신뢰할 수 있는 인증으로 구성된 경우 브라우저에서 새 뷰를 연 후 이전에
연 뷰를 다시 탐색하려고 하면 이 오류 메시지가 나타날 수 있습니다. Tableau Server에서는
tabadmin set 옵션 vizqlserver.protect_sessions를 통한 무단 VizQL 세션 재사용을 금지하는
기능을 제공합니다. 이 옵션은 기본적으로 true로 설정됩니다. Tableau Server가 신뢰할 수
있는 인증으로 구성되어 있으므로 vizqlserver.protect_sessions도 활성화할 필요
가 없습니다. 사용하지 않도록 설정하려면 set 페이지에 601을 사용하여 false로 설정합
니다.
- 457 -
OAuth 연 결
Google BigQuery, Google Analytics 및 Salesforce.com 데이터 원본의 경우 Tableau Server에
중요한 데이터베이스 자격 증명을 저장하는 대신 OAuth 2.0 표준을 사용하여 연결을 만들
수 있습니다.
OAuth 연결을 만들 때 데이터 공급자가 Tableau를 통해 사용자의 데이터에 액세스할 수 있
도록 승인합니다. 그러면 데이터 공급자가 Tableau의 요청을 고유하게 식별하는 액세스 토
큰 을 Tableau로 전송합니다. 자세한 내용은 아래에서 OAuth 프로세스 개요 아래 를 참조
하십시오.
OAuth 연결을 사용하면 다음과 같은 이점이 있습니다.
l
l
보안: 데이터베이스 자격 증명이 Tableau Server에서 알려지거나 저장되지 않으며
Tableau에서만 액세스 토큰을 사용할 수 있습니다.
편리성: 데이터 원본 ID와 암호를 여러 곳에 내장할 필요 없이 특정 데이터 공급자에
대해 제공된 토큰을 해당 데이터 공급자에 접근하는 게시된 모든 통합 문서와 데이터
원본에 사용할 수 있습니다.
또한 Google BigQuery 데이터에 대한 라이프 연결의 경우 통합 문서 뷰어마다 단일 사
용자 이름과 암호 자격 증명을 공유하는 대신 사용자를 식별하는 고유한 접근 토큰을
가질 수 있습니다.
OAuth 프 로 세 스 개 요
다음 단계에서는 OAuth 프로세스를 호출하는 Tableau 환경의 작업 흐름을 설명합니다.
1. 클라우드 데이터 원본에 접근해야 하는 작업을 수행합니다.
예를 들어 Tableau Server에 게시된 통합 문서를 엽니다.
2. Tableau에서 호스팅되는 데이터 공급자의 로그인 페이지로 연결됩니다. 호스팅되는
데이터 공급자로 전송되는 정보는 Tableau를 요청 사이트로 식별합니다.
3. 호스팅되는 데이터 원본에 로그인할 때 데이터에 대한 Tableau Server 접근 인증을 확
인하라는 메시지가 나타납니다.
4. 확인되면 데이터 원본 공급자가 접근 토큰을 다시 Tableau Server(으)로 보냅니다.
- 458 -
5. Tableau Server 통합 문서와 데이터가 표시됩니다.
다음과 같은 다른 작업 흐름에서도 OAuth 프로세스를 사용할 수 있습니다.
l
Tableau Desktop 또는 Tableau Server에서 통합 문서 만들기 및 데이터 원본에 연결
l
Tableau Desktop에서 데이터 원본 게시
l
Tableau Mobile 또는 Tableau Desktop 같은 승인된 클라이언트 에서 Tableau Server에
로그인
데이터 연결을 위한 액세스 토큰
초기 인증 프로세스 후 데이터에 직접 액세스할 수 있도록 데이터 연결과 함께 액세스 토큰
을 저장할 수 있습니다. 액세스 토큰은 Tableau Server 사용자가 삭제하거나 데이터 공급자
가 철회하지 않는 한 유효합니다.
데이터 원본 공급자가 허용하는 액세스 토큰 수를 초과할 수 있습니다. 그럴 경우 사용자가
새 토큰을 만들면 데이터 공급자는 마지막 액세스 이후의 시간을 사용하여 새 토큰용 여유
공간을 만들기 위해 무효화할 토큰을 결정합니다.
승인된 클라이언트의 인증을 위한 액세스 토큰
기본적으로 Tableau Server 사이트에서는 사용자가 처음 로그인할 때 자격 증명을 제공한
후 승인된 Tableau 클라이언트에서 직접 사이트에 액세스할 수 있도록 허용합니다. 이 유형
의 인증에서도 OAuth 액세스 토큰을 사용하여 사용자의 자격 증명을 안전하게 저장합니다.
자세한 내용은 연결된 장치의 인증 페이지에 259을 참조하십시오.
- 459 -
OAuth 지 원 을 위 해 서 버 구 성
개별 사용자 이름과 암호 대신 제한된 용도의 접근 토큰을 통해 OAuth가 작동합니
다.Tableau에서 OAuth 연결을 만드는 데 필요한 접근 토큰을 얻으려면 먼저 토큰을 보내는
데이터 공급자가 Tableau Server을 신뢰할 수 있는 대상으로 인식할 수 있도록 서버를 구성
해야 합니다. 다음 섹션에서는 데이터 공급자에 관계없이 OAuth 설정을 준비하는 방법에 대
해 설명합니다. 아래 나열된 항목에는 특정 데이터 공급자에 대해 서버를 구성하는 단계가
포함되어 있습니다.
OAuth 지 원 구 성 준 비
데이터 공급자와 관련된 구성 단계를 시작하기 전에 다음 필수 요건을 완료하십시오.
l
이 데이터 원본에 연결되는 뷰를 호스팅할 각 Tableau Server 노드의 정규화된 도메인
이름을 가져옵니다. 예를 들면 다음과 같습니다.
https://sales.your_domain.com
Salesforce.com을 사용할 경우 https 주소를 제공해야 합니다.
l
데이터 공급자 계정 하나 이상을 API 접근에 사용할 수 있어야 합니다.
Google BigQuery 및 Google Analytics의 경우 Google Cloud Platform에서 개발자
콘솔에 액세스해야 합니다.
Salesforce.com의 경우 Force.com platform에 액세스해야 합니다.
l
데이터 원본의 최신 드라이버가 있어야 합니다.
Google BigQuery에는 32비트 버전을 사용하십시오.
Tableau 웹 사이트의 Drivers & Activation(드라이버 및 활성화) 페이지에서 업데이트
된 드라이버를 다운로드할 수 있습니다.
데이터 공급자에 대한 설정 구성
OAuth 준비 단계를 완료하고 나면 데이터 공급자를 사용하여 적절한 설정을 구성할 수 있습
니다.
l
l
Google에 대한 OAuth 설정 아래
Salesforce.com에 대한 OAuth 설정 페이지에 463
Google에 대 한 OAuth 설 정
이 항목에서는 Google BigQuery 및 Google Analytics 데이터 원본을 OAuth에 맞게 설정하는
방법을 설명합니다. Tableau Server 인스턴스마다 이 단계를 완료합니다.
- 460 -
참고: 이 단계를 완료하기 전에 OAuth 지원 구성 준비 이전 페이지에 에서 설명한
필수 요건을 완료해야 합니다.
다음 절차에 따라 OAuth를 설정하십시오.
l
l
Google에서 필요한 정보를 가져오고 API 접근을 사용하도록 설정합니다.
가져온 정보를 사용하여 서버를 구성합니다.
클 라 이 언 트 ID를 가 져 오 고 Google API를 사 용 하 도 록 설 정 합 니 다 .
참고 이 단계는 이 내용을 작성할 당시 Google Cloud Platform 콘솔의 설정을 반영하고
있습니다. 자세한 내용은 Google Developers Console Help에서 Using OAuth 2.0 for
Web Server Applications를 참조하십시오.
1. Google Cloud Platform에 로그인하고 Go to my console을 클릭합니다.
2. Projects를 선택하고 Project 페이지에서 Create Project를 클릭합니다.
3. 새 프로젝트 양식이 나타나면 다음을 완료합니다.
l
l
이 프로젝트를 사용할 Tableau Server 인스턴스를 반영하는 의미 있는 이름을
프로젝트에 지정합니다.
프로젝트 ID를 변경할지 여부를 결정합니다.
- 461 -
참고 프로젝트를 만든 후에는 프로젝트 ID를 변경할 수 없습니다. 자세한
내용은 물음표 아이콘을 클릭하십시오.
4. 새 프로젝트를 열고 APIs & auth > Credentials로 이동합니다.
5. Create a New Client ID를 클릭하고 Create Client ID 페이지에서 다음을 완료합니다.
l
l
l
Web Application을 선택합니다.
Authorized JavaScript Origins에 대해 Tableau Server의 로컬 컴퓨터 이름을 입력
합니다.
Authorized Redirect URI에 대해 기존의 텍스트를 서버의 인터넷 주소로 바꾸고
oauth/add_oauth_token을 끝에 추가합니다. 예를 들면 다음과 같습니다.
https://your_server_url.com/auth/add_oauth_token
6. Create Client ID를 클릭합니다.
7. Google에서 반환하는 다음 값을 복사하여 Tableau Server 컴퓨터에서 접근할 수 있는
위치에 붙여 넣습니다.
l
Client ID
l
Client secret
l
Redirect URIs
8. Google Developer Console에서 새 프로젝트를 열고 APIs & auth > APIs를 선택한 다
음 BigQuery API 또는 Analytics API의 상태를 On으로 설정합니다.
- 462 -
Google OAuth에 대 해 Tableau Server 구 성
클라이언트 ID를 가져오고 Google API를 사용하도록 설정합니다. 페이지에 461의 단
계를 완료하여 얻은 정보를 사용하여 Tableau Server를 구성할 수 있습니다.
1. Tableau Server 컴퓨터에서 명령 프롬프트를 관리자로 열고 Tableau Server bin 디렉
터리로 변경합니다.
cd C:\Program Files\Tableau\Tableau Server\<version>\bin
2. 다음 명령을 입력하여 서버를 중지합니다.
tabadmin stop
3. 다음 명령을 입력하여 Google에서 얻은 클라이언트 ID, 클라이언트 암호 및 서버 URI
를 사용하여 서버를 구성합니다. 각 명령을 입력한 후 Enter 키를 누릅니다.
tabadmin set oauth.google.client_id <your_client_ID>
tabadmin set oauth.google.client_secret <your_client_secret>
tabadmin set oauth.google.redirect_uri <your_server_URI>
4. 다음 명령을 입력하여 구성을 완료하고 서버를 다시 시작합니다.
tabadmin config
tabadmin start
액세스 토큰 관리
OAuth를 사용하도록 서버를 구성한 후 사용자가 자신의 프로필에서 액세스 토큰을 관리하
도록 허용하거나, 중앙에서 직접 토큰을 관리할 수 있습니다. 자세한 내용은 저장된 액세스
토큰 허용 페이지에 466을 참조하십시오.
Salesforce.com에 대 한 OAuth 설 정
이 항목에서는 Salesforce.com 데이터 원본을 OAuth에 맞게 설정하는 방법을 설명합니다.
Tableau Server 인스턴스마다 이 단계를 완료합니다.
참고 : 이 단계를 완료하기 전에 OAuth 지원 구성 준비 페이지에 460에서 설명한 필
수 요건을 완료해야 합니다.
- 463 -
다음 절차에 따라 OAuth를 설정하십시오.
l
l
Salesforce에서 연결된 앱 만들기
가져온 정보를 사용하여 서버를 구성합니다.
연 결 된 Salesforce 앱 만 들 기
1. Salesforce.com 개발자 계정에 로그인하고 오른쪽 위에 있는 사용자 이름을 클릭한 다
음 설정 을 선택합니다.
2. 왼쪽 탐색 열의 앱 설정에서 만들기 > 앱 을 선택합니다.
3. 연결된 앱 섹션에서 새로 만들기 를 클릭합니다.
4. 기본 정보 를 완료하고 API 섹션에서 OAuth 설정 사용 을 선택합니다.
5. 나타난 새 OAuth 설정에서 Callback URL에 대해 https 프로토콜을 사용하는 서버의
정규화된 도메인 이름을 입력하고 URL에 auth/add_oauth_token을 추가합니다.
예를 들면 다음과 같습니다.
https://www.your_server.com/auth/add_oauth_token
6. 다음 항목을 사용 가능한 OAuth 범위에서 선택된 OAuth 범위로 이동합니다.
- 464 -
l
데이터(api) 액세스 및 관리
l
기본 정보(id) 액세스
l
언제든지 자동으로 요청(refresh_token)
7. 저장 을 클릭합니다.
앱을 저장하면 Salesforce에서 Tableau Server를 구성하는 데 사용할 다음 ID를 API 섹션에
채웁니다.
l
l
l
소비자 키
소비자 암호
콜백 URL
Salesforce.com OAuth에 대 해 Tableau Server 구 성
1. Tableau Server 컴퓨터에서 명령 프롬프트를 관리자로 열고 Tableau Server bin 디렉
터리로 변경합니다.
cd C:\Program Files\Tableau\Tableau Server\<version>\bin
2. 다음 명령을 입력하여 서버를 중지합니다.
tabadmin stop
3. 다음 명령을 입력하여 Salesforce 및 콜백 URL에서 얻은 소비자 ID 및 ID 암호로 서버
를 구성합니다. 각 명령을 입력한 후 Enter 키를 누릅니다.
tabadmin set oauth.salesforce.client_id <your_consumer_ID>
tabadmin set oauth.salesforce.client_secret <your_consumer_
secret>
tabadmin set oauth.salesforce.redirect_uri <your_callback_
URL_>
4. (선택 사항) 기본 로그인 서버를 변경하려면 다음 명령을 입력합니다.
tabadmin set oauth.salesforce.server_base_url <URL>
기본적으로 https://login.salesforce.com으로 설정됩니다.
- 465 -
5. 다음 명령을 입력하여 구성을 완료하고 서버를 다시 시작합니다.
tabadmin config
tabadmin start
액세스 토큰 관리
OAuth를 사용하도록 서버를 구성한 후 사용자가 자신의 프로필에서 액세스 토큰을 관리하
도록 허용하거나, 중앙에서 직접 토큰을 관리할 수 있습니다. 자세한 내용은 저장된 액세스
토큰 허용 아래 을 참조하십시오.
저장된 액세스 토큰 허용
OAuth를 사용하도록 Tableau Server을 구성한 후 사용자가 자신의 OAuth 자격 증명을 관리
하도록 허용할지, 아니면 중앙 위치에서 사용자의 자격 증명을 관리할지를 결정할 수 있습
니다. 사용자가 직접 관리하게 하려면 서버의 사용자 프로필 설정을 사용하도록 설정해야
합니다.
참고: 아직 OAuth 데이터 연결을 사용하도록 서버를 구성하지 않은 경우 아래에 나와
있는 관련 항목을 참조하십시오.
1. Tableau Server에 서버 관리자로 로그인합니다.
2. 서버 > 설정 을 선택합니다.
3. 일반 을 클릭한 후 다음을 선택합니다.
l
l
사용자가 데이터 원본의 암호를 저장하도록 허용 (사용자가 개별 자격 증명
을 데이터 원본과 함께 저장하도록 허용)
사용자가 데이터 원본의 OAuth 액세스 토큰을 저장하도록 허용
- 466 -
4. 저장 을 클릭합니다.
이러한 확인란을 선택한 후에는 사용자의 프로필 설정에 자격 증명 관리 섹션이 표시되며,
이를 통해 사용자가 OAuth 데이터 연결에 사용할 액세스 토큰을 추가할 수 있습니다.
중앙에서 자격 증명 관리
서버 관리자가 중앙에서 OAuth 자격 증명을 관리할 수도 있습니다. 예를 들어 여러 사용자가
동일한 데이터를 사용하여 작업하며 데이터 공급자를 위한 전용 사용자 계정이 있는 경우
이 옵션이 적절할 수 있습니다.
자격 증명을 중앙에서 관리하려면 다음을 수행합니다.
l
이전 절차에 설명되어 있는 확인란을 선택 취소합니다.
l
데이터 원본을 게시할 때 연결 정보를 편집합니다.
연결을 편집할 때 개별 사용자의 사용자 이름과 암호 대신 OAuth 액세스 토큰을 사용
하는 자격 증명을 포함시킵니다.
암호 및 액세스 토큰 저장 설정을 사용하도록 설정하지 않을 경우 사용자의 프로필 설정에
서 자격 증명 관리 섹션이 제외됩니다.
참고 항목
Google에 대한 OAuth 설정 페이지에 460
- 467 -
Salesforce.com에 대한 OAuth 설정 페이지에 463
- 468 -
SAML
SAML(Security Assertion Markup Language)은 보안 웹 도메인이 사용자 인증 및 권한 데이터
를 교환할 수 있는 XML 표준입니다.외부 IdP(ID 공급자)를 사용하여 SAML을 통해 Tableau
Server 사용자를 인증하도록 Tableau Server를 구성할 수 있습니다. 모든 사용자 인증은
Tableau Server에서 사용자 계정을 관리할 때 Active Directory를 사용하는지 Tableau Server
의 로컬 인증을 사용하는지 여부에 관계없이 Tableau 외부에서 수행됩니다. 이렇게 하면 조
직의 모든 응용 프로그램에 Single Sign-On 환경을 사용자에게 제공할 수 있습니다.
Tableau Server의 SAML 지원은 사용자 인증을 위한 것입니다. 통합 문서 등 Tableau Server
에서 수행하는 데 필요한 권한을 처리하지 않습니다.
참고: IdP에서 제공하는 자격 증명은 1회용으로 시간이 제한된 토큰입니다.
SAML에 대한 자세한 내용은 아래 링크를 참조하십시오.
빠 른 시 작 : SAML 기 반 SSO(Single Sign-On)
Tableau의 SAML 지원을 사용하면 외부 IdP(ID 공급자)를 통해 Tableau Server 사용자를 인
증할 수 있습니다. 모든 사용자 인증은 Tableau Server에서 사용자 계정을 관리할 때 Active
Directory를 사용하는지, 아니면 로컬 인증을 사용하는지 여부에 관계없이 Tableau 외부에서
수행됩니다. 이렇게 하면 조직에 있는 모든 응용 프로그램에 Single Sign-On 환경을 제공할
수 있습니다. SAML 사용을 위해 Tableau Server를 구성하려면 다음이 필요합니다.
l
l
l
l
인증서 파일 : 파일 확장명이 .crt인 PEM 인코딩 x509 인증서입니다.
인증서 키 파일 : 암호로 보호되지 않고 파일 확장명이 .key인 RSA 또는 DSA 개인 키
파일입니다.
IdP 계정 : 예로 PingFederate, SiteMinder 및 OpenAM이 있습니다.
사용자 이름 일치 : Tableau Server 사용자 이름과 IdP에 저장된 사용자 이름이 일치
해야 합니다. 설정을 실행하기 전에 Tableau Server 관리자 계정에 사용하려는 사용자
이름이 IdP에 존재하는지 확인하십시오.
1. 서 버 및 인 증 서 지 정
서버 설치를 실행합니다. 구성 유틸리티에서 일반 설정을 구성한 후 SAML 탭을 클릭하고
Single Sign-On에 SAML 사용 을 선택합니다.
- 469 -
Tableau Server 반환 URL 텍스트 상자에 고객에게 제공된 Tableau Server URL을 입력합
니다. 같은 값을 SAML 엔터티 ID로 입력합니다.
C:\Program Files\Tableau\Tableau Server 아래에 SAML 폴더를 만들고 .crt 및 .key 파일을 해
당 폴더에 복사합니다. 다음 두 필드에 해당 위치를 입력합니다.
2. Tableau에 서 메 타 데 이 터 내 보 내 기
SAML IdP 메타데이터 파일 텍스트 상자를 비워 둔 채 메타데이터 파일 내보내기 단추를
클릭합니다.
원하는 .xml 파일 이름을 사용합니다.
다음 대화 상자에서 XML 파일을 저장합니다. 다음 단계에서 이 파일을 IdP에게 제공하게 됩
니다.
3. IdP에 서 메 타 데 이 터 내 보 내 기
IdP의 웹 사이트에서 IdP가 인증할 연결 유형으로 Tableau Server를 추가합니다. 이를 위해 2
단계에서 만든 Tableau 메타데이터 .xml 파일을 가져오고 IdP의 설정이 사용자 이름 을 검
- 470 -
증할 특성 요소로 사용하는지 확인합니다.
다음으로, IdP의 메타데이터 .xml 파일을 내보내고 Tableau Server에 있는 다음 폴더에 복사
합니다.
C:\Program Files\Tableau\Tableau Server\SAML
4. SAML 로 그 인 테 스 트
Tableau 구성 유틸리티의 SAML 탭에서 SAML IdP 메타데이터 파일 텍스트 상자에 IdP 파
일의 위치를 입력합니다. 확인을 클릭합니다. 설정을 마치고 메시지가 표시되면 관리자 계
정을 만듭니다.
변경 내용을 테스트하기 위해 Tableau Server에 대한 새 웹 브라우저 세션을 시작합니다. 로
그인 프롬프트가 Tableau가 아닌 IdP에서 제공된다는 것을 알 수 있습니다.
SAML 인 증 의 작 동 방 식
SAML(Security Assertion Markup Language)은 서비스 공급자와 ID 공급자(IdP) 간에서 인증
정보를 교환할 때 사용되는 공개 표준입니다. 타사 IdP를 통해 사용자가 인증되고 ID 정보가
디지털 서명된 XML 문서 형식으로 서비스 공급자에게 전달됩니다. Tableau ServerIdP는 서
비스 공급자입니다. IdP의 예로는 PingOne 및 OneLogin이 있습니다.
SAML 연결에 신뢰할 수 있는 IdP를 사용할 경우 Tableau Server을 비롯한 웹 응용 프로그램
에 단일 자격 증명을 사용하여 액세스할 수 있는 SSO(Single Sign-on) 환경을 제공할 수 있습
니다. 이 환경에서는 IdP만 사용자의 자격 증명에 액세스할 수 있습니다.
Tableau는 서비스 공급자가 시작한 인증을 지원합니다. 따라서 사용자는 IdP 로그인 페이지
가 아니라 Tableau Server 로그인 페이지에서 액세스해야 합니다.
다음 그림은 SSO(Single Sign-on) 인증 시퀀스를 보여 줍니다.
- 471 -
1
사용자가 Tableau Server 로그인 페이지나 게시된 통합 문서로 이동
하고 사용자 이름을 입력합니다.
2
Tableau Server이 인증 프로세스를 시작하고 요청을 등록된 IdP로 리
디렉션합니다.
3
IdP가 사용자의 암호를 요청하고 제출된 사용자 이름이 IdP 어설션에
저장되어 있는 사용자 이름과 동일한지 확인한 후 사용자를 인증합니
다.
4
5
IdP가 SAML 성공 응답을 Tableau Server에 반환합니다.
Tableau Server 1단계에서 사용자가 요청한 페이지가 표시됩니다.
SAML 요 구 사 항
SAML 사용을 위해 Tableau Server를 구성하려면 다음이 필요합니다.
l
l
인증서 파일 : 파일 확장명이 .crt인 PEM 인코딩 x509 인증서입니다. 이 파일은 IdP가
아닌 Tableau Server에서 사용됩니다. SSL 인증서를 가지고 있는 경우 SAML로 동일
한 인증서를 사용할 수 있습니다. 자세한 내용은 이 항목의 후반부에 나오는 인증서
파일 정보 를 참조하십시오.
인증서 키 파일 : 암호로 보호되지 않고 파일 확장명이 .key인 RSA 또는 DSA 개인 키
파일입니다. 이 파일은 IdP가 아닌 Tableau Server에서 사용됩니다. 인증서 키 파일에
는 암호가 내장되어 있어야 합니다. SSL 인증서 키 파일이 있는 경우 SAML에도 사용
- 472 -
할 수 있습니다. 자세한 내용은 이 항목의 후반부에 나오는 인증서 파일 정보 를 참조
하십시오.
l
l
SAML 2.0을 지원하는 IdP 계정 : 외부 ID 공급자의 계정이 필요합니다. 몇 가지 예로
PingFederate, SiteMinder 및 Open AM이 있습니다. IdP가 SAML 2.0을 지원해야 합니
다.
XML 메타데이터 가져오기/내보내기를 지원하는 IdP 공급자 : ID 공급자가 XML 메
타데이터 파일의 가져오기 및 내보내기를 지원해야 합니다. 수동으로 생성된 파일이
작동할 수 있지만 Tableau 소프트웨어 기술 지원 부서는 수동 IdP 메타데이터 파일 생
성이나 관련 문제 해결에 대한 지원을 제공하지 않습니다.
Tableau Server와 SAML 호 환 성 관 련 추 가 참 고 사 항
Tableau Server에서 SAML을 사용할 때 다음 사항에 주의하십시오.
l
l
l
l
l
l
l
l
SP 초기화 : Tableau Server는 SP(서비스 공급자)가 시작한 SAML 인증만 지원합니다.
Active Directory 자동 로그온 없음 : SAML을 사용 중이며 Tableau Server가 사용자
관리에 Active Directory를 사용하도록 구성된 경우 자동 로그온 사용 도 사용하지 마
십시오.
Kerberos 사용 안 함 : Tableau Server는 SAML과 Kerberos를 동시에 지원하지 않습
니다.
Tableau Server에서 tabcmd 사용자에 대한 사용자 ID: 서버에서 tabcmd를 사용하
려면 사용자가 서버에 정의되어 있는 사용자의 자격 증명을 사용하여 서버에 로그인
해야 합니다. SAML 사용 시 tabcmd를 사용하여 로그인할 수 없습니다. 서버를 처음
설치하고 구성할 때 초기 시스템 관리자 사용자가 만들어지며 서버에서 사용자를 생
성하거나 Active Directory에서 사용자를 가져와 다른 사용자를 추가할 수 있습니다. 자
세한 내용은 서버에 사용자 추가 페이지에 190를 참조하십시오.
양식 기반 인증을 사용하는 IdP 공급자 : Tableau Desktop에는 양식 기반 인증이 필
요합니다. IdP가 양식 기반 인증을 지원하지 않는 경우
wgserver.authentication.desktop_nosaml 명령으로 Tableau Desktop에서
SAML을 사용하지 않도록 설정할 수 있습니다. 자세한 내용은 tabadmin set 옵션 페
이지에 607을 참조하십시오.
분산 설치 : SAML용으로 구성된 클러스터는 응용 프로그램 서버 프로세스를 실행 중
인 각 Tableau Server에 대해 동일한 SAML 인증서, SAML 키 및 SAML IdP 메타데이터
파일을 보유해야 합니다. 자세한 내용은 SAML에 대해 서버 클러스터 구성 을 참조하
십시오.
로그인 URL: 로그인하려면 IdP에 http
(s)://<tableauserver>/wg/saml/SSO/index.html로 POST를 수행하는
SAML 로그인이 구성되어 있어야 합니다.
로그아웃 URL: SAML으로 인증할 때 로그아웃하려면 IdP에 http
(s)://<tableauserver>/wg/saml/SingleLogout/index.html로 POST를
- 473 -
수행하는 SAML 로그아웃 끝점이 구성되어 있어야 합니다.
l
로그아웃 후 리디렉션 URL: 기본적으로 Tableau Server에서 로그아웃하면 로그인
화면이 나타납니다. tabadmin set wgserver.saml.logout.redirect_url
명령을 사용하여 로그아웃한 후 표시할 대체 페이지를 지정할 수 있습니다.
l 절대 URL을 지정하려면 http:// 또는 https://로 시작하는 정규화된
URL을 사용합니다(예: tabadmin set wgserver.saml.redirect_url
http://corpserver.bigco.com).
l Tableau Server 호스트에 상대적인 URL을 지정하려면 /(슬래시)로 시작하는 페
이지를 사용합니다(예: tabadmin set wgserver.saml.redirect_url
/ourlogoutpage.html).
l Tableau Server SingleLogout API 끝점에 상대적인 URL을 지정하려면 페이지 이
름만 사용합니다(예: tabadmin set wgserver.saml.redirect_url
ourlogoutpage.html).
XML 데 이 터 요 구 사 항
Tableau Server 및 IdP에서 생성된 메타데이터 XML 문서를 사용하여 SAML을 구성합니다.
인증 프로세스 중에 IdP 및 Tableau Server가 XML 문서를 사용하여 인증 정보를 교환합니다.
SAML 구성에 사용된 XML과 SAML 기반 인증이 올바르게 작동하는지 확인하려면 다음과 같
은 요구 사항을 검토합니다. XML이 이러한 요구 사항을 충족하지 않으면 SAML 구성할 때 또
는 인증 프로세스 중에 오류가 발생할 수 있습니다.
l
HTTP POST: Tableau Server는 SAML 통신을 위해 HTTP POST 요청만 허용합니다.
HTTP 리디렉션은 지원되지 않습니다.
Tableau Server에서 내보낸 SAML 메타데이터 XML 문서는 Binding 특성이 HTTPPOST로 설정된 다음과 같은 요소를 포함해야 합니다.
l
확인해야 하는 첫 번째 요소는 인증에 성공한 후 IdP가 리디렉션하는 URL을 지
정합니다.
<md:AssertionConsumerService
Binding="urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST"
Location="http(s)://YOUR-SERVER/wg/saml/SSO/indesx.html
index="0" isDefault="true"/>
l
확인해야 하는 두 번째 요소는 IdP가 로그아웃 끝점으로 사용하는 URL을 지정
합니다.
<md:SingleLogoutService
Binding="urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST"
Location="http
(s)://<tableauserver>/wg/saml/SingleLogout/index.html/>
또한 IdP에서 만들어진 메타데이터 XML 문서는 다음과 같이 Binding 특성이 HTTPPOST로 설정된 SingleSignOnService 요소를 포함해야 합니다.
- 474 -
<md:SingleSignOnService
Binding="urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST"
Location="http(s)://<tableauserver>/wg/saml/SSO/index.html/>
l
이름이 username인 특성 : ID 공급자가 <saml:AttributeStatement> 요소에서 다음
예제와 같은 형식으로 username 값을 포함하는 어설션을 반환하도록 구성해야 합니
다. 특성의 형식이 xs:string으로 지정되어 있는지 확인합니다. (형식이 xs:any로
지정되어 있어서는 안 됩니다 .)
<saml:Assertion assertion-element-attributes>
<saml:Issuer>issuer-information</saml:Issuer>
<Signature xmlns="http://www.w3.org/2000/09/xmldsig#">
...
</Signature>
<saml:Subject>
...
</saml:Subject>
<saml:Conditions condition-attributes >
...
</saml:Conditions>
<saml:AuthnStatement authn-statement-attributes >
...
</saml:AuthnStatement>
<saml:AttributeStatement>
<saml:Attribute Name="username"
NameFormat="urn:oasis:names:tc:SAML:2.0:attrnameformat:basic">
<saml:AttributeValue
xmlns:xs="http://www.w3.org/2001/XMLSchema"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:type="xs:string">
user-name
</saml:AttributeValue>
</saml:Attribute>
</saml:AttributeStatement>
</saml:Assertion>
사용자 이름 값이 전달되는 SAML 특성을 변경하려면 tabadmin set 명령을 사용하여
wgserver.saml.idpattribute.username 값을 다른 특성 이름으로 설정합니
다. 전역 ID를 사용하는 경우 이 특성을 변경해야 합니다. 이 특성의 이름은 대/소문자
를 구분합니다.
l
사용자 이름 일치 : Tableau Server 사용자 이름과 IdP에 저장된 사용자 이름이 일치
- 475 -
해야 합니다. 예를 들어 Jane Smith의 사용자 이름이 PingFederate에 jsmith로 저장되
면 Tableau Server에도 jsmith로 저장되어야 합니다. Tableau Server 설치 프로그램 중
에 SAML을 구성한 경우 이 설치 프로그램 중에 Tableau Server 관리자 계정을 만듭니
다. 설치 프로그램을 실행하기 전에 사용하도록 계획한 계정이 IdP에 존재하는지 확인
해야 합니다. Tableau Server에서 Active Directory 인증을 사용하고 Active Directory 도
메인 여러 개가 있는 경우(사용자가 여러 도메인에 속하거나 Tableau Server 설치 환
경에 여러 도메인이 포함된 경우) IdP가 사용자에 대해 도메인과 사용자 이름을 모두
전송해야 하며 이러한 정보가 Tableau Server의 사용자와 정확히 일치해야 합니다
(domain/username 또는 username@domain 형식으로 전송 가능).
인증서 파일 정보
SSL의 PEM 인코딩 x509 인증서 파일을 사용할 경우 SAML에 동일한 파일을 사용할 수 있습
니다. SSL에 사용될 때 인증서 파일은 트래픽을 암호화하는 데 사용됩니다.인증서가 SAML
을 위해 사용될 경우 인증용으로 사용됩니다.
인증서/키에 체인 파일이 필요한 경우 Tableau Server는 SAML에 대한 인증서 및 인증서 키
파일을 지원하지 않습니다. SSL 인증서와 인증서 키 파일에 체인 파일이 필요한 경우 SAML
에 사용할 새로운 인증서와 키 파일을 생성해야 합니다.
SAML 구 성
외부 IdP(ID 공급자)를 사용하여 SAML을 통해 Tableau Server 사용자를 인증하도록 Tableau
Server를 구성할 수 있습니다. 모든 사용자 인증은 Tableau Server에서 사용자 계정을 관리
할 때 Active Directory를 사용하는지 Tableau Server의 로컬 인증을 사용하는지 여부에 관계
없이 Tableau 외부에서 수행됩니다. 이렇게 하면 조직에 있는 모든 응용 프로그램에 Single
Sign-On 환경을 제공할 수 있습니다.
SAML을 사용하도록 Tableau Server를 구성하려면 먼저 SAML 요구 사항 페이지에 472이
충족되어야 합니다.
SAML 구 성
SAML을 사용하도록 Tableau Server를 구성하려면 다음을 수행하십시오.
1. Tableau Server 9.2 폴더에서 이름이 SAML인 폴더에 인증서 파일을 배치합니다. 예를
들면 다음과 같습니다.
C:\Program Files\Tableau\Tableau Server\SAML
Tableau Server를 실행하는 사용자 계정에 이 폴더에 액세스하는 데 필요한 사용 권한
이 있기 때문에 이 폴더를 사용해야 합니다.
2. Tableau Server 설치 과정에서 SAML을 구성하는 경우 구성 유틸리티에서 SAML 탭으
로 이동합니다.
- 476 -
Tableau Server를 설치한 후 SAML을 구성하는 경우 Tableau Server 구성 유틸리티(시
작 > 모든 프로그램 > Tableau Server 9.2 > Tableau Server 구성 )를 연 다음
SAML 탭을 클릭합니다.
3. SAML 탭에서 Single Sign-On에 SAML 사용 을 선택하고 다음 각각에 대한 위치를 제
공합니다.
Tableau Server 반환 URL - Tableau Server 사용자가 액세스하는 URL(예:
http://tableau_server)입니다. http://localhost 사용은 권장되지 않습니다. 후행 슬래시
가 있는 URL(예: http://tableau_server/)은 지원되지 않습니다.
SAML 엔터티 ID - IdP에서 Tableau Server 설치를 고유하게 식별하는 엔터티 ID입니
다. 원하는 경우 Tableau Server URL을 입력할 수 있으나 꼭 필요한 것은 아닙니다.
SAML 인증서 파일 - 파일 확장명이 .crt인 PEM 인코딩 x509 인증서입니다. 이 파일
은 IdP가 아닌 Tableau Server에서 사용됩니다.
SAML 인증서 키 파일 - 암호로 보호되지 않고 파일 확장명이 .key인 RSA 또는 DSA
개인 키 파일입니다. 이 파일은 IdP가 아닌 Tableau Server에서 사용됩니다.
4. SAML IdP 메타데이터 파일 텍스트 상자를 비워 둔 채 메타데이터 파일 내보내기
를 클릭합니다.
5. Tableau Server의 SAML 설정을 XML 파일로 저장할 수 있는 대화 상자가 열립니다. 여
기서는 IdP의 메타데이터가 포함되지 않습니다.
XML 파일을 원하는 이름으로 저장합니다.
6. IdP의 웹 사이트 또는 해당 응용 프로그램에서 다음을 수행합니다.
l
Tableau Server를 서비스 공급자로 추가합니다. 이 작업을 수행하는 방법에 대
한 자세한 내용은 IdP의 설명서를 참조하십시오. Tableau Server를 서비스 공급
- 477 -
자로 구성하는 프로세스의 일부로, 5단계에서 저장한 파일을 가져옵니다.
l
IdP가 username을 검증할 특성 요소로 사용하는지 확인합니다.
7. IdP 내에서 IdP의 메타데이터 XML 파일을 내보냅니다.
IdP에서 가져온 메타데이터 XML에 다음 예제와 같이, 바인딩이 HTTP-POST로 설정
되어 있는 SingleSignOnService 요소가 포함되어 있는지 확인하는 것이 좋습니다.
<md:SingleSignOnService
Binding="urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST"
Location="https://SERVER-NAME:9031/idp/SSO.saml2"/>
8. IdP의 메타데이터 XML 파일을 Tableau Server가 설치되어 있는 컴퓨터의 다음 폴더에
복사합니다.
C:\Program Files\Tableau\Tableau Server\SAML
9. Tableau Server 구성 대화 상자의 SAML 탭에서 SAML IdP 메타데이터 파일 텍스트
상자에 파일의 위치를 입력합니다.
10. 확인을 클릭합니다. Tableau Server에서 SAML 인증을 사용하도록 구성되었습니다.
SAML에 대 해 서 버 클 러 스 터 구 성
Tableau Server 클러스터에서 SAML을 사용하도록 구성하는 경우 Tableau 응용 프로그램 서
버 프로세스(vizportal.exe라고도 함)를 실행 중인 모든 컴퓨터에 SAML 인증서, SAML 키 및
SAML IdP 메타데이터 파일을 복사합니다. Tableau Server 클러스터에서 SAML을 사용하도
록 구성하려면 다음을 수행합니다.
- 478 -
1. 위의 절차에서 설명한 대로 주 Tableau Server를 구성합니다.
2. 주 Tableau Server에 사용한 것과 동일한 SAML 인증서, SAML 키 및 SAML IdP 메타데
이터 파일을 응용 프로그램 서버 프로세스를 실행 중인 각 Tableau 작업자에 복사합니
다. 주 Tableau Server에서 사용한 동일한 폴더 위치를 작업자에서 사용합니다. 작업
자에 대한 추가 구성 작업을 수행할 필요가 없습니다.
예를 들어 주 Tableau Server 하나 및 작업자 두 개를 포함하는 클러스터가 있다고 가
정합니다. 응용 프로그램 서버 프로세스가 주 Tableau Server와 작업자 2 및 작업자 3
에서 실행 중입니다. 이 경우 SAML에 대해 주 Tableau Server를 구성 한 후 동일한
SAML 인증서, SAML 키 및 SAML IdP 메타데이터 파일을 작업자 2 및 작업자 3 컴퓨터
에 복사합니다. 작업자 컴퓨터에서 주 컴퓨터와 마찬가지로 SAML 파일을 C:\Program
Files\Tableau\Tableau Server\SAML 폴더에 배치합니다.
구성 테스트
새 웹 브라우저 인스턴스를 열고 Tableau Server 이름을 URL 창에 입력하여 SAML 구성을 테
스트합니다.
로그인 메시지가 Tableau Server가 아닌 IdP에서 표시되는 것을 알 수 있습니다.
- 479 -
SAP HANA SSO 구 성
SAML 위임을 사용하도록 Tableau Server를 구성하여 SAP HANA에 대한 SSO(Single SignOn)를 제공할 수 있습니다. HANA SSO는 Tableau Server의 SAML 인증에 의존하지 않습니
다. 참고 : HANA SSO를 사용하기 위해 Tableau Server에서 SAML 로그인을 사용할 필요는 없
습니다. 선택한 원하는 방법을 사용하여 Tableau Server에 로그인할 수 있습니다.
SAP HANA에 대해 SSO를 사용할 경우 Tableau Server가 ID 공급자(IdP) 역할을 하게 되며,
이 구성을 사용하여 사용자에게 SAP HANA에 연결할 수 있는 SSO(Single Sign-On) 환경을
제공할 수 있습니다. 이 구성의 일부로, Tableau Server에 대한 SAML 인증서 및 키 파일을 얻
어야 합니다(이들은 공개 키 인증서 및 개인 키여야 함). 또한 HANA에 서명된 인증서를 설치
해야 합니다. 인증서와 키는 직접 생성하거나 인증 기관에서 받을 수 있습니다. 인증서/개인
키 생성 및 SAP HANA 구성에 대한 자세한 내용은 Tableau 기술 자료 를 참조하십시오.
참고 : SAP HANA에 SSO를 사용하려면 SAP HANA 드라이버 버전 1.00.9 이상이
Tableau Server에 설치되어 있어야 합니다. 드라이버는 SAML 어설션을 암호화할 수
없습니다. 따라서 사용자는 SAML 연결에 대해 암호화를 사용하도록 설정하려 할 수
있습니다. 자세한 내용은 Tableau 기술 자료 를 참조하십시오.
SAP HANA를 위 한 SSO 구 성
SAP HANA를 위해 SSO를 사용하도록 Tableau Server를 구성하려면 다음을 수행합니다.
1. Tableau Server 9.2 폴더에서 이름이 SAML인 폴더에 인증서 파일을 배치합니다. 예를
들면 다음과 같습니다.
C:\Program Files\Tableau\Tableau Server\SAML
Tableau Server를 실행하는 사용자 계정에 이 폴더에 액세스하는 데 필요한 사용 권한
이 있기 때문에 이 폴더를 사용해야 합니다.
2. Tableau Server를 설치한 후 구성 유틸리티(시작 > 모든 프로그램 > Tableau Server
9.2 > Tableau Server 구성 )를 실행한 다음 SAP HANA 탭을 클릭합니다.
3. SAML을 사용하여 SAP HANA를 위한 SSO(Single Sign-On) 사용 을 선택하고 다
음 각각에 대한 위치를 제공합니다.
SAML 인증서 파일 - 파일 확장명이 .crt 또는 .cert인 PEM 인코딩 x509 인증서입니
다. 이 파일은 Tableau Server에서 사용되며 HANA에도 설치해야 합니다.
SAML 개인 키 파일 - 암호로 보호되지 않고 파일 확장명이 .der인 DER 인코딩 개인
키 파일입니다. 이 파일은 Tableau Server에서만 사용됩니다.
- 480 -
4. 사용자 이름의 형식을 선택합니다.
5. 사용자 이름의 대/소문자를 선택합니다. 이를 통해 SAP HANA ID 공급자(IdP)에게 전
달되는 이름의 대/소문자를 결정합니다.
SAML 문 제 해 결
SAML 문제를 해결하려면 다음 항목을 참조하십시오.
SAML 및 자 동 로 그 온 사 용
SAML을 사용 중이며 Tableau Server가 Active Directory를 사용하도록 구성된 경우 자동 로
그온 사용 도 선택하지 마십시오. 동일한 서버 설치에서 자동 로그온 과 SAML을 함께 사용
할 수는 없습니다.
SAML 구 성 시 HTTP 상 태 500 오 류
경우에 따라 HTTP 상태 500 오류가 나타나고, SAML을 사용하도록 설정한 후 브라우저에서
Tableau Server URL로 이동하면 다음 오류가 나타날 수 있습니다.
org.opensaml.saml2.metadata.provider.MetadataProviderException:
User specified binding is not supported
by the Identity Provider using profile
- 481 -
urn:oasis:names:tc:SAML:2.0:profiles:SSO:browser
이 오류를 해결하려면 다음을 확인하십시오.
l
l
l
l
SAML 탭에 지정된 SSO 프로필의 IdP URL이 올바릅니다.
IdP에서 서비스 공급자를 생성하는 동안 제공한 SSO 프로필의 IdP URL이 올바릅니
다.
IdP가 SP 초기화 인증을 사용하도록 구성되어 있습니다. (IdP 초기화 인증은 지원되지
않습니다.)>
IdP가 HTTP-POST 요청을 사용하도록 구성되어 있습니다. (리디렉션 및 SOAP는 지
원되지 않습니다.)
이러한 설정 중 하나라도 올바르지 않은 경우 설정을 적절하게 수정한 후 Tableau Server에
서 XML 메타데이터 문서를 생성하고 내보내는 것부터 시작하여 SAML 구성 단계를 다시 수
행합니다.
이러한 설정이 올바르지만 계속 오류가 발생하는 경우 SAML 요구 사항 페이지에 472의
설명에 따라 Tableau Server 및 IdP에서 생성된 메타데이터 XML을 검토합니다.
명령줄에서 로그인
Tableau Server가 SAML을 사용하도록 구성되어 있어도 명령줄 도구 tabcmd 페이지에 545
또는 Tableau 데이터 추출 명령줄 유틸리티 (Tableau Desktop과 함께 제공됨)를 사용하여
Tableau Server에 로그인하는 경우 SAML이 사용되지 않습니다.
로그인 실패
로그인이 실패하고 다음과 같은 메시지가 나타날 수 있습니다.
Login failure: Identity Provider authentication successful for
user <username from IdP>. Failed to find the user in Tableau
Server.
이 오류는 대개 Tableau Server에 저장되어 있는 사용자 이름과 IdP에서 제공되는 사용자 이
름이 일치하지 않는다는 의미입니다. 이 오류를 해결하려면 두 사용자 이름이 일치해야 합
니다. 예를 들어 Jane Smith의 사용자 이름이 IdP에 jsmith로 저장되면 Tableau Server에도
jsmith로 저장되어야 합니다.
SAML 오 류 로 그
SAML 인증은 Tableau Server 외부에서 수행됩니다. 따라서 인증 관련 문제 해결이 어려울
수 있지만 로그인 시도가 Tableau Server에 기록됩니다. 로그 파일 스냅샷을 만들 수 있고 이
스냅샷을 사용하여 문제를 해결할 수 있습니다.자세한 내용은 로그 파일 아카이브 페이지
에 641를 참조하십시오.
- 482 -
참고: Tableau Server 9.0 이상에서 SAML 관련 이벤트를 기록하려면
wgserver.log.level 및 vizportal.log.level이 모두 debug로 설정되어 있
어야 합니다. 자세한 내용은 로그 수준 변경 페이지에 652을 참조하십시오.
압축을 푼 로그 파일 스냅샷의 다음 파일에서 SAML 오류를 확인할 수 있습니다.
\wgserver\wgserver-<n>.log
\vizportal\vizportal-<n>.log
\wgserver\production.<nnnn>_<yyyy_mm_dd_hh_mm_ss>.log
Tableau Server 9.0 이상에서 응용 프로그램 프로세스(vizportal.exe)가 인증을 처리하므로
SAML 응답은 해당 프로세스로 기록됩니다. SAML 설정 프로세스는 API 서버 프로세스
(wgserver.exe)에 대한 로그에 정보를 기록합니다.
끝에 추가되는 슬래시
SAML 탭에서 Tableau Server에서 반환하는 URL이 슬래시로 끝나는지 확인하십시오(맞
음: http://tableau_server, 틀림: http://tableau_server/).
연결 확인
구성하려는 Tableau Server에 직접 양방향 트래픽을 허용하는 방화벽에 경로 지정 가능한 IP
주소나 NAT가 있어야 합니다.
Tableau Server에서 텔넷을 실행하여 SAML IdP로 연결을 시도하여 연결 테스트를 수행할
수 있습니다. 예: C:\telnet 12.360.325.10 80
위의 테스트는 IdP 상에서 HTTP 포트(80)로 연결하게 되고 HTTP 헤더를 수신하게 됩니다.
- 483 -
SSL
SSL(Secure Sockets Layer)은 웹 서버와 클라이언트 사이에 암호화된 링크를 설정하는 표준
보안 기술입니다. SSL을 사용하려면 Tableau Server에 SSL 인증서를 설치해야 합니다.
Tableau Server는 암호화 및 인증 방법으로 상호(양방향) SSL도 지원합니다.
다음과 같은 방식으로 SSL을 사용하도록 Tableau Server를 구성할 수 있습니다.
l
l
l
외부 HTTP 트래픽에 SSL 사용
클라이언트(Tableau Desktop, 웹 브라우저 및 tabcmd.exe)와 Tableau Server 간에서
상호(양방향) SSL 사용
내부 서버 구성 요소와 리포지토리 사이의 모든 HTTP 트래픽에 대해 SSL 사용
상호 SSL을 사용하는 경우 각 클라이언트에도 인증서가 필요합니다.
참고: Tableau Server는 사용자 인증에만 SSL을 사용합니다. Tableau Server는 통합 문서 등
Tableau Server에서 호스팅되는 콘텐츠에 대한 사용 권한과 권한 부여를 처리하기 위해 SSL
을 사용하지 않습니다.
자세한 내용은 다음 항목을 참조하십시오.
빠 른 시 작 : 상 호 (양 방 향 ) SSL 인 증
Tableau에서 모든 장치에 안전한 자동 로그인 환경을 제공하려면 상호 SSL을 사용하십시
오. 상호 SSL을 사용하면 유효한 인증서가 있는 클라이언트(Tableau Desktop, 웹 브라우저
또는 tabcmd.exe)가 Tableau Server에 연결할 경우 Tableau Server에서 유효한 클라이언트
인증서가 있다는 것을 확인하게 되며, 인증서에서 찾은 사용자 이름을 사용하여 사용자가
자동으로 로그인됩니다. 클라이언트에 유효한 SSL 인증서가 없으면 Tableau Server가 연결
을 거부합니다. 상호 SSL을 사용하도록 Tableau Server를 구성하려면 다음이 필요합니다.
l
l
l
l
인증서 파일 : 확장명이 .crt인 PEM 인코딩 x509 인증서 파일
인증서 키 파일 : 암호로 보호되지 않고 파일 확장명이 .key인 RSA 또는 DSA 개인 키
파일입니다.
인증서 CA 파일 : 확장명이 .crt인 PEM 인코딩 x509 인증서 파일
클라이언트 장치의 클라이언트 인증서 : Tableau Server Tableau Server에 대한 연
결을 허용하기 전에 신뢰할 수 있는 SSL 인증서가 있는지 클라이언트에 쿼리
인증서 파일은 C:\Program Files\Tableau\Tableau Server\SSL 폴더에 있어야
합니다.
1. 서 버 통 신 에 SSL 사 용
Tableau Server와 웹 클라이언트 간의 외부 통신에 SSL을 사용하도록 Tableau Server를 구
성하려면 Tableau Server를 설치한 후 Tableau Server 구성 유틸리티를 실행합니다. SSL 탭
을 클릭한 다음 서버 통신에 SSL 사용 을 선택합니다.
- 484 -
SSL 인증서 파일 및 SSL 인증서 키 파일 에 대한 값을 지정합니다.
2. 상 호 SSL 사 용
서버와 각 클라이언트 사이에 상호 인증을 추가하고 자동 로그인 환경을 사용하도록 허용하
려면 상호 SSL 사용 및 클라이언트 인증서로 자동 로그인 을 선택합니다.
SSL CA 인증서 파일 을 지정합니다. SSL CA 인증서 파일은 인증 기관(예: Verisign)의 인증
서를 식별합니다. 여러 인증 기관을 구성하는 방법에 대한 자세한 내용은 외부 SSL 구성 다
음 페이지에 을 참조하십시오.
확인 을 클릭하여 Tableau Server 구성 유틸리티를 닫은 다음 Tableau Server를 시작합니다.
- 485 -
상 호 SSL을 위 한 추 가 옵 션
대체 인증
Tableau Server가 상호 SSL을 사용하도록 구성되어 있는 경우 인증이 자동으로 수행되며 클
라이언트에 유효한 인증서가 있어야 합니다. 대체 옵션이 필요한 경우 tabadmin set
ssl.client_certificate_login.fallback_to_password true 명령을 사용하
여 사용자 이름/암호 인증을 허용하도록 Tableau Server를 구성합니다. 이 옵션을 true로 설
정하면 SSL 인증서 인증이 실패하는 경우 Tableau Server가 인증을 사용자 이름과 암호를
사용하도록 대체하는 것이 허용됩니다.
사용자 이름 매핑
Tableau Server가 상호 SSL을 사용하도록 구성되어 있는 경우 서버가 클라이언트 인증서에
서 사용자 이름을 가져오므로 클라이언트가 자동으로 로그인할 수 있습니다. Tableau
Server가 사용하는 이름은 Tableau Server에서 사용자 인증이 구성된 방식에 따라 달라집니
다.
l
l
로컬 인증 - Tableau Server에서 인증서의 UPN(사용자 계정 이름)을 사용합니다.
Active Directory(AD) - Tableau Server에서 LDAP(Lightweight Directory Access
Protocol)를 사용하여 사용자 이름을 가져옵니다.
tabadmin set ssl.client_certificate_login.mapping_strategy 명령을 사
용하여 이러한 기본값을 재정의하여 CN(일반 이름)을 사용하도록 Tableau Server를 설정할
수 있습니다.
CRL(인 증 서 해 지 목 록 )
개인 키가 손상된 것으로 의심되거나 인증 기관(CA)이 인증서를 올바르게 발급하지 않은 경
우 CRL을 지정해야 할 수 있습니다. CRL을 지정하려면 tabadmin set
ssl.revocation.file 명령을 사용합니다. 자세한 내용은 tabadmin set 명령 을 참조하
십시오.
.
외 부 SSL 구 성
Tableau Server에서 모든 외부 HTTP 트래픽에 대해 SSL(Secure Sockets Layer) 암호화된 통
신을 사용하도록 구성할 수 있습니다. SSL을 설정하면 Tableau Server에 대한 액세스가 보
안 설정되며, 웹 브라우저와 서버 간 또는 Tableau Desktop과 서버 간에 전달된 중요한 정보
가 보호됩니다. 그 전에 먼저 신뢰된 인증 기관에서 인증서를 받은 다음 인증서 파일을
Tableau Server로 가져와야 합니다. Tableau Server 클러스터를 실행하고 있는데 SSL을 사
용하려는 경우 아래의 클러스터에 대해 SSL 구성 페이지에 488에서 권장 사항을 참조하
십시오.
- 486 -
1. 신뢰할 수 있는 기관(예: Verisign, Thawte, Comodo, GoDaddy)에서 Apache SSL 인증
서를 받아야 합니다. 회사에서 발급한 내부 인증서를 사용할 수도 있습니다. 동일한
도메인 내에서 여러 호스트 이름으로 SSL을 사용할 수 있는 와일드카드 인증서도 지
원됩니다.
일부 브라우저에서는 특정 공급자의 인증서를 수락하는 데 추가 구성이 필요합니다.
인증서 기관에서 제공하는 설명서를 참조하십시오.
2. Tableau Server 9.2 폴더에서 이름이 SSL인 폴더에 인증서 파일을 배치합니다. 예를
들면 다음과 같습니다.
C:\Program Files\Tableau\Tableau Server\SSL
이 위치에서 Tableau Server를 실행하는 계정에 필요한 파일 사용 권한을 제공합니다.
참고 : 이 폴더를 만들어야 할 수 있습니다.
3. 시작 메뉴에서 시작 > 모든 프로그램 > Tableau Server 9.2 > Tableau Server 구성
을 선택하여 Tableau Server 구성 유틸리티를 엽니다.
4. Tableau Server 구성 대화 상자에서 SSL 탭을 선택합니다.
5. 서버 통신에 SSL 사용 을 선택하고 다음 각 인증서 파일의 위치를 제공합니다.
l
SSL 인증서 파일 - 확장명이 .crt인 유효한 PEM 인코딩 x509 인증서여야 합니
다.
SSL 인증서 키 파일 - 암호 문구를 포함하고 있고, 암호로 보호되지 않으며, 파
일 확장명이 .key인 유효한 RSA 또는 DSA 키여야 합니다.
SSL 인증서 체인 파일(선택 사항) - 일부 인증서 공급자는 Apache에 대한 인
증서를 두 개 발급합니다. 두 번째 인증서는 체인 파일로서 서버 인증서의 인증
서 체인을 형성하는 모든 인증서의 연결입니다. 파일 내의 모든 인증서는 x509
PEM 인코딩이어야 하며 파일 확장명은 .pem이 아니라 .crt여야 합니다.
6. (선택 사항) 서버 통신에 SSL을 사용하고 있으며 Tableau Server와 클라이언트 사이에
서 서버 및 클라이언트 양쪽에서 인증서를 사용하여 SSL 통신을 구성하려면 다음을
수행합니다.
l
l
상호 SSL 사용 및 클라이언트 인증서로 자동 로그인 을 선택합니다.
SSL CA 인증서 파일 에서 인증서 파일의 위치를 찾아 선택합니다. SSL CA 인
증서 파일은 확장명이 .crt인 유효한 PEM 인코딩 x509 인증서여야 합니다.
참고: 신뢰할 수 있는 인증 기관(CA)이 여러 개인 경우 각 CA 인증서에서
전체 콘텐츠("BEGIN CERTIFICATE" 및 "END CERTIFICATE" 줄 포함)를
복사하여 새 파일에 붙여 넣은 다음 파일을 CAs.crt로 저장할 수 있습니다.
SSL CA 인증서 파일 에서 이 새 파일의 위치를 찾아 선택합니다.
- 487 -
7. 확인 을 클릭합니다. 변경 내용은 다음에 서버가 다시 시작될 때 적용됩니다.
서버가 SSL로 구성되면 SSL이 아닌 포트(기본값: 포트 80)에 대한 요청을 수락하고 자
동으로 SSL 포트 443으로 리디렉션됩니다.
참고 : Tableau Server는 포트 443만 보안 포트로 지원하며 다른 응용 프로그램
에서 포트 443을 사용하고 있는 컴퓨터에서는 실행될 수 없습니다.
SSL 오류는 다음 위치의 설치 디렉터리에 기록됩니다. 이 로그를 사용하여 유효성 검
사 및 암호화 문제를 해결합니다.
C:\ProgramData\Tableau\Tableau
Server\data\tabsvc\logs\httpd\error.log
클 러 스 터 에 대 해 SSL 구 성
Tableau Server 클러스터에서 SSL을 사용하도록 구성할 수 있습니다. 주 Tableau Server 컴
퓨터가 게이트웨이 프로세스를 실행(기본 설정) 중인 유일한 노드인 경우 여기서만 SSL을
구성해야 합니다. 단계는 위의 절차를 참조하십시오.
SSL 및 다 중 게 이 트 웨 이
고가용성 Tableau Server 클러스터는 앞에 부하 분산 장치가 있는 다중 게이트웨이를 포함
할 수 있습니다(자세한 내용 ). 이 유형의 클러스터를 SSL용으로 구성하는 경우 다음과 같은
두 가지 옵션이 있습니다.
l
l
SSL에 대해 부하 분산 장치 구성 . 클라이언트 웹 브라우저에서 부하 분산 장치로의
트래픽이 암호화됩니다. 부하 분산 장치에서 Tableau Server 게이트웨이 프로세스로
의 트래픽은 암호화되지 않습니다. Tableau Server에서는 SSL 구성이 필요하지 않으
며 이는 부하 분산 장치에 의해 모두 처리됩니다.
SSL에 대해 Tableau Server 구성 : 클라이언트 웹 브라우저에서 부하 분산 장치로의
- 488 -
트래픽 및 부하 분산 장치에서 Tableau Server게이트웨이 프로세스로의 트래픽이 암
호화됩니다. 자세한 내용은 아래의 절차를 참조하십시오.
SSL에 대 해 서 버 클 러 스 터 구 성
Tableau Server 클러스터에서 SSL을 사용하도록 구성할 때 SSL 인증서 및 키 파일을 게이트
웨이 프로세스를 실행 중인 모든 컴퓨터에 배치합니다. Tableau Server 클러스터에서 SSL을
사용하도록 구성하려면 다음을 수행합니다.
1. SSL 통과에 대해 부하 분산 장치를 구성합니다. 지원이 필요하면 해당 부하 분산 장치
의 설명서를 참조하십시오.
2. 사용하는 SSL 인증서가 부하 분산 장치의 호스트 이름에 대해 발급되었는지 확인합
니다.
3. 위의 절차에서 설명한 대로 주 Tableau Server 노드를 구성합니다.
4. 주 서버에 사용한 동일한 SSL 인증서 및 키 파일을 게이트웨이 프로세스를 실행 중인
각 Tableau Server 작업자 노드에 배치합니다. 주 Tableau Server에서 사용한 동일한
폴더 위치를 작업자에서 사용합니다.
상호 SSL을 사용하는 경우 주 서버에 사용한 SSL CA 인증서 파일을 게이트웨이 프로
세스를 실행 중인 각 작업자 노드에 배치합니다. 주 서버에서 사용한 동일한 폴더 위치
를 사용합니다.
작업자에 대한 추가 구성 작업을 수행할 필요가 없습니다.
예를 들어 주 Tableau Server 노드 하나와 작업자 노드 세 개가 포함된 클러스터가 있
으며, 게이트웨이 프로세스가 주 서버, 작업자 2 및 작업자 3에서 실행 중입니다. 이 경
우 SSL에 대해 주 Tableau Server를 구성 한 다음 동일한 SSL 인증서 및 키 파일을 작
업자 2 및 작업자 3에 복사합니다. 이러한 파일은 주 Tableau Server의 C:\Program
Files\Tableau\Tableau Server\SSL 폴더에 있기 때문에 작업자 2 및 작업자
3에서 동일한 위치에 있습니다.
Tableau Server 클러스터에서 SSL을 사용하도록 구성할 수 있습니다. 주 Tableau Server 컴
퓨터가 게이트웨이 프로세스를 실행(기본 설정) 중인 유일한 노드인 경우 여기서만 SSL을
구성해야 합니다. 단계는 위의 절차를 참조하십시오.
내 부 SSL 구 성
Tableau Server에서 Postgres 리포지토리와 다른 서버 구성 요소 사이의 모든 트래픽에 대해
SSL(Secure Sockets Layer) 암호화된 통신을 사용하도록 구성할 수 있습니다. 기본적으로
서버 구성 요소와 리포지토리 사이의 통신에는 SSL이 사용되지 않습니다.
1. 시작 > 모든 프로그램 > Tableau Server 9.2 > Tableau Server 구성 을 선택하여
Tableau Server 구성 유틸리티를 엽니다.
2. Tableau Server 구성 대화 상자에서 SSL 탭을 클릭합니다.
3. 다음 옵션 중 하나를 선택합니다.
- 489 -
l
모든 연결에 필수
이 옵션을 선택하면 Tableau Server가 리포지토리 데이터베이스와 다른 서버
구성 요소 사이의 통신에 SSL을 사용합니다. 또한, Tableau Server에 대한 직접
연결("tableau" 또는 "readonly" 사용자를 사용하는 연결)에서는 SSL을 사용해야
합니다.
l
직접 사용자 연결인 경우 선택 사항
이 옵션은 Tableau Server가 리포지토리와 다른 서버 구성 요소 사이에서 SSL을
사용하도록 구성하며 "tableau" 또는 "readonly" 사용자에 의한 직접 연결에는
SSL을 지원만 하고 요구하지 않도록 구성합니다.
l
모든 연결에 대해 해제 (기본값)
이 옵션은 내부 통신 및 직접 연결에 대해 SSL을 사용하지 않도록 설정합니다.
4. 확인 을 클릭합니다.
직접 연결용 공개 인증서 다운로드에 대한 자세한 내용은 직접 연결을 위한 SSL 구성 아
래 을 참조하십시오.
직 접 연 결 을 위 한 SSL 구 성
Tableau Server가 내부적으로 SSL을 사용하도록 구성되어 있는 경우 Tableau Server 리포지
토리 데이터베이스에 직접 연결하는 클라이언트 컴퓨터에서 SSL 연결은 선택 사항이거나
필수 사항입니다. 직접 연결에는 "tableau" 사용자 또는 "readonly" 중 하나를 사용하여 뷰에
연결하고 쿼리할 수 있습니다.
직접 연결에서 SSL을 사용하려면 SSL 인증서 파일을 생성하고 해당 파일을 직접 연결을 수
행하려는 컴퓨터에 복사합니다.
1. regenerate_internal_tokens 페이지에 598 명령을 사용하여 SSL 인증서 파일을 생
성합니다.
2. 주 Tableau Server 노드에서 workgroup.yml 파일을 찾아 SSL 인증서 파일을 찾습니다.
workgroup.yml 파일은 주 Tableau Server 노드의
\ProgramData\Tableau\Tableau Server\data\tabsvc\config 폴더에
있습니다.
SSL 인증서 및 키 파일의 위치가 이 파일에 나와 있습니다. 예를 들면 다음과 같습니
다.
pgsql.ssl.cert.file: C:/ProgramData/Tableau/Tableau
Server/data/tabsvc/config/pgsql/server.crt
pgsql.ssl.key.file: C:/ProgramData/Tableau/Tableau
Server/data/tabsvc/config/pgsql/server.key
3. 인증서 파일을 직접 연결을 수행할 컴퓨터에 복사하고 운영 체제 제조업체의 설명서
- 490 -
를 참조하여 컴퓨터 인증서 저장소로 인증서 파일을 가져옵니다.
참고 : 키 파일을 복사하지 마십시오. 이 파일은 서버에만 있어야 합니다.
상 호 SSL 인 증 의 작 동 방 식
상호(양방향) SSL 인증은 암호화된 데이터 스트림, 서버와 클라이언트 양측의 상호 인증 및
자동 로그인의 편의성을 모두 제공합니다. Tableau Server에서 상호 SSL을 사용하려면
Tableau Server의 SSL 인증서와 Tableau Server에 연결할 각 클라이언트의 인증서가 필요합
니다. 또한 상호 SSL을 사용하도록 Tableau Server를 구성해야 합니다. Tableau Server와 클
라이언트는 서로 유효한 인증서가 있는지 확인하며, Tableau Server에서는 Tableau Server
가 클라이언트 인증서에서 찾은 사용자 이름을 기반으로 사용자가 자동으로 로그인됩니다.
다음 그림에서는 상호 SSL에서 발생하는 이벤트의 순서를 보여 줍니다.
1
2
3
4
5
사용자가 Tableau Server로 이동합니다.
Tableau Server가 클라이언트 컴퓨터로 서버 SSL 인증서를 보냅니다.
클라이언트 컴퓨터가 Tableau Server 인증서를 확인합니다.
클라이언트 컴퓨터가 Tableau Server로 클라이언트 인증서를 보냅니
다.
Tableau Server가 클라이언트 인증서를 확인합니다.
- 491 -
Tableau Server에서 인증서의 사용자 이름을 사용하여 사용자가 자동
으로 로그인됩니다.
6
상호 인증 중에 클라이언트 인증서를 사용자에게 매핑
상호(양방향) SSL 인증을 사용하는 경우 클라이언트는 인증 프로세스의 일부로 Tableau
Server에 클라이언트 인증서를 에 제시합니다. 그러면 Tableau Server에서 클라이언트 인증
서의 사용자 정보를 알려진 사용자 ID에 매핑합니다. Tableau Server에서는 조직의 클라이
언트 인증서 콘텐츠에 따라 다양한 전략을 사용하여 클라이언트 매핑을 수행할 수 있습니
다.
이 항목에서는 클라이언트 인증서가 사용자 ID에 매핑되는 방식에 대한 옵션과 필요한 경우
서버가 매핑을 수행하는 방식을 변경하는 방법에 대해 설명합니다. 매핑이 수행되는 방식을
이해하고 Tableau Server의 기본 매핑을 변경해야 하는지 여부를 결정하려면 조직에서 사용
하는 클라이언트 인증서의 구조를 알아야 합니다.
l
매핑 옵션
l
인증서 매핑 변경
l
다중 도메인 조직에서 모호한 사용자 이름
매핑 옵션
Tableau Server에서는 다음 방식 중 하나를 사용하여 클라이언트 인증서를 사용자 ID에 매
핑할 수 있습니다.
l
Active Directory 사용 . Tableau Server를 설치하면서 사용자 인증에 Active Directory
를 사용하도록 구성한 경우 Tableau Server는 클라이언트 인증서를 받으면 Tableau
Server에서 Active Directory로 인증서를 전달하고, 계속해서 인증서가 Active Directory
ID에 매핑됩니다. 인증서의 모든 명시적 사용자 이름 정보는 무시됩니다.
참고 : 이 방식을 사용하려면 Active Directory의 사용자 계정에 대한 클라이언트
인증서가 게시되어 있어야 합니다.
l
l
UPN(사용자 계정 이름) 사용 . 인증서 UPN(사용자 계정 이름) 필드에 사용자 이름이
포함되도록 클라이언트 인증서를 만들 수 있습니다. Tableau Server는 UPN 값을 읽고
해당 값을 사용하여 Active Directory의 사용자나 로컬 사용자에게 매핑할 수 있습니다.
CN(일반 이름) 사용 . 인증서 CN(일반 이름) 필드에 사용자 이름이 포함되도록 클라
이언트 인증서를 만들 수도 있습니다. Tableau Server는 CN 값을 읽고 해당 값을 사용
하여 Active Directory의 사용자나 로컬 사용자에게 매핑할 수 있습니다.
서버가 Active Directory 인증을 사용하도록 구성되어 있고 UPN 또는 CN 매핑을 사용하는 경
우 사용자 이름은 username, domain\username 또는 username@domain 형식 중 하나
여야 합니다. 예를 들어 이름이 asmith라면 example.org\asmith 또는
asmith@example.org를 사용해야 합니다.
- 492 -
서버가 로컬 인증을 사용하는 경우 UPN 또는 CN 필드의 이름 형식은 미리 결정되지 않지만
필드의 이름이 서버의 사용자 이름과 일치해야 합니다.
인증서 매핑 변경
Tableau Server가 클라이언트 인증서를 사용자 ID에 매핑하기 위해 사용하는 방식은
ssl.client_certificate_login.mapping_strategy 설정을 사용하여 지정됩니
다. 이 설정에 사용할 수 있는 값은 ldap(Active Directory 매핑), upn(UPN 매핑) 또는 cn(CN
매핑)입니다.
Tableau Server를 처음 설치하고 구성할 때 매핑에 대한 기본 설정이 수행됩니다. 기본적으
로, Tableau Server가 Active Directory를 사용하도록 구성되어 있으면 인증서의 사용자 ID에
매핑에도 Active Directory가 사용됩니다(ssl.client_certificate_
login.mapping_strategy가 ldap로 설정됨). 서버가 로컬 인증을 사용하도록 구성되
어 있으면 기본적으로 인증서의 UPN 필드에서 사용자 이름 값을 가져옵니다
(ssl.client_certificate_login.mapping_strategy가 upn으로 설정됨).
Tableau Server가 사용자 이름을 ID에 매핑하는 방식에 대한 기본 동작이 서버 구성에 맞지
않는 경우 tabadmin set 명령을 실행하여 ssl.client_certificate_
login.mapping_strategy 값을 변경합니다. 예를 들어 다음 명령 시퀀스에서는 CN 값
을 사용하도록 매핑을 설정하는 방법을 보여 줍니다.
tabadmin
tabadmin
tabadmin
tabadmin
stop
set ssl.client_certificate_login.mapping_strategy cn
configure
start
다중 도메인 조직에서 모호한 사용자 이름
인증서의 UPN 또는 CN 필드에 있는 사용자 이름이 모호한 경우가 있습니다. 이 경우 사용자
이름이 서버의 사용자 ID에 매핑될 때 예기치 않은 결과가 발생할 수 있습니다. 다음과 같은
조건이 모두 적용되는 경우 이 문제가 발생할 수 있습니다.
l
조직이 다중 Active Directory 도메인을 지원합니다.
l
서버가 Active Directory 인증을 사용하도록 구성되어 있습니다.
l
서버가 UPN 또는 CN 매핑을 사용하도록 구성되어 있습니다.
l
l
사용자 이름이 같지만 도메인이 다른 사용자가 있습니다(예:
asmith@example.org 및 asmith@example.com).
인증서의 UPN 또는 CN 필드에 있는 사용자 이름이 사용자 이름의 일부로 도메인을 포
함하지 않습니다(예: 단순히 asmith만 포함하는 인증서).
Tableau Server는 도메인이 없는 사용자 이름을 가져오는 경우 기본 도메인을 사용하여 사
용자 이름을 ID에 매핑합니다. 이로 인해 사용자 이름이 잘못 매핑될 수 있습니다.
- 493 -
중요 : 사용자 이름이 잘못 매핑되면 사용자에게 다른 사용자의 ID 및 사용 권한이 부
여될 수 있습니다. 이 문제를 방지하려면 클라이언트 인증서가 전체 사용자 이름과 함
께 도메인을 포함하는지 확인해야 합니다.
이 문제를 해결하려면 시스템 관리자가 사용자 인증서에 있는 사용자 이름이
asmith@example.org 또는 example.org\asmith 형식을 사용하는 정규화된 도메인
이름인지 확인해야 합니다.
상 호 SSL 인 증 문 제 해 결
이 항목에서는 상호(양방향) SSL 인증에서 발생할 수 있는 문제와 그 원인, 사용자에게 표시
될 수 있는 메시지, 문제의 가능한 해결 방법에 대해 설명합니다.
l
클라이언트에서 인증서가 누락됨
l
클라이언트가 상호 SSL 인증을 지원하지 않음
l
클라이언트 인증서가 Active Directory에 게시되지 않음
l
예기치 않게 사용자에게 오류 메시지를 표시하는 로그인 대화 상자가 표시됨
l
UPN 또는 CN 필드의 사용자 이름이 누락되거나 잘못됨
l
사용자가 예기치 않은 사용자 이름(LDAP 매핑)을 사용하여 로그인됨
l
사용자가 잘못된 사용자(UPN 또는 CN 매핑)로 로그인됨
상호 SSL 인증과 LDAP, UPN 및 CN 사용자 매핑에 대한 자세한 내용은 다음 항목을 참조하
십시오.
l
빠른 시작: 상호(양방향) SSL 인증 페이지에 484
l
상호 인증 중에 클라이언트 인증서를 사용자에게 매핑 페이지에 492
유 효 한 클 라 이 언 트 인 증 서 를 찾 을 수 없 습 니 다 . Tableau Server 관 리 자 에 게 문 의 하 십
시오.
클라이언트에서 인증서가 누락되었습니다.
클라이언트에 클라이언트 인증서가 없는 경우 인증하는 동안 사용자에게 이 메시지가 표시
됩니다.
We couldn't find a valid client certificate. Contact your Tableau
Server administrator.
이 문제를 해결하려면 사용자가 시스템 관리자에게 연락하여 클라이언트 컴퓨터에 사용할
인증서를 생성해야 합니다.
잘못된 사용자 이름 및 암호
클라이언트가 상호 SSL 인증을 지원하지 않습니다.
- 494 -
Tableau Desktop 9.1 이전 버전은 상호 SSL 인증을 지원하지 않습니다. 이전 버전의 Tableau
Desktop을 사용하여 상호 SSL 인증을 사용하도록 구성된 Tableau Server에 연결하면 다음
오류가 발생할 수 있습니다.
l
l
Tableau Server가 대체 인증을 사용하도록 구성되어 있으면 클라이언트에 로그인 대
화 상자가 표시되고 사용자가 사용자 이름과 암호를 입력할 수 있습니다.
서버가 대체 인증을 사용하도록 구성되어 있지 않으면 사용자에게 다음 메시지가 표
시되고 서버에 연결할 수 없게 됩니다.
Invalid user name or password
대체 인증에 대한 자세한 내용은 빠른 시작: 상호(양방향) SSL 인증 페이지에 484을 참조
하십시오.
클 라 이 언 트 인 증 서 에 서 사 용 자 이 름 을 찾 을 수 없 습 니 다 . Tableau Server 관 리 자 에 게
문 의 하 거 나 Tableau Server 계 정 을 사 용 하 여 로 그 인 하 십 시 오 .
클라이언트 인증서가 Active Directory에 게시되지 않았습니다.
Tableau Server가 인증에 Active Directory를 사용하도록 구성되어 있고 사용자 매핑이 LDAP
로 설정되어 있는 경우 Tableau Server는 인증을 위해 클라이언트 인증서를 Active Directory
로 보냅니다. 하지만 클라이언트 인증서가 Active Directory에 게시되지 않은 경우 인증이 실
패하고 사용자에게 다음 메시지가 표시됩니다.
클라이언트 인증서에서 사용자 이름을 찾을 수 없습니다. Tableau Server
관리자에게 문의하거나 Tableau Server 계정을 사용하여 로그인하십시오.
이 문제를 해결하려면 시스템 관리자가 클라이언트 인증서를 Active Directory에 게시했는지
확인해야 합니다. 그렇지 않고 서버가 다른 사용자 매핑(UPN 또는 CN)을 사용하도록 구성
되어 있다면 시스템 관리자가 클라이언트 인증서의 UPN 또는 CN 필드에 사용자 이름이 포
함되어 있는지 확인해야 합니다.
예기치 않게 사용자에게 오류 메시지를 표시하는 로그인 대화 상자가 표시됨
Tableau가 상호 SSL 인증을 사용하도록 구성되어 있고 사용자의 컴퓨터에 사용 가능한 인
증서가 있는 경우 Tableau Server가 해당 인증서를 사용하여 사용자를 인증하기 때문에 사
용자에게 로그인 대화 상자가 표시되지 않습니다. 하지만 서버가 인증서에서 사용자 이름을
인식하지 못하면 로그인 대화 상자가 표시되고 인증서가 사용되지 않은 이유를 나타내는 오
류 메시지가 표시됩니다. 다음과 같은 조건이 모두 적용되는 경우 이 문제가 발생할 수 있습
니다.
l
l
대체 인증을 사용하도록 설정되어 있습니다.
서버가 UPN 또는 CN 매핑을 사용하는 경우 인증서 UPN 또는 CN 필드에 있는 사용자
이름이 인식되지 않습니다. 서버가 LDAP 매핑을 사용하는 경우 인증서가 Active
Directory에서 사용자에게 매핑되어 있지 않습니다.
이 문제를 해결하려면 시스템 관리자가 Tableau Server에 매핑이 구성되어 있는 방식에 따
라 다음을 수행해야 합니다.
- 495 -
l
l
LDAP 매핑: 인증서가 사용자에게 연결되어 있고, 사용자의 컴퓨터에서 인증서를 사
용할 수 있으며, 사용자가 Tableau Server 사용자로 구성되어 있는지 확인해야 합니
다.
UPN 또는 CN 매핑: 사용자의 컴퓨터에서 인증서를 사용할 수 있고, 인증서 UPN 또는
CN 필드에 사용자 이름이 있으며, 도메인을 포함한 사용자 이름이 Tableau Server의
사용자 이름과 일치하는지 확인해야 합니다.
클 라 이 언 트 인 증 서 에 서 사 용 자 이 름 을 찾 을 수 없 습 니 다 . Tableau Server 관 리 자 에 게
문의하십시오.
인 증 서 에 올 바 른 Tableau Server 사 용 자 이 름 이 포 함 되 어 있 지 않 습 니 다 .
UPN 또는 CN 필드의 사용자 이름이 누락되거나 잘못됨
Tableau Server가 UPN 또는 CN 매핑을 사용하도록 구성되어 있으면 서버가 인증서의 UPN
또는 CN 필드에서 사용자의 이름을 읽은 다음 Active Directory 또는 Tableau Server의 로컬
리포지토리에서 사용자 이름을 조회합니다. (서버가 읽는 특정 필드는 서버에서 사용하도
록 구성되어 있는 매핑(UPN 또는 CN)에 따라 달라집니다.) 사용자 이름을 포함해야 하는 필
드에 아무 값도 없으면 사용자에게 다음 메시지가 표시됩니다.
클라이언트 인증서에서 사용자 이름을 찾을 수 없습니다. Tableau Server
관리자에게 문의하십시오.
클라이언트 인증서에 사용자 이름이 포함되어 있지만 Active Directory와 Tableau Server에
서 사용자 이름이 인식되지 않으면 사용자에게 다음 메시지가 표시됩니다.
Certificate does not contain a valid Tableau Server user name.
다음과 같은 조건이 모두 참인 경우 이 문제가 발생할 수 있습니다.
l
Tableau Server가 UPN 또는 CN 매핑을 사용하도록 구성되어 있습니다.
l
대체 인증을 사용하도록 설정되어 있지 않습니다.
l
클라이언트 인증서의 UPN 또는 CN 필드에 사용자 이름이 없거나 UPN 또는 CN 필드
의 사용자 이름이 Active Directory 또는 Tableau Server의 사용자 이름과 일치하지 않
습니다.
이 문제를 해결하려면 시스템 관리자가 사용자의 인증서를 확인하여 인증서 UPN 또는 CN
필드에 올바른 사용자 이름이 있는지 획인해야 합니다.
사 용 자 가 예 기 치 않 은 사 용 자 이 름 (LDAP 매 핑 )을 사 용 하 여 로 그 인 됨
서버가 Active Directory 인증 및 LDAP 매핑을 사용하도록 구성되어 있으면 인증서가 Active
Directory의 사용자에게 연결됩니다. 인증서의 UPN 또는 CN 필드에 사용자 이름이 포함되어
있는 경우 해당 사용자 이름은 무시됩니다.
사용자가 UPN 또는 CN 필드의 사용자 이름으로 로그인하게 하고 싶다면 서버를 UPN 또는
CN 매핑을 사용하도록 구성해야 합니다.
- 496 -
사 용 자 가 잘 못 된 사 용 자 (UPN 또 는 CN 매 핑 )로 로 그 인 됨
클라이언트 인증서의 UPN 또는 CN 필드에 있는 사용자 이름이 모호한 경우가 있습니다. 결
과적으로, 사용자가 잘못된 ID로 로그인됩니다.
이 문제가 발생할 수 있는 상황과 관련된 자세한 내용은 상호 인증 중에 클라이언트 인증
서를 사용자에게 매핑 페이지에 492 항목에서 다중 도메인 조직에서 모호한 사용자 이
름 을 참조하십시오.
- 497 -
Kerberos
Kerberos는 KDC(키 배포 센터)라고 하는 신뢰할 수 있는 제3자 네트워크 서비스를 통해 컴
퓨터의 신원을 확인한 후 티켓 을 교환하는 방식으로 컴퓨터 사이에 안전한 연결을 제공하는
3방향 인증 프로토콜입니다. 이러한 티켓은 컴퓨터와 서비스 사이에서 상호 인증을 제공하
며, 상대 쪽이 이쪽에 액세스할 수 있는 권한이 있는지 확인합니다.
Tableau Server는 Active Directory Kerberos 환경에서 Kerberos 인증을 지원하며, 이러한 환
경에서는 Tableau Server에 대한 인증이 Kerberos로 처리됩니다.
참고 : Tableau Server에서 Kerberos는 사용자 인증용으로 지원됩니다. 통합 문서 등
Tableau Server 콘텐츠와 관련된 내부 사용 권한 및 권한 부여는 처리하지 않습니다.
빠 른 시 작 : Kerberos 기 반 SSO(Single Sign-On)
Tableau Server는 이제 Kerberos 기반 SSO(Single Sign-On)를 지원합니다. 이제 Kerberos 지
원 환경에서 AD(Active Directory) 계정을 사용하는 사용자가 Tableau Desktop 및 웹 브라우
저에서 Tableau Server에 SSO로 연결할 수 있습니다. 또한 Tableau Server에서 Kerberos를
사용하여 Kerberos 기반 Microsoft SQL 및 MSAS 데이터 원본에 인증할 수 있습니다. Tableau
Server에 Kerberos가 구성되어 있으면 Impala LDAP 인증용 서버 관리 자격 증명을 사용하여
Cloudera Impala 데이터베이스에 SSO로 연결할 수 있습니다.
1 Tableau Server 구 성
Tableau Server를 설치한 후 Tableau Server 구성 유틸리티를 실행합니다. Kerberos 탭에서
SSO(Single Sign-On)에 Kerberos 사용 을 선택합니다.
- 498 -
2 구성 스크립트 생성
Kerberos 구성 스크립트 내보내기 를 클릭하여 AD 환경에서 Tableau Server를 사용하도
록 Kerberos를 구성하는 일괄 처리 파일을 생성합니다.
파일을 저장한 다음 AD 도메인 관리자에게 제공합니다.
3 구성 스크립트 실행
도메인 관리자는 도메인 안에 있는 임의의 컴퓨터의 명령 프롬프트에서 스크립트 이름을 입
력하는 방법으로 스크립트를 실행해야 합니다.
도메인 관리자가 구성 스크립트를 실행하면 '서비스 계정 사용자' 계정을 사용하여 Tableau
Server의 SPN(서비스 사용자 이름)이 등록되고 환경에 사용할 .keytab 파일이 생성됩니다.
(.keytab 파일은 스크립트가 실행된 폴더 안의 \keytabs 폴더 안에 만들어집니다.
도메인 관리자에게 .keytab 파일 복사본을 보내달라고 요청하십시오.
- 499 -
4 .keytab 파 일 복 사
Tableau Server 구성 유틸리티의 Kerberos 탭에서 3단계의 텍스트 상자에 .keytab 파일의
경로를 입력합니다.
파일이 Tableau Server 설치 환경의 각 게이트웨이 노드에 복사됩니다.
구성 테스트 를 클릭하여 구성이 올바르게 설정되었는지 확인합니다. SPN이 올바르게 설정
된 경우 테스트 결과에 확인이 표시되어야 합니다. 위임이 구성된 서비스 개수는 아래의 AD
에서 Kerberos 위임 구성 단계를 완료하지 않는 한 0이 됩니다.
AD에 서 Kerberos 위 임 구 성
SQL Server 또는 MSAS 데이터 원본에서 Kerberos 인증을 사용하거나 Cloudera Impala에 대
한 SSO 연결을 만들려는 경우 AD에서 Kerberos 위임을 구성해야 합니다. Kerberos SSO를
사용하여 Tableau Server에 연결하기만 할 경우에는 이러한 단계를 완료할 필요가 없습니
다.
AD에서 Kerberos 위임 구성하려면 다음을 수행합니다.
l
l
'서비스 계정 사용자'가 운영 체제로 작동하도록 설정합니다. 자세한 내용은 운영 체
제로 작동할 '서비스 계정 사용자' 설정 페이지에 506을 참조하십시오.
AD에서 Kerberos 위임을 설정합니다. 이 단계는 사용자가 Tableau에서 사용할 지원되
는 연결 유형에 따라 다릅니다.
l
l
l
SQL Server - Tableau 기술 자료에서 SQL Server에서 Kerberos 위임 사용 을
참조하십시오.
MSAS - Tableau 기술 자료에서 MSAS에서 Kerberos 위임 사용 을 참조하십시
오.
Impala - Tableau 기술 자료에서 Cloudera Impala 위임 사용 을 참조하십시오.
ableau Server의 Kerberos 인 증
Active Directory 환경에서 Tableau Server에 Kerberos를 구성한 경우 AD 도메인 컨트롤러가
Kerberos KDC(키 배포 센터)의 역할을 수행하고 도메인의 다른 노드에 TGT(티켓 허용 티켓)
을 발행합니다. KDC로 인증된 사용자는 Tableau Server에 연결할 때 추가로 인증할 필요가
없습니다.
다음은 인증 작업 흐름을 보여 주는 다이어그램입니다.
- 500 -
T-
사용자가 Active Directory 도메인에
로그인합니다.
Kerberos KDC가 사용자를 인증하
고 사용자 컴퓨터에 TGT(티켓 허
용 티켓)를 보냅니다.
사용자가 Tableau Desktop 또는 웹
브라우저에서 Tableau Server에 연
결합니다.
Tableau Server가 사용자를 인증합
니다.
Kerberos 요 구 사 항
Tableau Server에서 Kerberos 인증을 사용하려면 다음이 필요합니다.
l
l
l
Windows 서버 : Tableau Server가 Windows의 서버 버전에 설치되어 있어야 합니다.
서버가 아닌 버전(Windows 7 및 Windows 8 포함)은 keytab 파일 생성에 필요한
ktpass 명령을 지원하지 않습니다.
Active Directory:
l Tableau Server가 인증에 AD(Active Directory)를 사용해야 합니다.
l 도메인이 AD 2003 이상 도메인이어야 합니다.
'서비스 계정 사용자' 계정 :
l '서비스 계정 사용자' 계정(Tableau Server 서비스 계정)은 AD 도메인 계정이어
야 합니다. 로컬 계정(NTAUTHORITY\NetworkService 포함)은 작동하지 않습니
다.
l '서비스 계정 사용자' 계정은 위임할 데이터베이스 서비스와 동일한 도메인에
속해야 합니다.
l 제한 위임: '서비스 계정 사용자' 계정에 대상 데이터베이스 SPN(서비스 사용자
이름)에 대한 액세스 권한을 부여해야 합니다.
- 501 -
데이터 원본 인증: Microsoft SQL Server 또는 MSAS를 인증하거나 Cloudera
Impala의 SSO(Single Sign-On)에 대한 위임을 수행하기 위해 Kerberos를 사용할
예정이라면 '서비스 계정 사용자' 계정이 운영 체제의 일부로 작동하도록 설정
해야 합니다. 자세한 내용은 운영 체제로 작동할 '서비스 계정 사용자' 설정
페이지에 506을 참조하십시오.
SSO(Single-Sign On): 컴퓨터에 로그인할 때 사용자에게 Active Directory의 Kerberos
TGT(티켓 허용 티켓)가 부여되어야 합니다. 이는 도메인으로 결합된 Windows 컴퓨터
의 표준 동작이며 네트워크 계정 서버로 AD를 사용하는 Mac 컴퓨터의 표준 동작입니
다. Mac 컴퓨터와 Active Directory를 사용하는 방법에 대한 자세한 내용은 Apple
Knowledge Base에서 Join your Mac to a network account server(네트워크 계정 서버에
Mac 연결)를 참조하십시오.
외부 부하 분산 장치/프록시 서버 : ELB(외부 부하 분산 장치) 또는 프록시 서버가 있
는 환경에서 Tableau Server에 Kerberos를 사용하려는 경우 먼저 ELB나 프록시 서버
를 설정한 후 Tableau Server 구성 유틸리티에서 Kerberos를 구성해야 합니다. 자세한
내용은 부하 분산 장치 추가 페이지에 109 및 프록시 서버를 사용하도록 Tableau
구성 페이지에 447을 참조하십시오.
스마트 카드 지원 : 사용자가 스마트 카드를 사용하여 워크스테이션에 로그인한 경우
스마트 카드가 지원되며, 이 로그인으로 Active Directory에서 사용자에게 Kerberos
TGT를 부여합니다.
iOS 브라우저 지원 : 사용자의 Kerberos ID를 지정하는 구성 프로필이 설치되어 있으
면 iOS 사용자가 Mobile Safari에서 Kerberos 인증을 사용할 수 있습니다. Tableau 기술
자료에서 Kerberos를 지원하도록 iOS 기기 구성 을 참조하십시오.
l
l
l
l
l
Kerberos SSO의 브라우저 지원에 대한 자세한 내용은 Tableau 기술 자료에서 Browser
Support for Kerberos SSO to Tableau Server(Tableau Server의 Kerberos SSO를 위한 브라우
저 지원)를 참조하십시오.
외부 부하 분산 장치:
l
외부 부하 분산 장치 또는 역방향 프록시를 사용할 경우 외부 부하 분산 장치 또는 역
방향 프록시에 대한 구성을 완료한 후 Tableau Server에서 Kerberos를 구성해야 합니
다.
참고 : Tableau Server에서 Kerberos를 구성한 후 이러한 구성을 수행할 경우
Tableau Server 구성 유틸리티에서 생성된 구성 스크립트에 잘못된 호스트 이
름이 사용될 수 있습니다. 자세한 내용은 부하 분산 장치 추가 페이지에 109
및 프록시 서버를 사용하도록 Tableau 구성 페이지에 447을 참조하십시오.
데이터 원본에서 위임된 액세스의 Kerberos 인증을 사용하려면 다음을 수행합니다.
l
데이터 원본 :
l 지원되는 데이터 원본(SQL Server, MSAS 및 Cloudera Impala)에 Kerberos 인증
이 구성되어 있어야 합니다.
- 502 -
l
데이터 원본이 Tableau Server와 동일한 도메인에 있어야 합니다(사용자는 다
른 도메인에 있을 수 있음).
Tableau Server와의 Kerberos 연결은 다음과 같은 구성에서 지원됩니다.
l
Tableau Server에 '서비스 계정 사용자' 계정에 대상 데이터베이스 SPN에 대한 권한이
특별히 부여된 "제약된 위임"이 필요합니다. 비제한 위임은 지원되지 않습니다.
Kerberos 구 성
Tableau Server에서 Kerberos를 사용하도록 구성할 수 있습니다. 이렇게 하면 조직에 있는
모든 응용 프로그램에 Single Sign-On 환경을 제공할 수 있습니다. Kerberos를 사용하도록
Tableau Server를 구성하려면 먼저 Kerberos 요구 사항 페이지에 501이 충족되어야 합니
다.
1. 관리자로 명령 프롬프트를 열고 디렉터리를 Tableau Server의 bin 디렉터리 위치로 변
경합니다. 기본 위치는 C:\Program Files\Tableau\Tableau
Server\9.0\bin입니다.
2. 다음 명령을 입력하여 Tableau Server를 중지합니다.
tabadmin stop
3. Tableau Server 구성 유틸리티(시작 > 모든 프로그램 > Tableau Server 9.2 >
Tableau Server 구성 )를 연 다음 Kerberos 탭을 클릭합니다.
4. SSO(Single Sign-On)에 Kerberos 사용 을 선택합니다.
5. Kerberos 구성 스크립트 내보내기 를 클릭합니다. 생성된 스크립트가 Tableau
Server에서 Kerberos를 사용하도록 Active Directory 도메인을 구성합니다. 자세한 내
용은 Kerberos 구성 스크립트 페이지에 505를 참조하십시오.
참고 : 스크립트의 setspn 줄에서 호스트 이름을 확인합니다. 외부 부하 분산 장
치 또는 역방향 프록시를 사용할 경우 Tableau Server에서 부하 분산 장치 또는
프록시를 구성할 때 사용한 이름과 호스트 이름이 일치해야 합니다. 아직
Tableau Server에 프록시나 외부 부하 분산 장치를 구성하지 않은 경우 지금 구
성한 후 Kerberos 구성 스크립트를 다시 내보내 구성 스크립트에 올바른 호스트
- 503 -
이름을 포함하십시오. 자세한 내용은 부하 분산 장치 추가 페이지에 109 및
프록시 서버를 사용하도록 Tableau 구성 페이지에 447을 참조하십시오.
6. Active Directory 도메인 관리자에게 요청하여 구성 스크립트를 실행하고 SPN(서비스
사용자 이름)과 .keytab 파일을 만듭니다. 도메인 관리자가 다음을 수행해야 합니다.
l
l
스크립트를 검토하여 올바른 값이 포함되어 있는지 확인합니다.
도메인의 컴퓨터에서 명령 프롬프트에 스크립트 이름을 입력하여 스크립트를
실행합니다(Windows 탐색기에서 스크립트를 두 번 클릭하는 것이 아님).
스크립트를 실행하면 스크립트가 실행된 위치의 \keytabs 폴더에
kerberos.keytab 파일이 만들어집니다.
7. 스크립트로 만든 .keytab 파일 복사본을 Tableau Server 컴퓨터에 저장합니다. 3단계
에서 .keytab 파일의 경로를 입력하거나 찾아보기 단추를 눌러 파일 위치로 이동합니
다. 구성 유틸리티에서 확인 을 클릭하면 keytab 파일이 Tableau Server 설치 환경의 모
든 게이트웨이 노드에 복사됩니다.
참고 : .keytab 파일의 이름은 바꾸지 마십시오. 스크립트를 실행하면
kerberos.keytab이라는 이름의 파일이 만들어지며 이 파일은 이 이름으로
저장해야 합니다.
8. (선택 사항) 구성 테스트 를 클릭하여 환경이 Tableau Server에 Kerberos를 사용하도
록 올바르게 구성되었는지 확인합니다.
어떠한 데이터 원본에도 Kerberos 위임을 구성하지 않았다면 위임에 대해 구성된 서
비스 수 에 0이 표시됩니다.
9. 확인 을 클릭하여 Kerberos 구성을 저장합니다.
10. Tableau Server를 시작합니다.
SSO 구 성 확 인
Tableau Server를 다시 시작한 후 다른 컴퓨터의 웹 브라우저에서 URL 창에 Tableau Server
이름을 입력하여 Kerberos 구성을 테스트합니다.
- 504 -
Tableau Server에 자동으로 인증되어야 합니다.
Kerberos 구 성 스 크 립 트
Tableau Server 구성 유틸리티에서 Kerberos 구성 스크립트 내보내기 를 클릭하면
KerberosConfig.bat 스크립트가 생성됩니다. 이 스크립트는 AD(Active Directory)에
Tableau Server의 SPN(서비스 사용자 이름)을 등록하고 Kerberos .keytab 파일을 생성합니
다.
SPN - 스크립트에서는 '서비스 계정 사용자' 계정을 사용하여 setspn 유틸리티를 통해
Tableau Server의 SPN을 등록합니다. 이러한 SPN은 .keytab 파일을 생성하는 데 사용되고
Tableau Server에 연결하는 웹 브라우저 인증에 사용됩니다.
.keytab - 스크립트에서는 ktpass 유틸리티를 사용하여 kerberos.keytab 파일을 생성합
니다. 이 파일은 스크립트를 실행한 폴더의 \keytabs 폴더에 있습니다. .keytab 파일에는
Tableau Server의 공유 암호 키가 포함되어 있습니다.
참고 : setspn 및 ktpass 유틸리티에서 경고나 오류가 발생할 수 있습니다. 유틸리티 실
행이 완료된 경우 이러한 오류와 경고를 무시해도 됩니다.
Kerberos 위 임 사 용
Kerberos 위임을 사용하면 뷰어 대신 쿼리를 실행하기 위해 통합 문서 뷰어의 Kerberos 자격
증명을 Tableau Server가 사용하도록 설정할 수 있습니다. 이 방법은 다음과 같은 상황에 유
용합니다.
l
l
데이터에 액세스하는 사용자를 알아야 합니다. 해당 뷰어의 이름은 데이터 원본의 액
세스 로그에 표시됩니다.
데이터 원본에 행 수준 보안이 설정되어 있습니다. 이 경우 다양한 사용자들이 다양한
행에 액세스할 수 있습니다.
- 505 -
Tableau Server에 '서비스 계정 사용자' 계정에 대상 데이터베이스 SPN(서비스 사용자 이름)
에 대한 위임 권한이 특별히 부여된 "제약된 위임"이 필요합니다.위임은 Active Directory에서
기본적으로 설정되어 있지 않습니다.
Kerberos 위임을 구성하려면 다음을 수행합니다.
1. Tableau Server의 모든 노드에서 '서비스 계정 사용자'가 운영 체제의 일부로 작동하도
록 구성합니다. 자세한 내용은 운영 체제로 작동할 '서비스 계정 사용자' 설정 아래
을 참조하십시오.
2. Active Directory에서 다음을 수행합니다.
l
사용할 데이터 원본에 대해 SPN을 구성합니다.
l
데이터 원본 SPN에 대해 Kerberos 위임 설정
3. 데이터 연결에 대해 위임을 사용하도록 설정합니다.
l
l
l
SQL Server - Tableau 기술 자료에서 SQL Server에서 Kerberos 위임 설정 을
참조하십시오.
MSAS - Tableau 기술 자료에서 MSAS에서 Kerberos 위임 사용 을 참조하십시
오.
Cloudera Impala - 이 경우 Kerberos를 Tableau Server에 설정해야 하지만 연결
에는 Kerberos가 사용되지 않습니다. Tableau 기술 자료에서 Cloudera Impala
위임 사용 을 참조하십시오.
운 영 체 제 로 작 동 할 '서 비 스 계 정 사 용 자 ' 설 정
Tableau Server에서 Kerberos 위임을 사용하려면 '서비스 계정 사용자' 계정이 각 Tableau
Server 노드에서 운영 체제로 작동하도록 구성되어야 합니다.
1. Tableau Server를 실행하는 컴퓨터에서 시작 > 제어판 > 관리 도구 > 로컬 보안 정
책 을 선택합니다.
2. 로컬 보안 설정 창에서 로컬 정책 을 확장하고 사용자 권한 할당 을 클릭한 다음 운영
체제의 일부로 작동 을 마우스 오른쪽 단추로 클릭하고 속성 을 선택합니다.
- 506 -
3. 운영 체제의 일부로 작동 속성 창에서 사용자 또는 그룹 추가 를 클릭합니다.
4. Tableau Server '서비스 계정 사용자' 계정에 대해 <domain>\<username>을 입력하
고(예: MYCOMPANY\tableau_server) 이름 확인 을 클릭합니다.
5. 계정이 올바르게 확인되면 계정에 밑줄이 표시됩니다. 확인 을 클릭합니다.
6. 확인 을 클릭하여 로컬 보안 정책 창을 닫습니다.
Kerberos 문 제 해 결
이 항목의 문제 해결 제안 사항은 서버의 SSO(Single Sign-On) 관련 문제와 위임된 데이터 원
본 관련 문제로 나뉩니다.
Tableau Server에 대 한 Single Sign-On
Kerberos 인 증 실 패 (Tableau Server에 자 동 으 로 연 결 할 수 없 음 )
SSO에서 Kerberos를 사용 중이고 웹 브라우저 또는 Tableau Desktop을 사용하여 연결할 때
Tableau Server에 로그인하라는 메시지가 나타나면 클라이언트 컴퓨터에서 다음 단계를 수
행하십시오.
- 507 -
클라이언트 컴퓨터에서 문제 해결
l
l
l
l
l
계정 사용 권한 - 사용자 이름과 암호를 사용하여 Tableau Server에 로그인합니다. 사
용자 이름과 암호를 사용하여 Tableau Server에 로그인하지 못하는 경우 Tableau
Server 액세스 권한이 없는 것이며 Kerberos 인증이 실패합니다.
다른 계정 - 다른 사용자 계정을 사용하여 Tableau Server에 SSO로 연결합니다. 모든
사용자에게 문제가 발생하는 경우 Kerberos 구성에 문제가 있는 것일 수 있습니다.
컴퓨터 위치 - 로컬 호스트에서 연결할 때 Kerberos가 작동하지 않습니다. 이 경우 클
라이언트는 Tableau Server 컴퓨터가 아닌 다른 컴퓨터에서 연결해야 합니다.
URL 주소 - IP 주소를 사용하여 연결 시 Kerberos SSO를 사용할 수 없습니다. 또한,
Tableau Server 액세스에 사용하는 서버 이름은 Kerberos 구성에 사용된 이름과 일치
해야 합니다(아래에서 키 테이블 항목 참조).
TGT(티켓 권한 부여 티켓) - 클라이언트 컴퓨터에 Active Directory 도메인의 TGT가
있는지 확인합니다. Kerberos에는 로그인할 TGT가 필요합니다. 클라이언트 컴퓨터
에 TGT가 있는지 확인하려면 다음 명령을 실행합니다.
l
klist tgt - Windows 컴퓨터의 명령 프롬프트에서 실행
또는
klist - Mac 컴퓨터의 터미널 프롬프트에서 실행
출력에는 Tableau Server에 인증을 시도하는 사용자/도메인에 대한 TGT가 표
시되어야 합니다.
다음과 같은 경우 클라이언트 컴퓨터에 TGT가 없을 수 있습니다.
l
l
클라이언트 컴퓨터가 VPN 연결을 사용합니다.
클라이언트 컴퓨터가 작업에 사용되지 않는 비작업 컴퓨터와 같이 도메
인에 참여하지 않은 컴퓨터입니다.
- 508 -
l
l
사용자가 로컬(비도메인) 계정으로 컴퓨터에 로그인했습니다.
l
Active Directory를 네트워크 계정 서버로 사용하지 않는 Mac 컴퓨터
브라우저 - 서버에 액세스하기 위해 사용하는 브라우저를 확인합니다.
l
Internet Explorer(IE)와 Chrome은 Windows에서 별도의 설정 없이 즉시 사용 가
능
l
Safari는 Mac에서 별도의 설정 없이 즉시 사용 가능
l
Firefox에는 추가 구성 필요
Kerberos SSO(Single Sign-On)의 브라우저 지원에 대한 자세한 내용은 Tableau 기술
자료에서 Browser Support for Kerberos SSO to Tableau Server(Tableau Server의
Kerberos SSO를 위한 브라우저 지원)를 참조하십시오.
서버에서 문제 해결
클라이언트 컴퓨터에서 문제를 해결할 수 없는 경우 그 다음으로 Tableau Server를 실행하
는 컴퓨터에서 문제를 해결해봐야 합니다. 관리자는 요청 ID를 사용하여 Tableau Server의
Apache 로그에서 사용자의 로그인 시도를 찾을 수 있습니다.
l
l
로그 파일 - Apache error.log에서 실패한 로그인 시도의 정확한 시간/날짜를 통해 오
류를 확인합니다.
l
ziplog 아카이브에서 이 로그는 \httpd 폴더 안에 있습니다.
l
Tableau Server에서 이 로그는 \data\tabsvc\logs\httpd\ 폴더에 있습니다.
키 테이블 항목 - error.log 항목에 "No key table entry matching
HTTP/<servername>.<domain>.<org>@"가 기록됩니다. 예를 들면 다음과 같습니다.
[Fri Oct 24 10:58:46.087683 2014] [:error] [pid 2104:tid
4776] [client 10.10.1.62:56789] gss_acquire_cred() failed:
Unspecified GSS failure. Minor code may provide more
information (, No key table entry found matching
HTTP/servername.domain.com@)
이 오류는 다음과 같은 항목 간의 불일치로 인해 발생합니다.
l
Tableau Server URL - 클라이언트 컴퓨터가 서버에 액세스하기 위해 사용한
URL
사용자가 Tableau Desktop 또는 브라우저 주소 표시줄에 입력하는 이름입니다.
짧은 이름(http://servername) 또는 정규화된 도메인 이름
(http://servername.domain.com)이 될 수 있습니다.
- 509 -
l
DNS 역조회 - 서버 IP 주소 역조회
IP 주소를 사용하여 DNS 이름을 조회합니다.
명령 프롬프트에서 다음을 입력합니다.
ping servername
서버에 대한 ping을 실행해 반환된 IP 주소를 사용하여 다음과 같이 DNS 역조회
를 수행합니다.
nslookup <ip address>
Tableau Server 컴퓨터 이름이 다음의 정보와 일치해야 합니다.
l
.keytab 파일
l
서버에 대한 서비스 사용자 이름(SPN)
구 성 및 tabconfig.log 테 스 트
다음과 같이 Tableau Server 구성 유틸리티에서 구성 테스트 버튼을 사용합니다.
SPN이 Kerberos에 대해 올바르게 설정된 경우 SPN을 올바로 구성 에 '확인'이 표시됩니다.
위임이 구성된 서비스가 있을 경우 구성된 해당 서비스의 개수가 표시됩니다. 0 값은 SQL
Server 또는 MSAS에 대해 위임 및 Kerberos 인증을 사용하지 않는 한 문제가 있음을 나타내
지 않습니다.
- 510 -
tabconfig.log에서 문제나 오류가 있는지 찾아봅니다. 예를 들면 다음과 같습니다.
2014-10-17 10:58:16.545 -0700 ERROR root: No SPN entries found
테스트 후 성공적인 결과가 나타나지 않으면 구성 스크립트를 다시 실행합니다.
데 이 터 원 본 SSO
위임된 데이터 원본 액세스 실패
vizqlserver 로그 파일에서 "workgroup-auth-mode"를 확인합니다.:
l
ziplog 아카이브에서 이 로그는 \vizqlserver\Logs 폴더 안에 있습니다.
l
Tableau Server에서 이 로그는 \data\tabsvc\vizqlserver\Logs 폴더에 있습니다.
로그 파일에서 "workgroup-auth-mode"를 찾습니다. 여기에 "kerberos-impersonate" not "asis"가 표시되어야 합니다.
- 511 -
OpenID Connect
SSO(Single Sign-on)에 대해 OpenID Connect를 지원하도록 Tableau Server를 구성할 수 있
습니다. OpenID Connect는 Google 등의 ID 공급자(IdP)에 로그인할 수 있도록 지원하는 표준
인증 프로토콜입니다. IdP에 로그인하고 나면 자동적으로 Tableau Server에 로그인됩니다.
OpenID Connect 구성에는 여러 단계가 필요합니다. 다음 항목에서는 Tableau Server에서
OpenID Connect를 구성하고 사용하는 방법에 대한 자세한 정보를 제공합니다.
l
OpenID Connect용 ID 공급자(IdP) 구성 다음 페이지에
l
OpenID Connect에 대해 Tableau Server 구성 페이지에 514
l
OpenID Connect를 사용하여 Tableau Server 로그인 페이지에 517
l
Tableau Server에서 OpenID Connect의 IdP 변경 페이지에 518
OpenID Connect 사 용 시 요 구 사 항
OpenID Connect를 Tableau Server에서 사용하려면 다음이 필요합니다.
IdP 계 정
프로토콜을 지원하는 Google 등의 IdP에 대해 액세스할 수 있어야 합니다. IdP의 계정도 있
어야 합니다.
로컬 인증
OpenID Connect를 Tableau Server에서 사용하려면 서버가 로컬 인증을 사용하도록 구성되
어 있어야 합니다. Active Directory 인증은 지원되지 않습니다.
사용자 이름 및 이메일 주소
Tableau Server에서 로그인할 수 있는 각 사용자는 Tableau Server에서 기존 ID가 있어야 합
니다. 즉, 로그인할 각 사용자별로 사용자 계정을 이전에 만들었어야 합니다. 기본적으로
Tableau Server의 사용자 이름은 IdP의 사용자 이름과 일치해야 합니다. 사용자 이름은 주로
이메일 주소입니다. 예를 들어 Google을 IdP로 사용하는 경우 Tableau Server에서 사용자 이
름은 사용자의 Gmail 주소(예: alice@gmail.com)여야 합니다. 두 사용자가 동일한 이메
일을 사용하지만 이메일 호스트가 다른 경우라도 전체 이메일 주소를 이 방식으로 사용하면
Tableau Server에서 사용자 고유성이 보장됩니다.
참고 : Tableau Server에서 사용자 ID를 만들 때 사용자 이름, 암호 그리고 경우에 따라
이메일 주소를 지정합니다. OpenID Connect를 사용하려면 사용자 이름이 IdP의 사용
자 이름과 일치하는 값이어야 합니다. (Tableau Server 사용자 ID에 선택적으로 지정
한 이메일 주소는 OpenID 인증에 사용되지 않습니다.)
- 512 -
도메인 이름 무시
Tableau Server에서 IdP 사용자 이름과 일치시킬 때 이메일 주소의 도메인 부분을 무시하도
록 Tableau를 구성할 수 있습니다. 이러한 경우 IdP의 사용자 이름은 alice@example.com
일 수 있지만 Tableau Server에서 alice라는 사용자 이름만 일치시킵니다. 도메인 이름을
무시하는 옵션은 Tableau Server에서 이미 정의한 사용자의 사용자 이름이 도메인만 제외하
고 IdP 사용자 이름과 일치하는 경우에 유용할 수 있습니다.
IdP의 사용자 이름에서 도메인 이름을 무시하도록 Tableau Server를 구성하려면 다음 순서
의 tabadmin 명령을 사용합니다.
tabadmin stop
tabadmin set vizportal.openid.ignore_domain true
tabadmin configure
tabadmin start
참고 : 사용자 이름의 도메인을 무시하도록 vizportal.openid.ignore_domain
설정을 변경하면 Tableau Server의 모든 사용자 이름에 도메인 이름이 있어야 합니다.
OpenID Connect용 ID 공 급 자 (IdP) 구 성
이 항목에서는 Tableau Server에서 OpenID Connect를 사용하도록 ID 공급자(IdP)를 구성하
는 방법에 대한 자세한 정보를 제공합니다. 이 단계는 여러 단계로 구성된 프로세스 중 하나
입니다. 다음 항목에서는 Tableau Server에서 OpenID Connect를 구성하고 사용하는 방법에
대한 자세한 정보를 제공합니다.
l
OpenID Connect 이전 페이지에
l
OpenID Connect용 ID 공급자(IdP) 구성(현재 위치)
l
OpenID Connect에 대해 Tableau Server 구성 다음 페이지에
l
OpenID Connect를 사용하여 Tableau Server 로그인 페이지에 517
l
Tableau Server에서 OpenID Connect의 IdP 변경 페이지에 518
IdP 구 성
OpenID Connect를 Tableau Server에 사용할 수 있으려면 먼저 IdP의 계정이 있어야 하며 해
당 IdP의 프로젝트 또는 응용 프로그램이 있어야 합니다. Tableau Server를 구성할 때 다음
정보를 제공할 수 있어야 합니다.
l
l
공급자 클라이언트 ID. 이는 IdP가 사용자의 응용 프로그램에 할당한 식별자입니다.
공급자 클라이언트 암호. 이는 Tableau에서 IdP의 응답 신뢰성을 확인하는 데 사용하
는 토큰입니다. 이 값은 암호이므로 안전하게 보관해야 합니다.
- 513 -
l
공급자 구성 URL. 이는 Tableau Server에서 인증 요청을 보내야 하는 공급자의 사이트
URL입니다.
다음 절차는 공급자 사이트에서 따라야 할 개괄적인 단계입니다. 절차는 일례로 Google을
공급자로 사용하여 설명되어 있습니다. 단, 각 공급자마다 절차가 다소 상이하므로 구체적
인 단계 및 순서는 공급자마다 다를 수 있습니다.
1. 공급자의 개발자 사이트에 등록하고 로그인합니다. 예를 들어 Google의 경우 URL
https://console.developers.google.com의 개발자 콘솔로 이동합니다.
2. 새 프로젝트, 응용 프로그램 또는 신뢰 당사자 계정을 만듭니다.
3. 개발자 대시보드에서 OAuth 2.0 클라이언트 ID 및 클라이언트 암호를 얻는 단계를 따
릅니다. 나중을 위해 해당 값을 기록합니다.
참고 : 클라이언트 암호는 안전한 곳에 보관합니다.
4. 개발자 사이트에서 IdP가 OpenID Connect 검색에 사용하는 끝점의 URL을 찾습니다.
예를 들어 Google은 URL https://accounts.google.com/.well-known/openidconfiguration을 사용합니다. 나중을 위해 해당 URL을 기록합니다.
IdP 구성을 마치려면 추가 단계가 필요하며 이는 OpenID Connect에 대해 Tableau
Server 구성 아래 에 설명된 Tableau Server 구성을 마친 후에야 완료할 수 있습니다.
OpenID Connect에 대 해 Tableau Server 구 성
이 항목에서는 SSO(Single Sign-On)에 대해 OpenID Connect를 사용하도록 Tableau Server
를 구성하는 방법에 대해 설명합니다. 이 단계는 여러 단계로 구성된 프로세스 중 하나입니
다. 다음 항목에서는 Tableau Server에서 OpenID Connect를 구성하고 사용하는 방법에 대한
자세한 정보를 제공합니다.
l
OpenID Connect 페이지에 512
l
OpenID Connect용 ID 공급자(IdP) 구성 이전 페이지에
l
OpenID Connect에 대해 Tableau Server 구성(현재 위치)
l
OpenID Connect를 사용하여 Tableau Server 로그인 페이지에 517
l
Tableau Server에서 OpenID Connect의 IdP 변경 페이지에 518
참고 : 여기에 설명되어 있는 단계를 수행하기 전에 OpenID Connect용 ID 공급자
(IdP) 구성 이전 페이지에 에 설명된 대로 OpenID IdP(ID 공급자)를 구성해야 합니다.
중요 참고 사항
OpenID Connect를 사용하도록 Tableau Server를 구성하기 전에 다음 사항을 확인해야 합니
다.
- 514 -
l
l
Tableau Server가 로컬 인증을 사용하도록 구성되어 있는 경우에만 서버에서 OpenID
Connect를 사용할 수 있습니다. 서버가 Active Directory 인증을 사용하도록 구성되어
있는 경우에는 OpenID Connect를 사용할 수 없습니다. 자세한 내용은 일반 서버 옵
션 구성 페이지에 12을 참조하십시오.
외부 통신에 SSL을 사용하도록 Tableau Server를 구성하는 것이 좋습니다. 그래야
Tableau Server와 IdP 간에 인증 정보 교환 시 안전한 통신을 유지할 수 있습니다. 자세
한 내용은 외부 SSL 구성 페이지에 486을 참조하십시오.
Tableau Server 초기 구성 중에(구성 유틸리티를 처음 실행할 때) OpenID Connect를
구성하는 경우 SSL을 설정하는 옵션이 없습니다. 이 경우에는 설치를 마친 후 구성으
로 돌아가 SSL을 설정한 다음 OpenID를 구성하는 것이 좋습니다.
참고 Tableau Server에 외부 SSL을 사용하려는 경우 OpenID Connect보다 먼저
구성하는 것이 좋습니다. OpenID를 먼저 구성한 후 SSL을 구성하는 경우 IdP로
돌아가 이전에 만든 구성을 업데이트해야 합니다. 예를 들어 Tableau Server 외
부 URL의 프로토콜을 http://에서 https://로 변경해야 합니다.
서버 구성
OpenID Connect에 대해 Tableau Server를 구성하려면 다음 단계를 수행합니다.
1. Tableau Server를 실행하는 컴퓨터에 관리자로 로그인합니다.
2. 서버가 실행 중인 경우 서버를 중지합니다(Windows 시작 > 모든 응용 프로그램 >
Tableau Server > Tableau Server 중지 ).
팁 : tabadmin stop 명령을 사용하여 서버를 중지할 수도 있습니다.
3. Tableau Server 구성 도구를 실행합니다(Windows 시작 > 모든 응용 프로그램 >
Tableau Server > Tableau Server 구성 ).
4. OpenID 탭을 클릭합니다.
5. Use OpenID Connect for single sign-on(Single Sign-On에 OpenID Connect 사용)
옵션을 선택합니다.
6. Provider client ID(공급자 클라이언트 ID) 및 Provider client secret(공급자 클라이
언트 암호) 상자에 이전에 기록한 값을 입력합니다.
7. Provider configuration URL(공급자 구성 URL) 상자에 IdP가 OpenID Connect 검색
에 사용하는 URL을 입력합니다.
8. Tableau Server external URL(Tableau Server 외부 URL) 상자에 서버의 URL을 입력
합니다. 이는 일반적으로 http://example.tableau.com과 같이 서버의 공개 이
름입니다.
- 515 -
처음으로 OpenID를 구성하는 경우 Provider configuration URL(공급자 구성 URL)
상자에는 서버 이름(gateway.public.host)과 게이트웨이 포트(있는 경우
gateway.public.port)를 기반으로 구성된 기본값이 포함됩니다. 또한 서버에
SSL을 사용하도록 설정한 경우 기본적으로 프로토콜이 https://로 설정됩니다.
참고 : 외부 출처에서 사용자의 서버에 연결하는 데 사용하는 URL이 기본값이
아닌 경우 외부 URL을 업데이트해야 합니다.
9. Configure the OpenID provider using the following redirect URL for Tableau
Server(Tableau Server에 대해 다음 리디렉션 URL을 사용하도록 OpenID 공급자 구
성)라는 상자에서 URL을 복사합니다. 이 값은 IdP 구성을 완료하는 다음 절차에서 사
용됩니다.
10. 서버를 시작합니다(Windows 시작 > 모든 응용 프로그램 > Tableau Server >
Tableau Server 시작 ).
팁 : tabadmin start 명령을 사용하여 서버를 시작할 수도 있습니다.
IdP 구 성 에 리 디 렉 션 URL 추 가
Tableau Server를 구성한 후 서버의 리디렉션 URL을 사용하여 IdP 구성을 완료합니다.
1. 프로젝트 또는 응용 프로그램을 설정하는 IdP 포털로 돌아갑니다.
2. 프로젝트 구성을 편집하고 리디렉션 URL을 찾습니다.
3. 이전 절차에서 복사한 리디렉션 URL을 입력합니다.
- 516 -
OpenID Connect를 사 용 하 여 Tableau Server 로 그 인
이 항목에서는 OpenID Connect를 사용하여 Tableau Server에 로그인하는 방법에 대한 자세
한 정보를 제공합니다. 다음 항목에서는 Tableau Server에서 OpenID Connect를 구성하고 사
용하는 방법에 대한 자세한 정보를 제공합니다.
l
OpenID Connect 페이지에 512
l
OpenID Connect용 ID 공급자(IdP) 구성 페이지에 513
l
OpenID Connect에 대해 Tableau Server 구성 페이지에 514
l
OpenID Connect를 사용하여 Tableau Server 로그인(현재 위치)
l
Tableau Server에서 OpenID Connect의 IdP 변경 다음 페이지에
OpenID Connect를 사 용 하 여 로 그 인
OpenID Connect를 사용하도록 Tableau Server를 구성한 후 서버 액세스 권한이 있는 사용자
중 아직 로그인하지 않은 사용자는 IdP 사이트로 리디렉션되고 여기에 로그인하라는 메시
지가 표시됩니다. 사용자는 IdP에서 사용하는 자격 증명을 입력하면 됩니다. 대부분의 경우
다음 예와 같이 Tableau Server와 정보를 공유하도록 IdP에 권한을 부여할지를 묻는 메시지
도 표시됩니다.
- 517 -
사용자가 OpenID Connect를 사용하여 로그인하는 경우 IdP는 Tableau Server로 리디렉션하
는 정보와 함께 고유 사용자 ID(OpenID의 sub 값)을 전송합니다. 이 sub 값은 사용자의
Tableau 사용자 ID와 연결됩니다.
명령줄 도구의 로그인을 관리자로 제한
Tableau Server(tabcmd, tabadmin 및 tableau.com)와 함께 작동하는 명령줄 도구는
OpenID Connect를 사용한 로그인을 지원하지 않습니다. 서버에 대해 OpenID Connect를 사
용하도록 설정한 경우라도 명령줄 도구를 사용하려면 Tableau Server 사용자 이름과 암호를
사용하여 로그인해야 합니다.
사용자가 일반적으로 OpenID Connect를 사용하여 인증하는 경우에도 각 사용자에게
Tableau Server 사용자 이름과 암호가 있습니다. 즉, 해당 사용자는 tabcmd 같은 명령줄 도
구를 사용할 수 있습니다. 보안 수단으로, 서버 관리자만 명령줄 도구를 사용할 수 있도록
제한할 수 있습니다. 이렇게 하려면 tabadmin set을 사용하여
wgserver.authentication.restricted를 true로 설정합니다. 이 설정이 true이
면 서버 관리자만 사용자 이름과 암호를 사용하여 Tableau Server에 로그인할 수 있습니다.
다른 모든 사용자는 OpenID Connect 같은 SSO(Single Sign-On) 옵션을 사용하여 서버에 로
그인해야 합니다 . 결과적으로, 관리자가 아닌 사용자는 명령줄 도구를 사용할 수 없게 됩니
다. 이와 같이 변경하려면 다음을 수행합니다.
1. 서버를 중지합니다.
2. 다음 순서의 tabadmin 명령을 실행합니다.
tabadmin set wgserver.authentication.restricted true
tabadmin configure
3. 서버를 시작합니다.
Tableau Server에 서 OpenID Connect의 IdP 변 경
이 항목에서는 OpenID Connect를 사용하도록 Tableau Server를 구성한 경우 ID 공급자(IdP)
를 변경하는 방법에 대한 자세한 정보를 제공합니다. 다음 항목에서는 Tableau Server에서
OpenID Connect를 구성하고 사용하는 방법에 대한 자세한 정보를 제공합니다.
l
OpenID Connect 페이지에 512
l
OpenID Connect용 ID 공급자(IdP) 구성 페이지에 513
l
OpenID Connect에 대해 Tableau Server 구성 페이지에 514
l
OpenID Connect를 사용하여 Tableau Server 로그인 이전 페이지에
l
Tableau Server에서 OpenID Connect의 IdP 변경(현재 위치)
- 518 -
공급자 변경
Tableau Server에서 사용하도록 구성된 IdP를 변경하려 할 수 있습니다. 변경하려면 첫 번째
IdP를 구성하는 데 사용한 절차를 그대로 따르면 됩니다. 계정을 설정하고, 고객 ID와 암호를
만든 후 해당 정보로 Tableau Server를 구성합니다. 그런 다음 IdP에 Tableau Server의 리디
렉션 URL을 제공합니다. 자세한 내용은 OpenID Connect에 대해 Tableau Server 구성 페
이지에 514을 참조하십시오.
단, 추가 단계도 수행해야 합니다. Tableau Server 사용자에 이미 연결된 사용자 식별자(sub
값)를 지워야 합니다. 새 IdP가 각 사용자에 대해 서로 다른 sub 값을 사용하는 경우 기존 sub
값은 지워야 합니다. 그래야 사용자가 새 IdP를 사용하여 로그인할 때 Tableau Server가 새
sub 값을 저장할 수 있습니다.
사용자의 sub 값을 지우려면 tabadmin reset_openid_sub 명령을 사용하면 됩니다. 다음 예와
같이 개별 사용자의 sub 값을 재설정(즉, 지우기)할 수 있습니다.
tabadmin reset_openid_sub Alice
또한 다음 명령을 사용하면 모든 사용자의 sub 값을 지울 수 있습니다.
tabadmin reset_openid_sub all
- 519 -
서비스 계정 사용자
Tableau Server 서비스를 실행하는 데 사용할 전용 AD(Active Directory) 사용자 계정('서비스
계정 사용자' 계정)을 사용할 수 있습니다. 일부 관리자는 Tableau Server에 게시된 통합 문
서가 라이브 데이터 원본에 연결할 때 이 작업을 수행하도록 선택합니다. 서버의 기본 네트
워크 서비스 계정(NT AUTHORITY\NetworkService)은 다른 컴퓨터의 데이터 원본에 연결하
는 데 필요한 올바른 사용 권한을 보유하고 있지 않습니다. 올바르게 구성된 AD 계정이 이러
한 사용 권한을 가집니다.
Windows (NT) 인증이 필요한 데이터 원본의 경우 AD 계정이 자동으로 인증 프로세스를 처
리할 수도 있습니다. 먼저 Kerberos를 사용하여 인증을 시도하고 실패한 경우 NTLM을 사용
하므로 통합 문서가 라이브 데이터 원본에 연결할 때 사용자에게 자격 증명을 입력하라는
프롬프트가 표시되지 않습니다. 마지막으로 사용자와 연결된 AD 계정을 관리할 때보다 특
정 리소스에만 사용되는 '서비스 계정 사용자 AD' 계정을 관리할 때 문제가 덜 발생하기도 합
니다.
Tableau Server에서 '서비스 계정 사용자' 계정을 사용하도록 구성하려면 아래 절차를 수행
합니다. Tableau Server의 분산 설치 를 실행하는 경우 작업자와 주 Tableau Server에서 이러
한 단계를 수행해야 합니다. 또한 필수적인 '서비스 계정 사용자' 계정 설정 페이지에 523
에 나오는 단계는 사이트별로 다를 수 있습니다.
Tableau Server에서 Kerberos 위임을 사용하려면 '서비스 계정 사용자' 계정이 각 Tableau
Server 노드에서 운영 체제로 작동하도록 구성되어야 합니다. 자세한 내용은 운영 체제로
작동할 '서비스 계정 사용자' 설정 페이지에 506을 참조하십시오.
참고 : 현재 보유하고 있는 '서비스 계정 사용자' 계정으로 Tableau Server를 설치하고
있는 경우 설치 프로그램을 실행하기 전에 Windows Secondary Login 서비스에 로그온
및 시작에 대해 올바른 값이 있는지 확인합니다. 자세한 내용은 Tableau Service 설
정 확인 다음 페이지에 을 참조하십시오.
계정 식별
먼저 Tableau Server 서비스를 실행하는 데 사용할 Active Directory 계정을 식별하고 만들어
야 합니다. 이 계정은 Tableau Server의 '서비스 계정 사용자' 계정이 되며 다음을 보유하고
있어야 합니다.
l
l
l
하나 이상의 읽기 권한으로 데이터 원본에 연결할 수 있는 사용 권한
Tableau Server에서 데이터 원본에 대한 NT 인증 프로세스를 충족하도록 하는 자격
증명. NT 인증을 수행하는 Microsoft 데이터 원본에는 Microsoft SQL Server 및 MSAS
(Microsoft Analytical Services)가 포함되지만 Access나 Excel은 포함되지 않습니다.
사용자 및 그룹을 위해 Active Directory 도메인 컨트롤러를 쿼리할 수 있는 사용 권한.
- 520 -
Tableau Server가 실행되는 로컬 컴퓨터에서 만들어진 사용자 계정에는 이러한 사용
권한이 없을 수 있습니다.
Tableau Service 설 정 확 인
Tableau 서비스에 올바른 로그온 및 시작 값이 할당되었는지 확인합니다. Tableau Server의
분산 설치 를 실행하는 경우 작업자와 주 Tableau Server에서 이러한 단계를 수행합니다.
1. Tableau Server를 실행하는 컴퓨터에 Administrator로 로그온합니다.
2. Tableau Server 컴퓨터에서 시작 > 제어판 > 관리 도구 > 컴퓨터 관리 > 서비스 및
응용 프로그램 > 서비스 를 선택합니다.
3. 서비스 및 응용 프로그램을 연 다음 서비스 를 클릭합니다. 다음 서비스의 설정이 올바
른지 확인합니다.
서비스 이름
로그온 값
시작 값
FLEXnet Licensing
Service
로컬 시스템
수동
보조 로그인
로컬 시스템
자동
Tableau Server 응
용 프로그램 관리
자(tabsvc)
<domain>\<username> 이는 '서비스
계정 사용자' 계정입니다. 아래를 참조
하십시오.
자동
Tableau Server 라
이선스 관리자
(tablicsrv)
로컬 시스템
자동
참고 : Tableau Server 응용 프로그램 관리자 속성 대화 상자의 복구 탭에 있는 기
본 설정을 변경하지 마십시오. 오류 복구에 대한 설정을 아무 작업 안 함 으로 두어야
합니다. 이러한 설정을 변경한 경우 Tableau Server가 tabadmin 명령이나 Tableau
Server 중지 명령을 사용하여 중지한 후 다시 시작됩니다.
로그온 값 변경
Tableau Server (tabsvc)에 대한 로그온 값을 '서비스 계정 사용자' 계정으로 변경하려면 다
음을 수행합니다.
1. 시작 > 모든 프로그램 > Tableau Server > Tableau Server 중지 를 선택합니다.
2. 시작 > 모든 프로그램 > Tableau Server > Tableau Server 구성 을 선택합니다.
3. 일반 탭에서 Tableau Server의 '서비스 계정 사용자' 계정에 대한 도메인, 사용자 이름
및 암호를 입력합니다.
- 521 -
4. 확인 을 클릭한 다음 시작 > 모든 프로그램 > Tableau Server > Tableau Server 시
작 을 선택합니다.
로컬 보안 정책 준비
'서비스 계정 사용자' 계정이 Tableau Server 컴퓨터의 관리자가 아닌 경우(분산 설치를 실행
하는 경우 주 Tableau Server 및 작업자) Tableau Server '서비스 계정 사용자' 계정이 컴퓨터
에 서비스로 로그온하고 구성 변경 작업을 수행할 수 있도록 컴퓨터의 로컬 보안 정책을 준
비해야 합니다. 이렇게 하려면 다음을 수행합니다.
1. 시작 > 제어판 > 관리 도구 > 로컬 보안 정책 을 선택합니다.
2. 로컬 보안 설정 창에서 로컬 정책을 열고 사용자 권한 할당을 하이라이트한 다음 서비
스로 로그온 을 마우스 오른쪽 단추로 클릭하고 속성 을 선택합니다.
3. 서비스로 로그온의 속성 창에서 사용자 또는 그룹 추가 를 클릭합니다.
4. Tableau Server '서비스 계정 사용자' 계정에 대해 <domain>\<username>을 입력하
고(예: MYCO\tableau_server) 이름 확인 을 클릭합니다.
5. 계정이 올바르게 확인되면 계정에 밑줄이 표시됩니다. 확인 을 클릭합니다.
- 522 -
6. 로컬로 로그온 정책에 '서비스 계정'을 추가하려면 이러한 단계를 반복합니다.
7. 로컬로 로그온 거부 정책에서 '서비스 계정'을 제거하려면 이러한 단계를 반복합니
다.
8. 확인 을 클릭하여 로컬 보안 설정 창을 닫습니다.
필 수 적 인 '서 비 스 계 정 사 용 자 ' 계 정 설 정
'서비스 계정 사용자' 계정에는 파일 읽기 및 실행 외에도 수정 권한이 필요합니다.
참고: Tableau Server 설치 프로그램에 의해 만들어진 파일을 숨기지 마십시오.
처음 단계에서 사용한 계정에 따라 올바른 사용 권한을 이미 보유하고 있을 수도 있습니다.
서버의 '서비스 계정' 계정을 바꿀 때마다 해당 계정이 다음 요구 사항을 충족하는지 확인해
야 합니다. 분산 설치를 실행하는 경우 이 단계는 주 서버와 작업자 노드에 모두 적용됩니다.
읽기 및 실행 권한 부여
Tableau Server 서비스를 실행하는 데 사용되는 계정에는 Tableau Server가 설치되어 있는
경로에서 파일을 읽고 실행할 수 있는 사용 권한이 필요합니다.
예를 들어 Tableau가 D 드라이브에 설치되어 있는 경우 계정에 D:\Program
Files\Tableau 및 D:\ProgramData\Tableau(하위 폴더의 모든 폴더 및 파일 포함)에
대한 사용 권한이 필요합니다.
서버의 '서비스 계정 사용자' 계정이 변경될 때마다 다음을 확인하거나 구성합니다.
1. Tableau Server를 호스팅하는 컴퓨터 및 분산 설치된 경우 Tableau 작업자 컴퓨터에
서 Windows 탐색기를 사용하여 Tableau가 설치된 드라이브(예: 로컬 디스크 (C:))를
마우스 오른쪽 단추를 클릭하고 속성 을 선택합니다.
2. 로컬 디스크 속성 창에서 보안 탭을 선택합니다.
3. 편집 을 클릭한 다음 추가 를 클릭합니다.
4. 사용자 선택, 컴퓨터, 서비스 계정 또는 그룹 대화 상자에서 Tableau Server '서비스 계
정 사용자' 계정에 대해 <domain>\<username>을 입력합니다. 그룹 계정은 사용하
지 마십시오.
5. 이름 확인 을 클릭하여 계정을 확인한 다음 확인 을 클릭하여 확인합니다.
6. Tableau Server '서비스 계정 사용자' 계정이 하이라이트되면 해당 계정에 읽기 및 실
행 권한이 있는지 확인합니다. 읽기 및 실행 을 선택하면 자동으로 폴더 내용 보기
및 읽기 가 선택됩니다.
7. 확인 을 클릭하여 끝냅니다.
- 523 -
수정 권한 부여
계정은 로그 파일 만들기와 같은 작업을 수행할 수도 있어야 합니다. 계정에 Tableau Server
가 설치되어 있는 경로와 Tableau가 데이터를 저장하는 관련 위치에서 파일을 읽고 실행할
수 있는 사용 권한이 있는지 확인하십시오.
다음을 수행하여 사용 권한을 확인하거나 구성합니다.
1. 다음 폴더로 이동합니다.
<installation drive>:\Program Files\Tableau
<installation drive>:\ProgramData\Tableau\
ProgramData는 기본적으로 숨겨지므로 별도로 표시하지 않는 한 보이지 않습니다.
드라이브는 Tableau Server가 설치된 위치에 따라 다를 수 있습니다. 64비트 운영 체
제에서 32비트 Tableau Server를 실행 중인 경우 <installation
drive>:\Program Files\Tableau 대신 <installation
drive>:\Program Files (x86)\Tableau로 이동해야 합니다.
2. 폴더를 마우스 오른쪽 단추로 클릭하고 속성 을 선택하고 보안 탭을 클릭합니다.
l
l
l
l
편집 을 클릭한 다음 추가 를 클릭합니다.
Tableau Server '서비스 계정 사용자' 계정에 대해 <domain>\<username>을
입력합니다.
이름 확인 을 클릭하여 계정을 확인한 다음 확인 을 클릭하여 확인합니다.
Tableau Server '서비스 계정 사용자' 계정이 하이라이트되면 해당 계정에 수정
권한이 있는지 확인합니다. 수정 을 선택하면 모든 권한 및 특수 권한 이외의
- 524 -
모든 사용 권한이 자동으로 부여됩니다.
3. 위 1단계의 각 폴더에 대해 Tableau 속성 보안 탭에서 고급 을 클릭합니다.
- 525 -
4. Tableau의 고급 보안 설정 창에서 사용 권한 변경 을 클릭합니다.
5. Tableau의 고급 보안 설정 대화 상자에서 '서비스 계정 사용자' 계정을 하이라이트하
고 모든 하위 개체 권한을 이 개체에서 상속 가능한 권한으로 바꾸기 확인란을
선택합니다.
- 526 -
6. 확인 을 클릭하여 변경 내용을 모든 하위 폴더 및 파일에 적용합니다. 이 작업을 수행
하는 데 몇 분이 걸릴 수 있습니다. 이러한 변경 내용을 적용할 때 일반적으로 Windows
에서 여러 오류 메시지가 발생합니다. 프로세스를 취소할 필요는 없습니다. 대신 계속
을 클릭하십시오.
7. 확인 을 클릭하여 변경 내용을 확인하고 Tableau 속성 대화 상자에서 확인 을 클릭합
니다.
레지스트리 설정 수정
다음 단계는 선택 사항이며 대부분의 환경에서 표시되지 않습니다. 레지스트리 보안 수준이
높은 경우 Tableau Server '서비스 계정 사용자' 계정에 아래에 나열된 레지스트리 분기에 대
한 읽기 및 쓰기 권한을 제공합니다. 레지스트리 키는 설치한 Tableau Server가 32비트 버전
또는 64비트 버전인지 여부 및 32비트 Tableau Server의 경우 설치한 운영 체제가 32비트 또
는 64비트인지에 따라 달라집니다. 64비트 Tableau Server는 64비트 운영 체제에만 설치할
수 있습니다.
64비트 Tableau Server 설치
l
HKEY_CURRENT_USER\Software\Tableau
l
HKEY_LOCAL_MACHINE\Software\Tableau
32비트 Tableau Server 설치
l
HKEY_CURRENT_USER\Software\Tableau
- 527 -
및
l
32비트 운영 체제: HKEY_LOCAL_MACHINE\Software\Tableau
l
64비트 운영 체제: HKEY_LOCAL_MACHINE\Software\Wow6432Node\Tableau
도메인 양방향 신뢰 확인
다음 중 하나라도 충족되는 경우 도메인 간 양방향 신뢰가 있음이 확인됩니다.
l
l
Tableau Server 및 데이터 원본을 호스팅하는 컴퓨터가 별도의 도메인에 있습니다.
Tableau Server 사용자가 Tableau Server 또는 데이터 원본과 별도의 도메인에 있습니
다.
데이터 원본 연결 설정 구성
사용자가 액세스 중인 통합 문서가 NT 인증된 라이브 데이터 원본에 연결할 때 사용자를 자
동으로 인증하려면 Windows NT 통합 보안 사용 옵션이 선택된 Tableau 데이터 연결을 구
성합니다.
Windows NT 통합 보안
서버의 '서비스 계정 사용자' 계정으로 인
증합니다.
사용자 이름 및 암호
각 Tableau Server 사용자에게 데이터베이
스 자격 증명을 입력하라는 메시지가 표시
됩니다.
- 528 -
SQL Server 가 장
Tableau Server의 컨텍스트에서 가장은 한 사용자 계정이 다른 사용자 계정을 대신하여 행
동하도록 허용된다는 의미입니다. Tableau Server에서 사용되는 SQL Server 데이터베이스
계정이 Tableau 사용자이기도 한 SQL Server 데이터베이스 사용자를 대신하여 쿼리하도록
Tableau 및 Microsoft SQL Server에서 데이터베이스 사용자 가장을 수행하도록 구성할 수 있
습니다.
이 기능의 주요 이점은 관리자가 자신의 데이터 보안 정책을 한 곳인 즉, 데이터베이스에서
구현하고 제어할 수 있다는 점입니다. Tableau 사용자가 SQL Server 데이터베이스에 대한
라이브 연결을 사용하여 뷰에 액세스할 때 뷰는 사용자가 자신의 데이터베이스 사용 권한에
의해 볼 수 있는 항목만 표시합니다. 추가 이점은 사용자가 뷰를 열 때 데이터베이스 로그인
프롬프트에 응답할 필요가 없다는 점입니다. 또한 통합 문서 게시자는 뷰에서 볼 수 있는 항
목을 제한하는 사용자별 필터에 의존할 필요가 없습니다.
이 기능을 사용하는 데 필요한 사항에 대한 자세한 내용은 아래 항목을 참조하십시오.
가장 요구 사항
이 기능을 사용하는 데 필요한 사항은 다음과 같습니다.
l
l
l
l
l
SQL Server 전용 라이브 연결: 가장은 SQL Server 데이터베이스 버전 2005 이상에
대한 라이브 연결을 포함하는 뷰에만 사용될 수 있습니다.
개별 데이터베이스 계정: 뷰에 액세스하는 각 사용자는 뷰가 연결되는 SQL Server
데이터베이스에서 명시적인 개별 계정을 보유해야 합니다. AD(Active Directory) 그룹
의 멤버는 가장할 수 없습니다. 예를 들어 Jane Smith가 AD 그룹인 Sales의 멤버이며
Jane의 데이터베이스 관리자가 이 Sales AD 그룹을 SQL Server 데이터베이스에 추가
하는 경우 Jane을 가장할 수 없습니다.
일치하는 자격 증명 및 인증 유형: 각 Tableau 사용자 계정의 자격 증명 및 해당
Tableau 사용자 인증 유형은 SQL Server 데이터베이스에서의 해당 자격 증명 및 인증
유형과 일치해야 합니다. 즉, Jane Smith의 Tableau Server 사용자 계정의 사용자 이름
이 MyCo\jsmith이고 Tableau Server에서 사용자 인증에 대해 Active Directory를 사용
중인 경우 SQL Server 데이터베이스에 대한 사용자 이름도 MyCo\jsmith여야 하며
SQL Server도 Windows 통합 인증을 사용 중이어야 합니다.
SQL Server 필수 요건: SQL Server에는 데이터 보안 테이블, 데이터 보안을 강화하
는 뷰가 있어야 하며 데이터베이스 사용자가 뷰를 사용해야 합니다.
SQL IMPERSONATE 계정: 위의 데이터베이스 사용자에 대한 IMPERSONATE 권한
이 있는 SQL Server 데이터베이스 계정이 필요합니다. 이는 sysadmin 역할의 계정 또
는 각 개별 사용자 계정에 대한 IMPERSONATE 권한이 부여된 계정입니다(MSDN 문
서: EXECUTE AS 참조). 또한 이 SQL Server 계정은 Tableau 쪽 두 계정 중 하나여야
합니다.
- 529 -
l
l
Tableau Server '서비스 계정 사용자' 계정(참조: '서비스 계정 사용자' 계정으
로 가장 아래 ).
통합 문서 게시자의 계정(참조: 내장된 SQL 자격 증명으로 가장 페이지에
532).
가장을 수행하는 방법
다음은 데이터베이스 사용자 가장을 수행하는 방법을 그림으로 설명한 것입니다.
위 그림에서 Jane Smith(MyCo\jsmith)는 West Coast 영업 담당자이며 Henry Wilson
(MyCo\hwilson)은 East 담당자입니다. SQL Server 데이터베이스에서 Jane의 계정인
MyCo\jsmith에 대한 계정 사용 권한을 통해 West Coast 데이터에만 액세스할 수 있습니다.
Henry의 계정인 MyCo\hwilson은 East Coast의 데이터에만 액세스할 수 있습니다.
전국 데이터를 표시하는 뷰가 만들어졌습니다. 이 뷰는 SQL Server 데이터베이스에 라이브
연결할 수 있습니다. 두 사용자 모두 Tableau Server에 로그인하고 뷰를 클릭합니다.
Tableau Server는 각 사용자의 데이터베이스 계정에 대한 IMPERSONATE 권한으로 데이터
베이스 계정을 사용하여 SQL Server에 연결합니다. 이 계정은 각 사용자의 데이터베이스 계
정을 대신하여 사용됩니다.
뷰가 표시되면 해당 뷰가 각 사용자의 개별 데이터베이스 사용 권한으로 제한됩니다. Jane
은 West Coast 판매 데이터만 보고 Henry는 East Coast 데이터만 봅니다.
'서 비 스 계 정 사 용 자 ' 계 정 으 로 가 장
'서비스 계정 사용자' 계정을 통한 가장은 가장을 수행하는 권장 방법입니다. '서비스 계정 사
용자' 계정은 Tableau Server를 호스팅하는 컴퓨터에서 Tableau Server 서비스를 실행할 수
있는 AD(Active Directory) 계정입니다(서비스 계정 사용자 페이지에 520 항목 참조). 이 동
일한 계정은 SQL Server의 데이터베이스 사용자 계정에 대한 IMPERSONATE 권한을 보유
해야 합니다. 데이터 보안 관점에서 가장에 대해 Tableau Server '서비스 계정' 계정을 사용하
면 관리자가 가장 완벽하게 관리할 수 있습니다.
- 530 -
'서비스 계정 사용자' 계정을 사용하여 가장을 설정하려면 다음을 수행합니다.
1. 설치 시 Tableau Server를 구성하는 경우 서버 서비스 계정 사용자 아래에 사용자 계
정에 대한 IMPERSONATE 권한을 가진 '서비스 계정 사용자 AD' 계정을 입력합니다.
사용자 인증 아래에서 Active Directory 사용 을 선택합니다.
2. 확인 을 클릭하여 구성을 마칩니다.
3. Tableau Desktop에서 통합 문서를 만듭니다. 데이터 연결을 만들 때 SQL Server 데이
터베이스에 대한 통합 문서의 라이브 연결에 대해 Windows NT 통합 보안 사용 을 선
택합니다.
4. Tableau Desktop에서 통합 문서를 Tableau Server에 게시합니다(서버 > 통합 문서
게시 ).
- 531 -
5. 게시 대화 상자에서 인증을 클릭한 다음 인증 대화 상자의 드롭다운 목록에서 서버 '
서비스 계정' 계정을 통해 가장 을 선택합니다.
6. 확인 을 클릭합니다.
7. Tableau Server에 사용자로 로그인하여 연결을 테스트합니다. 뷰를 클릭할 때 데이터
베이스 자격 증명을 묻는 메시지가 표시되지 않아야 하며 사용자가 볼 수 있는 데이터
만 확인해야 합니다.
내 장 된 SQL 자 격 증 명 으 로 가 장
뷰 게시자가 자신의 SQL Server 계정 자격 증명을 뷰에 내장하도록 지정하여 가장을 수행할
수도 있습니다. Tableau Server는 모든 유형의 계정으로 실행할 수 있지만 게시자가 제공한
이러한 자격 증명을 사용하여 데이터베이스에 연결합니다.
이는 가장을 처리하는 계정이 AD(Active Directory) 계정일 수 없는 경우 및 통합 문서 게시자
에게 SQL Server에 대한 잠재적으로 높은 사용 권한 수준의 계정을 제공할 수 있는 경우 적
절한 선택이 될 수 있습니다.
참고:
이러한 방식을 사용하려면 Tableau Server의 서버 설정 페이지에서 내장된 자격 증명 을 설
정해야 합니다.
- 532 -
통합 문서 게시자의 SQL 계정을 사용하여 가장하려면 다음을 수행합니다.
1. Tableau Desktop에서 통합 문서를 만듭니다. 데이터 연결을 만들 때 SQL Server 데이
터베이스에 대한 통합 문서의 라이브 연결에 대해 특정 사용자 이름 및 암호 사용을 선
택합니다.
2. 통합 문서를 Tableau Server에 게시합니다(서버 > 통합 문서 게시 ).
3. 게시 대화 상자에서 인증을 클릭한 다음 인증 대화 상자의 드롭다운 목록에서 내장된
암호를 통해 가장 을 선택합니다.
- 533 -
4. 확인 을 클릭합니다.
5. Tableau Server에 사용자로 로그인하여 연결을 테스트합니다. 뷰를 클릭할 때 데이터
베이스 자격 증명을 묻는 메시지가 표시되지 않아야 하며 사용자가 볼 수 있는 데이터
만 확인해야 합니다.
- 534 -
Tableau Server 포 트
다음 테이블에는 Tableau Server가 기본적으로 사용하는 포트 및 바인딩에 사용할 수 있는
포트가 나와 있습니다. Windows 방화벽이 설정되어 있는 경우 Tableau Server에서 프로세스
간 내부 통신에 필요한 포트를 엽니다. (추가적인 조치를 취해야 하는 경우도 있습니다.
Tableau Server 데이터베이스에 외부 연결을 수행 하는 경우 수동으로 포트를 열어야 할
수 있습니다. Windows 7을 실행하는 작업자가 포함된 분산 설치 환경인 경우 Tableau 기술
자료 를 참조하십시오.)
동적 포트 재매핑
동적 포트 재매핑 기능을 활성화하면(기본값) Tableau Server는 먼저 기본 포트 또는 사용자
구성 포트(정의된 경우)로 바인딩을 시도합니다.이러한 포트를 사용할 수 없는 경우
Tableau Server는 포트 8000에서 시작하는 다른 포트로 프로세스 재매핑을 시도합니다. 게
이트웨이 포트 및 SSL 포트는 재매핑되지 않습니다. 다음 번에 Tableau Server를 시작하면
기본값 또는 구성된 포트 사용으로 다시 이전 상태로 돌아갑니다.
동적 포트 재매핑 기능을 비활성화하면 Tableau Server는 프로세스 재매핑을 시도하지 않고
충돌이 감지될 때 Tableau Server가 시작되지 않습니다.
참고 : 포트 충돌이 JMX 포트가 결정되는 방식에 영향을 줄 수 있습니다. 자세한 내용
은 JMX 포트 사용 페이지에 542을 참조하십시오.
tabadmin set service.port_remapping.enabled 명령을 사용하여 동적 포트 재
매핑을 비활성화할 수 있습니다. 자세한 내용은 tabadmin set 옵션 페이지에 607을 참조하
십시오.
설치 유형
High
모 분 Availabilit두 산
y
매개 변수
포트
TCP/UDP
사용...
80
TCP
게이트웨이
X
gateway.public.port,
workerX.gateway.port
443
TCP
SSL입니다.
Tableau Server가
SSL로 구성된 경
우 응용 프로그램
서버가 요청을 이
포트로 리디렉션
합니다.
X
--
- 535 -
설치 유형
High
모 분 Availabilit두 산
y
매개 변수
포트
TCP/UDP
사용...
2233
UDP
Tableau Server 프 X
로세스 간의 통신
에 사용되는 서버
리소스 관리자
UDP 포트. 서버 리
소스 관리자는
Tableau Server 프
로세스
(backgrounder.exe, dataserver.exe,
tabprotosrv.exe,
tdeserver.exe,
vizportal.exe,
vizqlserver.exe,
wgserver.exe)의
메모리 및 CPU 사
용량을 모니터링
합니다.
resource_manager_port
3729
TCP
Tableau Server 설 X
치
--
37303731
TCP
분산 및 고가용성
환경의 Tableau
작업자 서버(주
Tableau Server는
이러한 포트에서
수신 대기하지 않
음).
5000
UDP
분산 환경에서 작 X
업자 서버 자동 검
색에 사용되는 서
버 작업자 관리자
프로세스
(tabadmwrk.exe)
입니다.
6379
TCP
캐시 서버 프로세
X X
--
workerX.cacheserver.port
X
- 536 -
설치 유형
포트
TCP/UDP
사용...
High
모 분 Availabilit두 산
y
매개 변수
스(redisserver.exe). 기본
포트는 6379이며,
6379 이후의 연속
적 포트가 프로세
스의 수까지 사용
됩니다.
API 서버 프로세
X
스(wgserver.exe).
기본 포트는 8000
이며, 8000 이후의
연속적 포트가 프
로세스 수까지 사
용됩니다.
Tableau Server는
각 노드에 API 서
버 프로세스 하나
를 설치하며, 각
노드에는 하나 이
상의 응용 프로그
램 서버 프로세스
가 있습니다.
wgserver.port
TCP
PostgreSQL 데이
터베이스
pgsql.port
8061
TCP
Firebird. 지오코딩 X
및 사용자 지정 지
오코딩에 사용됩
니다.
firebird.port
8062
TCP
PostgreSQL 데이
터베이스
X
pgsqlX.port
8080
TCP
Solr, Tomcat
HTTP 및 리포지
토리 프로세스
X
solr.port, tomcat.http.port,
repository.port
80008059
TCP
8060
참고: 역사적인 이유 때문에
API 서버 프로세스의 포트 설정
이름에 wgserver가 포함되는
경우가 많습니다.
X
이러한 매개 변수는 동일한 값
으로 설정해야 합니다.
- 537 -
설치 유형
포트
TCP/UDP
사용...
High
모 분 Availabilit두 산
y
매개 변수
8085
TCP
Tomcat HTTP
X
tomcat.server.port
8250
TCP
백그라운드 작업
X
workerX.backgrounder.port
8350
TCP
백그라운드 작업
X
8600
TCP
응용 프로그램 서
버 프로세스
(vizportal.exe)
X
8700
TCP
응용 프로그램 서
버 프로세스
(vizportal.exe)
X
8755
TCP
Tableau 관리 프
로세스
X
91009199
TCP
VizQL Server 프로 X
세스(기본 포트
9100)입니다.
9100)입니다.
9100 이후 프로세
스 수까지 연속된
포트도 사용됩니
다. 기본적으로
Tableau Server는
두 개의 VizQL
Server 프로세스
로 설치됩니다(포
트 9100 및 9101).
9200,
9400
TCP
VizQL Server 프로 X
세스
9345
TCP
파일 저장소 서비
스
X X
filestore.port
9346
TCP
파일 저장소 상태
서비스
X X
filestore.status.port
97009899
TCP
데이터 서버 프로
세스(기본 포트
workerX.vizportal.port
tabadminservice.port
vizqlserver.port
dataserver.port
X
- 538 -
설치 유형
포트
TCP/UDP
사용...
High
모 분 Availabilit두 산
y
매개 변수
9700)입니다.
9700)입니다.
9700 이후 프로세
스 수까지 연속된
포트도 사용됩니
다. 기본적으로
Tableau Server는
두 개의 데이터 서
버 프로세스로 설
치됩니다(포트
9700 및 9701).
9800, TCP
10000
데이터 서버 프로
세스
11000 TCP
검색 서버
X X
workerX.searchserver.port
11100 TCP
검색 서버
X X
worker
X.searchserver.startup.port
12000 TCP
조정 컨트롤러
X
(ZooKeeper) 클라
이언트 포트
12012 TCP
클러스터 컨트롤
러 프로세스
13000 TCP
조정 컨트롤러
X
(ZooKeeper) 리더
포트
zookeeper.config.leaderPort
14000 TCP
조정 컨트롤러
X
(ZooKeeper) 리더
선출 포트
zookeeper.config.leaderElectPort
2700- TCP
027009
분산 및 고가용성
환경에서 라이선
스 정보와 통신할
작업자 및 주 서버
입니다.
X
workerX.zookeeper.port
X X
X X
- 539 -
cluster.status.port
--
설치 유형
포트
TCP/UDP
사용...
TCP
High
모 분 Availabilit두 산
y
매개 변수
작업자 및 주 서버
에서 분산 및 고
가용성 환경에서
라이선스 정보와
통신할 수 있도록
하나의 추가 포트
가 동적으로 선택
됩니다. 대신 고정
포트(27010 권장)
를 지정할 수 있습
니다. 자세한 내용
은 Tableau 기술
자료 를 참조하십
시오. 주 서버가
DMZ에 있는 설치
는 이러한 방향을
X X
--
사용해야 합니
다.
27042 TCP
데이터 엔진 프로 X
세스. Tableau
Server는 하나의
데이터 엔진 프로
세스로 설치됩니
다. 노드당 최대
두 개의 데이터 엔
진 프로세스가 가
능합니다.
dataengine.port
기본 포트 편집
Tableau Server 프로세스는 서버가 설치되어 있는 컴퓨터에서 특정 포트를 사용하도록 구성
되어 있습니다. 자세한 내용은 Tableau Server 포트 페이지에 535를 참조하십시오.
일반적으로 서버 프로세스의 포트 할당을 변경할 필요가 없습니다. 하지만 Tableau Server
를 실행하는 컴퓨터가 포트를 사용하는 다른 소프트웨어도 실행하는 경우(권장하지 않음),
Tableau Server 프로세스의 포트 할당이 다른 소프트웨어가 사용하는 포트와 충돌할 수 있
습니다. 이 경우 Tableau Server 프로세스에 다른 포트를 할당할 수 있습니다.
- 540 -
Tableau Server 프로세스에서 사용하는 포트를 수정하려면 명령줄 관리 도구(tabadmin 페
이지에 575)를 사용합니다. 예를 들어 응용 프로그램 서버 프로세스(vizportal.exe)의
기본 포트는 8000입니다. tabadmin 매개 변수 workerX.vizportal.port를 사용하면
이 포트를 다른 포트로 변경할 수 있습니다.
Tableau Server 포트 구성을 변경하려면 아래 단계를 수행합니다. 서버에서 JMX 포트를 사
용하는 경우 JMX 포트 사용 다음 페이지에 를 참조하십시오.
1. 관리자로 명령 프롬프트를 열고 다음을 입력합니다.
cd "C:\Program Files\Tableau\Tableau Server\9.2\bin"
2. 다음 명령 중 하나를 입력하여 포트 값을 수정합니다.
tabadmin set <workerX>.<parameter> <new port value>
tabadmin set <parameter> <new port value>
여기서,
l
l
l
<workerX>는 클러스터에서 프로세스 포트를 변경하려는 컴퓨터를 나타냅니
다. 자리 표시자 X는 작업자 번호를 나타냅니다. worker0은 주 서버(분산 서버
를 실행하지 않는 경우 유일한 서버)를 나타내며, worker1은 첫 번째 작업자 서
버, worker2는 두 번째 작업자 서버를 나타내는 식입니다. 분산 서버를 실행하
는 경우 클러스터의 모든 컴퓨터에서 프로세스에 대한 기본 포트를 편집하려면
(주 서버의 명령 프롬프트에서) 클러스터의 각 컴퓨터에 대해 한 번씩 이 명령을
실행해야 합니다.
<parameter>는 포트를 설정하려는 서버 프로세스(예: wgserver.port)입
니다.
<new port value>는 서버 프로세스에서 사용하려는 새 포트 번호입니다.
다음은 응용 프로그램 서버 프로세스(vizportal)에 대해 주 서버 또는 독립 실행형
서버의 포트를 8020으로 설정하는 예입니다.
tabadmin set worker0.vizportal.port 8020
다음 예에서는 3 컴퓨터 클러스터(주 서버 한 개와 작업자 두 개)의 포트를 VizQL
Server 프로세스에 대해 9200으로 설정합니다.
tabadmin set worker0.vizqlserver.port 9200
tabadmin set worker1.vizqlserver.port 9200
tabadmin set worker2.vizqlserver.port 9200
다음 매개 변수를 사용하여 해당 포트를 수정할 수 있습니다. 설정할 수 있는
tabadmin 매개 변수의 전체 목록은 Tableau Server 포트 페이지에 535 항목을 참조
하십시오.
- 541 -
변경할 포트 매개 변수
여러 작업자?
80
gateway.public.port 아니요
80
gateway.port
예
6379
cacheserver.port
예
8000
wgserver.port
예
8060
pgsql.port
예
8600
vizportal.port
예
9100
vizqlserver.port
예
9345
filestore.port
예
9700
dataserver.port
예
11000
searchserver.port
예
참고 : 이 표에 나와 있지 않은 프로세스의 포트 할당을 변경해서는 안 됩니다.
다른 포트를 변경하면 Tableau Server 작동이 중지될 수 있습니다.
3. 필요한 포트 구성을 변경한 후에는 다음을 입력하여 Tableau Server를 다시 시작합니
다.
tabadmin restart
서버가 다시 시작하고 있는 동안 어떤 사용자도 해당 서버를 사용할 수 없습니다. 이
작업 이전에 사용자에게 이러한 서버 중단 사실을 알리거나 업무 시간 이외에 이 유지
관리를 수행하도록 예약해야 합니다.
JMX 포 트 사 용
Tableau 지원 부서에서는 Tableau Server의 문제 해결에 도움이 될 수 있도록 서버의 JMX 포
트 사용 여부를 물을 수 있습니다. 이러한 포트는 JConsole과 같은 도구를 사용한 모니터링
및 문제 해결에 사용됩니다.
Tableau Server에서 JMX 포트를 사용하려면 다음을 수행합니다.
1. 서버를 중지합니다.
2. 다음 명령을 입력합니다.
tabadmin set service.jmx_enabled true
3. 구성 명령을 입력합니다.
- 542 -
tabadmin configure
4. 서버를 시작 합니다.
JMX 포 트 목 록
JMX 포트 목록은 다음과 같으며 기본적으로 모두 비활성화되어 있습니다. 이러한 포트를 사
용으로 설정하면 단일 서버, 분산 및 High Availability 등 모든 설치 유형에 사용됩니다.
포트
사용하는 서버 프로세스...
매개 변수
8300 - 8359
응용 프로그램 서버 JMX입니다. 응용 프로그램
서버 포트 + 300으로 결정됩니다.
--
8550
백그라운드 모니터 JMX입니다. 8250 + 300의 백
그라운드 포트로 결정됩니다.
--
9095
서비스 모니터 JMX입니다.
svcmonitor.jmx.port
9400 - 9499
VizQL Server JMX입니다. VizQL Server 포트 +
300으로 결정됩니다.
--
10000 - 10299
데이터 서버 JMX입니다. 데이터 서버 포트 + 300
으로 결정됩니다.
--
JMX 포 트 확 인 방 법
기본적으로 응용 프로그램 서버(8300 - 8359), 백그라운더(8550), VizQL Server(9400 - 9599)
및 데이터 서버(10000 - 10299)에 대한 JMX 포트는 "기본 포트 + 300" 수식을 사용하여 지정
됩니다. (기본 포트 목록은 Tableau Server 포트 페이지에 535를 참조하십시오.) 또한 프로
세스의 여러 인스턴스가 있는 경우 각각에 JMX 포트가 포함됩니다. 예를 들어 응용 프로그
램 서버 프로세스의 4개 인스턴스를 실행하도록 Tableau Server를 구성할 경우 포트 8000
(기본 포트), 8001, 8002 및 8003이 사용됩니다. 응용 프로그램 서버 JMX 포트 8300(기본 포
트 + 300), 8301, 8302 및 8303은 해당 프로세스 인스턴스에 바인딩됩니다.
동적 포트 재매핑 기능을 사용하도록 설정(기본값)한 경우 포트 충돌이 감지되면 JMX 포트
가 "기본 포트 + 300" 수식을 사용하여 결정되지 않습니다. 대신 기본 포트와 JMX 포트 모두
포트 8000부터 시작하는 사용 가능한 포트가 할당됩니다. 즉, JMX 포트에 오프셋이 사용되
지 않으며 기본 포트와 마찬가지로 사용 가능한 다음 포트가 할당됩니다. 고정된 JMX 포트
가 있는 경우 포트 재매핑을 사용하지 않도록 설정하거나 기본 포트를 변경하여 포트 충돌
이 없도록 만드는 것이 중요합니다.
Tableau Server에서 직접 사용되지는 않지만 다른 응용 프로그램에서 JMX 포트를 사용 중인
경우 Tableau Server 프로세스가 실행되지 않습니다. 또한 JMX 포트는 tabadmin을 사용하여
직접 편집할 수 없습니다. 해당 프로세스에 대한 기본 포트를 변경하는 것으로 JMX 포트를
변경합니다. 즉, 포트 10000을 데이터 서버 JMX 프로세스에 대해 사용할 수 없는 경우
tabadmin(기본 포트 편집 페이지에 540의 설명 참조)을 사용하여 데이터 서버 기본 포트를
- 543 -
9700에서 9800으로 변경할 수 있습니다. 이렇게 하면 데이터 서버 JMX 포트가 11000으로
이동됩니다.
보안 위험을 줄이기 위해서는 JMX 포트에 대한 외부 트래픽을 차단하도록 방화벽을 구성하
는 것이 좋습니다.
포트에 대한 기본값 복원
아래 절차를 수행하여 포트에 대한 기본값을 복원할 수 있습니다.
1. 관리자로 명령 프롬프트를 열고 다음을 입력합니다.
cd “C:\Program Files\Tableau\Tableau Server\9.2\bin”
2. 다음을 입력하여 기본 포트 값을 복원합니다.
tabadmin set <workerX>.<parameter> --default
Tableau Server가 한 시스템에서 실행 중인 경우 <workerX>는 worker0입니다. 클
러스터를 실행 중인 경우 worker0는 주 서버이고, worker1은 첫 번째 작업자 서버
이고, worker2는 두 번째 작업자 서버입니다.
예를 들어
tabadmin set worker0.wgserver.port --default
3. 다음을 입력하여 Tableau Server를 다시 시작합니다.
tabadmin restart
- 544 -
tabcmd
tabcmd 유틸리티는 Tableau Server와 함께 설치되는 두 개의 명령줄 도구 중 하나이며 다른
하나는 tabadmin 페이지에 575입니다. tabcmd를 통해 제공된 명령을 사용하면 통합 문서
일괄 게시, 사용자 및 그룹 관리 등의 일반 작업을 간단하게 자동화할 수 있습니다. tabcmd
유틸리티는 Tableau Server bin 폴더(C:\Program Files\Tableau Server\9.2\bin)에 설치되지만
다른 컴퓨터에도 tabcmd를 설치하고 실행할 수 있습니다. 자세한 내용은 다음 항목을 참조
하십시오.
tabcmd 설 치
기본적으로 tabcmd 명령줄 유틸리티는 Tableau Server와 함께 서버의 bin 폴더(예:
C:\Program Files\Tableau\Tableau Server\9.2\bin)에 설치됩니다. 여기서
실행할 수 있습니다. 관리상 편의를 위해 다른 컴퓨터에도 설치할 수 있습니다.
Tableau Server가 실행되지 않는 컴퓨터에 tabcmd 명령행 유틸리리티를 설치하고 Tableau
Server를 새로운 주 버전(예: 버전 9.1에서 버전 9.2)으로 업그레이드할 경우 버전 간 잠재적
인 비호환성을 방지하도록 tabcmd의 독립 실행형 설치도 업그레이드하는 것이 좋습니다.
tabcmd를 다른 컴퓨터에 설치하려면 다음을 수행합니다.
1. Tableau Server의 extras 폴더로 이동합니다.
C:\Program Files\Tableau\Tableau
Server\9.2\extras\TabcmdInstaller.exe
2. tabcmd를 설치할 컴퓨터에 TabcmdInstaller.exe를 복사합니다.
3. TabcmdInstaller.exe를 두 번 클릭하여 실행합니다.
4. 화면에 표시되는 메시지에 따라 tabcmd를 설치합니다.
tabcmd는 명령줄 도구이며, Windows 운영 체제의 일부 제한으로 인해 C:\ drive
(C:\tabcmd) 루트의 tabcmd 폴더에 tabcmd를 설치하는 것이 좋습니다.
tabcmd 설치 프로그램을 실행해도 tabcmd가 Windows PATH 변수에 자동으로 추가되
지 않으므로 전체 경로를 사용하여 tabcmd를 명시적으로 호출하거나 해당 디렉터리
를 PATH 변수에 추가해야 합니다.
tabcmd를 사 용 하 는 방 법
tabcmd를 사용하는 기본적인 단계는 다음과 같습니다.
1. 관리자로 명령 프롬프트를 엽니다.
2. Tableau Server bin 폴더로 변경합니다.
- 545 -
예: cd C:\Program Files\Tableau\Tableau Server\9.2\bin
또는 명령에 위치를 포함시킬 수 있습니다.
3. tabcmd 명령을 실행합니다.
tabcmd를 사용할 경우 인증된 서버 세션을 설정해야 합니다. 세션은 Tableau Server 및 세션
을 실행 중인 Tableau Server 사용자를 식별합니다. 세션을 먼저 시작한 다음 명령을 지정할
수도 있고 세션 시작과 명령 실행을 동시에 수행할 수도 있습니다. tabcmd를 사용하여 둘 이
상의 작업을 수행하는 경우 이러한 작업은 병렬이 아닌 차례로 이어서(연속) 실행해야 합니
다.
명령(예: login) 및 옵션(예: -s, -u 등)이 대/소문자를 구분하지 않지만 사용자가 제공하
는 값(예: p@ssw0rd 또는 User@Example.com)은 대/소문자를 구분합니다 .
예
다음 명령은 tabserver.myco.com이라는 Tableau Server에서 세션을 시작하는 방법을 보여
줍니다.
tabcmd login -s http://tabserver.myco.com -u admin -p p@ssw0rd!
다음 예제에서는 Sales_Workbook라는 통합 문서를 삭제하는 명령을 보여 줍니다.
tabcmd delete "Sales_Workbook"
명령 하나로 위의 모든 작업을 수행하는 방법은 다음과 같습니다. 이때는 login이 필요 없
습니다.
tabcmd delete "Sales_Workbook" -s http://tabserver.myco.com -u
admin -p p@ssw0rd!
Tableau Server는 다중 사이트를 실행할 수 있습니다. 통합 문서가 다중 사이트 서버의 기본
사이트에 있으면 기본(Default)을 지정할 필요가 없으며 위 명령만으로 충분합니다. 하지만
명령이 기본 사이트가 아닌 사이트에 적용되는 경우에는 해당 사이트의 사이트 ID를 지정해
야 합니다(login 페이지에 565 참조). West Coast Sales 사이트(사이트 ID: wsales)에 있는
통합 문서에 대한 동일한 명령은 다음과 같습니다.
tabcmd delete "Sales_Workbook" -s http://tabserver.myco.com -t
wsales -u admin -p p@ssw0rd!
-s, -t, -u 및 -p 옵션은 tabcmd의 전역 변수 중 일부입니다. 즉, 이러한 옵션은 모든 명령에
사용할 수 있습니다.
자세한 내용은 tabcmd 명령 페이지에 548을 참조하십시오.
- 546 -
상태 메시지 및 로그
명령이 성공하면 tabcmd에서 상태 코드 0을 반환합니다. 0이 아닌 상태 코드에 대한 전체 오
류 메시지가 stderr에 인쇄됩니다. 또한 정보 또는 진행률 메시지가 stdout에 인쇄될 수 있
습니다.
디버깅, 진행률 및 오류 메시지를 포함하는 tabcmd.log라는 전체 로그가
C:\Users\<username>\AppData\Local\Tableau에 기록됩니다.
tabcmd 전 역 옵 션
아래 표에서는 모든 명령에서 사용하는 옵션을 보여 줍니다. 세션을 시작하려면 --server,
--user 및 --password 옵션이 최소 한 번은 필요합니다. 이러한 옵션을 포함하지 않고 후
속 명령을 실행할 수 있도록 인증 토큰이 저장됩니다. 이 토큰은 토큰이 사용된 마지막 명령
이후 5분 동안 유효한 상태를 유지합니다.
옵 옵션(긴 형식)
션
(짧
은
형
식)
인수
설명
-h
--help
명령에 대한 도움말을 표시합니다.
-c
--usecertificate
클라이언트 인증서를 사용하여 로그인합
니다. 상호 SSL을 사용하는 경우 필요합
니다. 자세한 내용은 외부 SSL 구성 페
이지에 486을 참조하십시오.
-s
--server
Tableau
세션을 시작하려면 최소 한 번은 필요합
Server URL 니다.
-u
--user
Tableau
Server 사
용자 이름
세션을 시작하려면 최소 한 번은 필요합
니다.
-p
--password
Tableau
Server 암
호
세션을 시작하려면 최소 한 번은 필요합
니다. 또는 -P 옵션을 사용할 수 있습니
다.
--password- filename.txt 보안 강화를 위해 명령줄이 아닌 주어진
file
파일에 암호를 저장합니다.
-t
--site
Tableau
Server 사
이트 ID
명령이 사이트 ID로 지정된 사이트에 적
용됨을 나타냅니다. 사이트를 지정하지
않으면 기본 사이트가 사용됩니다. 다중
- 547 -
옵 옵션(긴 형식)
션
(짧
은
형
식)
인수
설명
사이트가 있는 서버에만 적용됩니다.
-x
--proxy
Host:Port
지정된 HTTP 프록시를 사용합니다.
--no-prompt
이 옵션이 지정되면 명령에서 암호를 묻
는 메시지를 표시하지 않습니다. 올바른
암호가 제공되지 않으면 명령이 실패합
니다.
--no-proxy
이 옵션이 지정되면 HTTP 프록시가 사용
되지 않습니다.
--nocertcheck
이 옵션이 지정되면 tabcmd(클라이언트)
는 서버의 SSL 인증서의 유효성을 검사
하지 않습니다.
--[no-]
cookie
이 옵션이 지정되면 로그인 시 세션 ID가
저장되므로 후속 명령에서 로그인을 필
요로 하지 않습니다. 세션 ID를 저장하지
않으려면 no- 접두사를 사용합니다. 기
본적으로 세션이 저장됩니다.
--timeout
초
서버에서 명령 처리를 완료할 때까지 지
정된 시간(초) 동안 기다립니다. 기본적
으로 이 프로세스는 30초 후에 시간 종료
됩니다.
tabcmd 명 령
다음은 tabcmd 명령줄 도구와 함께 사용할 수 있는 명령입니다.
addusers(그룹 대상)
creategroup
createproject
createsite
createsiteusers
createusers
- 548 -
delete workbook-name 또는 datasource-name
deletegroup
deleteproject
deletesite
deletesiteusers
deleteusers
editdomain
editsite
export
get url
listdomains
listsites
login
logout
publish
refreshextracts
removeusers
runschedule
set
syncgroup
version
addusers group-name
지정된 그룹에 사용자를 추가합니다.
예
tabcmd addusers "Development" --users "users.csv"
옵션(짧은 옵션(긴 형식)
형식)
--users
인수
설명
filename.csv
주어진 파일의 사용자를 지정된 그룹
- 549 -
옵션(짧은 옵션(긴 형식)
형식)
인수
설명
에 추가합니다. 파일은 라인당 사용자
이름이 하나씩 있는 간단한 목록이어
야 합니다. 사용자는 이미 Tableau
Server에서 만들어져 있어야 합니다.
CSV 파일 가져오기 지침 페이지에
202을 참조하십시오.
이 옵션이 complete로 설정되면 모
든 행에서 모든 변경 작업이 성공해야
합니다. 이 옵션이 지정되지 않으면 -complete가 사용됩니다.
--[no-]complete
creategroup group-name
그룹을 만듭니다. 그룹이 만들어진 후에는 로컬 그룹에 대해 addusers 명령을 사용하고
Active Directory 그룹에 대해 syncgroup 명령을 사용하여 사용자를 추가합니다.
예
tabcmd creategroup "Development"
createproject project-name
프로젝트를 만듭니다.
예
tabcmd createproject -n "Quarterly_Reports" -d "Workbooks showing
quarterly sales reports."
옵션(짧은 형
식)
옵션(긴 형식)
인수
설명
-n
--name
이름
만들 프로젝트의 이름을 지정합니
다.
-d
-description
설명
프로젝트에 대한 설명을 지정합니
다.
createsite site-name
사이트를 만듭니다.
예
- 550 -
West Coast Sales라는 사이트를 만듭니다. WestCoastSales의 사이트 ID가 자동으로 생성
되고 사이트에는 저장소 할당량 제한이 없으며 사이트 관리자는 사용자를 추가 및 제거할
수 있습니다.
tabcmd createsite "West Coast Sales"
이름이 West Coast Sales이고 사이트 ID가 wsales인 사이트를 만듭니다.
tabcmd createsite "West Coast Sales" -r "wcoast"
사이트 관리자로 하여금 사이트에 사용자를 추가할 수 없도록 합니다.
tabcmd createsite "West Coast Sales" --no-site-mode
저장소 할당량을 MB 단위로 설정합니다.
tabcmd createsite "West Coast Sales" --storage-quota 100
옵션(짧은
형식)
옵션(긴 형식) 인수
-r
--url
사이트 ID
사이트를 지정하기 위해 URL에 사용됩니
다. 사이트 이름과는 다릅니다.
--userquota
사용자 수
사이트에 추가할 수 있는 최대 사용자 수입
니다.
사이트 관리자가 사이트에서 사용자를 추
가 또는 제거할 수 있도록 허용하거나 거부
할 수 있습니다.
--[no-]
site-mode
--storagequota
설명
MB 수
사이트에 저장할 수 있는 통합 문서, 추출 항
목 및 데이터 원본 크기(MB 단위)입니다.
createsiteusers filename.csv
CSV(쉼표로 구분된 값) 파일에 제공된 정보를 기반으로 사이트에 사용자를 추가합니다. 서
버에 아직 사용자가 생성되지 않은 경우 이 명령은 사이트에 사용자를 추가하기 전에 해당
사용자를 만듭니다.
CSV 파일은 하나 이상의 사용자 이름을 포함해야 하며 (각 사용자에 대한) 암호, 전체 이름,
역할, 관리자 수준, 게시자 여부(yes/no) 및 이메일 주소를 포함할 수 있습니다. CSV 파일의
형식에 대한 자세한 내용은 CSV 파일 가져오기 지침 페이지에 202을 참조하십시오. CSV
파일에 역할, 관리자 수준 및 게시자 사용 권한을 포함시키는 대신 --role 옵션을 사용하여
명령에 역할 정보를 전달할 수 있습니다.
서버가 로컬 인증을 사용하도록 구성되어 있는 경우 CSV 파일의 정보가 사용자 만들기에 사
용됩니다. 서버가 Active Directory 인증을 사용하도록 구성되어 있는 경우 Active Directory에
서 서버로 사용자 정보를 가져옵니다. 이 경우 CSV 파일에 있는 모든 암호 및 이름 정보가 무
- 551 -
시됩니다. 이 경우 사용자가 CSV 파일에 지정되어 있지만 Active Directory에 해당하는 사용
자가 없다면 해당 사용자는 Tableau Server에 추가되지 않습니다. Active Directory 사용자의
사용자 이름이 도메인 간에서 고유하지 않은 경우 example\Adam 또는 adam@example과
같이 사용자 이름의 일부로 도메인을 포함시켜야 합니다.
기본적으로 사용자는 관리자가 로그인한 사이트에 추가됩니다. 사용자를 다른 사이트에 추
가하려면 --site 전역 옵션을 포함시키고 사이트를 지정합니다. (지정한 사이트에서 사용
자를 만들 수 있는 사용 권한이 있어야 합니다.)
서버에 다중 사이트가 포함된 경우 createsiteusers 명령을 사용하여 사용자에게
ServerAdministrator 역할을 할당할 수 없습니다. (대신 createusers를 사용합니
다.) role 옵션에 ServerAdministrator 역할을 지정하면 명령에서 오류가 반환됩니다.
CSV 파일에 관리자에 대한 값으로 System이 포함된 경우 이 값이 무시되고 사용자에게
Unlicensed 역할이 할당됩니다. 하지만 서버에 사이트가 하나(기본 사이트)만 있는 경우
ServerAdministrator 역할을 할당하거나 관리자 값에 system을 지정할 수 있습니다.
이 경우 createsiteusers 명령이 createusers 명령과 동일하게 작동합니다.
기본적으로 이 명령은 동기식 작업(모든 작업이 완료될 때까지 기다린 후 다음 작업 실행)을
사용하여 사용자를 만듭니다. 비동기식 작업을 지정하려면 --no-wait 옵션을 사용할 수
있습니다.
예
tabcmd createsiteusers "users.csv" --role "Interactor"
옵션
(짧은
형식)
옵션(긴 형
식)
인수
설명
--admintype
Site 또는 None
(더 이상 사용되지 않습니다. 대신
--role 옵션을 사용하십시오.)
CSV 파일에 관리자 설정이 없는
모든 사용자에 대한 사이트 관리
자 권한을 할당하거나 제거합니
다. 기본값은 새 사용자에 대해서
는 None이며 기존 사용자에 대해
변경되지 않습니다. 서버에 다중
사이트가 포함된 경우
createsiteusers를 사용하여
시스템 관리자를 만들거나 수준
을 내릴 수 없습니다. (대신
createusers를 사용하십시오.)
모든 행이 유효해야만 변경됩니
다. 이것이 기본 설정입니다.
--complete
--license
Interactor, Viewer 또는
- 552 -
(더 이상 사용되지 않습니다. 대신
옵션
(짧은
형식)
옵션(긴 형
식)
인수
설명
Unlicensed
--role 옵션을 사용하십시오.)
CSV 파일에 라이선스 수준 설정
이 없는 모든 사용자에 대한 라이
선스 수준을 지정합니다. 기본값
은 새 사용자에 대해서는
Unlicensed이며 기존 사용자에
대해 변경되지 않습니다.
참고: 라이선스 수준은 이
전 버전의 Tableau Server
에서 사용되었으며
Tableau Server 9.0부터 사
이트 역할로 대체되었습니
다.
--nocomplete
일부 행에 유효하지 않은 정보가
포함된 경우에도 명령이 서버를
변경하도록 지정합니다. 유효하
지 않은 정보가 포함된 행은 건너
뜁니다.
--nopublisher
(더 이상 사용되지 않습니다. 대신
--role 옵션을 사용하십시오.)
CSV 파일에 게시자 설정이 없는
모든 사용자에 대한 게시 권한을
허용하지 않습니다. 새 사용자에
대한 기본값입니다.
--nowait
비동기 작업이 완료될 때까지 기
다리지 않습니다.
-publisher
(더 이상 사용되지 않습니다. 대신
--role 옵션을 사용하십시오.)
CSV 파일에 게시자 설정이 없는
모든 사용자에 대한 게시 권한을
할당합니다. 기본값은 새 사용자
에 대해서는 게시 권한 없음(-no-publish에 해당)이며 기존
사용자에 대해 변경되지 않습니
다.
- 553 -
옵션
(짧은
형식)
옵션(긴 형
식)
인수
설명
-r
--role
ServerAdministrator,
SiteAdministrator,
Publisher, Interactor,
ViewerWithPublish,
Viewer,
UnlicensedWithPublish
또는 Unlicensed
CSV 파일에 지정된 역할이 없는
모든 사용자에 대한 사이트 역할
을 지정합니다. 기본값은 새 사용
자에 대해서는 Unlicensed이며
기존 사용자에 대해 변경되지 않
습니다.
사용자 기반 서버 설치 환경이 있
는 경우 명령이 새로운 사용자를
만들 때 사용자에 대한 라이선스
수 제한에 도달하면 사용자가 라
이선스 없음 사용자로 추가됩니
다.
참고: 서버에 둘 이상의 사
이트가 있는 경우
ServerAdministrator
역할을 할당할 수 없습니
다. 이 경우에는
createuser 명령을 사용
합니다.
참고: role 옵션을 지정하
는 경우 license,
publisher, nopublisher 또는
administrator 옵션을
함께 포함시킬 수 없습니
다.
명령의 진행률 메시지를 표시하
지 않습니다.
--silentprogress
createusers filename.csv
CSV(쉼표로 구분된 값) 파일에 제공된 정보를 기반으로 Tableau Server에서 사용자를 만듭
니다.
- 554 -
CSV 파일은 하나 이상의 사용자 이름을 포함해야 하며 (각 사용자에 대한) 암호, 전체 이름,
역할, 관리자 수준, 게시자 여부(yes/no) 및 이메일 주소를 포함할 수 있습니다. CSV 파일의
형식에 대한 자세한 내용은 CSV 파일 가져오기 지침 페이지에 202을 참조하십시오. CSV
파일에 역할, 관리자 수준 및 게시자 사용 권한을 포함시키는 대신 --role 옵션을 사용하여
명령에 역할 정보를 전달할 수 있습니다.
서버에 사이트가 하나(기본 사이트)만 있는 경우 사용자가 해당 사이트에 만들어지고 추가
됩니다. 서버에 다중 사이트가 있는 경우 사용자가 만들어지지만 어떠한 사이트에도 추가되
지 않습니다. 사이트에 사용자 추가하려면 createsiteusers를 사용합니다.
서버가 로컬 인증을 사용하도록 구성되어 있는 경우 CSV 파일의 정보가 사용자 만들기에 사
용됩니다. 서버가 Active Directory 인증을 사용하도록 구성되어 있는 경우 Active Directory에
서 서버로 사용자 정보를 가져옵니다. 이 경우 CSV 파일에 있는 모든 암호 및 이름 정보가 무
시됩니다. 이 경우 사용자가 CSV 파일에 지정되어 있지만 Active Directory에 해당하는 사용
자가 없다면 해당 사용자는 Tableau Server에 추가되지 않습니다. Active Directory 사용자의
사용자 이름이 도메인 간에서 고유하지 않은 경우 example\Adam 또는 adam@example과
같이 사용자 이름의 일부로 도메인을 포함시켜야 합니다.
사용자 기반 서버 설치 환경이 있는 경우 명령이 새로운 사용자를 만들 때 사용자에 대한 라
이선스 수 제한에 도달하면 사용자가 라이선스 없음 사용자로 추가됩니다.
예
tabcmd createusers "users.csv" --role "ServerAdministrator"
tabcmd createusers "users.csv"
옵션(짧 옵션(긴 형
은 형식) 식)
--admintype
인수
설명
Site 또는 None
(더 이상 사용되지 않습니다. 대
신 --role 옵션을 사용하십시
오.) CSV 파일에 관리자 설정이
없는 모든 사용자에 대한 사이트
관리자 권한을 할당하거나 제거
합니다. 기본값은 새 사용자에
대해서는 None이며 기존 사용
자에 대해 변경되지 않습니다.
모든 행이 유효해야만 변경됩니
다. 이것이 기본 설정입니다.
--complete
--license
Interactor, Viewer 또는
Unlicensed
- 555 -
(더 이상 사용되지 않습니다. 대
신 --role 옵션을 사용하십시
오.) CSV 파일에 라이선스 수준
설정이 없는 모든 사용자에 대한
라이선스 수준을 지정합니다.
옵션(짧 옵션(긴 형
은 형식) 식)
인수
설명
기본값은 새 사용자에 대해서는
Unlicensed이며 기존 사용자
에 대해 변경되지 않습니다.
참고: 라이선스 수준은 이
전 버전의 Tableau Server
에서 사용되었으며
Tableau Server 9.0부터
사이트 역할로 대체되었
습니다.
-r
--nocomplete
일부 행에 유효하지 않은 정보가
포함된 경우에도 명령이 서버를
변경하도록 지정합니다. 유효하
지 않은 정보가 포함된 행은 건
너뜁니다.
--nopublisher
(더 이상 사용되지 않습니다. 대
신 --role 옵션을 사용하십시
오.) CSV 파일에 게시자 설정이
없는 모든 사용자에 대한 게시
권한을 허용하지 않습니다. 새
사용자에 대한 기본값입니다.
--nowait
비동기 작업이 완료될 때까지 기
다리지 않습니다.
-publisher
(더 이상 사용되지 않습니다. 대
신 --role 옵션을 사용하십시
오.) CSV 파일에 게시자 설정이
없는 모든 사용자에 대한 게시
권한을 할당합니다. 기본값은
새 사용자에 대해서는 게시 권한
없음(--no-publish에 해당)
이며 기존 사용자에 대해 변경되
지 않습니다.
--role
ServerAdministrator,
SiteAdministrator,
Publisher, Interactor,
ViewerWithPublish,
Viewer,
- 556 -
CSV 파일에 지정된 역할이 없는
모든 사용자에 대한 역할을 지정
합니다. 기본값은 새 사용자에
대해서는 Unlicensed이며 기
존 사용자에 대해 변경되지 않습
옵션(짧 옵션(긴 형
은 형식) 식)
인수
설명
UnlicensedWithPublish 니다.
또는 Unlicensed
다중 사이트 서버에서 이 명령은
사용자를 사이트에 할당하지 않
습니다. 따라서 이 명령이 할당
하는 유일한 역할은
ServerAdministrator 및
Unlicensed입니다. 이 경우
다른 역할(Publisher,
Viewer 등)을 지정하면 명령이
Unlicensed 역할을 할당합니
다.
단일 사이트 서버에서는 지정된
역할을 사용하여 기본 사이트에
사용자가 만들어지고 추가됩니
다.
사용자 기반 서버 설치 환경이
있는 경우 명령이 새로운 사용자
를 만들 때 사용자에 대한 라이
선스 수 제한에 도달하면 사용자
가 라이선스 없음 사용자로 추가
됩니다.
참고: role 옵션을 지정
하는 경우 license,
publisher, nopublisher 또는
administrator 옵션을
함께 포함시킬 수 없습니
다.
명령의 진행률 메시지를 표시하
지 않습니다.
--silentprogress
delete workbook-name 또 는 datasource-name
서버에서 지정된 통합 문서 또는 데이터 원본을 삭제합니다.
이 명령은 통합 문서 또는 데이터 원본이 게시되었을 때의 파일 이름이 아닌 서버에서 사용
되는 통합 문서 또는 데이터 원본의 이름을 그대로 사용합니다.
- 557 -
예
tabcmd delete "Sales_Analysis"
옵션(짧은
형식)
옵션(긴 형식)
인수
설명
-r
--project
프로젝트 이 삭제할 통합 문서 또는 데이터 원본이 포함
름
된 프로젝트의 이름입니다. 지정되지 않은
경우 "기본" 프로젝트로 간주됩니다.
--workbook
통합 문서 이 삭제할 통합 문서의 이름입니다.
름
-datasource
데이터 원본 삭제할 데이터 원본의 이름입니다.
이름
deletegroup group-name
서버에서 지정된 그룹을 삭제합니다.
예
tabcmd deletegroup "Development"
deleteproject project-name
서버에서 지정된 프로젝트를 삭제합니다.
예
tabcmd deleteproject "Designs"
deletesite site-name
서버에서 지정된 사이트를 삭제합니다.
예
tabcmd deletesite "Development"
deletesiteusers filename.csv
현재 로그인되어 있는 사이트에서 사용자를 제거합니다. 제거될 사용자는 한 줄에 사용자
이름 하나가 있는 간단한 목록을 포함하는 파일에 지정되어 있습니다. (사용자 이름 이외의
어떠한 추가 정보도 필요하지 않습니다.)
서버에 사이트가 하나만 있거나 사용자가 한 사이트에만 속하는 경우 기본적으로 사용자가
서버에서도 제거됩니다. Tableau Server 엔터프라이즈 설치에서 서버에 다중 사이트가 포함
- 558 -
된 경우 서버 관리자 역할이 할당된 사용자가 사이트에서 제거되지만 서버에서는 제거되
지 않습니다.
사용자가 콘텐츠를 소유하는 경우 사용자의 역할이 Unlicensed로 변경되고 사용자가 서버
또는 사이트에서 제거되지 않습니다. 콘텐츠는 해당 사용자가 계속 소유합니다. 사용자를
완전히 제거하려면 콘텐츠의 소유자를 변경한 다음 사용자를 다시 제거해야 합니다.
사용자를 Active Directory에서 가져온 경우 사용자가 사이트에서 제거되고 가능한 경우 서버
에서도 제거됩니다. 하지만 Active Directory에서 사용자가 삭제되지는 않습니다.
예
tabcmd deletesiteusers "users.csv"
deleteusers filename.csv
지정된 CSV(쉼표로 구분된 값) 파일에 나열되어 있는 사용자를 삭제합니다.
CSV 파일은 한 줄에 사용자 이름이 하나씩 있는 간단한 목록을 포함합니다.
예
tabcmd deleteusers "users.csv"
옵션(짧은
형식)
옵션(긴 형식) 인수
설명
--[no-]
complete
이 옵션이 --complete로 설정되면 모든 행에
서 모든 변경 작업이 성공해야 합니다. 이 옵션
이 지정되지 않으면 --complete가 사용됩니
다.
editdomain
서버에서 Active Directory 도메인의 애칭이나 전체 도메인 이름을 변경합니다.
서버가 실행 중인 도메인의 애칭을 수정할 수 있습니다. 일반적으로 로그인에 사용된 이름
을 제외한 모든 도메인의 전체 도메인 이름을 수정할 수 있습니다. 그러나 현재 로그인에 사
용된 사용자 이름이 현재 도메인과 새 도메인에 모두 존재하는 경우 현재 도메인의 전체 이
름을 수정할 수 있습니다.
도메인 목록을 확인하려면 listdomains를 사용합니다.
예
tabcmd editdomain --id 2 --nickname "new-nickname"
tabcmd editdomain --id 3 --name "new-name"
- 559 -
옵션(긴 형식)
인수
설명
--id
도메인 ID
변경할 도메인의 ID입니다. 도메인 ID 목록을 가져오려
면 listdomains를 사용합니다.
--name
도메인 이름
도메인의 새 이름입니다.
--nickname
도메인 애칭
도메인의 새 애칭입니다.
editsite site-name
사이트 이름 또는 사이트의 웹 폴더 이름을 변경합니다. 이 명령을 사용하여 사이트 관리자
의 사용자 추가 및 제거 권한을 제어할 수도 있습니다. 사이트 관리자에게 사용자 관리 권한
이 있는 경우 사이트 관리자가 사이트에 추가할 수 있는 사용자 수를 지정할 수 있습니다.
예
tabcmd editsite wc_sales --site-name "West Coast Sales"
tabcmd editsite wc_sales --site-id "wsales"
tabcmd editsite wsales --status ACTIVE
tabcmd editsite wsales --user-quota 50
옵션(긴 형식)
인수
설명
--site-name
사이트를 변경할 표시되는 사이트 이름입니다.
이름
--site-id
사이트를 변경할 사이트를 고유하게 식별하기 위해 URL에 사용됩니
사이트 ID입니
다.
다.
--user-quota 사용자 수
사이트의 멤버가 될 수 있는 최대 사용자 수입니다.
--[no-]sitemode
사이트 관리자가 사이트에 사용자를 추가하는 것을
허용하거나 금지합니다.
--status
ACTIVE 또는
SUSPENDED
사이트를 활성화하거나 일시 중단합니다.
--storagequota
MB 수
사이트에 저장할 수 있는 통합 문서, 추출 항목 및 데
이터 원본 크기(MB 단위)입니다.
export
Tableau Server에서 뷰 또는 통합 문서를 내보내 파일로 저장합니다. 이 명령으로 뷰에 사용
된 데이터만 내보낼 수도 있습니다.
- 560 -
이 명령을 사용할 때는 다음 사항에 유의합니다.
l
l
l
사용 권한 : 내보내려면 이미지 내보내기 권한이 있어야 합니다. 기본적으로 이 사용
권한은 모든 역할에 대해 허용되거나 상속되지만 통합 문서 또는 뷰별로 사용 권한을
설정할 수 있습니다.
데이터 내보내기 : 뷰에 사용된 데이터만 내보내려면 --csv 옵션을 사용합니다. 이
옵션은 뷰에 사용된 요약 데이터를 .csv 파일로 내보냅니다.
내보낼 뷰, 통합 문서 또는 데이터 지정 : 이 항목은 "이름"을 사용하지 않고 URL의
끝 부분에 있는 :iid=<n> 세션 ID 문자열을 제외하여 통합 문서 또는 뷰의 URL에 표
시되는 "workbook/view" 문자열로 지정합니다. 예를 들어 Finance 통합 문서에서
Tableau 샘플 뷰 Investment Growth를 내보내려면 Finance/InvestmentGrowth
(Finance/Investment Growth 아님) 또는
Finance/InvestmentGrowth?:iid=1 문자열을 사용합니다. 서버에서 다중 사
이트를 실행 중이며 뷰 또는 통합 문서가 기본값이 아닌 사이트에 있는 경우 -t
<site_id>를 사용합니다.
통합 문서를 내보내려면 마찬가지로 사용하는 문자열에 유효한 뷰를 포함합니다. 위
예에서 재무 통합 문서를 내보내려면 Finance/InvestmentGrowth 문자열을 사
용합니다. 마지막으로 통합 문서를 내보내려면 Tableau Desktop 게시 대화 상자에서
탭으로 시트 표시 를 선택하고 통합 문서를 게시했어야 합니다.
l
l
저장된 파일의 형식 : 형식 옵션은 내보내는 항목에 따라 결정됩니다. 통합 문서는 -fullpdf 인수를 사용하여 PDF로만 내보낼 수 있습니다. 뷰를 PDF(--pdf) 또는
PNG(--png)로 내보낼 수 있습니다.
저장된 파일의 이름 및 위치 (선택 사항): 이름을 제공하지 않으면 뷰 또는 통합 문서
이름에서 이름이 파생됩니다. 위치를 제공하지 않으면 파일이 현재 작업 디렉터리에
저장됩니다. 그렇지 않고 전체 경로나 현재 작업 디렉터리에 상대적인 경로를 지정할
수 있습니다.
참고 : .csv 또는 .pdf 같은 파일 이름 확장명을 포함시켜야 합니다. 이 명령에
서는 사용자가 제공한 파일 이름에 자동으로 확장명을 추가하지 않습니다.
l
대시보드 웹 페이지 개체가 PDF 내보내기에 포함되지 않음 : 필요한 경우 대시보
드에 웹 페이지 개체가 포함될 수 있습니다. 웹 페이지 개체가 포함된 대시보드를 PDF
로 내보내는 경우 웹 페이지 개체는 PDF에 포함되지 않습니다.
캐시를 지워 실시간 데이터 사용
필요한 경우 URL 매개 변수 ?:refresh=yes를 추가하여 캐시에서 결과를 가져오는 대신
데이터 쿼리를 새로 고칠 수 있습니다. 직접 작성한 스크립트에 tabcmd를 사용하며
refresh URL 매개 변수를 많이 사용하는 경우 성능이 저하될 수 있습니다. 예를 들어 전체
통합 문서 대신 단일 대시보드에서 실시간 데이터가 필요한 경우에만 refresh를 사용하는
것이 좋습니다.
예
- 561 -
뷰
tabcmd export "Q1Sales/Sales_Report" --csv -f "Weekly-Report.csv"
tabcmd export -t Sales "Sales/Sales_Analysis" --pdf -f
"C:\Tableau_Workbooks\Weekly-Reports.pdf"
tabcmd export "Finance/InvestmentGrowth" --png
tabcmd export "Finance/InvestmentGrowth?:refresh=yes" --png
통합 문서
tabcmd export "Q1Sales/Sales_Report" --fullpdf
tabcmd export #/Sales "Sales/Sales_Analysis" --fullpdf --pagesize
tabloid -f "C:\Tableau_Workbooks\Weekly-Reports.pdf"
옵션(짧은 형
식)
옵션(긴 형식)
인수
설명
-f
--filename
저장된 파일에
사용할 이름 및
확장명
주어진 파일 이름으로 파일
을 저장합니다.
--csv
뷰에만 해당. 뷰의 데이터
(요약 데이터)를 CSV 형식
으로 내보냅니다.
--pdf
뷰에만 해당. PDF로 내보냅
니다.
--png
뷰에만 해당. 이미지를
PNG 형식으로 내보냅니다.
--fullpdf
통합 문서에만 해당. PDF로
내보냅니다. 탭으로 시트
표시 를 사용으로 설정한 상
태로 통합 문서를 게시했어
야 합니다.
--pagelayout landscape,
portrait
내보낸 PDF의 페이지 방향
을 설정합니다. 지정하지
많으면 Tableau Desktop 설
정이 사용됩니다.
--pagesize
unspecified, 내보낸 PDF의 페이지 크기
letter,
를 설정합니다. 기본값은
legal, note letter입니다.
- 562 -
옵션(짧은 형
식)
옵션(긴 형식)
인수
설명
folio,
tabloid,
ledger,
statement,
executive,
a3, a4, a5,
b4, b5,
quarto
--width
픽셀 수
너비를 설정합니다. 기본값
은 800 px입니다.
--height
픽셀 수
높이를 설정합니다. 기본값
은 600 px입니다.
get url
Tableau Server에서 지정된 URL이 나타내는 리소스를 가져옵니다. 결과는 파일로 반환됩니
다.
이 명령을 사용할 때는 다음 사항에 유의합니다.
l
l
사용 권한 : 파일을 가져오려면 다른 이름으로 다운로드/웹 저장 권한이 있어야 합
니다. 기본적으로 이 사용 권한은 모든 역할에 대해 허용되거나 상속되지만 통합 문서
또는 뷰별로 사용 권한을 설정할 수 있습니다.
파일 확장명 : URL에는 파일 확장명이 포함되어야 합니다(예:
"/views/Finance/InvestmentGrowth.csv"). 확장명(.csv)에 따라 반환되는
항목이 결정됩니다. 뷰는 PDF, PNG, CSV(요약 데이터 전용) 또는 XML(정보 전용) 형
식으로 반환될 수 있습니다. Tableau 통합 문서는 게시된 데이터 원본에 연결하거나
라이브 연결을 사용할 경우 TWB로 반환되고 데이터 추출에 연결할 경우 TWBX로 반
환됩니다.
올바른 확장명을 알아내기 위해 웹 브라우저를 사용하여 Tableau Server의 항목을 탐
색하고 URL의 끝에 파일 확장명을 추가할 수 있습니다.
GET 요청에 대한 URL을 입력할 때 파일 이름 끝에 나타나는 세션 ID(:iid=<n>)를 제
외하십시오. 예를 들어 "/views/Finance/InvestmentGrowth.pdf"를
"/views/Finance/InvestmentGrowth?:iid=3.pdf" 대신 사용합니다.
참고 : 뷰를 PDF 또는 PNG 파일로 다운로드하려는 경우 .pdf 또는 .png 확장명을
포함하는 --filename 매개 변수를 포함시키면 URL에 .pdf 또는 .png 확장명
을 포함시킬 필요가 없습니다.
- 563 -
l
l
저장된 파일의 이름 및 위치 (선택 사항): --filename에 사용하는 이름에는 파일
확장명이 포함되어야 합니다. 이름과 파일 확장명을 제공하지 않으면 둘 다 URL 문자
열에서 파생됩니다. 위치를 제공하지 않으면 파일이 현재 작업 디렉터리에 저장됩니
다. 그렇지 않고 전체 경로나 현재 작업 디렉터리에 상대적인 경로를 지정할 수 있습니
다.
PNG 크기 (선택 사항): 저장된 파일이 PNG인 경우 URL에 크기(픽셀)를 지정할 수 있
습니다.
캐시를 지워 실시간 데이터 사용
필요한 경우 URL 매개 변수 ?:refresh=yes를 추가하여 캐시에서 결과를 가져오는 대신
데이터 쿼리를 새로 고칠 수 있습니다. 직접 작성한 스크립트에 tabcmd를 사용할 경우
refresh 매개 변수를 많이 사용하면 성능이 저하될 수 있습니다. 예를 들어 전체 통합 문서
대신 단일 대시보드에서 실시간 데이터가 필요한 경우에만 refresh를 사용하는 것이 좋습
니다.
예
뷰
tabcmd get "/views/Sales_Analysis/Sales_Report.png" --filename
"Weekly-Report.png"
tabcmd get "/views/Finance/InvestmentGrowth.pdf" -f
"Q1Growth.pdf"
tabcmd get "/views/Finance/InvestmentGrowth" -f "Q1Growth.pdf"
tabcmd get "/views/Finance/InvestmentGrowth.csv"
tabcmd get "/views/Finance/InvestmentGrowth.png?:size=640,480" -f
growth.png
tabcmd get "/views/Finance/InvestmentGrowth.png?:refresh=yes" -f
growth.png
통합 문서
tabcmd get "/workbooks/Sales_Analysis.twb" -f "C:\Tableau_
Workbooks\Weekly-Reports.twb"
tabcmd get "/workbooks/Sales.xml"
기타
tabcmd get "/users.xml" --filename "UserList.xml"
- 564 -
옵션(짧은 형
식)
옵션(긴 형식)
인수
설명
-f
--filename
저장할 파일 이
름
주어진 파일 이름으로 파일을 저장합
니다.
listdomains
서버에서 사용되고 있는 Active Directory 도메인의 목록과 해당 애칭 및 ID를 표시합니다. 서
버가 로컬 인증을 사용하도록 구성되어 있는 경우 이 명령은 도메인 이름 local만 반환합
니다.
예
tabcmd listdomains
listsites
로그인한 사용자가 속한 사이트 목록을 반환합니다.
예
tabcmd listsites -u adam -pw P@ssword!
login
Tableau Server 사용자를 로그인합니다.
--server, --site, --username, --password 전역 옵션을 사용하여 세션을 만듭니다.
참고 : 서버가 SAML을 사용하도록 구성되어 있어도 tabcmd login 명령을 사용할 경
우 SAML SSO(Single Sign-On)를 사용할 수 없습니다. 로그인하려면 서버에 만들어진
사용자의 사용자 이름과 암호를 전달해야 합니다. 그러면 로그인에 사용한 Tableau
Server 사용자의 사용 권한을 가지게 됩니다. 자세한 내용은 사용자의 사이트 역할
페이지에 178 및 사용 권한 관리 페이지에 329를 참조하십시오.
세션을 만드는 데 이미 사용한 동일한 정보를 사용하여 로그인할 경우 --password 옵션만
지정합니다. 쿠키에 저장된 서버 및 사용자 이름이 사용됩니다.
서버에서 80(기본값) 이외의 포트를 사용 중인 경우 해당 포트를 지정해야 합니다.
서버에서 다중 사이트를 실행 중이고 기본 사이트 이외의 사이트에 로그인할 경우에만 -site (-t) 옵션이 필요합니다. 암호를 제공하지 않는 경우 암호를 제공하라는 메시지가 표
시됩니다. --no-prompt 옵션이 지정되고 암호가 제공되지 않은 경우 명령이 실패합니다.
로그인하면 세션이 서버에서 만료되거나 logout 명령을 실행할 때까지 세션이 계속됩니
다.
- 565 -
예
로컬 컴퓨터에서 실행 중인 Tableau Server에 로그인합니다.
tabcmd login -s http://localhost -u jsmith -p p@ssw0rd!
sales-server의 Sales 사이트에 로그인합니다.
tabcmd login -s http://sales-server -t Sales -u administrator -p
p@ssw0rd!
tabcmd login -s http://sales-server:8000 -t Sales -u
administrator -p p@ssw0rd!
sales-server의 Sales 사이트에 SSL을 사용하여 로그인하지만 서버의 SSL 인증서 유효성을
검증하지 않습니다.
tabcmd login --no-certcheck -s https://sales-server -t Sales -u
administrator -p p@ssw0rd!
로컬 호스트의 정방향 프록시 및 포트를 설정합니다.
tabcmd login --proxy myfwdproxyserver:8888 -s http://localhost -u
jsmith -p p@ssW0rd!
SSL을 사용하여 역방향 프록시에 로그인합니다.
tabcmd login -s https://myreverseproxy -u jsmith -p p@ssW0rd!
옵션(짧 옵션(긴 형
은 형식) 식)
인수
설명
-s
서버 URL
온-프레미스 Tableau Server 컴퓨터에서 명
령을 실행하는 경우 http://localhost를 사용할
수 있습니다. 그렇지 않은 경우
http://bigbox.myco.com 또는
http://bigbox와 같이 컴퓨터의 URL을
지정합니다.
--server
Tableau Online의 경우 URL을
https://online.tableau.com으로 지
정합니다.
-t
--site
사이트 ID
서버에 다중 사이트가 있고 기본 사이트 이외
의 사이트에 로그인할 경우에는 이 옵션을 포
함합니다.
사이트 ID는 사이트를 고유하게 식별하기 위
해 URL에 사용됩니다. 예를 들어 이름이
- 566 -
옵션(짧 옵션(긴 형
은 형식) 식)
인수
설명
West Coast Sales인 사이트의 사이트 ID는
west-coast-sales일 수 있습니다.
-u
--username 사용자 이름
로그인하는 사용자의 이름입니다. Tableau
Online의 경우 사용자의 이메일 주소가 사용
자 이름입니다.
-p
--password password
--username에 대해 지정된 사용자의 암호
입니다. 암호를 제공하지 않는 경우 암호를
제공하라는 메시지가 표시됩니다.
-x
-passwordfile
filename.txt 보안 강화를 위해 명령줄이 아니라 지정된 파
일에 암호를 저장할 수 있습니다.
--proxy
Host:Port
tabcmd 요청의 HTTP 프록시 서버 및 포트를
지정하기 위해 사용합니다.
--noprompt
암호 입력 메시지를 표시하지 않습니다. 암
호가 지정되지 않으면 login 명령이 실패합
니다.
--no-proxy
HTTP 프록시 서버를 사용하지 마십시오.
--cookie
로그인에 대한 세션 ID를 저장합니다. 이후
명령 실행 시 로그인할 필요가 없습니다. 이
값이 명령의 기본값입니다.
--nocookie
성공적으로 로그인한 후 세션 ID 정보를 저장
하지 않습니다. 이후 명령 실행 시 로그인해
야 합니다.
--timeout
SECONDS
초
login 명령이 처리될 때까지 서버에서 기다
리는 시간(초)입니다. 기본값은 30초입니다.
logout
서버에서 로그아웃합니다.
예
tabcmd logout
publish filename.twb(x), filename.tds(x) 또 는 filename.tde
지정된 통합 문서(.twb(x)), 데이터 원본(.tds(x)) 또는 데이터 추출(.tde)을 Tableau Server에
게시합니다.
- 567 -
통합 문서를 게시하는 경우 기본적으로 통합 문서의 모든 시트는 데이터베이스 사용자 이름
또는 암호 없이 게시됩니다.
통합 문서 또는 데이터 원본에 초기에 할당되는 사용 권한은 파일이 게시되는 프로젝트에서
복사됩니다. 파일이 게시된 후 게시된 리소스의 사용 권한을 변경할 수 있습니다. 통합 문서에 사용자 필터가 포함된 경우 축소판 옵션 중 하나를 지정해야 합니다.
예
tabcmd publish "analysis.twbx" -n "Sales_Analysis"
--db-username "jsmith" --db-password "p@ssw0rd"
tabcmd publish "analysis_sfdc.tde" -n "Sales Analysis"
--oauth-username "username" --save-oauth
파일이 tabcmd와 동일한 디렉터리에 있지 않은 경우 파일의 전체 경로를 포함하십시오.
예
tabcmd publish "C:\Tableau Workbooks\analysis.twbx" -n "Sales_
Analysis" --db-username "jsmith" --db-password "p@ssw0rd"
tabcmd publish "C:\Tableau Workbooks\analysis_sfdc.tde" -n "Sales
Analysis" --oauth-username "username" --save-oauth
옵션(짧은
형식)
옵션(긴 형식)
인수
설명
-n
--name
서버의 통
합 문서 또
는 데이터
원본 이름
생략할 경우 통합 문서, 데이터 원본 또는 데
이터 추출의 이름은 파일 이름을 따라 지정됩
니다.
-o
--overwrite
-r
--project
서버에 이미 있는 통합 문서, 데이터 원본 또
는 데이터 추출을 덮어씁니다.
프로젝트
이름
통합 문서, 데이터 원본 또는 데이터 추출을
지정된 프로젝트에 게시합니다. 지정되지 않
은 경우 "기본" 프로젝트에 게시합니다.
--dbusername
이 옵션을 사용하여 통합 문서, 데이터 원본
또는 데이터 추출과 함께 데이터베이스 사용
자 이름을 게시합니다.
--dbpassword
이 옵션을 사용하여 통합 문서, 데이터 원본
또는 데이터 추출과 함께 데이터베이스 암호
를 게시합니다.
--save-db-
제공된 데이터베이스 암호를 서버에 저장합
- 568 -
옵션(짧은
형식)
옵션(긴 형식)
인수
니다.
password
--oauthusername
설명
사용자 계
정의 이메
일 주소
사용자에게 --name에 지정된 클라우드 데이
터 원본에 대해 저장된 액세스 토큰이 이미 있
는 경우 미리 구성된 OAuth 인증을 통해 사용
자를 연결합니다. 액세스 토큰은 사용자 기본
설정에서 관리됩니다.
데이터 원본에 대한 기존 OAuth 연결의 경우
--db-username 및 --db-password 대신
이 옵션을 사용합니다.
–-saveoauth
--oauth-username에 지정된 자격 증명을
게시된 통합 문서 또는 데이터 원본과 함께 내
장된 자격 증명으로 저장합니다.
그런 다음 게시자 또는 서버 관리자가 서버에
로그인하여 해당 통합 문서 또는 데이터 원본
에 대한 연결을 편집할 때 콘텐츠에 내장된 이
OAuth 자격 증명이 연결 설정에 표시됩니다.
게시 후에 추출 새로 고침을 예약하려면 -oauth-username에 이 옵션을 포함해야 합
니다. 이는 기존 데이터베이스 연결에서 -save-db-password를 사용하는 것과 같습
니다.
-thumbnailusername
통합 문서에 사용자 필터가 포함된 경우 지정
된 사용자가 볼 수 있는 항목을 기준으로 축소
판이 생성됩니다. --thumbnail-group 옵
션이 설정된 경우에는 이 옵션을 지정할 수 없
습니다.
-thumbnailgroup
통합 문서에 사용자 필터가 포함된 경우 지정
된 그룹이 볼 수 있는 항목을 기준으로 축소판
이 생성됩니다. --thumbnail-username
옵션이 설정된 경우에는 이 옵션을 지정할 수
없습니다.
--tabbed
탭 보기를 포함하는 통합 문서를 게시하면 각
시트가 뷰어가 통합 문서를 탐색하는 데 사용
할 수 있는 탭이 됩니다. 이 설정은 시트 수준
보안을 재정의합니다.
- 569 -
옵션(짧은
형식)
옵션(긴 형식)
인수
설명
--append
기존 데이터 원본에 추출 파일을 추가합니다.
--replace
추출 파일을 사용하여 기존 데이터 원본을 대
체합니다.
--disableuploader
증분 파일 업로더를 사용하지 않습니다.
--restart
파일 업로드를 다시 시작합니다.
refreshextracts workbook-name 또 는 datasource-name
지정된 통합 문서나 데이터 원본에 속해 있는 추출 항목의 전체 또는 증분 새로 고침을 수행
합니다.
이 명령은 통합 문서 또는 데이터 원본이 게시되었을 때의 파일 이름이 아닌 서버에서 나타
나는 통합 문서 또는 데이터 원본의 이름을 그대로 사용합니다. 관리자 또는 통합 문서나 데
이터 원본의 소유자만 이 작업을 수행할 수 있습니다.
예
tabcmd refreshextracts --datasource sales_ds
tabcmd refreshextracts --workbook "My Workbook"
tabcmd refreshextracts --url SalesAnalysis
옵션(짧은 옵션(긴 형식)
형식)
인수
설명
-incremental
증분 새로 고침 작업을 실행합니다.
-synchronous
전체 새로 고침 작업을 백그라운더 프로세스에
사용되는 큐에 추가하여 백그라운더 프로세스
를 사용할 수 있게 되는 즉시 실행되게 합니다.
백그라운더 프로세스를 사용할 수 있는 경우 작
업이 즉시 실행됩니다. 새로 고침 작업이 백그
라운드 작업 보고서에 나타납니다.
동기식 새로 고침 중에 tabcmd는 새로 고침 작
업이 진행되는 동안 서버와 라이브 연결을 유지
하며, 백그라운드 작업이 완료될 때까지 1초에
한 번씩 폴링합니다.
--workbook
통합 문서
새로 고칠 추출 항목이 들어 있는 통합 문서의
- 570 -
옵션(짧은 옵션(긴 형식)
형식)
인수
설명
이름
이름입니다. 통합 문서의 이름에 공백이 있으
면 이름을 따옴표로 묶습니다.
-datasource
데이터 원
본 이름
새로 고칠 추출 항목이 들어 있는 데이터 원본
의 이름입니다.
--project
프로젝트
이름
--workbook 또는 --datasource와 함께 사
용하여 기본 프로젝트 이외의 프로젝트에 있는
통합 문서나 데이터 원본을 식별합니다. 지정
되지 않은 경우 기본 프로젝트로 간주됩니다.
--url
통합 문서
의 URL 이
름
URL에 나타나는 통합 문서의 이름입니다.
"Sales Analysis"로 게시된 통합 문서의 URL 이
름은 "SalesAnalysis"입니다.
removeusers group-name
지정된 그룹에서 사용자를 제거합니다.
예
tabcmd removeusers "Development" --users "users.csv"
옵션(짧은
형식)
옵션(긴 형식) 인수
--users
설명
filename.csv
--[no-]
complete
지정된 그룹에서 주어진 파일의 사용자를
제거합니다. 파일은 라인당 사용자 이름이
하나씩 있는 간단한 목록이어야 합니다.
모든 행이 유효해야만 변경됩니다. 이 옵션
이 지정되지 않으면 --complete가 사용
됩니다.
runschedule schedule-name
지정된 일정을 실행합니다.
이 명령은 서버에서 사용되는 일정 이름을 그대로 사용합니다.
Tableau Online의 경우 사이트 관리자 사용 권한을 사용하여 단일 사이트의 범위 내에서 이
명령을 실행할 수 있습니다.
예
tabcmd runschedule "5AM Sales Refresh"
- 571 -
set setting
서버에서 지정된 설정을 사용으로 설정합니다. 서버의 유지 관리 페이지에서 각 설정에 대
한 세부 정보를 볼 수 있습니다.
설정 이름 앞에 느낌표를 사용하여 설정을 사용 안 함으로 설정합니다. 다음 설정을 사용으
로 설정하거나 사용 안 함으로 설정할 수 있습니다.
l
allow_scheduling
l
embedded_credentials
l
remember_passwords_forever
예
tabcmd set embedded_credentials
syncgroup group-name
Tableau Server 그룹을 Active Directory 그룹과 동기화합니다. Tableau Server 그룹이 아직 없
는 경우 지금 만들어지고 지정된 Active Directory 그룹과 동기화됩니다.
예
tabcmd syncgroup "Development"
참고: 자신이 멤버인 그룹을 동기화하는 경우 이 명령을 사용하여 수행한 변경 내용은
사용자에게 적용하지 않습니다. 예를 들어 이 명령을 사용하여 자신이 멤버인 그룹의
사용자로부터 관리자 권한을 제거하는 경우 명령을 마친 후에도 사용자는 계속 관리
자입니다.
옵션(짧은 옵션(긴 형식)
형식)
인수
설명
-System, Site 또는 None
administrator
- 572 -
(더 이상 사용되지 않습니
다. 대신 --role 옵션을
사용하십시오.) 그룹의 사
용자에 대한 관리자 권한
을 할당하거나 제거합니
다. None 옵션은 그룹의 모
든 사용자로부터 관리자
권한을 제거합니다(사용
자가 동기화하는 그룹의
멤버인 경우 사용자 제외).
이 옵션을 포함하지 않으
옵션(짧은 옵션(긴 형식)
형식)
인수
설명
면 명령을 실행한 후에 그
룹에 추가된 사용자에게는
관리자 권한이 할당되지
않습니다.
모든 행이 유효해야만 변
경됩니다. 이것이 기본 설
정입니다.
--complete
--license
Interactor, Viewer 또는
Unlicensed
(더 이상 사용되지 않습니
다. 대신 --role 옵션을
사용하십시오.) 그룹의 사
용자에 대한 라이선스 수
준을 지정합니다.
참고: 라이선스 수
준은 이전 버전의
Tableau Server에서
사용되었으며
Tableau Server 9.0
부터 사이트 역할로
대체되었습니다.
--no-complete
일부 행에 유효하지 않은
정보가 포함된 경우에도
명령이 서버를 변경하도록
지정합니다. 유효하지 않
은 정보가 포함된 행은 건
너뜁니다.
--nopublisher
(더 이상 사용되지 않습니
다. 대신 --role 옵션을
사용하십시오.) 그룹의 사
용자에 대한 게시 권한을
허용하지 않습니다.
--publisher
(더 이상 사용되지 않습니
다. 대신 --role 옵션을
사용하십시오.) 그룹의 사
용자에게 게시 권한을 할
당합니다.
- 573 -
옵션(짧은 옵션(긴 형식)
형식)
인수
-r
ServerAdministrator,
그룹의 사용자에 대한 역
SiteAdministrator,
할을 지정합니다. 기본값
Publisher, Interactor, 은 Unlicensed입니다.
ViewerWithPublish,
Viewer,
참고: role 옵션을
UnlicensedWithPublish
지정하는 경우
또는 Unlicensed
license,
publisher, nopublisher 또는
administrator
옵션을 함께 포함시
킬 수 없습니다.
--role
설명
명령의 진행률 메시지를
표시하지 않습니다.
--silentprogress
version
현재 설치된 tabcmd 유틸리티의 버전 정보를 표시합니다.
예
tabcmd version
- 574 -
tabadmin
tabadmin 명령줄 도구를 사용하여 특정 관리 작업을 수행하고 Tableau Server 구성 설정을
변경할 수 있습니다. 기본적으로 Tableau Server와 함께 설치되며 다른 컴퓨터에 설치될 수
없습니다. 자세한 내용은 다음 항목을 참조하십시오.
tabadmin을 사 용 하 는 방 법
tabadmin을 사용하면 Tableau Server에서 명령줄을 통해 관리 작업을 수행할 수 있습니다.
기본적으로 Tableau Server와 함께 설치되며 다른 컴퓨터에 설치될 수 없습니다. tabadmin
을 사용하려면 먼저 관리자로 명령 프롬프트를 열어야 합니다.
다음으로 아래 내용을 입력하여 Tableau Server의 bin 디렉터리로 이동합니다.
cd "C:\Program Files\Tableau\Tableau Server\9.2\bin"
이제 tabadmin 명령 을 입력할 준비가 되었습니다.
명 령 줄 에 서 Tableau Server의 구 성 변 경
서버의 구성을 변경하는 명령(예: tabadmin set 명령)을 입력할 경우 다음과 같은 명령 순
서를 따라야 합니다.
1. 명령을 실행하기 전에 서버를 중지 합니다.
2. 구성 변경을 위해 적절한 명령을 입력합니다.
3. tabadmin config을 실행하여 모든 서버의 구성 파일로 변경 내용을 푸시합니다.
4. Tableau Server를 다시 시작 합니다.
- 575 -
예
다음과 같이 tabadmin set 명령을 사용하여 서버 구성을 변경합니다.
tabadmin stop
tabadmin set [option-name value]
tabadmin config
tabadmin start
명령줄 도움말 표시
tabadmin 기본 제공 도움말을 사용하여 명령에 대한 간략한 설명을 봅니다.
모든 tabadmin 명령에 대한 도움말을 표시하려면 다음을 수행합니다.
tabadmin help commands
특정 명령에 대한 도움말을 보려면 tabadmin help <command>를 입력합니다. 예를 들
면 다음과 같습니다.
tabadmin help set
tabadmin 명 령
다음은 tabadmin 명령줄 도구와 함께 사용할 수 있는 명령입니다.
activate 페이지에 578
administrator 페이지에 579
assetkeys 페이지에 579
autostart 페이지에 581
backup 페이지에 581
cleanup 페이지에 582
configure 페이지에 584
customize 페이지에 585
dbpass 페이지에 585
해제 페이지에 587
delete_webdataconnector 페이지
에 588
exportsite 페이지에 589
- 576 -
failoverprimary 페이지에 590
failoverrepository 페이지에 591
get_openid_redirect_url 페이지
에 591
importsite 페이지에 592
importsite_verified 페이지에 594
import_webdataconnector 페이
지에 594
licenses 페이지에 595
list_webdataconnectors 페이지
에 596
manage_global_credentials 페이
지에 596
passwd 페이지에 597
recommission 페이지에 598
regenerate_internal_tokens 페이
지에 598
reindex 페이지에 599
reset_openid_sub 페이지에 600
restart 페이지에 600
restore 페이지에 600
set 페이지에 601
sitestate 페이지에 602
start 페이지에 603
status 페이지에 604
stop 페이지에 604
validate 페이지에 605
warmup 페이지에 606
ziplogs 페이지에 606
- 577 -
activate
Tableau Server 라이선스를 온라인 또는 오프라인으로 활성화하거나 반환합니다.
예
오프라인으로 라이선스 활성화:
tabadmin activate --tlf <file.tlf>
오프라인으로 라이선스 반환:
tabadmin activate --tlr <file.tlr>
온라인으로 라이선스 활성화:
tabadmin activate --activate <license>
온라인으로 라이선스 반환:
tabadmin activate --return <license>
옵션(짧 옵션(긴 형 인수
은 형식) 식)
설명
--tlf
FILE
오프라인 활성화를 위한 옵션입니다. 오프라인 상태에
서 설치하면 Tableau에 실행 의뢰하는 .tlq 파일을 저
장하라는 메시지가 표시됩니다. Tableau가 사용자에
게 .tlf 파일을 보냅니다. 사용자는 이 .tlf 파일을 사용하
여 Tableau Server를 활성화합니다.
--tlr
FILE
오프라인 비활성화를 위한 옵션입니다. 인수로 사용하
는 파일은 Tableau로부터 받는 .tlr 파일입니다.
-activate
지정한 라이선스를 활성화합니다.
--return
지정한 라이선스를 반환합니다.
참고 항목
오프라인으로 Tableau 활성화 페이지에 10
- 578 -
administrator
시스템 관리자 능력을 명명된 사용자에게 부여하거나 해당 사용자에게서 제거합니다. 이 명
령은 사이트 관리자에게 적용되지 않습니다.
예
사용자 hwilson에게서 시스템 관리자 능력 제거:
tabadmin administrator hwilson false
사용자 jsmith에게 시스템 관리자 능력 부여:
tabadmin administrator jsmith true
assetkeys
Tableau Server에서 내부적으로 사용되는 PostgreSQL 데이터베이스인 Tableau 리포지토리
내에 저장된 중요한 정보(예: 외부 데이터베이스에 대한 자격 증명)를 암호화하는 새 키를 만
듭니다. 이 명령을 사용하여 만드는 키는 사용자가 지정하는 암호 또는 임의로 생성된 암호
를 포함할 수 있습니다.
키의 암호를 지정하는 경우 8자 이상으로 만드는 것이 가장 좋습니다. 문자 집합도 고려해야
합니다. 강력한 암호에는 다음 문자 집합의 문자 중 3개 이상이 포함되어야 합니다.
l
소문자 a-z
l
대문자 A-Z
l
숫자 0-9
l
알파벳이 아닌 문자
새 키는 암호화되어 asset_keys.yml(ProgramData\Tableau\Tableau
Server\data\tabsvc\config) 키 파일에 저장됩니다. 키 파일이 손실되거나 손상된 경우
assetkeys --validate 명령을 사용하여 다시 만들 수 있습니다.
assetkeys 명령을 사용하고 나중에 백업 파일(.tsbak)을 만들어 복원하는 경우에는 백업 파
일을 복원한 후에 tabadmin assetkeys --validate 명령을 실행해야 합니다. 계획적
으로 백업 파일에는 사용자 지정 암호화 키가 포함되지 않습니다. 이때 일부 데이터는 해당
키로 암호화될 수 있습니다. 이로 인해 나쁜 의도를 가진 사람이 백업 파일을 손에 넣어도 암
호화된 값이 보호됩니다. 백업 복원 후에 tabadmin assetkeys --validate를 실행하
면 키의 암호를 입력하라는 메시지가 표시됩니다.
예
Tableau Server에서 키와 암호를 자동으로 만들기:
- 579 -
tabadmin assetkeys --auto_create
지정한 암호를 사용하여 키를 생성합니다. 암호를 입력하라는 메시지가 표시되지만 입력한
암호는 표시되지 않습니다.
tabadmin assetkeys --create
파일 콘텐츠를 암호로 사용:
tabadmin assetkeys --create_from_file C:\test\key\password.txt
ProgramData\Tableau\Tableau Server\data\tabsvc\config에서 asset_keys.yml 키 파일이 유
효하고 Tableau 리포지토리의 메타데이터와 일치하는지 확인:
tabadmin assetkeys --validate
ProgramData\Tableau\Tableau Server\data\tabsvc\config에 없거나 손상된 asset_keys.yml
파일 다시 만들기:
tabadmin assetkeys --validate
암호를 묻는 메시지가 표시됩니다.
옵션(짧 옵션(긴 형
은 형식) 식)
인수
설명
--auto_
create
[길이]
키 생성을 위해 임의의 암호를 생성합니다. 암호
길이에 대한 선택적 인수를 사용합니다. 암호를
기록하여 안전한 곳에 보관해야 합니다.
assetkeys.yml이 손실되거나 손상된 경우에 -validate를 실행하려면 암호가 필요합니다.
--create
PASSPHRASE 키로 사용하도록 선택한 암호를 만듭니다. 암호
는 최소 10자 이상이고 사전에 나오는 단어를 기
반으로 하지 않아야 합니다.
-create_
from_
file
FILE
-validate
제공한 파일 콘텐츠를 사용하여 키를 암호로 생
성합니다.
Tableau Server에서 내부적으로 사용 중인 모든
자산 키가 최신 상태인지 확인합니다. 파일 손상
등으로 인해 asset_keys.yml 파일이 손실된 경우
--validate 옵션을 사용하여 파일을 다시 만들
수 있습니다. 키 파일을 다시 만들려면 현재 사용
중인 키를 생성하는 데 사용된 암호를 제공해야
합니다.
- 580 -
참고 항목
보안 페이지에 404
autostart
시스템 시작 시 Tableau Server를 시작할지 여부를 지정합니다. 기본적으로 Tableau Server
는 설치되어 있는 컴퓨터가 시작될 때 함께 시작됩니다. autostart가 off로 설정된 경우
tabadmin start 또는 시작 메뉴를 사용하여 Tableau Server를 시작해야 합니다.
예
Tableau Server의 자동 시작 상태 표시:
tabadmin autostart
운영 체제가 시작될 때 Tableau Server 시작:
tabadmin autostart on
운영 체제가 시작될 때 Tableau Server 시작 안 함:
tabadmin autostart off
backup
Tableau Server에 의해 관리되는 데이터의 백업을 만듭니다. 이 데이터에는 Tableau의 자체
PostgreSQL 데이터베이스(통합 문서 및 사용자 메타데이터를 포함함), 데이터 추출 파일
(.tde) 및 구성 데이터가 포함됩니다. import_webdataconnector 페이지에 594 명령
을 사용하여 웹 데이터 커넥터 를 가져온 경우 백업 프로세스가 커넥터의 복사본도 저장합
니다. 백업 파일을 만들기 전에 Tableau Server를 중지하지 않아도 됩니다.
기본적으로 백업 파일은 tabadmin backup 명령을 실행한 디렉터리에 저장됩니다. 백업
파일을 특정 위치에 저장하려면 백업 파일 이름에 전체 경로를 포함시킵니다. --userdir
옵션을 사용하여 백업 파일을 알려진 위치에 저장할 수도 있습니다.
참고 : 이 명령은 이름에 .tsbak 확장명이 이미 포함되어 있지 않은 경우 지정한 파일 이
름에 이 확장명을 추가합니다.
예
현재 디렉터리에 tabserv.tsbak라는 백업 파일을 만듭니다.
- 581 -
tabadmin backup tabserv.tsbak
C:\backups\tableau 폴더에 tabserv.tsbak라는 백업 파일 만들기:
tabadmin backup C:\backups\tableau\tabserv.tsbak
현재 날짜를 백업 파일 이름에 추가하고 백업 프로세스 중 만들어진 임시 파일을
C:\mytemp\tableau에 넣습니다. 백업 파일 tabserv.tsbak는 명령을 실행한 디렉터리에 만들
어집니다.
tabadmin backup tabserv.tsbak -d -t C:\mytemp\tableau
옵션(짧은 옵션(긴 형 인수
형식)
식)
설명
-d
--date
현재 날짜를 백업 파일 이름에 추가합니다.
-u
-userdir
백업 파일을 ProgramData\Tableau\Tableau Server
폴더에 넣습니다.
-t
-tempdir
PATH
백업 프로세스 중 만들어진 임시 파일의 위치를 지
정합니다.
참고 항목
Tableau 데이터 백업 페이지에 622
cleanup
Tableau Server에 사용되는 전체 디스크 공간을 줄입니다. tabadmin cleanup을 실행하
면 로그 파일, 임시 파일 및 Tableau Server의 PostgreSQL 데이터베이스에서 선택된 행이 제
거됩니다. Tableau Server가 클러스터의 여러 컴퓨터에 설치되어 있는 경우 이 명령은 노드
간의 동기화와 장애 조치 관리에 사용되는 조정 서버에서 유지 관리되는 정보도 재설정합니
다.
cleanup 명령의 효과는 서버가 실행 중인지, 아니면 중지되었는지에 따라 달라집니다. 자세
한 내용은 불필요한 파일 제거 페이지에 625를 참조하십시오.
예
PostgreSQL 데이터베이스에서 로그 파일, 임시 파일 및 HTTP 요청 항목을 제거합니다.
tabadmin cleanup
로그 파일 및 임시 파일을 제거합니다(데이터베이스의 HTTP 요청 항목은 그대로 둠).
tabadmin cleanup --restart
- 582 -
옵션(짧은
형식)
옵션(긴 형식)
인수
-r
--restart
Tableau
Server를 중
지하고,
cleanup 명
령을 실행하
고, 서버를
다시 시작합
니다.
--reset-coordination
일반적인 정
리를 수행할
뿐만 아니라
Tableau
Server가 클
러스터의 여
러 컴퓨터에
서 실행되고
있는 경우
Tableau
Server 조정
서비스
(zookeeper)
에서 유지 관
리되는 로그
파일, 트랜
잭션 로그 및
스냅샷을 제
거합니다.
이 옵션을 사
용하면 조정
서비스가 완
전히 재설정
됩니다. 즉,
조정 서비스
에서 유지 관
리하는 모든
상태가 제거
됩니다. 또
한 이 옵션은
- 583 -
설명
옵션(짧은
형식)
옵션(긴 형식)
인수
설명
tabadmin
configure
명령과 동일
한 작업을 수
행합니다.
조정 서비스
재설정 시기
와 관련된 지
침은 서버
프로세스
문제 해결
페이지에
243을 참조
하십시오.
참고 항목
불필요한 파일 제거 페이지에 625
configure
ProgramData\Tableau\Tableau Server\data\tabsvc\<area>에 있는 모든 파일을 업데이트하여
Tableau Server의 구성을 업데이트합니다. 이 업데이트 시 마스터 서비스 구성 파일인
workgroup.yml(ProgramData\Tableau\Tableau Server\data\tabsvc\config)이 새로 고쳐집니
다. 구성을 변경할 때는 tabadmin configure 또는 tabadmin config를 실행하여 서
버의 구성에 영향을 미치는 모든 파일이 완전히 업데이트되었는지 확인하는 것이 가장 좋습
니다.
분산 환경에서 Tableau Server를 실행하고, import_webdataconnector 페이지에
594 명령을 사용하여 웹 데이터 커넥터 를 가져오거나 delete_webdataconnector 페
이지에 588 명령을 사용하여 삭제한 경우 configure 명령으로 게이트웨이 프로세스가
실행되고 있는 모든 노드에서 웹 데이터 커넥터가 올바르게 분산되었는지(가져오거나 삭제
되었는지) 확인해야 합니다.
예
tabadmin configure
tabadmin config
- 584 -
참고 항목
서버 재구성 페이지에 35
set 페이지에 601
tabadmin set 옵션 페이지에 607
customize
Tableau Server에 사용되는 이름 및 로고를 사용자 지정합니다. 이 명령을 사용해도 모든 서
버 페이지의 하단에 있는 저작권 정보에 Tableau의 저작권 정보가 나열됩니다.
예
도구 설명에 사용된 제품 이름을 "Tableau Server"에서 "My Company Server"로 변경합니다.:
tabadmin customize name "My Company Server"
기본 로고를 사용자 로고(최대 160 x 160px, 32 x 32px 이상)로 변경합니다.
tabadmin customize logo "C:\My Pictures\example.png"
제품 이름을 기본값으로 재설정합니다.
tabadmin customize name -d
옵션(짧은
형식)
옵션(긴 형
식)
인수
설명
-d
-default
이름 | 로고
이름 또는 로고를 해당 기본값으로 재설정합
니다.
name
NAME
이름을 인수의 값으로 설정합니다.
logo
FILE
로고를 경로에 참조된 이미지로 설정됩니다.
참고 항목
이름 또는 로고 변경 페이지에 286
dbpass
Tableau의 PostgreSQL 데이터베이스(리포지토리)에 대한 외부 접근을 사용합니다. dbpass
명령을 사용하여 데이터베이스에 대한 액세스를 허용한 후에는 Tableau Desktop을 사용하
- 585 -
여 데이터베이스에 연결하고 데이터베이스를 쿼리하여 사용자만의 관리 뷰를 만들 수 있습
니다.
tabadmin dbpass [--disable] [--username <username>] [password]
참고 : Tableau Server 8.2.5부터 --username 옵션이 유효합니다. 이전 버전에서는
dbpass가 "tableau" 사용자만 사용하도록 설정하며 사용자를 지정할 수 없습니다.
8.2.5에서 두 번째 사용자 "readonly"가 추가되었으며 액세스를 설정할 사용자를 지정
하는 기능이 도입되었습니다.
예
tableau 사용자의 액세스를 설정하고 암호를 p@ssword로 설정합니다.
tabadmin dbpass p@ssword
readonly 사용자의 액세스를 설정하고 암호를 p@ssword로 설정합니다.
tabadmin dbpass --username readonly p@ssword
기본(tableau) 사용자의 외부 액세스를 사용하지 않도록 설정합니다.
tabadmin dbpass --disable
또는
tabadmin dbpass --disable --username tableau
readonly 사용자의 외부 액세스를 사용하지 않도록 설정합니다.
tabadmin dbpass --disable --username readonly
옵션(긴 형 인수
식)
설명
-disable
기본 원격 사용자(tableau)의 경우 Tableau의
PostgreSQL 데이터베이스에 대한 외부 접근을 사용하지
않도록 설정하거나, 8.2.5부터 사용자 이름이 지정된 경
우 해당 사용자에 대해 원격 접근을 사용하지 않도록 설
정합니다.
-tableau 또는
username readonly
지정된 사용자의 암호를 변경하거나 --disable 옵션이 사
용된 경우 지정된 사용자의 액세스를 사용하지 않도록 설
정합니다. 사용자에 대한 옵션은 tableau 및 readonly
입니다. 이 옵션은 Tableau Server 8.2.5 이상에서 유효합
니다.
- 586 -
옵션(긴 형 인수
식)
설명
사용자가 제공한
암호
기본 원격 사용자(tableau)에 대해 Tableau의
PostgreSQL 데이터베이스에 대한 원격 액세스를 사용하
도록 설정하거나, 8.2.5부터 사용자 이름이 지정된 경우
지정된 암호로 해당 사용자의 액세스를 사용하도록 설정
합니다.
참고 항목
사용자 지정 관리 뷰 만들기 페이지에 301
Tableau Server 데이터베이스에 대한 외부 접근 사용 페이지에 302
해제
분산 설치 환경에서 제거할 수 있도록 Tableau Server 파일 저장소 노드를 준비합니다. 이 명
령은 파일 저장소에 새로운 콘텐츠를 추가할 수 없도록 지정된 노드를 읽기 전용 모드로 만
들며 해당 노드의 모든 콘텐츠가 다른 파일 저장소 노드에도 존재하는지 확인합니다. 이 명
령은 Tableau Server가 실행되는 동안 실행할 수 있습니다.
참고 : Tableau Server를 다시 시작하기 전에 해제된 파일 저장소 노드를 제거합니다.
다시 시작하면 해제된 모든 파일 저장소 노드가 자동으로 다시 활성화됩니다.
tabadmin decommission <node1 node2 ...>
예
worker2 해제:
tabadmin decommission worker2
IP 주소로 노드 두 개 해제:
tabadmin decommission 10.32.139.30 10.32.139.22
옵션(긴 형식)
인수
설명
<node1
node 2
node 3...>
해제할 파일 저장소 노드(서버)의 목록입니다. 공백으
로 여러 노드를 구분합니다.
- 587 -
참고 항목
분산 환경 페이지에 81
분산 환경 유지 관리 페이지에 90
delete_webdataconnector
서버에서 지정된 웹 데이터 커넥터를 제거하거나 모든 웹 데이터 커넥터를 제거합니다. 웹
데이터 커넥터가 클러스터에 설치되어 있는 경우 이 명령은 지정된 커넥터나 클러스터의 모
든 컴퓨터에서 모든 커넥터를 제거합니다.
참고 : 서버가 분산 환경에서 실행되고 있고 삭제 프로세스가 부분적으로 성공한 경우
에는 사용자는 계속 커넥터에 액세스할 수 있습니다. 자세한 내용은 Tableau Server
의 웹 데이터 커넥터 페이지에 277를 참조하십시오.
예
tabadmin delete_webdataconnector connector1.html
tabadmin delete_webdataconnector --all
옵션(짧
은 형식)
옵션(긴
형식)
--all
인수
설명
Tableau Server에서 모든 웹 데이터 커넥터를 제거합
니다. 이 옵션을 사용하는 경우 커넥터 이름을 지정하
지 않습니다.
서버가 클러스터로 구성되어 있는 경우 이 명령은 커
넥터가 설치되어 있는 모든 노드에서 모든 커넥터를
제거합니다.
참고 항목
import_webdataconnector 페이지에 594
list_webdataconnectors 페이지에 596
Tableau Server의 웹 데이터 커넥터 페이지에 277
- 588 -
exportsite
사용자, 통합 문서, 프로젝트, 추출 항목 및 데이터 연결을 포함하여 Tableau Server 사이트
를 내보내고 .zip 파일 확장명을 가진 파일에 넣습니다. 그런 다음 내보낸 사이트 파일에서
importsite 페이지에 592 및 importsite_verified 페이지에 594 명령을 사용
하여 새 사이트를 제공할 수 있습니다.
exportsite 명령을 사용하기 전에 Tableau Server를 중지하지 않아도 됩니다. 내보내기
프로세스 중에 Tableau Server가 내보내지는 사이트를 잠급니다.
참고 : 이전에 내보낸 사이트를 가져오는 경우 가져오게 되는 각 사용자 및 일정이 기
존 사용자 및 일정과 일치해야 합니다. 사용자 및 일정이 일치하도록 내보내기 및 가져
오기 프로세스를 관리하는 방법에 대한 조언이 필요한 경우 원본 사이트보다 사용자
또는 일정 수가 적은 대상으로 가져오기 위한 팁 을 참조하십시오.
예
tabadmin exportsite <site ID> --file <PATH>
또는
tabadmin exportsite <site ID> --file <FILE>
사이트 ID가 finance인 사이트를 finance_export.zip 파일로 내보내고 Program
Files\Tableau\Tableau Server\9.2\bin에 넣기:
tabadmin exportsite finance --file finance_export
기본 사이트를 내보냅니다. 기본 사이트에 대한 사이트 ID는 ""(큰따옴표, 공백 없음)입니
다.
tabadmin exportsite "" --file finance_export
Windows PowerShell을 사용하여 명령을 실행하는 경우 기본 사이트의 큰따옴표를 작
은따옴표('""')로 묶으십시오. 예: tabadmin exportsite '""' --file
finance_export
기본 사이트를 finance_export.zip 파일로 내보내고 Tableau Server bin 디렉터리 대신
C:\temp\exported sites에 넣습니다. 경로에 공백이 포함되어 있으므로 경로를 따옴표로 묶습
니다.
tabadmin exportsite "" --file "C:\temp\exported sites\finance_
export"
사이트 ID가 finance인 사이트를 내보내고, 내보낸 사이트 파일의 이름을 financesite.zip으
로 지정하고, 파일을 C:\sites\exported에 넣은 다음 C:\temp_files에 임시 런타임 파일을 씁니
다.
- 589 -
tabadmin exportsite finance --file C:\sites\exported\financesite
--tempdir C:\temp_files
옵션(짧 옵션(긴 형 인수
은 형식) 식)
--file
설명
FILE 또는 만들려고 하는 내보낸 사이트 파일의 이름 또는 이름과
위치(경로)입니다. 경로를 지정하지 않은 경우 Tableau
PATH
Server의 bin 디렉터리(Program Files\Tableau\Tableau
Server\9.2\bin)를 위치로 가정합니다.
내보내는 동안 만들어지는 임시 파일의 위치입니다.
Tableau Server 설치 디렉터리에 대한 쓰기 권한이 없
는 경우 이 옵션을 사용합니다. 이 옵션은 내보낸 사이
트 파일이 만들어지는 위치를 결정하지 않습니다.
-tempdir
참고 항목
사이트 가져오기 또는 내보내기 페이지에 129
failoverprimary
주 Tableau Server의 두 번째 설치를 백업 주 서버로 식별하거나 주 서버가 실패한 경우 백업
주 서버를 새 주 서버로 식별하고 이전 주 서버를 새 백업으로 식별합니다.
예
tabadmin failoverprimary --primary <computer name(s) or IPv4
address(es)>
옵션(짧은
형식)
옵션(긴 형
식)
인수
설명
-primary
컴퓨터 이름 클러스터의 주 서버 역할을 하는 Tableau
또는 IPv4 주 Server 컴퓨터입니다.
소
참고 항목
High Availability 이해 페이지에 96
장애 조치 및 다중 게이트웨이 구성 페이지에 102
백업 주 서버 사용 페이지에 112
- 590 -
failoverrepository
PostGRES 리포지토리의 두 번째 설치를 활성 리포지토리로 식별합니다.
failoverrepository 명령을 실행할 때 Tableau Server가 실행되고 있어야 합니다.
tabadmin failoverrepository --target <computer name or IPv4
address> | --preferred
예
tabadmin failoverrepository --target worker_server2
참고 : 이 명령은 영구적입니다. 명령을 다시 실행할 때까지 장애 조치 리포지토리가
활성 리포지토리로 유지됩니다. 기본 설정 활성 리포지토리가 구성되어 있는 경우 -preferred 옵션을 사용하여 해당 리포지토리로 전환합니다.
옵션(짧은
형식)
옵션(긴 형
식)
인수
--target
컴퓨터 이름 장애 조치할 대상 Tableau Server 리포지
또는 IPv4 주 토리 노드입니다.
소
-preferred
설명
기본 설정 활성 리포지토리로 지정된 리
포지토리 노드로 장애 조치합니다.
참고 항목
High Availability 이해 페이지에 96
장애 조치 및 다중 게이트웨이 구성 페이지에 102
백업 주 서버 사용 페이지에 112
get_openid_redirect_url
인증에 OpenID Connect를 사용하도록 Tableau Server를 구성한 경우 로그인에 성공한 후 ID
공급자(IdP)에서 Tableau Server로 사용자를 리디렉션하는 데 사용되는 URL을 가져옵니다.
예
tabadmin get_openid_redirect_url
- 591 -
참고 항목
OpenID Connect 페이지에 512
OpenID Connect에 대해 Tableau Server 구성 페이지에 514
importsite
Tableau Server로 사이트를 가져옵니다. importsite 명령은 사이트를 Tableau Server를
가져오는 데 사용하는 두 명령 중 첫 번째 명령입니다. 이 명령을 실행하려면 다음이 필요합
니다.
l
l
내보낸 사이트 파일. Tableau Server관리자는 exportsite 페이지에 589 명령
을 사용하여 이 파일을 만듭니다. Tableau Online에 사이트가 있을 때 사이트를
Tableau Server의 사용자 고유 온-프레미스 설치로 가져오려면 Tableau 고객 지원에
서 내보낸 사이트 파일을 요청합니다.
대상 사이트의 사이트 ID. 대상 사이트는 가져오는 항목을 보낼 Tableau Server 사이
트입니다. importsite 명령을 실행할 때 대상 사이트가 이미 있어야 합니다. 명령을
실행하는 동안 대상 사이트를 만들 수 없습니다. Tableau Server 기본 사이트에 대한
사이트 ID는 ""(큰따옴표, 공백 없음)입니다.
대상 사이트의 콘텐츠가 가져온 사이트의 콘텐츠로 바뀝니다(수정 아님). 예를 들어
대상 사이트에는 MyDashboard.twbx 통합 문서가 있지만 가져올 사이트에는 이 통
합 문서가 없는 경우 가져오기 프로세스 중에 MyDashboard.twbx가 대상 사이트에
서 제거됩니다.
importsite 명령을 실행하면 사이트를 가져온 경우 내보낸 사이트의 자산(사용자, 통합
문서, 프로젝트, 추출, 데이터 원본)이 어떻게 매핑되는지를 정의하는 쉼표로 구분된 값
(CSV) 형식의 매핑 파일이 포함된 임시 디렉터리가 만들어집니다. 다음과 같은 세부 정보를
확인하는 것이 중요합니다. 텍스트 에디터 또는 Microsoft Excel을 사용하여 매핑 파일을 열
고 변경합니다. ???(물음표)가 표시된 항목은 처리할 수 없으므로 편집해야 하는 매핑을 나
타냅니다. 매핑을 확인한 후에 importsite_verified 페이지에 594 명령을 사용하여
가져오기 프로세스를 마칩니다.
참고 : 이전에 내보낸 사이트를 가져오는 경우 가져오게 되는 각 사용자 및 일정이 기
존 사용자 및 일정과 일치해야 합니다. 사용자 및 일정이 일치하도록 내보내기 및 가져
오기 프로세스를 관리하는 방법에 대한 조언이 필요한 경우 원본 사이트보다 사용자
또는 일정 수가 적은 대상으로 가져오기 위한 팁 을 참조하십시오.
예
tabadmin importsite <site ID> --file <PATH>
또는
- 592 -
tabadmin importsite <site ID> --file <FILE>
C:\tableau\exported에 있는 sales_site.zip 파일을 사이트 ID가 wsales인 사이트로 가져오
기:
tabadmin importsite wsales --file C:\tableau\exported\sales_
site.zip
C:\Program Files\Tableau\Tableau Server\9.2\bin에 있는 sales_site.zip 파일을 기본 사이트
로 가져옵니다. 기본 사이트에 대한 사이트 ID는 "" (큰따옴표, 공백 없음)입니다.
tabadmin importsite "" --file sales_site.zip
명령을 입력한 이후에 확인할 매핑 파일은 ProgramData\Tableau\Tableau
Server\data\tabsvc\temp\import_<site ID>_<datetime>\mappings에 있습니다. 다른 디렉터리
를 지정하려면 --tempdir 옵션을 사용합니다.
확인할 파일을 C:\temp\site_to_import에 넣기:
확인 단계 건너뛰기(권장 안 함):
tabadmin importsite wsales --file "C:\tableau\exported\sales_
site.zip" -no-verify
옵션(짧 옵션(긴 형 인수
은형
식)
식)
--file
PATH
설명
가져올 내보낸 사이트 파일의 이름과 위치입니다. 경로
를 지정하지 않은 경우 Tableau Server의 bin 디렉터리
(Program Files\Tableau\Tableau Server\9.2\bin)를 위치
로 가정합니다.
확인 단계를 건너뛰고 내보낸 사이트 파일을 Tableau
Server 설치의 새 위치로 직접 가져옵니다. 이 옵션을 선
택하는 경우 importsite_verified 명령을 사용할
필요가 없습니다.
--noverify
참고 : 매핑을 확인하지 않고 사이트를 가져오는
것은 권장하지 않습니다.
-tempdir
PATH
사이트 파일에 올바른 매핑이 있는지를 확인할 디렉터
리입니다. 이 옵션을 지정하지 않은 경우
ProgramData\Tableau\Tableau Server\data\tabsvc\temp
아래에 있는 디렉터리에 파일을 넣습니다.
참고 항목
사이트 가져오기 또는 내보내기 페이지에 129
- 593 -
importsite_verified
사이트를 Tableau Server로 가져오는 프로세스의 두 번째 부분을 수행합니다.
importsite_verified를 사용하기 전에 importsite 페이지에 592를 먼저 사용해
야 합니다.
importsite_verified 명령은 확인한 CSV 파일이 포함된 디렉터리를 읽은 다음 사이트
의 자산이 CSV 파일에 매핑된 방법에 따라 새 사이트를 Tableau Server로 가져옵니다. 가져
오기(대상 사이트)를 받는 사이트가 Tableau Server에 이미 있어야 합니다.
가져오기 프로세스 중 Tableau Server가 가져오는 항목을 받는 사이트를 잠급니다.
예
tabadmin importsite_verified <target site ID> --importjobdir
<PATH>
파일을 C:\temp\site_to_import 디렉터리에서 사이트 ID가 esale인 사이트로 가져오기:
옵션(짧은
형식)
옵션(긴 형식)
인수
-PATH
importjobdir
설명
매핑을 확인한 CSV 파일이 들어 있는 디
렉터리입니다.
참고 항목
사이트 가져오기 또는 내보내기 페이지에 129
import_webdataconnector
서버에 웹 데이터 커넥터를 설치합니다. 그러면 통합 문서를 만든 사용자가 웹 데이터 커넥
터를 데이터 원본으로 참조할 수 있습니다.
중요 : 웹 데이터 커넥터를 가져오기 전에 커넥터의 JavaScript 코드가 서버에서 허용
되지 않는 기능을 구현하지 않는지 확인하십시오.
import_webdataconnector 명령은 커넥터 가져오기를 마치면 커넥터의 서버 URL을 표
시합니다. 사용자가 웹 데이터 커넥터를 데이터 원본으로 참조하려면 이 URL을 알아야 합니
다. (list_webdataconnectors 페이지에 596 명령을 사용하여 서버에 있는 커넥터 URL을
볼 수도 있습니다.)
- 594 -
웹 데이터 커넥터에 .css 파일이나 .js 파일 같은 외부 파일에 대한 참조가 포함되는 경우 서
버에서 웹을 통해 또는 로컬 파일 형태로 이러한 외부 파일을 사용할 수 있는지 확인해야 합
니다. 커넥터가 로컬 파일을 참조하는 경우 로컬 파일은 커넥터의 .html 파일과 동일한 폴더
에 있어야 합니다. 가져온 웹 커넥터의 경우 하위 디렉터리에 대한 상대 경로가 지원되지 않
습니다. (커넥터의 <link> 또는 <script> 요소가 이러한 파일을 커넥터 파일의 피어로 올
바르게 참조하는지 확인하십시오.) 외부 파일이 로컬에 있으면 import_
webdataconnector 명령을 사용하여 외부 파일을 개별적으로 가져와야 합니다.
서버에 클러스터의 여러 컴퓨터가 포함된 경우 게이트웨이 프로세스가 실행되고 있는 각 컴
퓨터에 웹 데이터 커넥터를 가져옵니다.
예
tabadmin import_webdataconnector connector1.html
tabadmin import_webdataconnector
c:\webdataconnectors\connector1.html --overwrite
tabadmin import_webdataconnector
\\myshare\webdataconnectors\connector2.html --overwrite
tabadmin import_webdataconnector connector1.css
참고 : 커넥터 이름에는 a-zA-Z0-9()~.-_ 문자만 사용할 수 있습니다.
옵션(짧은
형식)
옵션(긴 형
식)
인수
-overwrite
설명
가져오는 파일과 이름이 같은 서버의 모든 기
존 파일을 덮어씁니다.
참고 항목
delete_webdataconnector 페이지에 588
list_webdataconnectors 다음 페이지에
Tableau Server의 웹 데이터 커넥터 페이지에 277
licenses
Tableau Server에 대한 라이선스 정보를 표시합니다.
예
- 595 -
tabadmin licenses
tabadmin licenses -p
옵션(짧은
형식)
옵션(긴 형
식)
인수
-p
-processor_
cores
설명
현재 컴퓨터에 대한 물리적 코어 수를
표시합니다.
list_webdataconnectors
서버에 설치되어 있는 웹 데이터 커넥터의 이름 또는 URL을 표시합니다.
예
웹 데이터 커넥터의 이름을 나열합니다.
tabadmin list_webdataconnectors
웹 데이터 커넥터의 URL을 나열합니다.
tabadmin list_webdataconnectors --urls
옵션(짧은
형식)
옵션(긴 형
식)
인수
--urls
설명
명령에서 이름 대신 URL을 나열하도록 지정합니
다.
참고 항목
import_webdataconnector 페이지에 594
delete_webdataconnector 페이지에 588
Tableau Server의 웹 데이터 커넥터 페이지에 277
manage_global_credentials
Tableau Server에서 위임된 데이터 액세스에 대한 자격 증명을 관리합니다. 이 명령을 사용
하여 Kerberos를 통한 SSO(Single Sign-On)을 지원하지 않는 데이터 원본에 액세스하는 데
- 596 -
사용되는 프록시 사용자의 자격 증명을 지정합니다.
예
tabadmin manage_global_credentials --add --server <server> --user
<username> --password <password>
my-server라는 서버에 대한 자격 증명을 추가합니다.
tabadmin manage_global_credentials --add --server my-server -user jsmith --password p@ssword
옵션(짧은
형식)
옵션(긴 형
식)
인수
설명
--add
지정된 서버에 대한 자격 증명을 추가합니
다.
--remove
자격 증명을 제거합니다.
--show
현재 자격 증명을 표시합니다.
-s
--server
server
자격 증명을 관리하려는 서버
-u
-username
user
서버 연결에 사용하는 사용자 이름
-p
-password
password
서버 연결에 사용하는 암호
-o
-override
기존 자격 증명 재정의
참고 항목
Tableau 기술 자료의 Cloudera Impala 위임 사용
passwd
Tableau Server 계정의 암호를 재설정합니다. 명령을 입력한 후 사용자의 새 암호를 입력하
라는 메시지가 표시됩니다.
Tableau Server의 사용자 인증이 로컬 인증으로 설정된 경우에만 이 명령을 사용할 수 있습
니다. 인증이 Active Directory로 설정된 경우에는 암호가 Tableau Server 대신 Active
Directory에 의해 처리됩니다.
예
- 597 -
tabadmin passwd <username>
서버 사용자 jsmith에 대한 암호 재설정:
tabadmin passwd jsmith
참고 항목
일반 서버 옵션 구성 페이지에 12
recommission
읽기 전용 모드인 해제된 파일 저장소 노드를 활성 읽기/쓰기 상태로 되돌립니다. 공백을 사
용하여 여러 노드를 구분하십시오.
예
tabadmin recommission <computer name(s) or IPv4 address(es)>
IP 주소로 파일 저장소 노드 다시 연결:
tabadmin recommission 10.32.139.29
참고 항목
분산 환경 페이지에 81
분산 환경 유지 관리 페이지에 90
regenerate_internal_tokens
Tableau Server가 내부적으로 사용하는 새 보안 토큰을 만듭니다. 이러한 토큰에는 Tableau
Server가 리포지토리에 액세스할 때 사용하는 암호와 Tableau Server 구성 요소 및 리포지토
리 간의 내부 SSL 연결 유효성을 검사하는 데 사용되는 인증서가 포함됩니다.
이 명령을 실행하면 Tableau Server가 중지되므로 명령을 실행한 후 Tableau Server를 다시
시작해야 합니다.
예
tabadmin regenerate_internal_tokens --passwords
tabadmin regenerate_internal_tokens --certs
- 598 -
옵션(짧은 옵션(긴 형
형식)
식)
--certs
인수
설명
없음
내부 SSL 연결을 위한 키 쌍을 다시 생성합니다.
-없음
passwords
Postgres 데이터베이스의 암호를 다시 생성합니다.
없음
없음
내부 SSL 연결을 위한 키 쌍과 Postgres 데이터베이
스의 암호를 다시 생성합니다. 참고 : 키 쌍은 내부
SSL이 구성된 경우 에만 재생성됩니다.
--restart 없음
토큰을 다시 생성한 후 Tableau Server를 다시 시작
합니다.
참고 항목
Tableau Server PostgreSQL 데이터베이스(리포지토리)의 암호 재생성 페이지에 415
보안 페이지에 404
reindex
Tableau Server의 검색 인덱스를 다시 작성합니다. 드문 경우이지만 서버 검색에서 완전하
지 않거나 잘못된 결과가 반환되거나 오랜 기간 동안 검색 및 찾아보기 프로세스가 작동이
중지된 경우 인덱스를 다시 작성해야 할 수 있습니다. 사용자가 자격 증명을 입력한 후 아무
사이트도 나열되지 않아 서버에 로그인할 수 없는 경우 이 명령을 사용할 수 있습니다.
참고 : 검색 인덱스를 다시 작성하는 권장 방법은 Tableau Server가 중지된 동안 이 명
령을 실행하는 것입니다. 서버가 실행 중인 동안 인덱스를 다시 작성하면 사이트와 프
로젝트를 비롯한 콘텐츠가 일시적으로 사라질 수 있습니다.
예
tabadmin reindex
서버 인덱스 다시 작성
참고 항목
검색 인덱스 다시 작성 페이지에 255
- 599 -
reset_openid_sub
Tableau Server의 사용자 ID를 특정 OpenID Connect ID 공급자(IdP)에 바인딩하는 사용자 ID
(sub 값)를 지웁니다.
인증에 OpenID Connect를 사용하도록 Tableau Server를 구성한 경우 처음으로 사용자가
IdP를 사용하여 Tableau Server에 로그인하면 Tableau는 IdP에서 전송한 sub 값을 사용자
정보와 함께 Tableau Server에 저장합니다. sub 값은 IdP에서 해당 사용자에 대해 사용하는
고유 ID를 제공합니다. OpenID Connect용 IdP를 변경하면 사용자의 sub 값을 제거해야 합
니다. 그래야 사용자가 새로운 IdP를 사용하여 로그인할 때 Tableau가 새 sub 값을 저장할
수 있습니다.
예
tabadmin reset_openid_sub Alice
다음 명령은 Alice라는 사용자의 sub 값을 지웁니다.
tabadmin reset_openid_sub all
다음 명령은 서버에 있는 모든 사용자의 sub 값을 지웁니다.
참고 항목
OpenID Connect 페이지에 512
Tableau Server에서 OpenID Connect의 IdP 변경 페이지에 518
restart
모든 Tableau Server 프로세스를 중지하고 시작합니다.
예
tabadmin restart
restore
Tableau Server 백업 파일(.tsbak)을 Tableau Server 설치로 복원합니다. .tsbak 파일을 복원
하면 Tableau PostgreSQL 데이터베이스의 콘텐츠, 데이터 추출 및 구성 파일이 백업 파일의
콘텐츠로 덮어쓰여집니다. import_webdataconnector 페이지에 594 명령을 사용하
여 웹 데이터 커넥터 를 서버로 가져온 후 백업을 수행했다면 복원 프로세스가 커넥터도 복
원합니다. --no-config 옵션을 사용하면 서버 구성을 제외한 모든 항목이 복원됩니다.
- 600 -
예
C:\mybackups에 위치한 tabserv.tsbak라는 파일을 복원한 다음 서버를 다시 시작합니다.
tabadmin restore C:\mybackups\tabserv.tsbak --restart
Tableau Server bin 디렉터리에 위치한 tabserv.tsbak라는 파일을 복원한 다음 서버를 다시
시작합니다.
tabadmin restore tabserv.tsbak --restart
서버의 구성을 제외하고 모든 것을 유지하며 C:\mybackups에 위치한 tabserv.tsbak라는 파
일을 복원하지만 서버를 다시 시작하지 않습니다.
tabadmin restore --no-config C:\mybackups\tabserv.tsbak
옵션(짧은
형식)
옵션(긴 형
식)
인수
설명
--noconfig
데이터를 포함하되 서버 구성은 제외하고
Tableau Server 백업 파일을 복원합니다.
-parallelpgrestore
PostgreSQL 리포지토리에 대한 복원 프로세
스를 병렬 작업으로 실행합니다.
-restart
복원 프로세스가 완료되면 서비스를 다시 시
작합니다.
참고 항목
백업에서 복원 페이지에 623
백업에서 추출 항목 복구 페이지에 624
set
Tableau Server 구성 옵션 의 값을 변경할 수 있습니다. 설정하는 매개 변수가 하이픈으로
시작하는 경우 매개 변수의 값을 작은따옴표와 큰따옴표 모두로 묶으십시오.
예
tabadmin set [option-name value]
백그라운더 쿼리 제한을 2.5시간(9,000초)으로 설정:
- 601 -
tabadmin set backgrounder.querylimit 9000
wgserver 가상 메모리 매개 변수를 -Xmx512m으로 설정:
tabadmin set wgserver.vmopts "'-Xmx512m'"
wgserver 가상 메모리 매개 변수를 -Xmx512m -Xss2048k 범위로 설정:
tabadmin set wgserver.vmopts "'-Xmx512m -Xss2048k'"
옵션(짧은
형식)
옵션(긴 형
식)
-d
-default
인수
설명
매개 변수를 해당 기본값으로 재설정합니다.
참고 항목
tabadmin set 옵션 페이지에 607
sitestate
사이트를 활성화(잠금 해제)하거나 일시 중단합니다. 이 명령을 사용하여 사이트 가져오기
오류 때문에 잠긴 사이트를 활성화할 수 있습니다. 사이트가 일시 중단된 경우 액세스 권한
이 있는 Tableau Server 사용자만 시스템 관리자가 됩니다.
참고 : 기본 사이트를 지정하려면 사이트 ID로 ""을 사용합니다.
예
tabadmin sitestate <site ID> --status <active|suspended>
사이트 ID가 wsales인 사이트 활성화:
tabadmin sitestate wsales --status active
기본 사이트를 활성화합니다. 기본 사이트에 대한 사이트 ID는 "" (큰따옴표, 공백 없음)입니
다.
tabadmin sitestate "" --status active
옵션(짧은
형식)
옵션(긴 형
식)
인수
--status active
설명
지정된 사이트를 활성화할지, 아니면 일시 중
- 602 -
옵션(짧은
형식)
옵션(긴 형
식)
인수
설명
또는
단할지 여부를 지정합니다.
suspended
start
모든 Tableau Server 프로세스를 시작합니다. tabadmin start를 사용하려면 다음을 수
행합니다.
1. 관리자로 명령 프롬프트를 엽니다.
2. 다음을 입력합니다.
cd "C:\Program Files\Tableau\Tableau Server\9.2\bin"
3. 다음을 입력하여 서버를 시작합니다.
tabadmin start
예
tabadmin start
tabadmin start --wait 1200
- 603 -
옵션(짧
은 형식)
옵션(긴
형식)
인수
설명
--wait
초
Tableau Server가 클라이언트 요청을 수락할 준비가
될 때까지 시작 후 경과해야 하는 시간(초)입니다. 기
본값은 600초입니다.
status
Tableau Server가 실행 중인지 여부를 알려 줍니다. --verbose 옵션을 사용하면 프로세스
가 실행 중인지 여부, 해당 프로세스 ID를 비롯한 개별 서버 프로세스 상태에 대한 세부 정보
가 제공됩니다. tabadmin status 명령은 Windows 서비스 tabsvc.exe에 연결하여 해당
정보를 가져옵니다. 그러면 이 서비스가 각 프로세스에 대해 tabspawn 실행 파일을 쿼리합
니다. 이 때문에 프로세스를 직접 쿼리하는 유지 관리 페이지 의 상태 테이블과 다른 정보가
서버 프로세스에 대해 표시될 수 있습니다.
예
tabadmin status
tabadmin status --verbose
옵션(짧은 옵션(긴 형 인수
형식)
식)
설명
-v
모든 Tableau Server 프로세스, 해당 프로세스 ID 및
상태가 포함된 목록을 반환합니다.
-verbose
참고 항목
서버 설정(일반) 페이지에 257
Tableau Server 프로세스 페이지에 628
stop
모든 Tableau Server 프로세스를 중지합니다. tabadmin stop을 사용하려면 다음을 수행
합니다.
- 604 -
1. 관리자로 명령 프롬프트를 엽니다.
2. 다음을 입력합니다.
cd "C:\Program Files\Tableau\Tableau Server\9.2\bin"
3. 다음을 입력하여 서버를 중지합니다.
tabadmin stop
validate
Tableau Server 환경이 32비트 버전의 Tableau Server를 실행하기 위한 최소 요구 사항을 충
족하는지 여부를 확인합니다. -x 옵션을 사용하여 실행하면 64비트 요구 사항을 확인합니
다. 현재 32비트 버전의 Tableau Server를 실행하고 있는 경우 업그레이드하기 전에 이 명령
을 실행하면 현재 하드웨어(코어), 디스크 공간 및 RAM이 64비트 버전에 충분한지 여부를
확인할 수 있습니다.
예
tabadmin validate
옵션(짧은 옵션(긴 형식)
형식)
-x
--x64
인수
설명
64비트 Tableau Server 요구 사항을 기준으로
현재 컴퓨터의 코어 수, 메모리 및 사용 가능한
- 605 -
옵션(짧은 옵션(긴 형식)
형식)
인수
설명
디스크 공간을 확인합니다.
-skiptempIPv6
임시 IPv6 주소가 비활성화되었는지 확인하는
과정을 건너뜁니다.
warmup
모든 VizQL Server 프로세스가 vizql DLL 파일을 로드하게 만들어 서버 사용자가 먼저 뷰를
로드할 때 로드 시간이 줄어듭니다. 관리자는 Tableau Server가 다시 시작된 후에 이 명령을
실행하거나 명령이 실행되도록 스크립팅할 수 있습니다.
예
tabadmin warmup
ziplogs
로그 파일 자체를 제거하지 않고 Tableau Server 로그 파일이 포함된 아카이브(.zip)를 만듭
니다. Tableau Server 클러스터를 실행 중인 경우 만들어지는 아카이브에 작업자 서버의 로
그 파일이 포함됩니다.
예
Tableau Server bin 디렉터리에 logs.zip이라는 아카이브 만들기:
tabadmin ziplogs
Tableau Server bin 디렉터리에 mylogs.zip이라는 아카이브 만들기:
tabadmin ziplogs mylogs.zip
Tableau Server bin 디렉터리에 2014년 1월 31일부터 현재까지의 로그를 포함(이전 로그는
제외)하는 mylogs.zip이라는 아카이브 만들기:
tabadmin ziplogs -d 01/31/2014 mylogs.zip
- 606 -
옵션(짧은
형식)
옵션(긴 형식) 인수
설명
-n
--withnetstatinfo
서버 환경에 대한 정보를 .zip 파일에 포함합
니다.
-p
--withpostgresqldata
Tableau Server에 있는 PostgreSQL 데이터베
이스의 데이터를 포함합니다. Tableau Server
가 중지되면 pgsql\data 폴더의 복사본을 만
듭니다. Tableau Server가 실행 중이면 데이
터를 이진 덤프 파일로 가져옵니다.
-l
--withlatest-dump
파일 크기를 줄이기 위해 포함되는 로그 파일
을 최신 로그 파일만으로 제한합니다. 기본적
으로 10개의 최신 로그 파일이 포함됩니다.
-f
--force
이름이 같은 기존 로그 파일을 덮어씁니다.
-d
-[mm/dd/yyyy] 이 날짜부터 현재까지의 로그 파일이 .zip 파
minimumdate
일에 포함됩니다. 이전 날짜가 지정된 로그는
파일에서 제외됩니다. 이 옵션이 지정되지 않
으면 최대 7일 분량의 데이터가 포함됩니다.
-a
--all
모든 로그 파일을 .zip 파일에 포함합니다.
Tableau Server PostgreSQL 데이터베이스의
데이터는 여전히 제외됩니다.
참고 항목
로그 파일 작업 페이지에 627
명령줄에 로그 아카이브(tabadmin) 페이지에 644
tabadmin set 옵 션
set 페이지에 601 명령을 사용하여 구성할 수 있는 Tableau Server 옵션에 대한 자세한 내용
은 아래 표를 참조하십시오. 전체 포트 목록은 Tableau Server 포트 페이지에 535 항목을
참조하십시오.
옵션
기본값
설명
api.server.enabled
true
REST API 페이지에 672에 대한 접근을 허용
합니다. 기본적으로 이 기능은 사용하도록 설
정됩니다.
auditing.enabled
true
PostgreSQL(Tableau Server의 자체 데이터베
이스) 기록 감사 테이블에 대한 액세스를 허용
- 607 -
옵션
기본값
설명
합니다. 자세한 내용은 사용자 지정 관리 뷰
만들기 페이지에 301를 참조하십시오.
backgrounder.extra_
timeout_in_seconds
1800
backgrounder.querylimit에 설정된 시
간이 지난 후 백그라운드 작업을 취소하기 전
에 대기하는 시간(초)입니다. 이 설정은 작업
이 멈춘 경우 후속 작업이 방해를 받지 않게 합
니다. 이 설정은 backgrounder.timeout_
tasks에 나열된 프로세스에 적용됩니다. 백
그라운더 시간 초과를 사용하지 않으려면
backgrounder.extra_timeout_in_
seconds 값을 ""(빈 문자열)로 설정합니다.
backgrounder.querylimit
7200
단일 추출 항목 새로 고침 작업 완료에 걸릴 수
있는 가장 긴 시간(초)입니다(7200초 = 2시
간).
backgrounder.reset_
schedules_on_startup
true
서버가 중지될 때 실행하도록 예약된 백그라
운드 작업을 실행하는 경우를 제어합니다.
true(기본값)로 설정되면 작업이 다음으로
예약된 시간에 실행됩니다. false로 설정되
면 서버가 중지될 때 실행하도록 예약된 모든
작업이 Tableau Server 백업 파일(.tsbak)이 복
원될 때를 포함하여 서버 시작 시 동시에 실행
됩니다.
backgrounder.timeout_tasks refresh_ 실행 시간이 backgrounder.querylimit
extracts, 및 backgrounder.extra_timeout_in_
incremen- seconds의 결합 값보다 길어지는 경우 취소
t_
할 수 있는 작업의 목록입니다. 작업 목록은 쉼
extracts, 표로 구분합니다. 기본 목록은 이 설정에 대해
subscript- 가능한 모든 값을 나타냅니다.
ion_
notify,
single_
subscription_
notify
clustercontroller.zk_
session_timeout_ms
300000
장애 조치가 필요한지 확인하기 전에 클러스
터 컨트롤러가 조정 서비스(ZooKeeper)를 대
기하는 기간(밀리초)입니다.
- 608 -
옵션
기본값
설명
dataengine.port
27042
데이터 엔진이 실행하는 포트입니다.
dataserver.port
9700
데이터 서버가 실행하는 포트입니다.
gateway.public.host
컴퓨터의 이
름
Tableau Server에 대한 외부 액세스를 위해 사
용되는 서버의 이름(URL)입니다. Tableau
Server가 프록시 서버 또는 외부 부하 분산 장
치를 사용하여 작동하도록 구성된 경우
Tableau Server에 연결하기 위해 브라우저 주
소 표시줄에 입력한 이름입니다. 예를 들어
tableau.example.com을 입력하여
Tableau Server에 연결하는 경우
gateway.public.host의 이름은
tableau.example.com입니다.
gateway.public.port
80(SSL의 경 프록시 서버 환경에만 적용됩니다. 프록시 서
우 443)
버가 수신 대기하는 외부 포트입니다.
gateway.timeout
1800
요청이 실패하기 전까지 게이트웨이가 특정
이벤트를 대기하는 가장 긴 시간(초)입니다
(1800초 = 30분).
gateway.trusted
프록시 서버
컴퓨터의 IP
주소
프록시 서버 환경에만 적용됩니다. 프록시 서
버의 IP 주소 또는 호스트 이름입니다.
gateway.trusted_hosts
프록시 서버 프록시 서버 환경에만 적용됩니다. 프록시 서
의 대체 이름 버에 대한 대체 호스트 이름입니다.
install.firewall.allowedprogra- true
ms.manage
Tableau Server가 방화벽 규칙을 수정할 수 있
는지 여부를 제어합니다. true(기본값)로 설
정되어 있으면 Tableau Server가 방화벽 규칙
을 변경할 수 있습니다. 방화벽 규칙을 수정한
후 변경되지 않게 하려면 이 설정을 false로
변경하십시오.
java.heap.size
128m
Tomcat에 대한 힙 크기입니다(리포지토리 및
solr). Tableau에서 제안하는 경우를 제외하고
는 일반적으로 이를 변경할 필요가 없습니다.
monitoring.dataengine.conn- 30000
ection_timeout
연결 시간이 초과되었는지 확인하기 전에 클
러스터 컨트롤러가 데이터 엔진을 대기하는
기간(밀리초)입니다. 기본값은 30,000밀리초
(30초)입니다.
native_
지정한 데이터 원본(connection class)에 대한
- 609 -
옵션
기본값
설명
병렬 쿼리 제한을 설정합니다. 이 설정은 데이
터 원본의 전역 제한을 재정의합니다. 관련
connection class 문자열에 대한 자세한 내용은
Tableau 기술 자료 를 참조하십시오.
api.connection.limit.<connection class>
native_
api.connection.limit.globallimit
16
병렬 쿼리의 전역 제한입니다. 기본값은 16입
니다(기본값이 2인 Amazon Redshift 제외).
Tableau Server의 병렬 쿼리 구성에 대한 자세
한 내용은 Tableau 기술 자료 를 참조하십시
오.
pgsql.port
8060
PostgreSQL이 수신 대기하는 포트입니다.
rsync.timeout
600
파일 동기화를 완료하는 데 허용되는 최대 시
간(초)(600초 = 10분) High Availability 구성 또
는 데이터 엔진 및 리포지토리 이동 프로세
스의 일부로 파일 동기화가 수행됩니다.
server.log.level
info
ProgramData\Tableau\Tableau
Server\data\tabsvc\logs\vizqlserver\Logs\*.txt에 기록되는 로그를 위한
로그 수준입니다.
자세한 정보를 원하는 경우 debug로 설정합
니다. debug로 설정하면 로그가 8.2 이전 자
세한 표시 수준으로 설정됩니다. 디버그 설정
을 사용하면 성능에 큰 영향을 줄 수 있으므로
Tableau 지원 부서에서 요청하는 경우에만 사
용해야 합니다. 자세한 내용은 로그 수준 변
경 페이지에 652을 참조하십시오.
service.jmx_enabled
false
true로 설정하면 JMX 포트가 선택적인 모니
터링 및 문제 해결에 사용됩니다. 자세한 내용
은 JMX 포트 사용 페이지에 542 항목을 참조
하십시오.
service.max_procs
프로세스 수
서버 프로세스의 최대 수 입니다.
service.port_
remapping.enabled
true
기본 또는 구성된 포트를 사용할 수 없을 경우
Tableau Server에서 동적으로 포트를 다시 매
핑할지 여부를 결정합니다. false로 설정하
면 동적 포트를 다시 매핑할 수 없습니다. 자세
한 내용은 Tableau Server 포트 페이지에
535를 참조하십시오.
- 610 -
옵션
기본값
설명
session.ipsticky
false
로그인에 사용된 IP 주소에 대해서만 클라이
언트 세션을 유효하게 만듭니다. 세션 토큰과
연결된 IP 주소와 다른 IP 주소에서 요청이 수
행된 경우 세션 토큰이 유효하지 않은 것으로
간주됩니다.
알려진 정적 IP 주소를 사용하는 컴퓨터에서
Tableau Server에 액세스하는 경우와 같은 상
황에서는 이 설정으로 보안을 향상시킬 수 있
습니다.
참고 : 이 설정이 서버 보안에 도움이 될
지 신중하게 검토하십시오. 이 설정을
사용하려면 클라이언트에 고유한 IP 주
소가 있어야 하며, 세션 기간 동안 IP 주
소가 동일하게 유지되어야 합니다. 예를
들어 프록시를 통해 연결하는 서로 다른
사용자는 동일한 IP 주소(즉, 프록시의
IP 주소)를 갖게 됩니다. 이 경우 한 사용
자가 다른 사용자의 세션에 액세스할 수
있습니다. 이와 달리, 사용자가 동적 IP
주소를 사용하며 세션 기간 동안 주소가
변경될 수 있는 상황도 있습니다. 이런
경우 사용자가 다시 로그인해야 합니다.
solr.rebuild_index_timeout
3600
Tableau Server가 업그레이드되거나 .tsbak 파
일이 복원될 때 백그라운드 작업이 검색 인덱
스를 다시 작성합니다. 이 설정은 해당 작업에
대한 시간 제한 설정을 제어합니다(3600초 =
60분).
ssl.client_certificate_
login.fallback_to_password
false
SSL 인증이 실패하는 경우 Tableau Server에
서 사용자 이름과 암호를 사용하여 인증해야
하는지 여부를 지정합니다.
유효한 옵션은 false(기본값)와 true입니
다.
기본적으로, 상호 SSL이 구성되어 있으면 SSL
인증이 실패한 경우 Tableau Server에서 연결
이 허용되지 않습니다. SSL 인증이 실패한 경
우 사용자 이름 및 암호 인증을 허용하려면 이
- 611 -
옵션
기본값
설명
옵션을 true로 설정하십시오.
ssl.client_certificate_
login.mapping_strategy
UPN 또는
LDAP
인증서의 사용자 이름을 검색하는 데 사용되
는 방법을 지정합니다. 옵션은 LDAP, UPN 또
는 CN입니다.
기본값은 Tableau Server에서 사용자 인증이
구성된 방식에 따라 달라집니다.
l
l
Tableau Server 인증이 로컬 인증으로
구성된 경우 기본값은 UPN(사용자 계정
이름)입니다.
Tableau Server 인증이 Active Directory
(AD)로 구성된 경우 기본값은 LDAP
(Lightweight Directory Access Protocol)
입니다.
CN(일반 이름)은 관리자가 두 인증 유형 중 하
나에 설정할 수 있는 옵션입니다.
SSL CA CRL(인증서 해지 목록) 파일의 파일
경로를 지정합니다.
ssl.revocation.file
예: tabadmin set
ssl.revocation.file "c:\Program
Files\Tableau\Tableau
Server\SSL\ca-bundle-client.crl
subscriptions.enabled
false
시스템 차원에서 구독을 구성할 수 있는지 여
부를 제어합니다. 구독 관리 페이지에 233를
참조하십시오.
subscriptions.timeout
1800
구독을 처리하는 백그라운드 프로세스가 종
료되기 까지의 초 수입니다.
tomcat.https.port
8443
Tomcat에 대한 SSL 포트입니다(사용되지 않
음).
tomcat.server.port
8085
Tomcat이 종료 메시지에 대해 수신 대기하는
포트입니다.
vizportal.adsync.update_
system_user
false
Active Directory 그룹이 Tableau Server에서 동
기화될 때 Active Directory에서 변경된 경우라
도 사용자의 이메일 주소 및 표시 이름을 변경
할지 여부를 지정합니다. 동기화 도중 사용자
의 이메일 주소 및 표시 이름을 업데이트하려
면 vizportal.adsync.update_
- 612 -
옵션
기본값
설명
system_user를 true로 설정한 후 서버를
다시 시작합니다.
vizportal.log.level
info
vizportal Java 구성 요소에 대한 로그 수준입니
다. 로그는
ProgramData\Tableau\Tableau
Server\data\tabsvc\logs\vizportal\*.log에 기록됩니다.
자세한 정보를 원하는 경우 debug로 설정합
니다. 디버그 설정을 사용하면 성능에 큰 영향
을 줄 수 있으므로 Tableau 지원 부서에서 요
청하는 경우에만 이 설정을 사용해야 합니다.
자세한 내용은 로그 수준 변경 페이지에 652
을 참조하십시오.
vizqlserver.allow_insecure_
scripts
false
통합 문서에 잠재적으로 안전하지 않은 SQL
또는 R 식(예: 잠재적으로 SQL 삽입을 허용할
수 있는 SQL 식)이 포함된 경우에도 통합 문서
를 Tableau Desktop에서 서버로 게시할 수 있
고 서버에서 열 수 있도록 허용합니다. 이 설정
이 false(기본값)인 경우 해당 통합 문서를
게시하거나 서버에서 열면 오류 메시지가 나
타나고 통합 문서가 차단됩니다. 잠재적으로
안전하지 않으로 것으로 감지된 SQL 또는 R
식이 포함된 통합 문서를 사용하려는 경우와
통합 문서가 안전한 원본에서 생성되었으며
안전하지 않은 식을 포함하지 않는 것을 확인
한 경우에만 이 값을 true로 설정해야 합니
다.
vizqlserver.browser.render
true
vizqlserver.browser.render_
threshold 또는
vizqlserver.browser.render_
threshold_mobile로 설정한 임계값의 뷰
는 서버 대신 클라이언트 웹 브라우저에 의해
렌더링됩니다. 자세한 내용은 클라이언트 쪽
렌더링 정보 페이지에 426을 참조하십시오.
vizqlserver.browser.render_ 100
threshold
기본값(100)은 PC에 표시되는 뷰에 대한 높은
수준의 복잡성을 나타냅니다. 복잡성 요소에
는 마크, 머리글, 참조선 및 주석 수가 포함됩
니다. 이 복잡성 수준을 초과하는 뷰는 PC 웹
- 613 -
옵션
기본값
설명
브라우저 대신 서버에 의해 렌더링됩니다.
vizqlserver.browser.render_ 20
threshold_mobile
기본값(20)은 태블릿에 표시되는 뷰에 대한 높
은 수준의 복잡성을 나타냅니다. 복잡성 요소
에는 마크, 머리글, 참조선 및 주석 수가 포함
됩니다. 이 복잡성 수준을 초과하는 뷰는 태블
릿 웹 브라우저 대신 서버에 의해 렌더링됩니
다.
vizqlserver.clear_session_
on_unload
false
사용자가 다른 뷰로 이동하거나 브라우저를
닫은 경우 VizQL 세션을 메모리에 유지할지 여
부를 결정합니다. 기본값(false)은 세션을 메모
리에 유지합니다. 다른 뷰로 이동하거나 브라
우저를 닫은 경우 VizQL 세션을 닫으려면 이
값을 true로 설정합니다. 자세한 내용은 일
반 성능 지침 페이지에 417을 참조하십시오.
vizqlserver.geosearch_
cache_size
5
한 번에 서버 메모리로 로드할 수 있는 서로 다
른 지리적 검색 로캘/언어 데이터 집합의 최대
수를 설정합니다. 서버는 메모리에 없는 로캘/
언어 데이터 집합에 대한 지리적 검색 요청을
받은 경우 해당 집합을 메모리로 로드합니다.
데이터 집합을 로드할 때 지정된 제한이 초과
되면 요청된 데이터 집합을 로드할 수 있도록
최근 사용이 가장 적은 로캘/언어 데이터 집합
이 메모리에서 지워집니다. 최소값은 1입니
다. 각 캐시는 약 60MB의 메모리를 차지합니
다. 예를 들어 이 값을 10으로 설정하면 메모리
사용량은 600MB(60 * 10)가 됩니다.
vizqlserver.log.level
info
vizqlserver Java 구성 요소에 대한 로그 수준입
니다. 로그는
ProgramData\Tableau\Tableau
Server\data\tabsvc\logs\vizqlserver\*.log에 기록됩니다.
자세한 정보를 원하는 경우 debug로 설정합
니다. 디버그 설정을 사용하면 성능에 큰 영향
을 줄 수 있으므로 Tableau 지원 부서에서 요
청하는 경우에만 사용해야 합니다. 자세한 내
용은 로그 수준 변경 페이지에 652을 참조하
십시오.
- 614 -
옵션
기본값
설명
vizqlserver.port
9100
VizQL Server에 대한 기본 포트입니다.
vizqlserver.protect_sessions true
true(기본값)로 설정된 경우 원래 사용자가
로그아웃한 후 VizQL 세션을 다시 사용할 수
없습니다.
vizqlserver.querylimit
뷰 업데이트에 걸릴 수 있는 가장 긴 시간(초)
입니다.
1800
Rserve 호스트를 지정합니다. 이 설정 및 바로
아래의 세 가지 설정은 통합 문서의 R 기능을
지원합니다. R은 통계 계산 및 그래픽을 위한
소프트웨어 환경이며 오픈 소스 소프트웨어
프로그래밍 언어입니다. Tableau Desktop에
서 네 개의 함수 집합을 사용하여 R 식을
Rserve 서버에 전달하고 결과를 얻을 수 있습
니다. 이러한 함수를 사용하는 통합 문서를 업
로드하는 경우 이 옵션 및 다음 세 가지를 구성
하여 Rserve 연결에 대해 Tableau Server를 구
성해야 합니다. 그렇지 않으면 R 기능을 사용
하는 워크시트를 사용할 수 없습니다. 자세한
내용은 Tableau Desktop 도움말의 R 연결 을
참조하십시오.
vizqlserver.rserve.host
vizqlserver.rserve.port
6311
Rserve 포트를 지정합니다. 이 설정은 통합 문
서의 R 기능을 지원합니다.
vizqlserver.rserve.username
Rserve 사용자 이름을 지정합니다. 이 설정은
통합 문서의 R 기능을 지원합니다. 모든
Rserve 호스트에 사용자 이름 및 암호가 필요
한 것은 아닙니다.
vizqlserver.rserve.password
Rserve 암호를 지정합니다. 이 설정은 통합 문
서의 R 기능을 지원합니다. 모든 Rserve 호스
트에 사용자 이름 및 암호가 필요한 것은 아닙
니다.
vizqlserver.session.expiry.m- 5
inimum
VizQL 프로세스의 메모리가 부족해지기 시작
하는 경우 VizQL 세션을 삭제할 수 있게 되기
전까지의 유휴 시간(분)입니다.
vizqlserver.session.expiry.ti- 30
meout
VizQL 세션이 삭제된 후 유휴 시간(분)입니다.
vizqlserver.showdownload
뷰의 다운로드 단추 표시를 제어합니다.
true
- 615 -
옵션
기본값
설명
vizqlserver.showshare
true
뷰의 공유 단추 표시를 제어합니다.
vizqlserver.trustedticket.log_ info
level
신뢰할 수 있는 인증에 대한 로그 수준입니다.
로그는 ProgramData\Tableau\Tableau
Server\data\tabsvc\logs\vizqlserver\vizql-*.log에 기록됩니다.
자세한 정보를 원하는 경우 debug로 설정합
니다. 디버그 수준을 사용하면 성능에 큰 영향
을 줄 수 있으므로 Tableau 지원 부서에서 요
청하는 경우에만 사용해야 합니다. 자세한 내
용은 로그 수준 변경 페이지에 652을 참조하
십시오.
vizqlserver.trustedticket.tok- 24
en_length
신뢰할 수 있는 각 티켓의 문자 수를 결정합니
다. 기본 설정인 24자는 무작위 144비트를 제
공합니다. 값은 9와 255(포함) 사이의 정수로
설정할 수 있습니다.
vizqlserver.trustedticket.use_deprecated_9digit_token
true로 설정되면 티켓의 길이가 9자리(버전
8.0 이하)이며,
vizqlserver.trustedticket.token_
length 설정이 무시됩니다.
false
뷰 및 대시보드에서 URL 동작 을 사용할 때 프
로토콜을 허용 목록에 추가합니다. http,
https, gopher, news, ftp 및 mailto가 기
본적으로 허용 목록에 추가됩니다.
vizqlserver.url_scheme_
whitelist
true
이 설정이 true이면 tabadmin 명령을 사용
하여 서버의 웹 데이터 커넥터를 관리할 수 있
으며, 서버를 백업하고 복원할 때 웹 데이터 커
넥터가 포함됩니다. 이 설정이 false이면 백
업 및 복원 중에 서버에 있는 웹 데이터 커넥터
가 포함되지 않습니다. 자세한 내용은
Tableau Server의 웹 데이터 커넥터 페이지
에 277를 참조하십시오.
webdataconnector.refresh.e- true
nabled
이 설정이 true이면 서버에서 웹 데이터 커넥
터 기반 데이터 원본의 새로 고침을 수행하도
록 지원합니다. 자세한 내용은 Tableau
Server의 웹 데이터 커넥터 페이지에 277를
참조하십시오.
wgserver.audit_history_
기록 이벤트 레코드가 PostgreSQL 데이터베
webdataconnector.enabled
183
- 616 -
옵션
기본값
이스(Tableau Server 데이터베이스)에서 제거
되기까지의 일 수입니다. 자세한 내용은 사용
자 지정 관리 뷰 만들기 페이지에 301를 참
조하십시오.
expiration_days
false
wgserver.authentication.desktop_nosaml
wgserver.authentication.ap- false
p_nosaml
Tableau Desktop이 인증에 SAML을 사용하는
지 여부를 제어합니다. IdP가 양식 기반 인증
을 사용하지 않는 경우 이 옵션을 사용합니다.
유효한 옵션은 true 및 false입니다. 기본적
으로 이 옵션은 설정되지 않으며, false로 설
정한 것과 동일하게 작동합니다. 이 옵션을
true로 설정하면 Tableau Desktop에서 SAML
인증이 사용되지 않습니다.
위 설정의 Tableau 모바일 앱 버전입니다.
false
사용자가 Tableau Server 사용자 이름과 암호
를 사용하여 Tableau Server에 로그인할 수 있
는지 여부를 제어합니다. 사용자가 일반적으
로 SAML, OpenID Connect, Kerberos 등과 같
은 SSO(Single Sign-On)를 사용하여 서버에 로
그인하는 시나리오에서 이 설정이 유용합니
다. 이런 경우 사용자에게 Tableau Server 사용
자 이름과 암호도 있습니다.
wgserver.authentication.restricted가 true로 설정되어 있는 경우 시스템 관
리자만 사용자 이름과 암호를 사용하여
Tableau Server에 로그인할 수 있으며, 다른 모
든 사용자는 SSO를 사용하여 서버에 로그인
해야 합니다 .
wgserver.authentication.restricted를 true로 설정하면 tabcmd 및
tabconfig 같은 명령줄 도구에 대한 사용자
액세스를 제한하는 효과도 있습니다. 이러한
도구는 SSO를 지원하지 않기 때문에 사용자
가 Tableau Server를 사용하여 로그인해야 합
니다. 이 설정이 true이면 시스템 관리자가
아닌 사용자는 명령줄 도구를 사용할 수 없습
니다.
true
통합 문서, 데이터 원본 또는 프로젝트의 소유
권을 변경할 수 있는지 여부를 제어합니다. 다
wgserver.authentication.restricted
wgserver.change_
owner.enabled
설명
- 617 -
옵션
기본값
설명
른 옵션으로는 false, adminonly 등이 있습
니다. 자세한 내용은 소유권 관리 페이지에
323를 참조하십시오.
wgserver.clickjack_
defense.enabled
true
true로 설정하면 악의적인 사용자가
Tableau Server 사용자를 "클릭재킹"하지 못하
도록 합니다.클릭재킹 공격에서는 대상 페이
지가 두 번째 페이지 위에 투명하게 표시되며
사용자는 두 번째 페이지에서 작업한다고 생
각하지만 공격자가 대상 페이지에서 사용자
의 클릭이나 정보 입력을 가로챌 수 있습니다.
자세한 내용은 클릭재킹 방지 페이지에 412
를 참조하십시오.
wgserver.domain.fqdn
%USERDOMA- 사용할 Active Directory 서버의 정규화된 도메
IN%의 값
인 이름입니다.
wgserver.log.level
info
wgserver Java 구성 요소에 대한 로그 수준입
니다. 로그는
ProgramData\Tableau\Tableau
Server\data\tabsvc\logs\wgserver\*.log에 기록됩니다.
자세한 정보를 원하는 경우 debug로 설정합
니다. 디버그 설정을 사용하면 성능에 큰 영향
을 줄 수 있으므로 Tableau 지원 부서에서 요
청하는 경우에만 사용해야 합니다. 자세한 내
용은 로그 수준 변경 페이지에 652을 참조하
십시오.
wgserver.password_
autocomplete.enabled
false
웹 브라우저에서 암호 필드 자동 완성을 허용
할지 여부를 제어합니다.
wgserver.restrict_options_
method
true
Tableau Server가 HTTP OPTIONS 요청을 허
용하는지 여부를 제어합니다. 이 옵션이 true
로 설정되어 있으면 서버가 HTTP OPTIONS
요청에 대해 HTTP 405(허용되지 않은 메서드)
를 반환합니다.
wgserver.saml.idpattribute.u- username
sername
SAML 인증에 대해 IdP에서 사용되는 특성을
지정합니다. 기본값은 username입니다.자세
한 내용은 SAML 페이지에 469 항목을 참조
하십시오.
- 618 -
옵션
기본값
설명
wgserver.saml.logout.enabl- true
ed
Tableau Server가 SAML 로그아웃을 사용하도
록 설정되어 있는지 여부를 지정합니다. 기본
값은 true입니다. 이 설정은 Tableau Server
가 SAML 인증을 사용하도록 설정되어 있는 경
우에만 적용됩니다.
wgserver.saml.logout.redirect_url
SAML 인증의 로그아웃 후 방문 페이지를 지정
합니다. 기본값은 표준 서버 로그인 페이지입
니다. 절대 또는 상대 URL을 지정할 수 있습니
다. 자세한 내용은 SAML 요구 사항 을 참조하
십시오.
wgserver.saml.maxassertio- 3000
ntime
만들어진 시점부터 어설션을 사용할 수 있는
최대 시간(초)을 지정합니다.
wgserver.saml.maxauthenti- 7200
cationage
사용자의 인증과 AuthNResponse 메시지의 처
리 사이에 허용되는 최대 시간(초)을 지정합니
다.
wgserver.saml.responseske- 180
w
Tableau Server 시간과 어설션을 만든 시간
(IdP 서버 시간 기준)의 차이 중 여전히 메시지
처리를 허용하는 최대 시간(초)을 설정합니다.
wgserver.session.apply_
lifetime_limit
false
서버 세션에 대해 세션 수명을 설정할지 여부
를 제어합니다. 서버 세션 수명을 구성하려면
이를 true로 설정합니다.
wgserver.session.lifetime_
limit
1440
세션 수명이 설정된 경우 서버 세션이 지속될
시간(분)입니다. 기본값은 1440분(24시간)입
니다. wgserver.session.apply_
lifetime_limit이 기본값인 false이면
이는 무시됩니다.
wgserver.session.idle_limit
240
웹 응용 프로그램에 대한 로그인의 제한 시간
이 초과되기 전 유휴 시간(분)입니다.
workerX.gateway.port
80(SSL의 경 Apache가 workerX에 대해 수신 대기하는 외부
우 443)
포트입니다. worker0.gateway.port는 Tableau
Server의 외부 포트입니다. 분산 환경에서
worker0은 주 Tableau Server입니다.
workerX.vizqlserver.procs
프로세스 수
VizQL Server 수입니다.
workerX.vizqlserver.port
9100
workerX에서 vizQL Server에 대한 기본 포트입
니다.
workerX.wgserver.port
8000
workerX에서 웹 응용 프로그램 서버에 대한 기
- 619 -
옵션
기본값
설명
본 포트입니다.
workerX.wgserver.procs
프로세서 수
zookeeper.config.dataLogDir
웹 응용 프로그램 서버 프로세스 수입니다.
ZooKeeper 트랜잭션 로그의 디렉터리 및 파일
경로를 지정합니다. 기본적으로 ZooKeeper
트랜잭션 로그는 Tableau 데이터 디렉터리에
기록됩니다(예: c:\Tableau\Tableau
Server\data\tabsvc\zookeeper\0\data). 다른 위치를 지정하려면 이 옵션을 사용
하십시오.
드라이브 및 경로는 클러스터의 모든 노드에
적용됩니다. 위치가 존재하지 않는 경우 만들
어집니다. 드라이브가 존재해야 하며 모든 노
드에서 쓰기 가능해야 합니다. 공유에 대한
UNC 경로여서는 안 됩니다.
ZooKeeper에서는 전용 드라이브에 트랜잭션
로그를 기록해 성능을 최적화하도록 권장합
니다.
예: tabadmin set
zookeeper.config.dataLogDir
"d:\Tableau\Tableau
Server\zookeeper"
설정을 기본값으로 복원
다음을 수행하여 Tableau Server 구성 설정의 기본값을 복원할 수 있습니다.
1. 서버를 중지 합니다.
2. 계속 bin 디렉터리에서 다음을 입력하여 특정 설정의 기본값을 복원합니다.
tabadmin set option-name --default
예를 들어 tabadmin vizqlserver.session.expiry.timeout 옵션을 기본값인 30분으로 재설
정하려면 다음을 입력합니다.
tabadmin set vizqlserver.session.expiry.timeout --default
또는 더 짧은 -d 명령을 사용할 수 있습니다. 예를 들면 다음과 같습니다.
tabadmin set vizqlserver.querylimit -d
- 620 -
3. 그런 configure 명령을 실행합니다.
tabadmin configure
4. 서버를 시작 합니다.
- 621 -
데이터베이스 유지 관리
Tableau Server 관리자는 정기적인 데이터베이스 유지 관리를 수행하고, 서버에서의 디스크
사용량을 모니터링하고, 불필요한 파일을 정리하여 서버의 공간을 만들어야 합니다. 이러한
단계를 수행하면 Tableau Server를 최대한 효율적으로 실행할 수 있습니다.
tabadmin 명령줄 도구를 사용하여 Tableau 데이터를 백업 및 복원하고 불필요한 로그 및 임
시 파일을 정리(제거)할 수 있습니다. Tableau 데이터에는 Tableau Server의 자체
PostgreSQL 데이터베이스(통합 문서 및 사용자 메타데이터가 저장됨), 데이터 추출 파일
(.tde) 및 서버 구성 데이터가 포함됩니다. Tableau Server 로그 파일은 활동을 캡처하고 문제
진단 작업을 지원할 수 있습니다. 로그는 서버의 폴더에 기록되고 사용자는 이러한 로그를
아카이브 및 제거하여 디스크 공간을 절약할 수 있습니다. 기본 제공된 Windows 작업 스케
줄러와 함께 아래 항목에 설명되어 있는 명령을 사용하여 데이터의 백업 및 불필요한 파일
정리를 자동화합니다.
참고 : Tableau Server 데이터 복원 시 tabadmin backup 명령으로 만든 백업만 사
용할 수 있습니다. 다른 방법으로 만든 데이터베이스 백업과 가상 컴퓨터 스냅샷은
Tableau Server 복원에 사용할 수 있는 유효한 원본이 아닙니다.
Tableau 데 이 터 백 업
시스템 오류가 발생하는 경우 게시된 뷰 및 기타 정보를 복원할 수 있도록 Tableau 데이터를
백업하는 것이 중요합니다. Tableau Server가 관리하는 데이터는 Tableau의 자체
PostgreSQL 데이터베이스(통합 문서 및 사용자 메타데이터가 저장됨), 데이터 추출 파일
(.tde) 및 서버 구성 데이터로 구성됩니다. tabadmin을 사용하여 백업을 만들면 이러한 모든
항목이 확장명이 .tsbak인 단일 파일에 저장됩니다. Tableau Server의 분산 설치 를 실행하는
경우 .tde 파일을 처리하는 데이터 엔진이 작업자에 있더라도 주 Tableau Server에서 이 단계
를 수행합니다. Tableau 데이터 복원 시 tabadmin을 사용하여 만든 백업만 사용할 수 있습니
다.
Tableau Server 설치 환경에 속하지 않는 컴퓨터에 .tsbak를 저장합니다.
새 버전으로 업그레이드하기 위한 첫 번째 단계인 Tableau 제거를 수행할 경우에도 .tsbak
파일이 자동으로 생성됩니다. 데이터를 최신 버전으로 자동 마이그레이션하는 데 동일한
.tsbak 파일이 사용됩니다.
아래 절차에 따라 Tableau 데이터의 백업을 만듭니다.
참고 : backup 명령을 실행하면 특정 Tableau Server 관리 뷰 페이지에 290에 표시된
일부 정보뿐 아니라 7일 이전의 Tableau Server 로그 파일도 모두 제거됩니다.
- 622 -
1. 관리자로 명령 프롬프트를 열고 다음을 입력합니다.
cd "C:\Program Files\Tableau\Tableau Server\9.2\bin"
2. tabadmin backup <filename>을 입력하여 백업 파일을 만듭니다. 여기에서
<filename>은 백업 파일의 이름 또는 위치와 이름입니다. 버전 8.1부터 백업을 만들
기 전에 서버를 중지해야 할 필요가 없습니다. 예를 들면 다음과 같습니다.
tabadmin backup tabserver
또는
tabadmin backup C:\backups\tableau\tabserver
선택적으로, -d를 사용하여 현재 날짜를 파일 이름에 추가할 수도 있습니다.
-t 뒤에 경로를 추가하여 백업 프로세스 중 만들어지는 임시 파일의 위치를 지정할 수
있습니다. 임시 파일의 경로는 백업 파일이 기록되는 위치가 아닙니다. 예를 들면 다
음과 같습니다.
tabadmin backup tabserver -t C:\mytemp\tableau
위의 예제에서 백업 파일 tabserver.tsbak는 C:\mytemp\tableau가 아니라
Tableau Server bin 디렉터리(C:\Program Files\Tableau\Tableau
Server\9.2\bin)에 만들어집니다.
백업에서 복원
tabadmin을 사용하여 Tableau 데이터를 복원하면 Tableau PostgreSQL 데이터베이스의 콘
텐츠, 데이터 추출 및 구성 파일이 백업 파일(.tsbak)의 콘텐츠로 덮어써집니다. Tableau
Server의 분산 설치 를 실행하는 경우 주 Tableau Server에서 이 단계를 수행합니다.
참고 : Tableau 데이터 복원 시 tabadmin을 사용하여 만든 백업만 사용할 수 있습니다.
데이터베이스 백업 파일에서 복원하려면 다음을 수행합니다.
1. 다음을 입력하여 서버를 중지합니다.
tabadmin stop
2. 다음을 입력하여 백업 파일에서 데이터베이스를 복원합니다.
tabadmin restore <filename>
위 라인에서 <filename>을 복원할 백업 파일의 이름으로 바꿉니다.
데이터만 복원하고 구성 설정은 복원하지 않으려면 대신 다음을 입력합니다.
tabadmin restore --no-config <filename>
- 623 -
3. 다음을 입력하여 서버를 다시 시작합니다.
tabadmin start
4. 지금 복원 중인 백업 파일을 만들기 전 언제든지 tabadmin assetkeys 명령을 실
행한 경우 다음 명령을 실행합니다.
tabadmin assetkeys --validate
백업 파일에서 사용할 사용자 지정 암호화 키를 다시 만드는 데 필요한 암호를 입력하
라는 메시지가 나타납니다.
.tsbak 파일을 복원할 때 Tableau Server는 자동으로 현재 data 폴더의 복사본을 만들고, 해
당 폴더의 이름을 tabsvc.bak-*로 지정하고, ProgramData\Tableau\Tableau
Server\data에 배치합니다. 이 폴더는 백업 복원 시 오류가 발생하는 경우 Tableau 지원
부서에서 사용할 수 있는 Tableau Server 데이터의 임시 백업입니다.
복원이 완료되면 추가 디스크 공간을 확보하기 위해 ProgramData\Tableau\Tableau
Server\data에서 tabsvc.bak-* 폴더를 제거하는 것이 안전합니다. Tableau Server 클
러스터에서 Tableau Server를 실행 중인 각 컴퓨터에 대해 tabsvc.bak-* 폴더가 만들어
집니다.
참고 : ProgramData\Tableau\Tableau Server\data 아래에도 있는 tabsvc
폴더는 제거하지 마십시오. 이 폴더에는 Tableau Server 데이터가 포함됩니다.
tabsvc.bak-* 폴더만 제거합니다.
백업에서 추출 항목 복구
uninstall-<version>.tsbak 파일(예: uninstall-9.1.tsbak)은 제거 과정에서 만들어집니다. 예를
들어 업그레이드 중에 dataengine 폴더를 실수로 삭제한 경우 9.2 버전으로 업그레이드한 후
에 이 파일을 사용하여 데이터 추출 항목을 복원할 수 있습니다. uninstall-<version>.tsbak를
사용하여 데이터 추출 항목을 복원하려면 다음을 수행합니다.
1. 서버를 중지 합니다.
2. 버전 9.2 Tableau Server의 bin 디렉터리 내에서 다음을 입력합니다.
Windows Server 2012, Windows Server 2008, Windows 7, Windows 8: tabadmin
restore \ProgramData\Tableau\Tableau Server\uninstall9.1.tsbak
64비트 Windows Server에 설치된 32비트 Tableau Server: tabadmin restore
\Program Files (x86)\Tableau\Tableau Server\uninstall9.1.tsbak
32비트 Windows Server에 설치된 32비트 Tableau Server: tabadmin restore
\Program Files\Tableau\Tableau Server\uninstall-9.1.tsbak
- 624 -
불필요한 파일 제거
서버에서 공간 사용량을 모니터링하는 것이 가장 좋습니다. 사용 가능한 공간을 늘려야 할
경우 cleanup 페이지에 582 명령을 사용하여 PostgreSQL 데이터베이스에서 로그 파일,
임시 파일 및 불필요한 항목을 제거할 수 있습니다. 문제를 해결하기 위해 이전 로그가 필요
할지도 모르는 경우에는 먼저 로그 파일 아카이브를 만든 다음 정리 작업을 수행해야 합니
다. 자세한 내용은 명령줄에 로그 아카이브(tabadmin) 페이지에 644를 참조하십시오.
정리 작업을 수행하려면 다음 명령을 사용합니다.
tabadmin cleanup
restart 옵션을 추가할 수 있으며, 이는 tabadmin stop, tabadmin cleanup 및
tabadmin start를 차례로 실행하는 것과 같습니다.
tabadmin cleanup --restart
tabadmin cleanup 명령으로 제거되는 파일 및 데이터베이스 항목은 Tableau Server가
실행 중인지, 아니면 중지되었는지에 따라 달라집니다. 따라서 가능한 모든 파일 및 데이터
베이스 항목을 정리하려면 tabadmin cleanup을 두 번 실행해야 합니다(Tableau Server
가 실행 중일 때 한 번, 중지되었을 때 한 번). 다음은 서버가 실행 중일 때와 서버가 중지되었
을 때 tabadmin cleanup을 실행하면 제거되는 항목을 요약한 것입니다.
Tableau Server가 중지되었을 때 tabadmin cleanup 실행:
l
l
l
ProgramData\Tableau\Tableau Server\data\tabsvc\logs에서 모든 로
그 파일이 제거됩니다. (ProgramData\Tableau\Tableau Server\logs의 로
그 파일은 제거되지 않습니다.)
ProgramData\Tableau\Tableau Server\temp 및
ProgramData\Tableau\Tableau Server\data\tabsvc\temp에서 임시 파
일이 제거됩니다.
서버가 중지된 경우 Tableau Server PostgreSQL 데이터베이스에 액세스할 수 없기 때
문에 해당 데이터베이스의 http_requests 테이블에서 HTTP 요청 행이 제거되지
않습니다.
Tableau Server가 실행 중일 때 tabadmin cleanup 실행:
l
ProgramData\Tableau\Tableau Server\data\tabsvc\logs에서 로그 파
일 순환 기간이 지난 로그 파일이 제거됩니다. (기본적으로 순환 기간은 1일입니다.)
활성 로그 및 ProgramData\Tableau\Tableau Server\logs의 로그 파일은 제
거되지 않습니다.
l
임시 파일은 제거되지 않습니다.
l
사용 중인 파일(즉, 운영 체제에 의해 잠김 파일)은 제거되지 않습니다.
l
Tableau Server PostgreSQL 데이터베이스의 http_requests 테이블에서 7일이 넘
은 HTTP 요청 행이 제거됩니다.
- 625 -
참고: 7일이 넘은 HTTP 요청 행도 Tableau 데이터를 백업할 때 제거됩니다. 자
세한 내용은 Tableau 데이터 백업 페이지에 622을 참조하십시오.
자세한 정보
http_requests 테이블에 대한 자세한 내용은 사용자 지정 관리 뷰 만들기 페이지에
301를 참조하십시오.
cleanup 및 backup 명령을 자동으로 실행하는 방법에 대한 팁은 기술 자료 문서 Server
Backup and Maintenance Automation(서버 백업 및 유지 관리 자동화)을 참조하십시오.
로그 파일 아카이브를 만들었는데 더 이상 해당 아카이브가 필요하지 않게 되면 상태 페이
지에서 스냅샷 삭제 옵션을 사용하여 서버에서 해당 아카이브를 제거할 수 있습니다. 자세
한 내용은 상태 페이지의 로그 아카이브(스냅샷) 페이지에 642를 참조하십시오.
- 626 -
문제 해결
Tableau Server에서 발생할 수 있는 문제를 해결하려면 다음 항목을 참조하십시오. 신뢰할
수 있는 인증의 문제 해결을 위한 팁은 신뢰할 수 있는 인증 문제 해결 페이지에 454을 참
조하십시오.
로그 파일 작업
Tableau Server에서는 정상 작업 과정에서 로그 파일을 만듭니다. Tableau Sever 관련 문제
를 해결하거나 Tableau 지원 부서에서 문제 해결에 도움이 되는 로그를 요청하는 경우에만
서버 로그 파일을 사용해야 합니다.
서버의 명령줄에서 또는 유지 관리 페이지의 스냅샷 생성 옵션을 사용하여 압축된 로그 파
일 아카이브(스냅샷)를 만들 수 있습니다. 압축된 아카이브에 포함된 로그 복사본을 복사하
거나, 웹 브라우저를 사용하여 다운로드하거나, Tableau 지원 부서로 보낼 수 있습니다. 아
카이브를 복사한 후에는 서버에서 아카이브를 삭제할 수 있습니다. 로그 파일 아카이브 만
들기, 다운로드 및 삭제에 대한 자세한 내용은 상태 페이지의 로그 아카이브(스냅샷) 페
이지에 642를 참조하십시오.
이 항목 모음은 로그 파일 아카이브를 만드는 방법, 특정 로그 파일 콘텐츠 및 로그 파일을 조
사하는 방법 및 시기에 대한 정보를 제공합니다.
Tableau Server 문 제 조 사
Tableau Server와 관련하여 발생할 수 있는 문제의 범위와 복잡성은 모든 문제를 조사하는
것이 간단하지 않다는 것을 의미하지만, 일반적인 조사 단계는 다음과 같습니다.
1. 기존 로그 파일을 정리 하여 크기를 줄입니다. 자세한 내용은 불필요한 파일 제거 페
이지에 625를 참조하십시오.
2. 적절한 로깅 수준을 설정합니다 . 적절한 수준은 Tableau 지원 부서에서 알려 드립
니다. 자세한 내용은 로그 수준 변경 페이지에 652을 참조하십시오.
3. 로그에서 문제와 관련된 이벤트를 캡처할 수 있도록 해결 중인 문제를 재현 합니다.
4. 로그의 아카이브를 생성 합니다. 자세한 내용은 로그 파일 아카이브 페이지에 641
을 참조하십시오.
중요: 로그 파일을 찾을 때 이 아카이브를 사용합니다. 서버에서 바로 파일을 편
집하거나 이동 또는 삭제할 수 없습니다.
5. 서버 구성 파일 (\config\tabsvc.yml을 통해 서버 환경에 대한 기본적인 사항을
파악합니다.
6. 관리 로그 (\logs\tabadmin.log)를 통해 서버에서 수행된 유지 관리 작업을 파악
합니다.
서비스 계정: <script>를 통해 tabadmin 활동과 관련된 항목을 찾습니다.
- 627 -
7. Apache 로그 (\httpd\access.####_##_##_##_##_##.log 및
\httpd\error.log)를 통해 조사 중인 문제와 관련된 요청을 파악합니다.
Apache 로그는 발생한 문제에 적용되지 않는 많은 양의 "노이즈"를 포함합니다.
l 문제와 관련된 것으로 보이는 요청을 찾은 경우 \wgserver 및
\vizqlserver에서 Apache 로그의 고유한 요청 ID를 포함하는 항목을 검색합
니다.
l 요청 ID와 관련된 응답 코드 및 메시지를 조사합니다.
l 문제와 관련된 데이터 원본 또는 대시보드를 확인하거나 통합 문서 이름을 검색
합니다. 관련 타임스탬프를 찾습니다.
l 문제와 관련된 것으로 보이는 요청을 찾은 경우 해당 요청에 해당되는 응답 코
드를 확인합니다.(200은 정상이며 500은 문제가 있음을 나타냅니다.)
l 식별한 요청과 관련된 고유한 요청 ID(요청 맨 끝에 24자의 알파벳 문자열)를 확
인합니다.
8. 로그 아카이브를 검토 하여 다른 메시지 및 가능한 오류에 대해 더 자세히 알아봅니
다.
l Apache 로그의 요청 ID를 사용하여 관련 로그 항목이 포함된 파일의 로그 아카
이브 폴더(\wgserver 및 \vizqlserver)를 검색합니다.문제 징후(예를 들
어, 오류 메시지 또는 오래 실행되는 쿼리)를 파악합니다.
9. 지원 문의
문제를 직접 해결할 수 없거나 Tableau 지원 부서에서 요청하는 경우 압축된 아카이브
를 Tableau로 전송합니다.
자세한 내용은 다음 항목을 참조하십시오.
Tableau Server 프 로 세 스
Tableau Server에는 기본 구성을 변경하여 다른 결과를 얻을 수 있는 프로세스가 있습니다.
서버 성능 개선 페이지에 419 및 High Availability 페이지에 90 항목에 몇 가지 방법이 설
명되어 있습니다. 서버의 상태 페이지에 각 프로세스의 대략적 상태가 표시되고 백그라운드
프로세스와 같은 일부 프로세스와 관련된 자세한 정보는 관리 뷰 페이지에 290 항목에 있
습니다.
참고 : 아래에 나열된 특정 프로세스는 구성할 수 없습니다. 클러스터 컨트롤러 및 조
정 서비스는 기준 설치의 일부로 모든 노드에 설치됩니다. 이러한 서비스는 모든 서버
노드에 필요합니다. 파일 저장소는 데이터 엔진을 설치할 때 설치되며 별도로 설치할
수 없습니다. 데이터 엔진 프로세스의 모든 인스턴스에는 항상 파일 저장소 프로세스
인스턴스 하나가 함께 존재해야 합니다.
설계상으로 64비트 버전의 Tableau Server는 원시 64비트 프로세스를 사용하고 32비트 버
전의 Tableau Server는 32비트 프로세스를 사용합니다. 예외는 데이터 엔진입니다. 32비트
버전의 Tableau Server가 64비트 운영 체제에 설치되어 있는 경우 64비트 버전의 데이터 엔
진 프로세스가 사용됩니다.
- 628 -
이 프로세스에서 생성되는 로그 파일에 대한 자세한 내용은 서버 로그 파일 위치 페이지
에 645를 참조하십시오.
프로세스
파일 이름
API Server
wgserver.exe
REST 예
API 호
출 처리
응용 프로그램 서버
vizportal.exe
웹 응용 예
프로그
램을 처
리하고
브라우
징및검
색을 지
원합니
다.
- 629 -
목적
멀
성능
티
특성
스
레
드
란?
핵심 비
즈니스
프로세
스에서
REST
API를 사
용하는
경우가
아니라
면
Tableau
Server
의 종합
적인 상
태에 영
향을 주
지 않고
이 서비
스를 중
단할 수
있습니
다.
추출 항
목이 포
함된 통
합 문서
게시, 뷰
의 정적
이미지
생성과
프로세스
백그라운더
파일 이름
backgrounder.exe
- 630 -
목적
멀
성능
티
특성
스
레
드
란?
같이 자
주 수행
하지 않
는 작업
중에만
특히 많
은 리소
스를 사
용합니
다. 이 부
하는 브
라우저
기반 상
호 작용
과
tabcmd
로 생성
합니다.
추출 항 아니 클러스
목 새로 요
터의 임
고침, '
의 또는
지금 실
모든 컴
행' 작업
퓨터에
및
서 복수
tabcmd
프로세
에서 시
스를 실
작된 작
행하여
업을 실
용량을
행합니
확장할
다.
수 있는
프로세스
파일 이름
목적
멀
성능
티
특성
스
레
드
란?
단일 스
레드 프
로세스
입니다.
백그라
운더는
일반적
으로 많
은 프로
세스 메
모리를
사용하
지 않지
만 제시
된 작업
부하의
성격을
기준으
로 CPU,
I/O 또는
네트워
크 리소
스를 사
용할 수
있습니
다. 예를
들어, 많
은 추출
항목 새
로 고침
을 수행
할 경우
- 631 -
프로세스
파일 이름
목적
멀
성능
티
특성
스
레
드
란?
또는 복
잡한
tabcmd
작업으
로 사용
할수있
습니다.
캐시 서버
redis-server.exe
- 632 -
쿼리 캐 아니 쿼리 캐
시
요
시는 서
버 클러
스터 전
체에서
분산되
고 공유
됩니다.
이 메모
리내캐
시는 많
은 시나
리오에
서 사용
자 환경
의 성능
을 향상
시킵니
다.
VizQL
Server,
백그라
운더 및
데이터
프로세스
클러스터 컨트롤러
파일 이름
clustercontroller.exe
- 633 -
목적
멀
성능
티
특성
스
레
드
란?
서버(정
도는 덜
하지만
API 서버
및 응용
프로그
램 서버
포함)가
사용자
또는 작
업을 대
신하여
캐시 서
버에 캐
시를 요
청합니
다. 캐시
는 단일
스레드
로 실행
되므로
성능을
더 향상
시키려
면 캐시
서버의
추가 인
스턴스
를 실행
해야 합
니다.
다양한 해당 모든 노
구성 요 없음 드에서
프로세스
조정 서비스
데이터 엔진
파일 이름
목적
멀
성능
티
특성
스
레
드
란?
기준 설
소의 모
치에 포
니터링,
함되어
장애 감
있습니
지및필
다.
요시장
애 조치
실행을
담당
zookeeper.exe
분산 설 해당 모든 노
치에서 없음 드에서
장애 조
기준 설
치 중에
치에 포
의사 결
함되어
정을 수
있습니
행할 쿼
다.
럼이 있
는지 확
인하는
역할 담
당
tdeserver64.exe
데이터 예
데이터
추출을
엔진의
tdeserver.exe(32비트)
저장하
작업 부
고 쿼리
하는
에 응답
VizQL
합니다.
Server,
응용 프
로그램
- 634 -
프로세스
파일 이름
목적
멀
성능
티
특성
스
레
드
란?
서버,
API 서
버, 데이
터 서버
및 백그
라운더
서버 프
로세스
의 요청
으로 생
성됩니
다. 데이
터 엔진
은 다른
서버 프
로세스
대부분
의 요청
도 처리
합니다.
이 작업
부하는
메모리
로 추출
항목을
로드하
고 이를
대상으
로 쿼리
를 수행
- 635 -
프로세스
파일 이름
목적
멀
성능
티
특성
스
레
드
란?
출 항목
의 크기
를 기준
으로 합
니다. 32
비트
Tableau
Server
가 설치
되어 있
어도 64
비트 운
영 체제
에서는
64비트
이진이
기본값
으로 사
용됩니
다. 데이
터 엔진
은 동시
에 여러
요청을
처리하
기 위한
멀티 스
레드이
며, 높은
부하에
서 CPU,
I/O 및 네
- 636 -
프로세스
데이터 서버
파일 이름
dataserver.exe
- 637 -
목적
멀
성능
티
특성
스
레
드
란?
Tableau 예
Server
데이터
원본에
대한 연
결 관리
프록시
이므로
일반적
으로 네
트워크
에 의해
서만 제
한되지
만 충분
한 동시
사용자
세션이
있는
CPU에
의해서
도 제한
될수있
습니다.
이 부하
는 브라
우저 및
Tableau
Desktop
상호 작
용과
Tableau
Server
데이터
원본의
추출 항
목 새로
고침 작
프로세스
파일 이름
파일 저장소
filestore.exe
리포지토리
postgres.exe
- 638 -
목적
멀
성능
티
특성
스
레
드
란?
업으로
생성됩
니다.
데이터 해당 데이터
엔진 노 없음 엔진과
드 간에
함께 설
서 추출
치됩니
자동 복
다(별도
제
로 설치
할수없
음). 하
나 이상
의 데이
터 엔진
프로세
스가 설
치된 경
우 항상
파일 저
장소 프
로세스
가 존재
합니다.
Tableau 해당
Server 없음
데이터
베이스
이며, 통
합 문서
와 사용
자 메타
데이터
를 저장
일반적
으로 적
은 리소
스를 사
용합니
다. 대규
모 배포
(사용자
프로세스
파일 이름
목적
멀
성능
티
특성
스
레
드
란?
합니다.
검색 및 찾아보기
searchserver.exe
- 639 -
서버에 예
서 콘텐
츠 메타
데이터
가 수천
명인 경
우)에서
사용자
가 모든
통합 문
서를 보
거나 사
용 권한
을 변경
하는 등
의 작업
을 수행
하는 동
안 드물
지만 병
목이 될
수 있습
니다. 자
세한 내
용은
Tableau
Server
리포지
토리 페
이지에
57를 참
조하십
시오.
프로세
스는 먼
저 메모
프로세스
파일 이름
목적
멀
성능
티
특성
스
레
드
란?
의 빠른
검색, 필
터, 추출
및 표시
를 처리
합니다.
VizQL Server
vizqlserver.exe
- 640 -
뷰를 로 예
드및렌
더링하
고 쿼리
를 계산
및 실행
합니다.
리에 바
인딩된
다음 IO
에 바인
딩됩니
다. 사용
되는 메
모리의
양은 서
버에 있
는 콘텐
츠의 양
(사이트/
프로젝
트/통합
문서/데
이터 원
본/뷰/사
용자의
수)에 따
라 조정
됩니다.
웹 브라
우저에
서 뷰를
로드하
거나 상
호 대화
식 사용
도중 특
히 많은
리소스
프로세스
파일 이름
목적
멀
성능
티
특성
스
레
드
란?
를 사용
합니다.
CPU, I/O
또는 네
트워크
에 의해
제한될
수 있습
니다. 프
로세스
부하는
브라우
저 기반
상호 작
용으로
만 생성
할수있
습니다.
프로세
스 메모
리가 부
족해질
수 있습
니다.
로그 파일 아카이브
두 가지 방법 즉, 브라우저를 사용하여 상태 페이지에서 또는 Tableau Server의 tabadmin
을 사용하여 명령 프롬프트에서 로그 파일의 아카이브(스냅샷)를 만들 수 있습니다. 로그 파
일 아카이브를 만들면 문제 해결에 사용하거나 문제 해결을 돕기 위해 Tableau 지원 부서에
보낼 수 있는 로그의 zip 스냅샷이 생성됩니다.
- 641 -
상 태 페 이 지 의 로 그 아 카 이 브 (스 냅 샷 )
명령 프롬프트를 열지 않고 웹 브라우저에서 Tableau Server 로그 파일 스냅샷(아카이브)을
만들고 다운로드할 수 있습니다. 이 zip 스냅샷에는 Tableau Server 및 작업자 서버(분산 환
경이 있을 경우)에서 가져온 최대 7일 간의 로그 파일 데이터 복사본이 포함됩니다. 스냅샷
프로세스에서는 Tableau Server 로그 파일 또는 tabadmin으로 만든 로그 아카이브를 변경하
거나 제거하지 않습니다.
참고 수집할 데이터의 양이나 작성할 zip 파일 이름을 지정하려면 tabadmin을 사용하
여 서버 로그 아카이브를 만드십시오. 자세한 내용은 명령줄에 로그 아카이브
(tabadmin) 페이지에 644를 참조하십시오.
서버 로그 파일 스냅샷을 생성하려면
1. 상태 페이지를 엽니다.
l
다중 사이트: 서버 > 상태 를 선택합니다.
l
단일 사이트: 상태 를 선택합니다.
2. 스냅샷 생성 을 클릭하여 Tableau Server 로그 스냅샷을 만듭니다. 기존 스냅샷이 없
어야 스냅샷 생성 단추를 사용할 수 있습니다.
참고 : 이 옵션은 tabadmin으로 로그 아카이브를 만들었는지 여부와 관계없이
사용할 수 있습니다.
3. 포함하려는 로그의 일 수를 선택합니다. 기본값은 지난 7일 이지만 zip 파일의 크기를
줄이려면 더 적은 일 수를 선택할 수 있습니다. 예를 들어 문제를 재현하고 문제와 관
련된 로그를 수집하는 경우 오늘 을 선택하여 필요한 최소 크기의 zip 파일을 만들 수
있습니다.
4. 스냅샷 다운로드 를 클릭하여 웹 브라우저의 기본 다운로드 위치로 로그 스냅샷을 다
운로드합니다. 스냅샷을 만든 후에 이 옵션을 사용할 수 있습니다.
Google Chrome에서는 창 아래쪽에 다운로드가 표시됩니다.
- 642 -
5. 화살표를 클릭하고 열기 를 클릭하여 스냅샷 압축을 풀거나 폴더로 표시 를 클릭하여
다운로드된 위치를 확인합니다.
6. (선택 사항) 스냅샷 삭제 를 클릭하여 로그 스냅샷을 삭제합니다. 스냅샷을 만든 후에
이 옵션을 사용할 수 있습니다. 새 스냅샷을 만들기 전에 기존 스냅샷을 삭제해야 합니
다.
예를 들어 조사하려는 이벤트 이전에 만든 스냅샷을 삭제할 수 있습니다.
- 643 -
명 령 줄 에 로 그 아 카 이 브 (tabadmin)
tabadmin ziplogs 명령을 사용하여 Tableau Server 로그 파일을 아카이브할 수 있습니
다. 이 명령은 모든 로그 파일을 포함하는 zip 파일을 만들며 Tableau 지원 부서 작업 시 유용
합니다. ziplogs 명령은 로그 파일을 제거하지 않고 로그 파일을 zip 파일로 복사합니다.
Tableau Server의 분산 설치 를 실행하는 경우 주 서버에서 이 단계를 수행합니다. 작업자 로
그는 zip 파일에 포함됩니다.
참고: tabadmin ziplogs 명령을 실행하면 "zip 오류: 수행할 작업이 없습니다."라
는 메시지가 생성될 수 있습니다. 이는 일반적으로 zip 프로세스의 특정 단계와 관련되
며 로그 파일 아카이브가 비어 있거나 전체 아카이브 프로세스가 실패했다는 의미는
아닙니다.
로그 파일 아카이브를 만들려면
1. 관리자로 명령 프롬프트를 열고 Tableau Server의 bin 디렉터리로 이동합니다. 예를
들면 다음과 같습니다.
cd "C:\Program Files\Tableau\Tableau Server\9.2\bin"
2. 다음을 입력하여 Tableau Server를 중지합니다.
tabadmin stop
3. tabadmin ziplogs -l -n <filename>을 입력하여 zip 파일을 만듭니다. 여기
서 <filename>은 만들 zip 파일의 이름입니다. 공백 없는 고유 이름을 선택합니다.
Tableau는 기존 파일을 덮어쓰지 않습니다. 예를 들면 다음과 같습니다.
tabadmin ziplogs -l -n my_logs
파일 이름을 지정하지 않으면 파일 이름이 logs.zip으로 지정됩니다. 또한 -d
mm/dd/yyyy를 사용하여 특정 날짜 이후에 생성된 로그만 포함할 수 있습니다. 예를
들면 다음과 같습니다.
tabadmin ziplogs -l -n -d 12/14/2014
위의 명령은 2014년 12월 14일부터 최근까지의 로그를 포함하며 이름이 logs.zip
인 zip 파일을 만듭니다. 이전 로그는 제외됩니다. -n 옵션은 사용 중인 포트를 포함하
여 서버 환경에 대한 정보를 캡처합니다. 모든 ziplogs 옵션 목록을 보려면 tabadmin
ziplogs -h를 입력합니다.
4. 다음을 입력하여 Tableau Server를 다시 시작합니다.
tabadmin restart
Tableau Server의 bin 디렉터리에서 zip 로그 파일을 찾을 수 있습니다.
- 644 -
서버 로그 파일 위치
기본적으로 Tableau Server 로그 파일 아카이브는 logs.zip이라는 zip 파일로 수집됩니다.
tabadmin을 사용하여 아카이브를 만들 경우 다른 이름을 지정할 수 있습니다. 아카이브를
서버에서 로컬 컴퓨터로 복사한 다음 로컬 컴퓨터에서 열거나, Tableau 지원 부서로 보낼 수
있습니다. 아카이브의 압축을 풀면 관련 로그 파일이 들어 있는 일련의 폴더가 생성됩니다.
이 테이블에서는 각 폴더의 가능한 콘텐츠, Tableau Server에서 파일을 가져온 원래 위치, 로
그 파일을 만든 프로세스, 이 파일에 대한 세부 정보 등에 대해 설명합니다.
아래 테이블에 별도로 언급되지 않는 한 Tableau Server 로그 디렉터리는
C:\ProgramData\Tableau\Tableau Server\data\tabsvc\logs입니다(Tableau Server가 C 드라이
브에 설치된 경우).
로그 파일 아카이브 위치
logs.zip의 파
일/폴더
buildversion.txt
세부 정보
파일
생성자
Tableau Server의
위치
Tableau
Server의
빌드 버전
입니다.
tabsvc.yml
\config
wgserver.checksum
리포지토
리 암호화
assetkeyencryp- 관련 로그
입니다.
tion
backgrounder
구독 및 예
약된 활동
관련 로그
(예: 추출
새로 고침,
"지금 실
행" 작업,
tabcmd 작
업 등)입니
다.
assetkeyencryption
.log
tabadmin
assetkeys
\logs\assetkeyencryption
backgrounder-#.log backgrounder.e- \logs\backgrounder
xe
spawn.####.log
tomcat-#.####-####.log
- 645 -
cacheserver 캐시 서버
프로세스
관련 로그
입니다.
클러스터
컨트롤러
clustercontroller 프로세스
관련 로그
입니다.
config
구성 파일
입니다.
redisserver.exe
\cacheserver
clustercontroller.log clustercontroller- \clustercontroller
.exe
clustercontroller.lo
g-####-##-##
connections.yml
workgroup.yml
Tableau Server
구성
\config
이 파일에
서 문제 해
결 시 정보
수집을 시
작하는 것
이 좋습니
다. 구성 설
정이 원하
는 대로 지
정되었는
지 확인합
니다.
\logs\datacollector
datacollector
dataengine
데이터 추
출 및 쿼리,
VizQL
Server 요
청에 대한
응답 등과
관련한 정
보가 포함
된 날짜별
tdeserver
로그 파일
이 있습니
다.
tdeserver_####_
##_##_##_##_
##.log
- 646 -
tdeserver.exe
tdeserver64.ex
e
\logs\dataengine
dataserver
Tableau
Server 데
이터 원본
연결 관련
정보입니
다.
dataserver-#.log
dataserver.exe
\logs\dataserver
httpd
Apache 로
그입니다.
인증 항목
은 여기를
참조하십
시오.
Apache 로
그의 각 요
청에는 요
청 ID가 연
결되어 있
습니다. 이
요청 ID는
서버 로그
전체에서
로그 항목
을 요청에
연결하는
데 사용할
수 있습니
다.
access.####-####.##-##-##log
Apache 디몬
\logs\httpd
error.log
startup.log
licensing
logs
\logs\licensing
가장 관련
있고 유용
한 로그의
위치입니
다. 구성 파
일을 검토
한 후 여기
를 확인하
십시오.
tabadmin.log
tabconfig.log
tablicsrv.log
tabsrvlic.log
wgserver.war.depl
oy.log
tabadmin.l
- 647 -
\logs
og는 모든
세부 정보
가 포함되
어 있으므
로 덮어쓰
거나 잘리
지 않습니
다.
notifytabadmin.l
og에는
tabadmin.l
og의 오류
가 포함되
어 있습니
다. 오류는
tabadmin.l
og에도 포
함되어 있
습니다.
tablicsrv.lo
g및
tabsrvlic.lo
g는 라이선
스와 관련
이 있습니
다.
pgsql
서버 프로
세스 시작
관련 파일
을 포함한
PostgreSQL 데이터베
이스 로그
입니다.
Tableau 데
이터 추출
항목은
PostgreSQL 데이터베
tabspawn
- 648 -
\logs\pgsql
이스에 저
장됩니다.
repository
postgres.exe
service
notify-tabsvc.log
\logs\repository
\logs\service
tabsvc.log
solr
검색 인덱
싱과 관련
됩니다.
\logs\solr
svcmonitor
\logs\svcmonitor
서버 로그
파일 스냅
tabadminservic- 샷 생성 옵
션을 사용
e
하여 만든
로그 아카
이브와 관
련됩니다.
tabadmwrk
\logs\tabadminservice
분산 환경
에서 작업
자 서버 자
동 검색에
사용되는
서버 작업
자 관리자
프로세스
입니다.
tabadmwrk.exe
vizportal
vizqlserver
\logs\tabadmwrk
\logs\vizportal
뷰 표시 및
상호 작용
과 관련됩
니다.
vizql-0.log.######-##
spawn.####.log
VizQL
- 649 -
vizqlserver.exe
\logs\vizqlserver
Server의
여러 인스
턴스를 실
행하는 경
우 인스턴
스는 포트
번호로 구
분됩니다.
notifyproducti
on 로그에
는 예외 이
벤트가 포
함되어 있
습니다.
vizqlserver\logs
대부분의
파일은
JSON 형식
입니다.
tabprotosrv
.txt는 데이
터를 열거
나 데이터
에 연결할
때 만들어
집니다.
backgrounder_
####_####_##_
##_##_##_##.txt
\vizqlserver\logs
dataserver_####_
####_##_##_##_
##_##.txt
tabadmin_####_
##_##_##_##_
##.txt
tabprotosrv.txt
vizqlserver_####_
####_##_##_##_
##_##.txt
wgserver_####_
####_##_##_##_
##_##.txt
tdserver_
vizqlserver_####_
####_##_##_##_
##_##.txt
wgserver
관리 작업,
통합 문서
db-migrate_####_
##_##_##_##_
##.log
- 650 -
wgserver.exe
\logs\wgserver
및 사용 권
한 관리, 인
증, 로그인,
초기 뷰 요
청, 게시 요
청 등과 관
련된 정보
입니다.
migrate.log
찾아보기,
검색.
production.####_
####_##_##_##_
##_##.log
wgserver
인스턴스
는 포트 번
호로 구분
되며, 포트
번호 바로
뒤에
"productio
n" 또는
"notifyproduction"
이 옵니다..
notifyproduction.####_
####_##_##_##_
##_##.log
production.####.lo
g
spawn.####.log
tomcat-#.####_##_
##.log
wgserver-#.log
notifyproduction
로그에는
예외 이벤
트가 포함
되어 있습
니다.
각 날짜의
백그라운
더 프로세
스마다 별
도의
production.
n_### 파
일이 있습
니다.
notify-
- 651 -
production.
n_###은
production.
n_###과
관련되지
만 오류만
포함되어
있습니다.
zookeeper
Tableau
Server 조
정 서비스
관련 정보
입니다.
spawn.####.log
zookeeper.exe
\logs\zookeeper
zookeeper-#.log
zookeeper#.log.####_##_##
Tableau Server 로그 파일은 서버의 다음 폴더에서 찾을 수 있습니다.
Tableau Service 로그
다음 로그 파일은 웹 응용 프로그램, 데이터베이스 및 인덱스와 관련된 작업을 추적합니다.
C:\ProgramData\Tableau\Tableau Server\data\tabsvc
VizQL 로그
이러한 로그 파일은 데이터베이스 쿼리 및 이미지 생성과 같은 뷰 표시와 관련된 작업을 추
적합니다.
C:\ProgramData\Tableau\Tableau Server\data\tabsvc\vizqlserver\Logs
임시 파일
아래 폴더에서 exe_로 시작하는 파일은 Tableau Server 파일이며 삭제할 수 있습니다.
C:\ProgramData\Tableau\Tableau Server\temp
로그 수준 변경
기본적으로 Tableau Server에서는 정보 수준에서 이벤트를 기록합니다. 자세한 정보를 수
집해야 하는 경우(예: Tableau 지원 부서와 작업할 경우) 이 수준을 변경할 수 있습니다. 가장
좋은 방법은 문제를 해결할 때 외에는 로그 수준을 높이지 않는 것입니다.
로그 수준
다음 로그 수준은 기록되는 정보량을 기준으로 오름차순으로 나열됩니다.
l
l
off (해제)
fatal (치명적)
- 652 -
l
l
l
l
l
error (오류)
warn (경고)
info (the default) (정보(기본값))
debug (디버그)
trace (추적)
참고: 디버그 또는 추적할 로그 수준을 높이면 기록할 정보량이 증가하여 성능에 큰
영향을 줄 수 있습니다. 특정 문제를 조사하는 경우에만 로그 수준을 디버그로 설정해
야 합니다. 문제를 재현한 다음 로그 수준을 정보로 재설정합니다.
로그 수준 변경
여러 tabadmin set 명령 중 하나를 사용하여 Tableau Server에 대한 로그 수준을 설정합니
다. 사용하는 명령은 로그 수준을 변경할 Tableau Server의 구성 요소에 따라 다릅니다.
명령
영향 받는 로그의 위치
(path begins with \ProgramData\Tableau\Tableau
Server\data\tabsvc)
server.log.level
\vizqlserver\Logs\*.txt
vizportal.log.level
\vizportal\*.log
vizqlserver.log.level
\vizqlserver\*.log
wgserver.log.level
\wgserver\*.log
자세한 내용은 tabadmin set 옵션 페이지에 607을 참조하십시오.
로그 수준을 변경하기 전에 Tableau Server를 중지했다가 작업을 마친 후 다시 시작해야 합
니다. Tableau Server의 분산 설치 를 실행하는 경우 주 서버에서 로그 수준을 설정합니다.
로그 수준을 변경하려면
1. 관리자로 명령 프롬프트를 열고 Tableau Server의 bin 디렉터리로 이동합니다.
Tableau Server를 C 드라이브에 설치하는 경우:
C:\Program Files\Tableau\Tableau Server\9.2\bin
또는
C:\Program Files (x86)\Tableau\Tableau Server\9.2\bin
2. 다음을 입력하여 Tableau Server를 중지합니다.
tabadmin stop
3. tabadmin set [command][option]을 입력하여 로그 수준을 설정합니다.
- 653 -
여기서 [command]는 server.log.level, vizqlserver.log.level 또는
wgserver.log.level이고
[option]은 유효한 로그 수준입니다.
예:
l
tabadmin set server.log.level debug
l
tabadmin set vizqlserver.log.level warn
tabadmin set vizportal.log.level debug
l
tabadmin set wgserver.log.level off
4. 다음을 입력하여 Tableau Server를 다시 시작합니다.
tabadmin restart
로그 수준 재설정
조사 중인 문제와 관련된 정보를 수집한 후 성능 영향이 지속되지 않도록 로그 수준을 재설
정합니다.
적절한 명령에 -d 옵션을 사용하여 로그 수준을 기본값(정보)으로 재설정합니다.
예:
l
tabadmin set server.log.level -d
tabadmin set vizportal.log.level -d
l
tabadmin set vizqlserver.log.level -d
l
tabadmin set wgserver.log.level -d
라이선스가 취소된 서버 처리
Tableau에서는 두 개의 라이선스 모델인 사용자 기반 라이선스 모델과 코어 기반 라이선스
모델을 제공합니다. 사용자 기반 라이선스에서는 각 활성 사용자 계정이 라이선스에 의해
관리되어야 합니다. 사용자 기반 라이선스에는 허용되는 정원 또는 사용자 수가 정의되어
있습니다. 각 사용자에게 서버에서 고유한 사용자 이름이 할당되며, 서버에 연결할 때 자신
을 식별하려면 사용자 이름이 필요합니다.
코어 기반 라이선스는 시스템의 사용자 계정 수에 대한 제약 조건이 없지만 Tableau Server
가 사용할 수 있는 최대 프로세서 코어 수를 제한합니다. Tableau Server의 다중 컴퓨터 코어
라이선스가 있는 경우 모든 컴퓨터의 총 코어 수가 허가된 코어 수를 초과하지 않고 특정 컴
퓨터의 모든 코어가 라이선스에 의해 관리된다는 제한과 함께 하나 이상의 컴퓨터에
Tableau Server를 설치하여 클러스터를 만들 수 있습니다.
- 654 -
Tableau Server의 단일 컴퓨터 코어 라이선스가 있는 경우 한 컴퓨터에만 Tableau Server를
설치할 수 있습니다. 컴퓨터의 프로세서 코어 수가 허가된 코어 수를 초과해서는 안 됩니다.
라이선스가 취소된 사용자 기반 서버
사용자 기반 라이선스를 보유하고 있는 서버의 라이선스를 취소하는 가장 일반적인 이유는
제품 키가 만료되었거나 유지 관리 계약이 만료되었기 때문입니다. 시작 > 모든 프로그램
> Tableau Server > 제품 키 관리 를 선택하여 제품 키를 확인하고 새 제품 키를 추가할 수
있습니다.
라이선스가 취소된 코어 기반 서버
코어 기반 서버는 여러 이유로 라이선스가 취소될 수 있습니다. 일반적으로 주 컴퓨터 또는
작업자 컴퓨터에 라이선스에서 허용하는 개수를 초과하는 코어가 있기 때문에 발생합니다.
서버의 라이선스가 취소되면 서버를 시작하거나 관리할 수 없습니다. 그러나 tabadmin 명령
줄 도구 를 사용하여 라이선스를 관리할 수 있습니다. 라이선스 및 코어 개수 목록을 컴퓨터
별로 보려면 아래 단계를 수행합니다.
1. 명령 프롬프트를 열고 다음을 입력합니다. cd C:\Program
Files\Tableau\Tableau Server\9.2\bin
2. 다음을 입력합니다. tabadmin licenses.
라 이 선 스 가 취 소 된 VizQL Server 프 로 세 스 처 리
Tableau Server 상태 페이지에는 Tableau Server 프로세스의 상태를 파악하는 데 유용한 여
러 개의 상태 표시기가 있습니다. 주황색 상태 상자인 "라이선스 없음"은VizQL Server 프로
세스 중 하나에서 Tableau Server 라이선스 정보를 검색할 수 없음을 나타냅니다.
- 655 -
프로세스에서 이 정보에 액세스할 수 없는 이유는 여러 가지가 있을 수 있습니다. 예를 들어
네트워크 문제로 인해 작업자 컴퓨터에서 실행 중인 VizQL 프로세스가 주 컴퓨터와 통신하
지 못할 수 있습니다. 또는 프로세스가 해당 시점에 허용 가능한 요청보다 많은 요청을 받고
있어 라이선스 요청을 처리하지 못할 수 있습니다. 따라서 일부 사용자는 뷰에 액세스할 수
있지만 다른 사용자는 액세스하지 못할 수 있습니다.
이 문제를 해결하려면 Tableau Server를 중지 했다가 다시 시작 합니다.
VizQL '메 모 리 부 족 ' 오 류
32비트 버전의 Tableau Server에서 VizQL 프로세스가 동시 세션 보기 제한에 이르면 '메모리
부족' 오류가 나타나며 다음 위치에 있는 vizqlserver*.txt 로그에 기록됩니다.
C:\ProgramData\Tableau\Tableau
Server\data\tabsvc\vizqlserver\Logs
이 오류가 발생해도 VizQL 프로세스는 종료되지 않지만 추가 연결이 허용되지 않습니다. 이
문제는 다음 방법으로 처리할 수 있습니다.
l
l
l
64비트 버전의 Tableau Server로 업그레이드 : 자세한 내용은 9.2으로 업그레이드
페이지에 60를 참조하십시오.
VizQL 프로세스 수 증가 : 이 경우 하나 이상의 작업자를 추가해야 합니다. 자세한 내
용은 작업자 노드 설치 및 구성 페이지에 84을 참조하십시오.
vizqlserver.session.expiry.timeout 편집 : tabadmin을 사용하여
vizqlserver.session.expiry.timeout 설정을 기본값(30분)에서 10분 또는 5분과 같이 더
짧은 시간으로 변경합니다. 이렇게 하면 유휴 세션이 더 빨리 만료되어 새로운 세션을
위한 메모리가 확보됩니다.
쿠키 제한 오류
사용자가 Tableau Server에 로그인할 때 세션 쿠키가 로컬 브라우저에 저장됩니다. 저장된
쿠키를 통해 Tableau Server에서는 로그인한 사용자가 인증을 받고 서버에 액세스할 수 있
도록 유지 관리합니다. 쿠키는 브라우저 주소 표시줄과 같은 도메인 또는 하위 도메인으로
설정되므로 자사 쿠키로 간주됩니다. 사용자의 브라우저가 자사 쿠키를 차단하도록 구성되
어 있으면 Tableau Server에 로그인할 수 없습니다.
사용자가 내장된 뷰를 통해 또는 신뢰할 수 있는 인증이 구성된 환경에서 Tableau Server에
로그인할 때도 마찬가지로 쿠키가 저장됩니다. 그러나 이 경우에는 브라우저가 쿠키를 타사
쿠키로 처리합니다. 브라우저 주소 표시줄에 표시된 것과 다른 도메인으로 쿠키가 설정되었
기 때문입니다. 사용자의 웹 브라우저가 타사 쿠키를 차단하도록 설정되면 Tableau Server
에 대한 인증이 실패합니다. 이런 상황을 막으려면 웹 브라우저가 타사 쿠키를 허용하도록
구성되어 있어야 합니다.
- 656 -
데이터 원본 문제 해결
Tableau Server 데이터 원본을 사용하는 사용자의 경우 다음과 같은 최대 세 개의 권한 또는
기능이 필요합니다.
l
데이터 원본에 대한 사용 권한: 데이터 원본에 연결하는 사용자는 해당 데이터 원본
에 대한 연결 및 보기 권한을 보유해야 합니다. 이는 데이터 원본에 연결된 뷰에 액세
스하는 사용자에게도 적용됩니다. 데이터 원본 게시 및 수정이 가능한 사용자는 게시
가 가능해야 하며 쓰기/다른 이름으로 저장 및 다른 이름으로 다운로드/웹 저장 권
한도 보유해야 합니다. 자세한 내용은 사용 권한 관리 페이지에 329 및 데이터 원본
에 대한 사용 권한 설정 페이지에 348 항목을 참조하십시오.
다차원(큐브) 데이터 원본을 Tableau Desktop에 다운로드하여 사용해야 하므로 다른
이름으로 다운로드/웹 저장 권한이 필요합니다. Tableau의 큐브에 대한 자세한 내용
은 큐브 데이터 원본 페이지에 276을 참조하십시오.
l
l
데이터베이스 인증 기능: 여러 방법으로 Tableau의 데이터에 연결하고 누가 무엇을
액세스할지 제어할 수 있습니다. 기본적으로 데이터베이스에 연결 중인 엔터티는 인
증할 수 있어야 합니다. 엔터티는 추출 항목 새로 고침을 수행하는 Tableau Server일
수 있습니다. 그리고 라이브 데이터베이스에 연결된 데이터 원본에 연결하는 Tableau
Desktop 사용자일 수 있습니다. 또한 라이브 데이터베이스에 연결된 뷰에 액세스하는
Tableau Server 사용자일 수 있습니다. 옵션에 대한 자세한 내용은 데이터 보안 페이
지에 407 항목을 참조하십시오.
데이터베이스 드라이버: Tableau Desktop의 데이터 원본을 만들고 게시한 사용자가
추가 데이터베이스 드라이버를 설치해야 하는 경우 Tableau Server에서도 해당 드라
이버를 설치해야 합니다. 데이터 서버 프로세스가 실행 중인 작업자 서버에서
Tableau Server의 분산 설치를 실행 중인 경우 작업자 서버는 물론 주 서버에서도 모든
필수 데이터베이스 드라이버를 설치해야 합니다. 기타 프로세스에서도 드라이버가
필요합니다. 자세한 내용은 데이터베이스 드라이버 페이지에 86 항목을 참조하십
시오.
데이터 원본 오류 메시지
통합 문서 작성자 및 기타 사용자가 데이터 원본 및 뷰 작업을 수행할 때 다음과 같은 몇 가지
오류가 발생할 수 있습니다.
이 Tableau Server 데이터 원본에 액세스할 수 있는 사용 권한이 거부되었습니다. 데
이터 원본에 연결하려면 연결 권한이 필요합니다. 자세한 내용은 사용 권한 관리 페이지에
329 및 데이터 원본에 대한 사용 권한 설정 페이지에 348 항목을 참조하십시오.
데이터 원본이 없습니다. Tableau Server에서 데이터 원본이 제거된 경우 또는 데이터에
연결 페이지를 업데이트해야 하는 경우 뷰 작업을 수행하는 사용자에게 이러한 오류가 발생
할 수 있습니다. Tableau Desktop에서 데이터에 연결 페이지를 업데이트하려면 새로 고침
아이콘을 클릭합니다.
- 657 -
이 Tableau Server 데이터 원본에 연결할 수 없습니다. 데이터 원본의 연결 정보가 변경
된 경우(예: 데이터베이스 서버 이름 변경 결과) 이러한 오류가 발생할 수 있습니다. 데이터
원본에 대한 데이터 연결 정보를 확인하고 해당 정보의 설정이 올바른지 확인합니다.
Tableau Server 데이터 원본을 나열할 수 없습니다. 사용자가 Tableau Server 데이터 원
본에 액세스하려고 하고 Tableau Server와 Tableau Desktop 사이의 연결 문제가 있는 경우
이러한 오류가 발생할 수 있습니다.
큐브 데이터 원본에 연결할 수 없습니다. 게시된 다차원(큐브) 데이터 원본을 사용하려면
데이터 원본을 Tableau Desktop으로 다운로드하여 사용해야 합니다. 데이터 원본에 대한 다
른 이름으로 다운로드/웹 저장 권한이 있는지 확인하십시오. Tableau의 큐브에 대한 자세
한 내용은 큐브 데이터 원본 페이지에 276을 참조하십시오.
구독 문제 해결
"이 이 메 일 의 뷰 스 냅 샷 을 적 절 하 게 렌 더 링 할 수 없 습 니 다 ."
이 오류 메시지와 함께 구독을 수신할 경우 여러 가지 이유가 있습니다.
l
l
l
자격 증명 누락 : 일부 뷰가 내장된 자격 증명으로 게시되었습니다. 내장된 자격 증명
이 최신이 아니거나 내장된 자격 증명 없이 뷰가 다시 게시될 경우 위의 오류를 수신할
수 있습니다.
데이터베이스가 일시적으로 중지 : 뷰에 라이브 데이터베이스 연결이 있고, 구독이
생성되자 데이터베이스가 일시적으로 중지되는 경우 위의 오류를 수신할 수 있습니
다.
백그라운드 프로세스 시간 초과 : 기본적으로 구독을 처리하는 백그라운드 프로세
스는 30분 후에 종료됩니다. 대부분의 경우 충분한 시간이지만 부분의 경우 충분한 시
간이지만 백그라운드 프로세스가 매우 크고 복잡한 대시보드를 처리하는 경우 시간
이 부족할 수 있습니다. 비추출용 백그라운드 작업 페이지에 298 관리 뷰에서 이 경
우에 해당하는지 확인할 수 있습니다. 시간 초과 임계값을 늘리려면 tabadmin 옵션
subscriptions.timeout을 사용하십시오.
- 658 -
구독할 수 없음
Tableau Server의 뷰를 볼 수 있고 오른쪽 위에 구독 아이콘(
할 수 있습니다.
)이 나타나는 경우 뷰를 구독
뷰를 구독하려면 두 가지 항목이 필요합니다. Tableau Server를 올바르게 구성해야 하고(구
독 관리 페이지에 233에 설명됨) 구독하려는 뷰에 해당 데이터 원본에 대한 내장된 자격 증
명이 있거나 자격 증명이 필요 없는 뷰여야 합니다. 후자의 예로는 새로 고쳐지지 않는 추출
항목에 연결되는 통합 문서 또는 통합 문서 게시 시점에 포함된 파일에 있는 통합 문서 데이
터입니다. 자격 증명 내장은 Tableau Desktop에서 수행되는 단계입니다(자세한 내용은
Tableau Desktop 도움말 참조).
구독 아이콘 없음
Tableau Server의 뷰를 볼 수는 있지만 뷰를 구독할 수는 없습니다. 이는 뷰를 처음 클릭할 때
데이터베이스 자격 증명을 입력하라는 메시지가 표시되는 라이브 데이터베이스 연결을 사
용한 뷰에서 발생합니다. 구독에는 뷰 또는 통합 문서와 데이터 및 일정이 포함됩니다. 데이
터 조각을 전달하려면 Tableau Server에 내장된 데이터베이스 자격 증명이 있거나 자격 증
명이 필요 없는 데이터가 있어야 합니다. 라이브 데이터베이스 연결을 사용하는 경우
Tableau Server에는 자격 증명이 없으며 개별 사용자만 자격 증명을 보유합니다. 이 때문에
자격 증명이 필요하지 않거나 자격 증명이 내장되어 있는 뷰만 구독할 수 있습니다.
또한 Tableau Server에 대해 신뢰할 수 있는 인증이 구성된 경우 뷰를 볼 수는 있지만 구독할
수는 없습니다(구독 아이콘이 표시되지 않음). 자세한 내용은 구독 요구 사항 을 참조하십시
오.
잘 못 되 었 거 나 "취 소 한 " 구 독 수 신
제품 인스턴스 외에도 Tableau Server의 테스트 또는 개발 인스턴스에서 구독을 구성할 경
우 제품 외 인스턴스에서는 구독을 사용하지 마십시오. 모든 인스턴스에서 구독을 계속 사
용하도록 설정하면 사용자가 유효한 것 같지만 작동하지 않는 구독을 수신하거나 뷰나 통합
문서에서 구독을 취소한 경우에도 구독을 수신할 수 있습니다.
구 독 이 도 착 하 지 않 음 ("이 메 일 을 보 내 는 동 안 오 류 가 발 생 했 습 니 다 . 명 령 을
SMTP 호 스 트 로 보 낼 수 없 습 니 다 .")
추출용 백그라운드 작업 페이지에 296 관리 뷰에 따르면 구독이 전송된 것으로 보이지만
구독이 도착하지 않고 있으며, SMTP 서버가 암호화된(SSL) 세션을 사용할 경우 Windows 이
벤트 뷰어에 위 오류가 나타날 수 있습니다. 구독은 암호화되지 않은 SMTP 연결에 대해서만
지원됩니다. 해결책은 암호화되지 않은 SMTP 서버를 사용하는 것입니다.
8.1로 업 그 레 이 드 한 후 작 동 하 지 않 는 사 용 자 지 정 스 크 립 트
버전 8.1 이상에서는 세션을 보다 효율적으로 관리할 수 있도록 뷰 URL의 끝에 해시 태그(#)
를 추가했습니다. 뷰를 PDF 또는 PNG로 생성한 사용자 지정 구독 스크립트가 있는 경우 해
- 659 -
시 태그를 허용하려면 스크립트를 업데이트해야 할 수 있습니다.
예를 들어 8.1 이전 버전에서는 뷰 URL이
http://tableauserver/views/SuperStore/sheet1 구문을 사용합니다. 이 경우
뷰를 PNG로 생성하려면 URL의 끝에 .png를 추가할 수 있습니다(예:
http://tableauserver/views/SuperStore/sheet1.png).
8.1, 8.2 또는 8.3 버전에서는 뷰 URL이
http://tableauserver/views/SuperStore/sheet1#1 구문을 사용합니다. 이 경
우 PNG를 생성하려면 해시 태그 앞에 .png를 추가합니다. 예:
http://tableauserver/views/SuperStore/sheet1.png#1
9.0으 로 업 그 레 이 드 한 후 작 동 하 지 않 는 사 용 자 지 정 스 크 립 트
9.0 버전에서 서버 URL 끝에 있는 세션 ID는 "iid" 매개 변수(:iid=<n>)로 표시됩니다. 예를
들어
http://localhost/#/views/Sales2015/SalesMarginsByAreaCode?:iid=1
로 나타납니다. 이 매개 변수는 Tableau Server 8.x 버전에서 세션 ID에 사용된 해시 태그
"#<n>"을 대체합니다.
뷰를 PDF 또는 PNG로 생성하는 사용자 지정 구독 스크립트를 사용하는 경우 해시 태그와
숫자(#<n>)를 제거하고 숫자 앞에 ?:iid= 세션 ID 매개 변수를 삽입하여 스크립트를 업데이
트해야 할 수 있습니다.
9.0 버전부터 뷰 URL에서
http://tableauserver/views/SuperStore/sheet1?:iid=2 구문을 사용합니다.
9.0 이상 버전에서 PNG를 생성하려면 세션 ID 앞에 .png를 추가합니다(예:
http://tableauserver/views/SuperStore/sheet1.png?:iid=2).
SAML 문 제 해 결
SAML 문제를 해결하려면 다음 항목을 참조하십시오.
SAML 및 자 동 로 그 온 사 용
SAML을 사용 중이며 Tableau Server가 Active Directory를 사용하도록 구성된 경우 자동 로
그온 사용 도 선택하지 마십시오. 동일한 서버 설치에서 자동 로그온 과 SAML을 함께 사용
할 수는 없습니다.
SAML 구 성 시 HTTP 상 태 500 오 류
경우에 따라 HTTP 상태 500 오류가 나타나고, SAML을 사용하도록 설정한 후 브라우저에서
Tableau Server URL로 이동하면 다음 오류가 나타날 수 있습니다.
org.opensaml.saml2.metadata.provider.MetadataProviderException:
- 660 -
User specified binding is not supported
by the Identity Provider using profile
urn:oasis:names:tc:SAML:2.0:profiles:SSO:browser
이 오류를 해결하려면 다음을 확인하십시오.
l
l
l
l
SAML 탭에 지정된 SSO 프로필의 IdP URL이 올바릅니다.
IdP에서 서비스 공급자를 생성하는 동안 제공한 SSO 프로필의 IdP URL이 올바릅니
다.
IdP가 SP 초기화 인증을 사용하도록 구성되어 있습니다. (IdP 초기화 인증은 지원되지
않습니다.)>
IdP가 HTTP-POST 요청을 사용하도록 구성되어 있습니다. (리디렉션 및 SOAP는 지
원되지 않습니다.)
이러한 설정 중 하나라도 올바르지 않은 경우 설정을 적절하게 수정한 후 Tableau Server에
서 XML 메타데이터 문서를 생성하고 내보내는 것부터 시작하여 SAML 구성 단계를 다시 수
행합니다.
이러한 설정이 올바르지만 계속 오류가 발생하는 경우 SAML 요구 사항 페이지에 472의
설명에 따라 Tableau Server 및 IdP에서 생성된 메타데이터 XML을 검토합니다.
명령줄에서 로그인
Tableau Server가 SAML을 사용하도록 구성되어 있어도 명령줄 도구 tabcmd 페이지에 545
또는 Tableau 데이터 추출 명령줄 유틸리티 (Tableau Desktop과 함께 제공됨)를 사용하여
Tableau Server에 로그인하는 경우 SAML이 사용되지 않습니다.
로그인 실패
로그인이 실패하고 다음과 같은 메시지가 나타날 수 있습니다.
Login failure: Identity Provider authentication successful for
user <username from IdP>. Failed to find the user in Tableau
Server.
이 오류는 대개 Tableau Server에 저장되어 있는 사용자 이름과 IdP에서 제공되는 사용자 이
름이 일치하지 않는다는 의미입니다. 이 오류를 해결하려면 두 사용자 이름이 일치해야 합
니다. 예를 들어 Jane Smith의 사용자 이름이 IdP에 jsmith로 저장되면 Tableau Server에도
jsmith로 저장되어야 합니다.
SAML 오 류 로 그
SAML 인증은 Tableau Server 외부에서 수행됩니다. 따라서 인증 관련 문제 해결이 어려울
수 있지만 로그인 시도가 Tableau Server에 기록됩니다. 로그 파일 스냅샷을 만들 수 있고 이
- 661 -
스냅샷을 사용하여 문제를 해결할 수 있습니다.자세한 내용은 로그 파일 아카이브 페이지
에 641를 참조하십시오.
참고: Tableau Server 9.0 이상에서 SAML 관련 이벤트를 기록하려면
wgserver.log.level 및 vizportal.log.level이 모두 debug로 설정되어 있
어야 합니다. 자세한 내용은 로그 수준 변경 페이지에 652을 참조하십시오.
압축을 푼 로그 파일 스냅샷의 다음 파일에서 SAML 오류를 확인할 수 있습니다.
\wgserver\wgserver-<n>.log
\vizportal\vizportal-<n>.log
\wgserver\production.<nnnn>_<yyyy_mm_dd_hh_mm_ss>.log
Tableau Server 9.0 이상에서 응용 프로그램 프로세스(vizportal.exe)가 인증을 처리하므로
SAML 응답은 해당 프로세스로 기록됩니다. SAML 설정 프로세스는 API 서버 프로세스
(wgserver.exe)에 대한 로그에 정보를 기록합니다.
끝에 추가되는 슬래시
SAML 탭에서 Tableau Server에서 반환하는 URL이 슬래시로 끝나는지 확인하십시오(맞
음: http://tableau_server, 틀림: http://tableau_server/).
연결 확인
구성하려는 Tableau Server에 직접 양방향 트래픽을 허용하는 방화벽에 경로 지정 가능한 IP
주소나 NAT가 있어야 합니다.
- 662 -
Tableau Server에서 텔넷을 실행하여 SAML IdP로 연결을 시도하여 연결 테스트를 수행할
수 있습니다. 예: C:\telnet 12.360.325.10 80
위의 테스트는 IdP 상에서 HTTP 포트(80)로 연결하게 되고 HTTP 헤더를 수신하게 됩니다.
상 호 SSL 인 증 문 제 해 결
이 항목에서는 상호(양방향) SSL 인증에서 발생할 수 있는 문제와 그 원인, 사용자에게 표시
될 수 있는 메시지, 문제의 가능한 해결 방법에 대해 설명합니다.
l
클라이언트에서 인증서가 누락됨
l
클라이언트가 상호 SSL 인증을 지원하지 않음
l
클라이언트 인증서가 Active Directory에 게시되지 않음
l
예기치 않게 사용자에게 오류 메시지를 표시하는 로그인 대화 상자가 표시됨
l
UPN 또는 CN 필드의 사용자 이름이 누락되거나 잘못됨
l
사용자가 예기치 않은 사용자 이름(LDAP 매핑)을 사용하여 로그인됨
l
사용자가 잘못된 사용자(UPN 또는 CN 매핑)로 로그인됨
상호 SSL 인증과 LDAP, UPN 및 CN 사용자 매핑에 대한 자세한 내용은 다음 항목을 참조하
십시오.
l
빠른 시작: 상호(양방향) SSL 인증 페이지에 484
l
상호 인증 중에 클라이언트 인증서를 사용자에게 매핑 페이지에 492
유 효 한 클 라 이 언 트 인 증 서 를 찾 을 수 없 습 니 다 . Tableau Server 관 리 자 에 게
문의하십시오.
클라이언트에서 인증서가 누락되었습니다.
클라이언트에 클라이언트 인증서가 없는 경우 인증하는 동안 사용자에게 이 메시지가 표시
됩니다.
We couldn't find a valid client certificate. Contact your Tableau
Server administrator.
이 문제를 해결하려면 사용자가 시스템 관리자에게 연락하여 클라이언트 컴퓨터에 사용할
인증서를 생성해야 합니다.
잘못된 사용자 이름 및 암호
클라이언트가 상호 SSL 인증을 지원하지 않습니다.
Tableau Desktop 9.1 이전 버전은 상호 SSL 인증을 지원하지 않습니다. 이전 버전의 Tableau
Desktop을 사용하여 상호 SSL 인증을 사용하도록 구성된 Tableau Server에 연결하면 다음
오류가 발생할 수 있습니다.
- 663 -
l
l
Tableau Server가 대체 인증을 사용하도록 구성되어 있으면 클라이언트에 로그인 대
화 상자가 표시되고 사용자가 사용자 이름과 암호를 입력할 수 있습니다.
서버가 대체 인증을 사용하도록 구성되어 있지 않으면 사용자에게 다음 메시지가 표
시되고 서버에 연결할 수 없게 됩니다.
Invalid user name or password
대체 인증에 대한 자세한 내용은 빠른 시작: 상호(양방향) SSL 인증 페이지에 484을 참조
하십시오.
클 라 이 언 트 인 증 서 에 서 사 용 자 이 름 을 찾 을 수 없 습 니 다 . Tableau Server 관
리 자 에 게 문 의 하 거 나 Tableau Server 계 정 을 사 용 하 여 로 그 인 하 십 시 오 .
클라이언트 인증서가 Active Directory에 게시되지 않았습니다.
Tableau Server가 인증에 Active Directory를 사용하도록 구성되어 있고 사용자 매핑이 LDAP
로 설정되어 있는 경우 Tableau Server는 인증을 위해 클라이언트 인증서를 Active Directory
로 보냅니다. 하지만 클라이언트 인증서가 Active Directory에 게시되지 않은 경우 인증이 실
패하고 사용자에게 다음 메시지가 표시됩니다.
클라이언트 인증서에서 사용자 이름을 찾을 수 없습니다. Tableau Server
관리자에게 문의하거나 Tableau Server 계정을 사용하여 로그인하십시오.
이 문제를 해결하려면 시스템 관리자가 클라이언트 인증서를 Active Directory에 게시했는지
확인해야 합니다. 그렇지 않고 서버가 다른 사용자 매핑(UPN 또는 CN)을 사용하도록 구성
되어 있다면 시스템 관리자가 클라이언트 인증서의 UPN 또는 CN 필드에 사용자 이름이 포
함되어 있는지 확인해야 합니다.
예기치 않게 사용자에게 오류 메시지를 표시하는 로그인 대화 상자가 표시
됨
Tableau가 상호 SSL 인증을 사용하도록 구성되어 있고 사용자의 컴퓨터에 사용 가능한 인
증서가 있는 경우 Tableau Server가 해당 인증서를 사용하여 사용자를 인증하기 때문에 사
용자에게 로그인 대화 상자가 표시되지 않습니다. 하지만 서버가 인증서에서 사용자 이름을
인식하지 못하면 로그인 대화 상자가 표시되고 인증서가 사용되지 않은 이유를 나타내는 오
류 메시지가 표시됩니다. 다음과 같은 조건이 모두 적용되는 경우 이 문제가 발생할 수 있습
니다.
l
l
대체 인증을 사용하도록 설정되어 있습니다.
서버가 UPN 또는 CN 매핑을 사용하는 경우 인증서 UPN 또는 CN 필드에 있는 사용자
이름이 인식되지 않습니다. 서버가 LDAP 매핑을 사용하는 경우 인증서가 Active
Directory에서 사용자에게 매핑되어 있지 않습니다.
이 문제를 해결하려면 시스템 관리자가 Tableau Server에 매핑이 구성되어 있는 방식에 따
라 다음을 수행해야 합니다.
- 664 -
l
l
LDAP 매핑: 인증서가 사용자에게 연결되어 있고, 사용자의 컴퓨터에서 인증서를 사
용할 수 있으며, 사용자가 Tableau Server 사용자로 구성되어 있는지 확인해야 합니
다.
UPN 또는 CN 매핑: 사용자의 컴퓨터에서 인증서를 사용할 수 있고, 인증서 UPN 또는
CN 필드에 사용자 이름이 있으며, 도메인을 포함한 사용자 이름이 Tableau Server의
사용자 이름과 일치하는지 확인해야 합니다.
클 라 이 언 트 인 증 서 에 서 사 용 자 이 름 을 찾 을 수 없 습 니 다 . Tableau Server 관
리자에게 문의하십시오.
인 증 서 에 올 바 른 Tableau Server 사 용 자 이 름 이 포 함 되 어 있 지 않 습 니 다 .
UPN 또는 CN 필드의 사용자 이름이 누락되거나 잘못됨
Tableau Server가 UPN 또는 CN 매핑을 사용하도록 구성되어 있으면 서버가 인증서의 UPN
또는 CN 필드에서 사용자의 이름을 읽은 다음 Active Directory 또는 Tableau Server의 로컬
리포지토리에서 사용자 이름을 조회합니다. (서버가 읽는 특정 필드는 서버에서 사용하도
록 구성되어 있는 매핑(UPN 또는 CN)에 따라 달라집니다.) 사용자 이름을 포함해야 하는 필
드에 아무 값도 없으면 사용자에게 다음 메시지가 표시됩니다.
클라이언트 인증서에서 사용자 이름을 찾을 수 없습니다. Tableau Server
관리자에게 문의하십시오.
클라이언트 인증서에 사용자 이름이 포함되어 있지만 Active Directory와 Tableau Server에
서 사용자 이름이 인식되지 않으면 사용자에게 다음 메시지가 표시됩니다.
Certificate does not contain a valid Tableau Server user name.
다음과 같은 조건이 모두 참인 경우 이 문제가 발생할 수 있습니다.
l
Tableau Server가 UPN 또는 CN 매핑을 사용하도록 구성되어 있습니다.
l
대체 인증을 사용하도록 설정되어 있지 않습니다.
l
클라이언트 인증서의 UPN 또는 CN 필드에 사용자 이름이 없거나 UPN 또는 CN 필드
의 사용자 이름이 Active Directory 또는 Tableau Server의 사용자 이름과 일치하지 않
습니다.
이 문제를 해결하려면 시스템 관리자가 사용자의 인증서를 확인하여 인증서 UPN 또는 CN
필드에 올바른 사용자 이름이 있는지 획인해야 합니다.
사 용 자 가 예 기 치 않 은 사 용 자 이 름 (LDAP 매 핑 )을 사 용 하 여 로 그 인 됨
서버가 Active Directory 인증 및 LDAP 매핑을 사용하도록 구성되어 있으면 인증서가 Active
Directory의 사용자에게 연결됩니다. 인증서의 UPN 또는 CN 필드에 사용자 이름이 포함되어
있는 경우 해당 사용자 이름은 무시됩니다.
사용자가 UPN 또는 CN 필드의 사용자 이름으로 로그인하게 하고 싶다면 서버를 UPN 또는
CN 매핑을 사용하도록 구성해야 합니다.
- 665 -
사 용 자 가 잘 못 된 사 용 자 (UPN 또 는 CN 매 핑 )로 로 그 인 됨
클라이언트 인증서의 UPN 또는 CN 필드에 있는 사용자 이름이 모호한 경우가 있습니다. 결
과적으로, 사용자가 잘못된 ID로 로그인됩니다.
이 문제가 발생할 수 있는 상황과 관련된 자세한 내용은 상호 인증 중에 클라이언트 인증
서를 사용자에게 매핑 페이지에 492 항목에서 다중 도메인 조직에서 모호한 사용자 이
름 을 참조하십시오.
추출 새로 고침 알림 처리
예약된 추출 새로 고침이 성공하지 않으면 오른쪽 위에 알림 메뉴가 표시됩니다.
추출 새로 고침이 실패하고 사용자가 다음인 경우에만 알림 메뉴가 표시됩니다.
l
시스템 또는 사이트 관리자
l
새로 고칠 수 없는 통합 문서 또는 데이터 원본의 작성자
l
새로 고칠 수 없는 데이터 원본에 연결된 통합 문서 작성자
알림 메뉴를 열면 새로 고침 실패에 대한 자세한 내용을 볼 수 있습니다.
데이터 원본 이 내장됨 으로 나열되면 데이터 원본 자격 증명 또는 데이터베이스 이름 등이
포함된 데이터 원본 정의가 원래 Tableau Desktop에서 만든 통합 문서 내에 내장되어 있거나
저장되어 있다는 의미입니다.
데이터 원본 이름이나 통합 문서 이름이 데이터 원본 (예: 데이터 원본 : sales_data)으로 나
열되면 해당 데이터 원본이 Tableau Server 데이터 원본 이라는 의미입니다. 데이터 원본 정
의는 Tableau Server에 저장됩니다.
- 666 -
Tableau Desktop의 데이터 패널에서 데이터 원본이 Tableau Server에 있는지, 아니면 로컬
에 있는지를 확인할 수 있습니다. 데이터 원본이 서버에 있으면 데이터 원본 이름 옆에 데이
터베이스 아이콘 대신 Tableau 아이콘이 표시됩니다.
추출 새로 고침 문제 해결
알림에서 연결 정보 편집 링크를 클릭한 다음 누락된 정보를 입력하고 저장 을 클릭하여 일
부 추출 새로 고침 문제를 해결할 수 있습니다.
데이터 연결을 편집하여 문제를 해결할 수 없는 경우 Tableau Desktop에서 해당 문제를 해결
하고 통합 문서를 다시 게시해야 합니다.
팁: 관리자는 각 사이트에서 콘텐츠 탭과 데이터 연결을 클릭하여 액세스할 수 있는 데이터
연결 페이지에서 언제든지 데이터 연결을 편집할 수 있습니다.
Tableau Server 설 치 및 업 그 레 이 드 문 제 해 결
이 항목의 제안에 따라 Tableau Server에서 발생하는 공통적인 문제를 해결합니다. 상태 페
이지에 표시되는 프로세스 상태에 기반하는 추가적인 문제 해결 단계에 대해서는 서버 프
로세스 문제 해결 페이지에 243을 참조하십시오.
- 667 -
일반적인 문제 해결 단계
많은 Tableau Server 문제는 몇 가지 기본적인 단계에 따라 해결할 수 있습니다.
1. Tableau Server를 실행하는 각 컴퓨터에 충분한 디스크 공간이 있는지 확인합니다. 디
스크 공간이 제한되면 Tableau Server 설치 또는 업그레이드가 실패하거나 실행에 문
제가 발생할 수 있습니다.
2. Tableau Server를 다시 시작합니다. 완전하게 시작되지 않는 인덱싱 및 프로세스 관련
문제는 Tableau Server를 통제되는 방식으로 다시 시작하여 해결할 수 있습니다.
Tableau Server를 다시 시작하려면 tabadmin restart 명령을 사용합니다. 그러면
Tableau Server와 관련된 모든 프로세스가 중지된 다음 다시 시작됩니다.
3. 조정 서비스(ZooKeeper)와 관련된 파일을 정리합니다. 조정 서비스 파일을 정리하려
면 tabadmin cleanup --reset-coordination 명령을 사용합니다.
Tableau Server 시 작
Tableau Server가 완 전 하 게 시 작 되 었 는 지 여 부 를 확 인 할 수 없 음
Tableau Server 시작 시 모든 구성 요소가 올바르게 시작되었는지 확인할 수 없다는 표시가
나타나는 경우가 있습니다. 이 경우 다음 메시지가 표시됩니다. "서비스의 모든 구성 요소가
올바르게 시작되었는지 여부를 확인할 수 없습니다."
시작한 후 이 메시지가 표시되는 경우 tabadmin status -v 명령을 사용하여 Tableau
Server가 예상대로 실행되고 있는지 확인합니다.
상태가 실행 중("Status: RUNNING")으로 표시되는 경우 서버가 성공적으로 시작된 것이며
이 메시지를 무시할 수 있습니다. 상태가 DEGRADED 또는 STOPPED인 경우 다음 섹션에서
"Tableau Server가 시작되지 않음"을 참조하십시오.
Tableau Server가 시 작 되 지 않 음
Tableau Server가 시작되지 않거나 성능이 저하된 상태에서 실행되는 경우 명령 프롬프트에
서 tabadmin restart 명령을 실행합니다. 그러면 실행되고 있는 모든 프로세스가 종료
되고 Tableau Server가 다시 시작됩니다.
Tableau Server 설 치
하드웨어 요구 사항으로 인한 설치 실패
버전 9.0부터, 설치에 사용하는 컴퓨터가 최소 하드웨어 요구 사항을 충족하지 못하는 경우
Tableau Server를 설치할 수 없습니다. 최소 요구 사항은 성능이 부족한 컴퓨터에서 Tableau
Server를 실행하여 발생하는 문제를 최소화하도록 설계되었습니다. 이 요구 사항은 주 서버
컴퓨터와 작업자 컴퓨터 모두에 적용됩니다. 32비트 버전의 Tableau Server에 대한 최소 요
구 사항이 더 낮습니다. 하드웨어 제한으로 인해 64비트 버전을 설치할 수 없는 경우 대신 32
비트 버전을 사용할 수 있습니다. 최소 하드웨어 요구 사항에 대한 자세한 내용은 Tableau
Server의 최소 하드웨어 요구 사항 및 권장 사항 페이지에 68을 참조하십시오.
- 668 -
Tableau Server 업 그 레 이 드
파일 저장소로 추출 마이그레이션
Tableau Server 9.2에서 데이터 추출에 사용할 수 있는 보다 신뢰할 수 있는 저장소 메커니즘
이 도입되었으며, 이를 파일 저장소라고 합니다. 이전 버전을 업그레이드하려면 추출을 마
이그레이션해야 합니다. 많은 수의 추출이 있거나 많은 데이터가 있는 추출인 경우 마이그
레이션에 긴 시간(최대 몇 시간)이 걸릴 수 있습니다. 마이그레이션 중에 다음 메시지가 표시
됩니다.
Migrating extracts to File Store
This process may take up to several hours.
마이그레이션 프로세스가 멈추거나 중단된 것으로 보이면 tabadmin.log를 검사하여 마
이그레이션이 계속되고 있는지 확인할 수 있습니다. 각 추출이 마이그레이션될 때마다 이
로그에 항목이 작성됩니다.
디스크 공간 부족으로 인한 업그레이드 실패
디스크 공간이 부족하여 Tableau Server 설치 프로그램을 실행하고 업그레이드할 수 없는
경우 설치가 실패합니다. 필요한 디스크 공간의 양은 리포지토리 데이터베이스의 크기와 추
출의 수 및 크기에 따라 달라집니다. 버전 9.0으로 업그레이드하는 과정에서 설치 프로그램
이 추출을 새 파일 저장소로 마이그레이션하며 이 작업에 공간이 필요합니다.
디스크 공간을 확보하려면 다음을 수행합니다.
1. tabadmin ziplogs 명령을 사용하여 로그를 압축하여 저장합니다.
ziplogs 파일을 만든 후 Tableau Server 설치에 사용되지 않는 안전한 장소에 저장합니
다.
2. tabadmin cleanup 명령을 사용하여 불필요한 파일을 정리합니다. 자세한 내용은
불필요한 파일 제거 페이지에 625를 참조하십시오.
Tableau Server 검 색 및 찾 아 보 기 인 덱 스 다 시 작 성
검색 및 찾아보기 인덱스를 다시 작성하여 해결할 수 있는 기타 문제
다음과 같은 증상이 있는 경우 인덱스를 다시 작성해야 합니다.
l
l
l
l
사용자가 로그인하려고 하면 빈 사이트 목록이 나타남
사용자가 프로젝트를 선택하려고 하면 빈 프로젝트 목록이 나타남
콘텐츠(통합 문서, 뷰, 대시보드)가 누락됨
예기치 않은 또는 잘못된 알림(예: 추출을 포함하지 않는 통합 문서에서 "새로 고침 실
패" 알림)
- 669 -
이러한 동작이 나타나는 경우 tabadmin reindex 명령을 사용하여 검색 및 찾아보기 인
덱스를 다시 작성합니다.
- 670 -
JavaScript API
Tableau의 JavaScript API를 사용하면 Tableau 시각화를 사용자 웹 응용 프로그램에 통합할
수 있습니다. API를 사용하면 사용자의 상호 작용을 엄격하게 제어하고 다른 방식으로는 결
합할 수 없는 기능을 결합할 수 있습니다. 예를 들어 마크 그룹을 필터링하고, 이러한 마크 중
일부를 선택하고, 다운로드할 수 있도록 해당 데이터를 제공하는 단일 컨트롤을 코딩할 수
있습니다.
자세한 내용은 JavaScript API를 참조하십시오.
- 671 -
REST API
REST API를 사용하면 Tableau Server 리소스를 프로그래밍 방식으로 관리하고 변경할 수
있습니다. 이 API는 Tableau Server에서 데이터 원본, 프로젝트, 통합 문서, 사이트 사용자 및
사이트 이면에서 이 기능에 간편하게 접근할 수 있도록 지원합니다. 이렇게 기능에 접근하
여 사용자 지정 응용 프로그램을 직접 만들거나 Tableau Server 리소스와의 상호 작용을 스
크립팅할 수 있습니다.
자세한 내용은 REST API를 참조하십시오.
- 672 -
연락처
전세계 지사 주소록
영업
연락처
지원
1. 지원 리소스 를 검색합니다.
2. 사용자의 질문에 대한 답변이 있는지 검색 결과를 검토합니다.
3. 필요한 정보가 없을 경우 검색 결과 하단으로 스크롤하여 Continue and Create
Case를 클릭합니다.
- 673 -
Copyright
© 2015 Tableau Software, Inc. 및 해당 사용 허가자. 모든 권리 보유.
특허 www.tableau.com/ip.
코드 일부분 copyright ⓒ 2002 The Board of Trustees of the Leland Stanford Junior University.
모든 권리 보유.
설치에는 수정되지 않은 Firebird 데이터베이스 실행 가능 버전이 포함되어 있습니다. 해당
데이터베이스의 원본 코드는 http://www.firebirdsql.org에서 확인할 수 있습니다.
타사 저작권 공지 사항 목록은 Tableau Server와 함께 설치되는 다음 파일을 참조하십시오.
C:\Program Files\Tableau\Tableau Server\9.2\COPYRIGHTS.rtf
참고: 64비트 운영 체제에 32비트 Tableau Server를 설치한 경우 C:\Program
Files (x86)\Tableau\Tableau Server\9.2\COPYRIGHTS.rtf에 있습니
다.
이 제품에는 Andy Clark에서 개발한 소프트웨어가 포함되어 있습니다.
이 제품에는 Apache Software Foundation(http://www.apache.org/)에서 개발한 소프트웨어
가 포함되어 있습니다.
이 제품은 Tableau Software의 최종 사용자 소프트웨어 사용권 계약에 정의된 클라이언트
소프트웨어입니다.
통합 문서 편집 및 만들기
웹 작성 환경에 대한 적절한 사용 권한을 가진 사용자는 기존 통합 문서를 편집하거나 새 통
합 문서를 만들 수 있습니다.
Tableau Server에 로그인할 때 기본적으로 콘텐츠 페이지가 표시됩니다. 액세스할 수 있는
콘텐츠(통합 문서 및 데이터 원본)는 다음 프로세스 중 하나의 결과로 여기에 나타납니다.
l
l
Tableau Desktop 사용자가 Tableau Server에 통합 문서 또는 데이터 원본을 게시합니
다.
Tableau Server 사용자가 웹 편집 환경에서 통합 문서를 만들고 저장합니다.
뷰 작성
기존 통합 문서에서 새 시트를 만들거나 새 통합 문서를 만들어 새 뷰를 작성할 수 있습니다.
이 항목에서는 게시된 데이터 원본에 연결하고 새 통합 문서에서 뷰를 작성하는 방법을 보
여 줍니다.
다음 절차에서는 범주 및 지역별 판매에 대한 정보를 통합하는 뷰를 작성하는 방법을 보여
줍니다. 이 뷰는 Tableau Desktop과 함께 제공된 Superstore 샘플 데이터 원본을 사용하여
- 674 -
Tableau Server에 게시되어 있습니다. 표시된 데이터 원본에 액세스할 수 없는 경우 직접 게
시한 데이터에 연결하고 해당 데이터의 측정값과 차원을 사용하여 유사한 뷰를 만들 수 있
습니다.
1. 사이트의 콘텐츠 페이지에서 데이터 원본 을 선택합니다.
2. 데이터 원본 목록에서 사용하려는 데이터 원본 옆에 있는 확인란을 선택한 다음 동작
> 새 통합 문서 를 선택합니다.
비어 있는 새 통합 문서가 Tableau Server 웹 편집 환경에서 열립니다.
참고: 데이터 원본이 큐브 기반 데이터베이스용인 경우 새 통합 문서 옵션을
사용할 수 없습니다. 자세한 내용은 큐브 데이터 원본 페이지에 276을 참조하
십시오.
3. 측정값 패널에서 Sales를 열 선반으로 끕니다.
- 675 -
4. 차원 패널에서 Product를 확장하여 하위 범주를 표시한 다음 Category를 행 선반으
로 끕니다.
이제 데이터를 시각화(뷰)으로 변환할 수 있습니다. 여기서는 가로 막대 차트입니다.
- 676 -
5. 차원 패널에서 Region을 행 선반으로 끕니다.
이제 뷰에 다른 데이터 계층이 포함되었습니다. 범주는 지역으로 나뉘었습니다.
이제 단일 지역에서 범주별로 판매를 보고 비교하려는 경우 필터를 사용할 수 있습니
다.
6. 차원 패널에서 Region을 필터 선반으로 끕니다.
필터 선반을 마우스오버하면 필드 왼쪽에 작은 삼각형이 표시되어 Region을 선반으
로 끌 수 있음을 나타냅니다.
페이지 맨 오른쪽에 필터 컨트롤이 나타납니다.
7. 분석할 하나의 영역을 제외한 모든 영역에 대한 확인란을 선택 취소한 다음 다시 모두
선택합니다.
8. 색상을 사용하여 시각화를 개선할 수 있습니다. Region을 마크 카드의 색상 으로 끕
니다.
- 677 -
여러 제품 범주의 매출을 지역별로 비교할 수 있는 유용한 뷰가 생겼습니다.
팁: 막대에 적용할 다양한 색상표 선택 또는 크기 조정에 대한 자세한 내용은 마
크 페이지에 694를 참조하십시오.
9. 각 제품의 지역 판매에 초점을 맞추는 대신 지역의 전체 제품 판매를 더 간단하게 분석
하게 해 주는 뷰를 선호할 수 있습니다. 행 선반에서 Region을 Category 왼쪽으로 끕
니다.
- 678 -
뷰가 새로 고쳐져 지역별 모든 제품 판매를 보여 줍니다.
10. 이전 버전의 뷰를 선호하는 경우 툴바에서 실행 취소 를 클릭할 수 있습니다.
11. 두 번째 워크시트를 만들 경우 뷰 맨 아래에 있는 새 워크시트 탭을 선택합니다.
워크시트 탭을 선택하고 시트 이름 바꾸기 를 선택하여 더 알기 쉬운 이름을 지정합
니다.
- 679 -
12. 저장 을 클릭하여 통합 문서를 저장합니다. 통합 문서 저장 대화 상자에서 다음 단계
를 완료합니다.
l 통합 문서 이름을 지정하고 프로젝트 를 기본값 으로 설정해 둡니다.
l 여러 시트를 만들었으며 해당 탭이 뷰 맨 아래쪽에 나타나도록 지정할 경우 탭
으로 시트 표시 를 선택합니다.
l 데이터베이스에 대한 계정이 없는 사용자가 뷰를 볼 수 있도록 하려면 데이터
원본에 대한 암호 내장 을 선택합니다.
l 작업을 마쳤으면 저장 을 클릭합니다.
뷰 편집
뷰 섹션에서 다음 방법 중 하나를 사용하여 편집할 뷰를 열 수 있습니다.
l
축소판 뷰를 마우스오버할 때 표시되는 도구 설명에서 편집 을 클릭합니다.
l
뷰를 선택하여 표시한 다음 뷰 위쪽에서 편집 을 클릭합니다.
통합 문서 게시자가 데이터베이스 자격 증명을 내장하지 않은 경우 자격 증명을 제공
하라는 메시지가 표시됩니다.
- 680 -
변경 내용 저장 또는 취소
뷰를 편집하는 동안 뷰 영역 상단에 있는 메뉴를 클릭하여 변경 내용을 저장하거나 취소할
수 있습니다.
작업을 저장할 때 단일 뷰에서 작성 환경을 입력했어도 편집했거나 편집하지 않았을 수도
있는 다른 뷰를 포함하여 전체 통합 문서가 저장됩니다.
l
저장 은 원래 통합 문서를 덮어씁니다.
참고: 이 옵션은 통합 문서를 덮어쓸 수 있는 사용 권한이 있는 경우에만 표시됩
니다.
l
다른 이름으로 저장 은 동일한 프로젝트에서 새 통합 문서를 만듭니다.
원래 버전의 뷰와 편집된 버전의 뷰 모두 유지할 경우 다른 이름으로 저장 을 사용하
여 새 통합 문서를 만듭니다.
탭으로 시트 표시 를 선택하면 통합 문서가 탭 없이 다시 저장될 때까지 통합 문서 사
용 권한이 통합 문서 내의 개별 뷰에 대한 사용 권한을 재정의합니다.
l
되돌리기 는 편집을 취소하고 마지막으로 저장된 통합 문서 버전으로 돌아갑니다.
l
완료 는 작성 환경을 종료합니다.
저장하지 않은 변경 내용이 있으면 저장할지 묻습니다. 변경 내용을 저장하지 않을 경
우 해당 뷰의 작성 모드로 돌아가도 현재 서버 세션에 대한 로그인이 유지되는 동안에
는 저장되지 않은 변경 내용이 계속 표시됩니다.
통합 문서를 저장하는 방법은 관리자가 부여한 사용 권한에 따라 달라집니다. 자세한 내용
은 웹 편집, 저장 및 다운로드 권한 허용 페이지에 369을 참조하십시오.
웹 작성 작업 영역
Tableau Server의 웹 작성 환경은 Tableau Desktop과 유사합니다. 뷰를 편집할 수 있으며, 스
토리가 아닌 통합 문서의 대시보드와 상호 작용할 수 있습니다.
워크시트
뷰의 웹 작성 작업 영역은 다음과 비슷한 모양입니다. Tableau Desktop과 마찬가지로 작업
- 681 -
영역 왼쪽에 데이터 및 분석 패널이 나타납니다.
데이터 패널에는 통합 문서에 포함된 데이터 원본의 이름, 활성 데이터 원본에 포함된 필드,
매개 변수 및 집합의 이름이 포함되어 있습니다.
- 682 -
분석 패널에는 Tableau의 자주 사용하는 분석 기능이 들어 있습니다. 분석 패널에서 참조선,
예측, 추세선 및 기타 개체를 뷰로 끌 수 있습니다.
뷰를 편집하는 옵션이 포함된 툴바 가 작업 영역 맨 위에 표시됩니다. 뷰 왼쪽에 마크 카드,
페이지 및 필터 선반이 표시됩니다. 뷰 위에는 측정값 및 차원 선반의 열 과 행 이 표시됩니
다. 통합 문서에 포함된 워크시트 및 대시보드에 대한 탭 이 작업 영역 맨 아래에 나타납니다.
- 683 -
새 시트 탭
을 선택하여 새 뷰 만들기를 시작합니다.
대시보드
통합 문서에서 대시보드 탭 을 선택한 다음 툴바에서 편집 을 선택하여 웹 작성을 시작합
니다. 전체 편집 기능은 활성화되지 않지만 Tableau Desktop과 마찬가지로 대시보드와 상호
작용할 수 있습니다.
- 684 -
예를 들어 대시보드에서 뷰 이름 옆에 있는 정렬 단추
를 선택하여 데이터를 정렬합니다.
또한 필드 이름을 이 항목만 포함 , 제외 , 데이터 보기 또는 멤버 그룹화 로 선택합니다. 이
동작은 연결된 초기 워크시트에만 적용됩니다.
통합 문서에서 뷰를 쉽게 업데이트하거나 검토하려면 대시보드에서 뷰를 선택하여 시트로
이동 을 표시합니다.
- 685 -
툴바 메뉴
대시보드 메뉴를 사용하여 대시보드 이름을 바꾸거나 통합 문서에서 새 워크시트를 만듭니
다.
다운로드 메뉴를 사용하여 대시보드를 오프라인에서 볼 수 있도록 저장하거나 초기 데이터
를 다운로드합니다.
다운로드 > 이미지 를 선택하여 대시보드를 PNG 파일로 저장합니다. 다운로드 > PDF를 선
택하여 대시보드를 PDF로 저장합니다.
뷰의 초기 데이터를 다운로드하려면 먼저 대시보드에서 원하는 뷰를 선택합니다. 상황에 맞
게 다운로드 메뉴가 업데이트되어 데이터 및 크로스탭 옵션이 추가됩니다.
- 686 -
데이터 를 선택하면 선택한 뷰의 요약 데이터와 초기 데이터를 모두 미리 보고 다운로드할
수 있는 새 창이 열립니다.
크로스탭 을 선택하여 선택한 뷰의 요약 데이터를 텍스트 테이블(CSV 파일)로 다운로드합
니다.
툴바
뷰를 편집하는 동안 뷰의 맨 위에 있는 툴바를 사용하여 일반적인 동작을 수행할 수 있습니
다.
실행 취소/다시 실행
동작 또는 일련의 동작을 실행 취소하고 다시 실행합니다. 이러한 툴바 단추를 선택하여 뷰
에서 거의 모든 유형의 변경 내용을 실행 취소하거나 다시 실행할 수 있습니다.
- 687 -
업데이트 일시 중지
선반에 필드를 배치하면 Tableau에서 데이터 원본을 쿼리하여 뷰를 생성합니다. 뷰를 편집
할 때 업데이트가 느려진 것 같으면 편집하는 동안 업데이트를 일시 중지했다가 다시 켤 수
있습니다.
바꾸기
이 경우 행 선반의 필드가 열 선반으로 이동하거나 그 반대로 이동합니다. x축 및 y축을 기반
으로 하는 뷰 유형과 함께 가장 많이 사용되었습니다.
합계
뷰에 있는 데이터의 총합계와 소계를 자동으로 계산할 수 있습니다. 합계를 선택하면 다음
네 가지 옵션이 표시됩니다.
l
열 총합계 표시 : 뷰의 모든 열에 대한 합계를 표시하는 행을 추가합니다.
l
행 총합계 표시 : 뷰의 모든 행에 대한 합계를 표시하는 열을 추가합니다.
l
l
l
l
행 총계를 왼쪽으로: 총계를 표시하는 행을 크로스탭 또는 뷰의 왼쪽으로 이동합니
다.
열 총계를 맨 위로: 총계를 표시하는 열을 크로스탭 또는 뷰의 맨 위로 이동합니다.
모든 소계 추가 : 열 또는 행에 여러 차원이 있는 경우 뷰의 소계 행 및 열을 삽입합니
다.
모든 소계 제거 : 소계 행 또는 열을 제거합니다.
레이블 표시/숨기기
뷰에서 마크 레이블을 표시하거나 숨기려면 선택합니다.
뷰 크기
뷰 크기 아래의 옵션을 사용하여 브라우저 창 내 뷰의 비율을 변경하고 세부 정보 보기와 전
체 그림 보기 사이를 전환합니다. 시각화 유형에 따라 셀 크기 명령의 효과가 달라집니다.
워크시트
워크시트 수준에서 변경 작업을 수행하는 옵션을 포함합니다. 워크시트를 만들거나, 시트
이름을 수정하거나, 시트 서식을 지우거나, 전체 시트를 지웁니다.
다운로드
다운로드 아래의 옵션을 사용하여 다른 응용 프로그램에서 사용할 수 있도록 뷰의 일부를
캡처합니다.
l
l
이미지 : 뷰, 대시보드 또는 스토리를 새 브라우저 탭에서 이미지로 표시합니다.
데이터 : 뷰의 데이터가 두 개의 탭으로 구성된 새 브라우저 창에 표시됩니다. 요약 탭
에는 뷰에 표시된 필드의 집계 데이터가 표시되고 기초 탭에는 시각화에서 선택한 마
- 688 -
l
l
크에 대한 기초 데이터가 표시됩니다. 새 창이 열리지 않으면 브라우저의 팝업 차단 기
능을 해제해야 합니다.
크로스탭 : 시각화에서 선택한 마크에 대한 기초 데이터가 Microsoft Excel에서 열 수
있는 CSV(쉼표로 구분된 값) 파일로 저장됩니다.
PDF: 현재 뷰를 새 브라우저 창에서 PDF로 엽니다. 이 창에서 파일로 저장할 수 있습
니다. 새 창이 열리지 않으면 브라우저의 팝업 차단 기능을 해제해야 합니다.
표현 방식
Tableau에서 사용할 수 있는 시각화 유형의 범위를 보여 주는 컨트롤이 열립니다. 표현 방식
목록을 표시하면 현재 뷰의 데이터를 사용하여 사용자가 선택할 수 있는 시각화 유형을 결
정합니다. 사용 가능한 유형 중 데이터에 가장 적합하다고 판단되는 유형 주위에 다른 색상
으로 윤곽이 그려집니다.
또한 시각화 유형을 마우스오버하여 사용할 수 있는 시각화 유형을 만들기 위해 필요한 필
드 유형을 확인할 수 있습니다.
데이터 패널
데이터 패널 맨 위에는 통합 문서에 대해 사용할 수 있는 데이터 원본 목록이 나열됩니다. 기
존 통합 문서를 편집하는 경우에는 여러 데이터 원본이 있을 수 있습니다. 데이터 원본의 차
원 및 측정값을 표시하려면 해당 데이터 원본을 선택합니다. 새 통합 문서를 만드는 경우에
는 통합 문서를 만든 데이터 원본만 표시됩니다.
모든 데이터 원본에는 필드가 있습니다. 이러한 필드는 데이터 패널의 데이터 원본 목록 아
래에 표시됩니다. 차원 및 측정값은 항상 표시되며 기타 필드 유형은 데이터 원본에 표시된
경우에만 나타납니다.
l
l
l
l
차원 은 불연속형 질적 데이터가 포함되는 필드입니다. 차원의 예로 날짜, 고객 이름,
고객 세그먼트 등이 있습니다.
측정값 은 집계할 수 있는 숫자 데이터가 포함되는 필드입니다. 측정값의 예로 매출,
수익, 직원 수, 온도, 주파수, 압력 등이 있습니다.
집합 은 일부 조건을 기반으로 데이터의 하위 집합을 정의하는 사용자 지정 필드입니
다. 집합은 데이터 변경에 따라 업데이트되는 계산된 조건을 기반으로 하거나 값의 상
수 목록을 기반으로 할 수 있습니다. 집합을 편집한 통합 문서에 표시할 수는 있지만
집합을 만들 수는 없습니다.
매개 변수 는 계산, 필터 및 참조선에서 상수 값을 바꿀 수 있는 동적 값입니다. 매개 변
수를 편집한 통합 문서에 표시할 수는 있지만 매개 변수를 만들 수는 없습니다.
기본적으로 Tableau에서 숫자가 포함된 모든 관계형 필드는 측정값으로 처리됩니다. 그러
나 이러한 필드 중 일부를 차원으로 처리해야 하는 경우가 있습니다. 예를 들어 나이가 포함
된 필드는 숫자 데이터를 포함하기 때문에 Tableau에서 기본적으로 측정값으로 분류될 수
있습니다. 그러나 축 대신 개별 나이를 보려는 경우 Age 필드를 차원으로 변환할 수 있습니
다. 이렇게 하려면 Age 측정값을 끌어 데이터 패널의 차원 영역에 놓습니다. 이제 Age 필드
를 행 또는 열 선반에 끌어 놓으면 연속형 축 대신 열 머리글(1, 2, 3 등)이 만들어집니다.
- 689 -
비주얼리제이션을 작성하려면 데이터 패널의 필드를 행 및 열 선반, 마크 카드 또는 사용 가
능한 선반 중 하나로 끌어 놓습니다. 데모를 보려면 뷰 작성 페이지에 674을 참조하십시오.
데이터 패널의 필드 관리
필드를 수정하는 데 사용할 수 있는 옵션 집합을 보려면 데이터 패널에서 해당 필드를 마우
스 오른쪽 단추로 클릭합니다. 예를 들어 다음과 같은 방법을 사용할 수 있습니다.
l
l
차원을 측정값으로 또는 그 반대로 변환할 수 있습니다.
불연속형 필드를 연속형 필드로 또는 그 반대로 변환할 수 있습니다.이 옵션은 측정값
및 날짜 차원에만 사용할 수 있습니다.
l
필드의 데이터 유형을 변경할 수 있습니다.
l
필드의 지리적 역할을 변경할 수 있습니다.
l
측정값의 기본 집계를 변경할 수 있습니다.
데이터 통합
혼합된 데이터 원본을 사용하는 통합 문서를 업로드하는 경우 두 데이터 원본을 연결하는
데 사용되는 링크가 주 데이터 원본의 필드 옆에 표시됩니다.
링크 아이콘을 클릭하여 특정 필드를 활성화 또는 비활성화할 수 있습니다. 연결 필드로 사
용될 수 있는 필드가 사용되지 않는 경우 링크 아이콘의 모양이 변경됩니다.
- 690 -
Left 조인을 사용하여 데이터 원본이 연결됩니다. 이 경우 뷰는 주 데이터 원본의 모든 데이
터 행을 사용하는 반면 보조 데이터 원본에서는 뷰에 있는 필드에 대해 값이 있는 데이터 행
또는 연결 필드로 지정된 필드에 대해 값이 있는 데이터 행만 사용합니다. 따라서 연결 필드
를 변경하거나 여러 연결 필드를 지정하면 보조 데이터 원본에서 상이하거나 추가적인 데이
터 행이 가져와지므로 집계로 반환되는 값이 달라집니다.
열 및 행 선반
테이블의 열을 만들려면 필드를 열 선반으로 끌고 테이블의 행을 만들려면 행 선반으로 끕
니다. 여러 필드를 각 선반으로 끌어 놓을 수도 있습니다.
불연속형 값(일반적으로 차원)은 열 및 행 선반에서 파란색으로 표시되고 연속형 값(일반적
으로 측정값)은 녹색으로 표시됩니다.
열 또는 행 선반에 놓은 필드 오른쪽 끝에는 차원 또는 측정값을 구성할 때 사용할 수 있는 드
롭다운 메뉴가 표시됩니다.
- 691 -
사용할 수 있는 옵션은 필드 유형에 따라 달라집니다. 전체 옵션 목록은 다음과 같습니다.
l
도구 설명에 포함
기본적으로 열 및 행 선반의 모든 필드는 뷰에서 하나 이상의 마크를 마우스오버할 때
나타나는 도구 설명에 포함됩니다. 도구 설명에서 필드를 제거하려면 이 옵션을 선택
취소합니다.
l
필터 표시
이 필드의 필터를 뷰에 추가하려면 이 옵션을 선택합니다. 이 차원 또는 측정값에 포함
및 제외할 데이터를 지정할 수 있습니다.
l
불연속형/연속형
값의 연속형 범위를 불연속형 값 집합으로 변환하거나 불연속형 집합을 다시 연속형
범위로 변환하려면 이러한 옵션을 사용합니다.
l
차원/특성/측정값
차원을 측정값으로 변환하거나 측정값을 차원으로 변환하려면 이 옵션 범위를 사용
합니다.
옵션을 특성으로 정의하면 그룹의 모든 행에 대해 단일 값만 있으면 지정된 식의 값이
반환되고, 그렇지 않으면 별표(*) 문자가 표시됩니다. Null 값은 무시됩니다.
l
퀵 테이블 계산
값 마크의 의미를 재정의하기 위한 일련의 옵션을 제공합니다.
l
제거
열 또는 행 선반에서 값을 제거합니다.
- 692 -
날짜 차원에 대한 옵션
날짜 차원에 대해서는 다른 옵션 집합을 사용할 수 있습니다.
데이터의 수준을 불연속형 값으로 정의하려면 위의 그룹에서 옵션 중 하나를 선택합니다.
예를 들어 월 을 선택하면 데이터에서 각각의 명명된 월에 해당하는 데이터가 전체 연도 범
위의 데이터에 결합됩니다.
- 693 -
데이터에는 각 월마다 하나씩 12개의 마크가 있습니다. November 마크는 November 2008,
November 2009 등의 데이터를 결합합니다.
데이터의 수준을 연속형 값으로 정의하려면 아래의 그룹에서 옵션 중 하나를 선택합니다.
예를 들어 월을 선택하면 사용 가능한 월 범위 이상인 데이터가 연속적으로 표시됩니다.
이 경우 데이터에 2008년 11월부터 각 월마다 하나씩 48개의 마크가 있습니다.
마크
필드를 뷰에 끌어 놓으면 데이터가 마크를 사용하여 표시됩니다. 각 마크는 뷰에 있는 모든
차원의 교차를 나타냅니다. 예를 들어 Region 및 Year 차원이 있는 뷰에는 East 2011, East
2012, West 2011, West 2012와 같이 두 차원의 각 조합에 대한 마크가 있습니다.
라인, 모양, 막대, 지도 등을 비롯하여 다양한 방법으로 마크를 표시할 수 있습니다. 색상, 크
기, 모양, 레이블 등과 같은 마크 속성을 사용하여 데이터에 대한 추가 정보를 표시할 수 있습
니다. 사용하는 마크의 유형과 마크 속성은 마크 카드로 제어합니다. 추가 데이터를 표시하
려면 필드를 마크 카드로 끌어 놓습니다. 예를 들어 위와 동일한 뷰가 아래에 다시 표시되지
- 694 -
만 여기서는 Profit에 색상이 적용됩니다. 이 추가 정보를 통해 2014년에 West 지역의 수익
이 가장 높았다는 것을 알 수 있습니다.
마크 카드를 사용하여 뷰에서 마크를 제어합니다. 드롭다운 메뉴를 사용하여 표시할 마크
유형을 지정합니다. 필드를 마크 카드로 끌어 놓고 드롭다운 컨트롤을 사용하여 뷰에 정보
를 더 추가하고 색상, 모양, 크기, 레이블 및 뷰의 마크 수를 제어합니다.
필터 선반
필터 선반을 사용하여 차원 또는 측정값에 포함 및 제외할 데이터를 지정할 수 있습니다. 예
를 들어 특정 배송 컨테이너 및 배송 시간으로 제한하여 각 고객 세그먼트의 수익을 분석할
수 있습니다. 필터 선반에 컨테이너 차원을 배치하여 포함할 컨테이너를 지정할 수 있습니
다. 마찬가지로 Delivery Date 필드를 필터 선반에 배치하여 포함할 배송 시간을 정의할 수 있
습니다.
차원 또는 측정값을 필터 선반으로 끌어 놓으면 표시할 값을 선택할 수 있도록 필터 컨트롤
이 자동으로 삽입됩니다. 예를 들면 다음과 같습니다.
차원의 경우 필터 컨트롤은 위와 같이 불연속형 값이 표시되고 측정값의 경우 연속형 범위
가 표시됩니다.
- 695 -
필터 컨트롤 제목 오른쪽을 마우스오버하면 컨트롤의 값이 표시되는 방법을 제어할 수 있습
니다.
페이지 선반
특정 필드가 뷰의 나머지 데이터에 미치는 영향을 쉽게 분석할 수 있도록 차원 또는 측정값
을 페이지 선반으로 끌어 뷰를 일련의 페이지로 구분할 수 있습니다. 차원을 페이지 선반으
로 끌어 놓으면 차원의 각 멤버에 대해 새 행이 추가됩니다. 측정값을 페이지 선반으로 끌어
놓으면 측정값이 자동으로 각 페이지로 구분할 수 있는 불연속형 측정값으로 변환됩니다.
차원 또는 측정값을 페이지 선반으로 끌어 놓으면 뷰의 페이지를 탐색할 수 있도록 뷰에 자
동으로 컨트롤이 삽입됩니다. 예를 들면 다음과 같습니다.
다음 방법 중 하나를 수행하여 페이지 시퀀스를 수동으로 이동할 수 있습니다.
l
l
l
드롭다운 메뉴를 사용하여 값을 선택합니다.
드롭다운 목록의 양끝에 있는 앞으로 단추와 뒤로 단추를 사용하여 한 번에 한 페이지
씩 탐색합니다.
페이지 슬라이더를 사용하여 페이지 시퀀스를 앞과 뒤로 빠르게 스크롤합니다.
- 696 -
기록 표시 를 선택하면 현재 페이지뿐 아니라 이전 페이지의 마크도 표시됩니다.
도구 설명
뷰에서 마크를 마우스 커서로 가리키면 해당 마크에 대한 도구 설명이 표시됩니다.
도구 설명은 선택한 마크의 차원 및 측정값에 대한 정보를 제공합니다.
도구 설명은 다음과 같은 옵션도 제공합니다.
l
이 항목만 포함
이 항목을 제외한 모든 마크를 뷰에서 제외합니다.
l
제외
이 마크만 제외합니다.
l
멤버 그룹화
선택한 마크에서 차원인 새 그룹을 만들려면 클립 아이콘을 선택합니다. 일반적으로
여러 마크를 선택하여 그룹을 만들 수 있습니다. 예를 들어 값이 North, South, East 및
West인 Region이라는 차원이 있는 경우 South와 West를 선택하여 그룹을 만들 수 있
습니다.
l
데이터 보기
새 브라우저 창을 열고 테이블 아이콘을 선택하면 현재 마크에 대한 데이터만 표시되
는 요약 탭과 전체 뷰의 데이터가 표시되는 기초 탭이 표시됩니다.
- 697 -
Download