기본적으로 Tableau Server는 서버 상태에 대한 몇가지 대시보드들을 제공한다.
이 대시보드는 Tableau Server가 서버에 대해 자체적으로 쌓는 데이터(앞으로 이 데이터를 Repository data라고 하자.)를 이용하여 자동으로 작성되는데 사이트 관리 권한이 있는 이용자는 이 대시보드를 보고 서버 운영을 더 원활히 할 수 있게 된다.
그런데 이 대시보드들이 정말 기본적인 정보만 제공하기 때문에 필자는 이런 기능이 있었으면 더 편했을 텐데.. 라는 생각을 종종했다. 그러던 와중 사용자가 Repository DB에 접근할 수 있다는 것을 알고 혼자서 여러가지 대시보드를 만들었고 실제로 현재 재직중인 회사에서도 그 대시보드를 사용한다.
오늘은 Repository DB에 접근하는 방법에 대해 써본다. 정말 간단하다.
먼저 tsm에서 Repository DB에 액세스 할 수 있도록 설정해야한다.
tsm data-access repository-access enable --repository-username readonly --repository-password <PASSWORD>
위 명령어로 액세스를 허용하고 password를 설정하면 바로 접근할 수 있다.
DB 종류 : PostgreSQL
Host : 서버 IP
Port : 8060
Database name : workgroup
Username : readonly
Password : 위 명령어에서 설정한 password
connect 되었다면 위 접속정보로 Repository DB를 이용할 수 있다.
테이블이 굉장히 많은데 테이블에 대한 정보는 이 링크에서 볼 수 있다. 다만 최신으로 관리되는 페이지는 아니라.. 참고할 정도는 된다.