[태블로 서버(Tableau Server)]Repository 데이터를 활용한 "Tableau Server Monitoring" 대시보드 가이드

2025-03-14
조회수 331



데이터로 새로운 경험을 만드는 기업, 빅스데이터(BigxData)입니다.


Tableau Server의 Repository는 서버 데이터가 저장된 데이터베이스입니다.

이 데이터에는 Tableau Server 사용자, 그룹, 권한, 프로젝트, 데이터 원본과 같은 history 정보가 포함됩니다.


오늘은 빅스데이터에서 개발한 Tableau Server Monitoring 대시보드에 대해서 자세히 알아보도록 하겠습니다.




🎯 목차

✔️ 서버현황

✔️ 추출 통계

✔️ 서버 디스크 현황

✔️ 대시보드 통계

✔️ 사용자 현황

✔️ 라이선스 현황

✔️ 권한 설정 현황

✔️ 서버 월간 통계




1. Tableau Server Monitoring (Main) - 서버 현황

Tableau Server에 대한 주요 정보(Server Traffic, Server Disk space, Datasources Extracts, Active User, License Stats)를 한번에 볼 수 있는 화면입니다.

주의할점은 License 수량의 경우 보안적인 측면으로 인하여 Repository에 해당 정보를 저장하지 않습니다. 따라서, Filter에 License 수량을 직접 입력하셔야 합니다.


  • Filter
    • Site
      • Server Hits, Datasources Extracts, Active User 만 적용 (Disk, License는 제외)
    • License
      • 보안적인 측면으로 인하여 Repository에 제품키의 License 수량에 관한 정보를 저장하지 않습니다. 따라서, 직접 파라미터에 입력해줘야 합니다.
  • View
    • Server Hits
      • 최근 한달 Daily별, 시간대별 Server Traffic을 확인할 수 있습니다.
    • Server Disk Space (”Site” filter 적용 x)
      • Node가 여러개일 경우, Chart 오른쪽으로 노드정보가 추가됩니다.
    • Extracts
      • 금일 Datasources 추출 작업의 상태를 볼 수 있습니다. (전체, 증분 추출)
    • Active User
      • 최근 한달간 Active User를 확인할 수 있습니다
    • License stats (”Site” filter 적용 x)
      • 현재 license 사용 현황을 확인할 수 있습니다.




2. Tableau Server Monitoring (Datasource Extract) - 추출 통계

Background에서 도는 Datasources들의 추출 상태를 확인할 수 있습니다.


  • Filter
    • Date (Datasources Status 제외)
    • Site
    • Task (추출 종류)
  • View (대시보드 상위 상태, Datasource Status, Job list, Pipeline 선택 시 상호 filtering 동작 함.)
    • Datasources Status
      • Date filter에 상관없이 금일 Datasouces 상태를 확인할 수 있습니다.
      • Datasouces 별로 가장 마지막에 실행된 정보를 담고있습니다.
    • Job List
      • Datasources Status에서 확인할 수 없던 추출 history를 확인할 수 있습니다.
    • Job timeline
      • 실행시간을 시각적으로 확인할 수 있습니다.
      • 실제 실행시간은 1초인데 막대가 긴 이유는 Pending 시간도 포함되어 표현되기 때문입니다.




3. Tableau Server Montoring (Server Disk Space) - 서버 디스크 현황 

Node(PC)별 Disk 용량을 확인할 수 있습니다.

서버 용량이 Warning에 가까워지면 서버관리자에게 알림을 보내는 기능을 구현할 예정입니다.


  • Filter
    • Trend N (금일 기준 Trend 차트 기간 설정)
  • View
    • Server Disk Space
      • Node(PC)별 Disk 상태를 확인할 수 있습니다.
      • Warning (전체 Disk의 80%) 구간을 확인 할 수 있습니다.
      • Node(PC)가 늘어날 경우, 오른쪽으로 나열됩니다.
    • Trend
      • Disk 용량의 Trend를 확인할 수 있습니다.
      • 여유 Disk가 Warning 기준에 가까워질 경우 Warning line이 표시됩니다.




4. Tableau Server Montoring (Dashboard) - 대시보드 통계

