다양한 기업에서 비즈니스 데이터 시각화를 진행하고 있으며 그 중에서도 Tableau가 시각화 툴로 많이 사용됩니다. 엑셀파일이나 다양한 DB와의 연결이 대부분 가능하며 Tableau Desktop을 이용해 대시보드를 제작합니다. Desktop은 마이너를 포함한다면 거의 매달 버전이 업그레이드 되며 로컬 컴퓨터에 다운로드 받아 이용할 수 있습니다.
기업의 데이터를 통해 만든 대시보드는 파워포인트 발표자료처럼 확인할 수도 있지만 Tableau에서 추가 비용으로 제공하는 기능인 Tableau Server나 Tableau Cloud에 게시해 회사 구성원들이 함께 확인할 수 있도록 합니다. 이번 글에서는 태블로를 사용하고자 할 때 데이터 환경에 따라 선택하는 기능과 Tableau Bridge 기능을 알아보고자 합니다.
1. Tableau Server VS. Tableau Cloud
2. 라이브 연결 VS. 추출
3. Tableau Bridge
(+) 온프레미스 환경 (On-Premise) (<> 오프프레미스 (클라우드 서비스) )
- 회사의 서버가 클라우드가 아닌 조직의 인프라 내에 호스트 되어 있으며, 사내에 물리적으로 존재하는 저장소
- 사내 IT팀이 직접 제어, 관리, 유지하며 데이터와 기타 정보는 로컬 네트워크를 통해 컴퓨터 간 공유됨
1. Tableau Server VS. Tableau Cloud
기업에서 사용하는 데이터 서버가 온프레미스 환경인지, 클라우드 서비스인지에 따라 크게 2가지로 나눌 수 있습니다.
간략하게 말하자면 온프레미스이면서 관리 인력이 있다면 Tableau Server를, 아니라면 Tableau Cloud를 주로 선택합니다.
Tableau Server | Tableau Cloud (과거 : Tableau Online) |
- 회사 방화벽 내에서 관리되는 웹 기반 작업 플랫폼 - Linux, Windows 체제로 온프레미스 또는 클라우드에 배포함 |
Tableau Server의 SaaS 버전 (클라우드 기반의 소프트웨어 제공 모델) |
장점 - 시스템 구성, 보안, 최적화 방법을 제어하는 배포 유연성 - 내부 보안과 시스템 등에 맞게 버전 선택이 가능 - 온프레미스 환경에 적합함 - Postgres 리포지토리 관리뷰를 통해 서버 사용량 및 상태를 확인할 수 있음 |
장점 - 내부 유지 관리를 직접 하지 않아도 됨 - 시스템 안정성을 가지고 있음 - 항상 최신 버전으로 업데이트 되어있어 새로운 기능 사용 |
단점 - Server의 배포와 업그레이드 및 유지 관리를 직접 해야함 - 내부 인프라 상황과 모니터링 프로세스가 필수적임 |
단점 - 성능 조정 제어가 불가 - Postgres 관리뷰를 볼 수 없어 상태 확인 어려움 - 온프레미스 환경에서는 Tableau Bridge를 사용해 데이터 엑세스 해야함 |
2. 라이브 연결 VS. 추출
Tableau에서 데이터를 최신 상태로 관리하는 방법에는 추출과 라이브 연결이 있습니다.
라이브 연결 | 추출 |
원본 데이터를 실시간으로 업데이트함 | - 추출한 시점의 데이터 스냅샷을 Hyper 파일로 가지고 있으며 원본 데이터가 업데이트 되어도 변하지 않음. - 추출 새로고침을 통해 업데이트 |
라이브 연결을 사용하면 좋을 것 같지만 성능 개선을 위해 주기적으로 데이터를 가져올 수 있도록 일정을 걸어 추출하는 방법을 주로 사용합니다. Cloud, Server에서 추출이 도는 시간과 요일을 정해 일정을 걸고 데이터를 업데이트합니다.
(+) 추출 장점
- 큰 데이터 집합 지원: 수십억 개 데이터 행이 포함된 추출을 만들 수 있습니다.
- 성능 개선: 추출 데이터 원본을 사용하는 뷰와 상호 작용하는 경우 원래 데이터에 대한 연결에 기반하는 뷰와 상호 작용할 때보다 일반적으로 성능이 개선되는 것을 경험할 수 있습니다.
- 추가 기능 지원: 추출을 사용하면 고유 카운트 계산 기능 등 원래 데이터에서 사용할 수 없거나 지원되지 않는 Tableau 기능을 활용할 수 있습니다.
- 데이터에 대한 오프라인 액세스 제공: Tableau Desktop을 사용하는 경우 추출을 사용하면 원래 데이터를 사용할 수 없는 경우 데이터를 로컬로 저장하고 작업할 수 있습니다. 이 기능은 이동 중일 때 유용합니다.
( 출처 : Tableau )
3. Tableau Bridge
온프레미스 환경에서 Tableau Cloud를 사용하는 경우에는 방화벽으로 데이터가 막혀있어 최신 데이터 업데이트를 하는데 어려움이 있습니다. ERP에서 직접 엑셀파일을 주기적으로 다운로드해 최신화 해야하는 상황을 예로 들 수 있는데, 매번 대시보드를 열어 최신 엑셀로 바꾸는 작업을 거쳐야 합니다.
이 경우, Tableau Bridge를 사용한다면 데이터를 최신화 할 수 있습니다. Tableau Bridge는 방화벽 내부에 설치해 데이터를 추출하거나 쿼리를 통해 Cloud로 보낼 수 있도록 이름 그대로 다리 역할을 하는 도구로 라이브 연결 및 일정을 걸어 추출도 모두 가능합니다. 특정 클라이언트(컴퓨터)를 지정하고 매번 파일을 업데이트 저장할 폴더 경로를 설정해둡니다.
https://www.phdata.io/blog/tableau-server-vs-tableau-cloud/
https://help.tableau.com/current/pro/desktop/ko-kr/extracting_data.htm
https://help.tableau.com/current/online/ko-kr/qs_refresh_local_data.htm
'Visualization > Tableau' 카테고리의 다른 글
[Tableau] 대시보드 성능 개선 (0) | 2023.06.14 |
---|---|
[Tableau] Chart Examples (0) | 2022.10.31 |
[Tableau] vworld 배경 맵 설정하기 (1) | 2022.03.23 |
Tableau Server Meta data (1) | 2022.02.07 |
[Tableau] 12. 디지털 마케팅 대시보드 (0) | 2021.06.05 |
댓글