2014-02-24 5 views
6
  1. Tableau 프로젝트 버전을 제어하는 ​​가장 좋은 방법은 무엇입니까?
  2. Tableau 프로젝트를 변경하려면 데이터베이스 (내 경우에는 RedShift)와 ETL (내 경우에는 Python 스크립트)을 변경해야하며, 버전 관리를 통해 버전 관리가 가능하므로 롤업 할 수 있습니다 문제가 발생하면 이전 버전으로 되 돌리십시오.

고마워요!Tableau 용 버전 제어

답변

5

EDIT - Tableau Server는이 응답이 원래 제공되었을 때부터 Tableau Server에 버전 제어 기능을 추가했습니다.

  1. 현재 Tableau Server는 버전 제어 기능을 제공하지 않습니다. Tableau 커뮤니티 포럼에 integration with version control software such as Git 또는 version control to be baked into Tableau Server을 요청하는 몇 가지 아이디어가 있습니다. Tableau 통합 문서는 XML 파일이기 때문에 공유 드라이브에 저장된 통합 문서에 대한 소스 제어 소프트웨어의 일부 형식을 사용할 수 있으며 게시 권한을 사이트/프로젝트 관리자에게만 제한 할 수 있습니다.
  2. 이론적으로 스크립트는 이 구성 요소들을 함께. 특정 버전의 Tableau 통합 문서가 특정 데이터베이스와 관련되어 있고 ETL이 변경된 경우 (Python 스크립트가 어떤 부분에서 실행되는지는 확실하지 않지만) 원본 통합 문서에서 이전 버전의 통합 문서를 검색하여 일부로 재 게시 할 수 있습니다 롤백의
2

이전 버전으로 롤백 할 수있는 또 다른 방법은 프로젝트 변경 사항을 적용하기 전에 원시 Tableau 백업 명령을 실행하는 것입니다. 그러면 변경된 시점의 서버 상태에 대한 스냅 샷이 제공됩니다.

형식은 tabadmin backup backupfilename 극적 장면 8.0에서

및 이전, 서버가 그래서 기존 DB 및 ETL 변화 배포 메커니즘이 백업 명령을 호출하도록 확장 할 수 tabadmin stop

를 통해 먼저 중지해야하고, 파일 이름에 빌드 또는 릴리스 번호가 추가 된 백업 파일 이름을 사용하십시오.

이와 같이 서버 백업을 실행하면 예상 한 것처럼 작동하지 않을 수 있습니다. 통합 문서가 모든 실시간 연결과 캐시되거나 업로드 된 데이터를 사용하지 않는 경우 백업 명령이 빠르며 몇 초 내에 완료해야합니다.