Tableau Server의 Repository DB에는 서버에 대한 메타 데이터들이 존재한다.
(ex. 사용자명, 사용자 그룹, 프로젝트명, 서버 권한, 추출 새로고침 등...)
따라서 태블로 서버 내 사용자 정보, 행동 정보 등을 확인하기 위해선 서버 내 Repository DB 데이터를 활용해야한다.
태블로 서버 리포지토리는 PostgreSQL DB에 저장되며, 각각의 메타 데이터는 개별 테이블로 저장되어있다.
리포지토리 DB 안에 존재하는 테이블 리스트는 아래 사이트에서 모두 확인 가능하다.
그런데 위 사이트를 살펴보면... 같은 users 인데도 비슷한 이름을 가진 여러 개의 테이블이 등장하고 있었다 🫠
이름에도 규칙성이 있는 것 같아 그 차이를 한 번 찾아보았다 😎
[Tableau Server Repository DB 테이블]
- ‘_’로 시작하는 테이블: 현재 상태 표시 (ex. _users → 서버 내 현재 사용자 정보)
- ‘hist_’ / ‘historical_’로 시작하는 테이블: 최근 183일 (~6개월) 내의 데이터만 표시 (ex. hist_users)
- ‘http_’로 시작하는 테이블: 최근 7일 내 서버로 보내진 http 요청만 표시
- ‘background_’로 시작하는 테이블: 백그라운드에서 실행되고 있는 최근 약 30일 간의 데이터만 표시
따라서 hist_ 테이블과 일반 테이블은 아래와 같은 차이가 존재한다.
- hist_ 테이블
- 최근 6개월 내 데이터만 표시
- 과거의 이력을 모두 저장하기 때문에 이전 변경사항들도 확인 가능 - 일반 테이블
- 현재 상태 데이터만 표시
⇒ ex. ID가 183인 통합문서의 이름이 ‘Workbook AA’에서 ‘Workbook AB’로 변경됐을 때,
workbooks 테이블에선 현재 이름인 ‘Workbook AB’만 표시
hist_workbooks 테이블에선 변경 전 이름인 ‘Workbook AA’와 변경 후 이름인 ‘Workbook AB’ 모두 표시
'Data Viz > Tableau' 카테고리의 다른 글
[Tableau] 태블로에서 한글 조사 구분하기 (1) | 2024.02.21 |
---|