이 페이지가 도움이 되셨나요?
아니요

tabcmd

Tableau는 Tableau Online 사이트에서 사이트 관리 작업을 자동화하는 데 사용할 수 있는 tabcmd 명령줄 유틸리티를 제공합니다. 사용자, 프로젝트, 그룹을 만들거나 삭제하는 작업의 스크립트를 예로 들 수 있습니다.

이 문서의 내용

tabcmd 설치

Tableau Server 또는 Tableau Online를 새 버전으로 업그레이드할 때 업데이트된 tabcmd 버전이 필요한 경우 Tableau 웹 사이트의 Tableau 릴리스 페이지에서 다운로드하여 버전 호환성으로 인한 문제를 방지할 수 있습니다. 오래된 버전의 tabcmd를 사용하면 오류와 예기치 않은 결과가 발생할 수 있습니다.

  1. 웹 브라우저를 열고 Tableau Server 릴리스 페이지로 이동합니다(Tableau Online을 사용하는 경우에도 동일).

  2. Tableau Online의 경우: 최신 릴리스를 선택합니다.

    Tableau Server의 경우(Windows 또는 Linux): 서버 버전과 일치하는 릴리스를 선택합니다.

    확장된 정보에 유지 관리 릴리스가 표시되는 경우 최신 유지 관리 버전 또는 서버 버전과 일치하는 릴리스를 선택합니다.

    Select the server version you use (latest release for Tableau Online)

    선택하면 릴리스 정보 페이지로 이동되며, 이 페이지에서 보안 개선 사항과 해결된 문제를 확인할 수 있습니다.

  3. 아래로 스크롤하여 해결된 문제 아래에 있는 Download Files(파일 다운로드) 섹션으로 이동한 다음 tabcmd 명령을 실행할 컴퓨터와 호환되는 tabcmd 다운로드 링크를 선택합니다. 

    나머지 단계에서는 이 컴퓨터를 “tabcmd 컴퓨터”라고 합니다.

    Select the tabcmd installer for the computer you'll use it on (32- or 64-bit)

  4. 설치 프로그램을 tabcmd 컴퓨터 또는 해당 컴퓨터에서 액세스할 수 있는 위치에 저장합니다.

  5. tabcmd 컴퓨터의 운영 체제에 맞는 설치 단계를 완료합니다.

    • Windows

    설치 프로그램을 실행합니다.

    tabcmd를 사용할 때의 편의성과 Windows 운영 체제의 일부 제한 사항을 수용하도록 C:\ 드라이브의 루트에서 tabcmd 폴더(C:\tabcmd)에 tabcmd를 설치하는 것이 좋습니다.

    참고 tabcmd 설치 프로그램은 tabcmd 디렉터리를 Windows PATH 변수에 추가하지 않습니다. 수동으로 추가하거나 호출할 때마다 tabcmd에 전체 경로를 포함할 수 있습니다.

    • Linux

    1. tabcmd 컴퓨터에 대한 sudo 액세스 권한이 있는 사용자로 로그온합니다.

    2. 다운로드한 .rpm 또는 .deb 패키지를 복사한 디렉터리로 이동합니다.

      • CentOS를 포함한 RHEL 유사 배포에서 다음 명령을 실행합니다.

        sudo yum install tableau-tabcmd-<version>.noarch.rpm

      • Ubuntu에서는 다음 명령을 실행합니다.

        sudo gdebi -n tableau-tabcmd-<version>_all.deb

tabcmd를 사용하는 방법

tabcmd를 사용하는 기본적인 단계는 다음과 같습니다.

  1. 관리자 자격으로 명령 프롬프트를 엽니다.

  2. Windows 컴퓨터에서 tabcmd가 설치되어 있는 디렉터리로 변경합니다.

    Windows 초기 노드에 있는 Tableau Online에서 tabcmd를 사용하는 경우 Tableau Server bin 폴더로 변경합니다. 예를 들면 다음과 같습니다.

    C:\Program Files\Tableau\Tableau Server\packages\bin.<version>

    초기 노드가 아닌 컴퓨터에 tabcmd를 설치한 경우 tabcmd를 설치한 디렉터리로 변경합니다.

    Linux 컴퓨터에서는 설치 디렉터리를 변경할 필요가 없습니다.

  3. tabcmd 명령을 실행합니다.

tabcmd를 사용할 경우 인증된 서버 세션을 설정해야 합니다. 세션은 서버 또는 Tableau Online 사이트 및 세션을 실행 중인 사용자를 식별합니다. 세션을 먼저 시작한 다음 명령을 지정할 수도 있고 세션 시작과 명령 실행을 동시에 수행할 수도 있습니다.

중요: tabcmd를 사용하여 둘 이상의 작업을 수행하는 경우 작업을 동시에(병렬로) 실행하지 말고 하나씩 차례로(연속으로) 실행해야 합니다.

명령(예: login) 및 옵션(예: -s, -u 등)은 대/소문자를 구분하지 않지만 사용자가 제공하는 값(예: User@Example.com)은 대/소문자를 구분합니다.

다음 명령은 세션을 시작하는 방법을 보여 줍니다.

tabcmd login -s https://online.tableau.com -t mysite -u authority@email.com -p password

명령 하나로 세션을 시작하고 통합 문서를 삭제하는 방법은 다음과 같습니다. 이때는 login이 필요 없습니다.

tabcmd delete "Sales_Workbook" -s https://online.tableau.com -t campaign -u admin@email.com -p password

-s, -t, -u-p 옵션은 tabcmd의 전역 변수 중 일부입니다. 즉, 이러한 옵션은 모든 명령에 사용할 수 있습니다.

자세한 내용은 tabcmd 명령을 참조하십시오.