Dashboard의 performance 및 Traffic(Session ID)를 확인할 수 있습니다.


  • Filter
    • Date
    • Site
    • Project
    • Workbook
    • View
    • User
  • View (Performance, Latency distribution 선택 시 상호 filtering 동작 함.)
    • Performance
      • View의 초기 로드 평균 시간, Traffic(Session ID), 접근한 Unique User 수를 확인할 수 있습니다.
      • Gird의 view 선택 시 Latency distribution이 filtering 됨.
    • Latency distribution
      • 추출 시간에 대한 분포도를 확인할 수 있습니다.
      • x축 : 로드시간(sec) / y축 : 해당 시간대의 view 수
    • Traffic Trend (Session ID)
      • Traffic (Session ID)의 Daily, 시간대별 Trend를 확인할 수 있습니다.



5. Tableau Server Montoring (User) - 사용 현황 

User들의 활동내역을 확인할 수 있습니다.


  • Filter
    • Date
    • Site
    • Group Name
    • User Name
  • View (Access view by user, Access Workbooks, Access Views 선택 시 상호 filtering 동작 함.)
    • KPI
      • Active User, 가장 확발한 유저, 가장 인기있는 워크북, 가장 활발한 시간대를 확인할 수 있습니다.
    • Access view by user, Access Workbooks, Access Views
      • Access view에 대한 Traffic을 확인 할 수 있습니다.
      • 각 view의 data를 선택할 경우 filtering 됩니다.
    • Activity Time
      • Daily별 활동 시간대를 확인할 수 있습니다.
    • Number of days since last login
      • 마지막으로 로그인한 시간을 확인할 수 있습니다.



6. Tableau Server Montoring (License) - 라이선스 현황 

License의 상세 현황을 확인할 수 있습니다.


  • Filter
    • Creator, Explorer, Viewer
      • 보안적인 측면으로 인하여 해당 정보가 repository에 저장되지 않기 때문에 파라미터로 직접 수량을 입력해줘야 합니다.
  • View (License using status, Site Role 선택 시 상호 filtering 동작 함.)
    • KPI
      • Creator, Explorer, Viewer, Unlicensed의 수를 확인할 수 있습니다.
    • License using status
      • License 상태를 확인할 수 있습니다.
    • Site Role
      • 라이선스별 사이트 역할을 확인할 수 있습니다.
    • Login trend by license
      • 라이선스의 login 트렌드를 확인할 수 있습니다.
    • User list
      • User의 상세 내역을 확인할 수 있습니다.




7. Tableau Server Montoring (Permissions) - 권한 설정 현황 

Objects(Datasources, Flow, Projects, Workbook, View)의 권한을 한번에 관리할 수 있습니다.

(추후 UI 및 사용성 개선이 있을 예정.)


  • Filter
    • Site
    • Objects Type, Name (Datasources, Flow, Project…)
    • Identities Type, Name (Group, User…)
  • View
    • Permission Table
      • Object의 권한을 한번에 확인할 수 있습니다.




8. Tableau Server Montoring (Summary) - 서버 월간 통계 

월별 Tableau Server 주요 정보를 한번에 확인할 수 있습니다.


  • Filter
    • Date : 월 선택 Filter
    • Site
  • View
    • Extracts Stats
      • 월별 Datasource 추출 Trend를 확인 할 수 있습니다. (단, Repository에 추출관련 Data는 최근 한달만 저장되도록 설정되어있습니다.)
    • View Stats Top, Bottom 10
      • 월별 사용자가 가장 많이, 적게 조회한 view를 파악할 수 있습니다.
    • Publishers
      • 특정 달에 Tableau server에 통합문서를 upload한 사용자 및 chart에 마우스 오버시 workbook 정보를 확인 할 수 있습니다.
    • Daily Active Trend
      • 월별 사용자 활동 trend를 확인할 수 있습니다.
    • Inactive User in <Date (Month)>
      • 특정 달에 미접속한 인원을 확인할 수 있습니다.





추가적인 도움이 필요하시거나 더 자세한 기술 지원이 필요하다면, 빅스데이터의 전문가 팀이 항상 준비되어 있습니다. 정확하고 신속한 해결책을 제공하여 귀사의 Tableau 환경을 최상의 상태로 유지하도록 도와드리겠습니다.


Tableau Server 전문 아키텍트의 꿀팁 / 노하우 더 보러가기 →