보통 워터폴 차트는 간트 차트를 많이 활용하는데, 이건 막대 차트를 활용한 워터폴 차트다.사용한 데이터셋 : 월간 데이터가 포함된 나만의 데이터셋..사용한 시트 수 : 워크시트 1개(단일 시트)사용한 팔레트 : 게시글 참고장점 : 쓸데가 있지 않을까요..? 간트차트 보다는 간격감이 좀 있는 형태단점 : 테이블 계산을 이용하므로, 큰 데이터셋을 사용하는 경우 성능 이슈 발생
▶︎ LogSharkLogShark는 Tableau Server 로그 파일에서 데이터를 추출하고,이를 바탕으로 분석에 사용할 수 있도록 돕는 도구이다. 아직은 직접 사용해보기엔 어려운 상황이라서사용하는데 도움이 될 만한 문서들을 정리해봤다.▶︎ 사용 사례깃헙 README 파일에 올라와 있는 사용 사례이다.어떤 워크북이 많이 조회되었는지, 세션 상태는 어떤지에 대한 체크가 가능해보인다.▶︎ 관련 문서들LogShark에 대해 기본적으로 이해하는데 도움이 될 만한 문서 - 링크 Introducing Logshark: Analyze your Tableau Server log files with TableauWe are happy to announce the release of Logshark, an open-s..
▶︎ Hyper APIHyper API는 hyper 파일과의 상호작용을 자동화하여 CRUD 작업을 돕는 API이다.▶︎ Workflow공식 문서에 의하면, Hyper API는 크게 네 단계를 거쳐 사용된다.본문에서는 Python을 통해 Hyper API를 사용하는 과정을 다룬다. 1. ImportHyper API 라이브러리를 설치하고 불러오는 과정에 해당한다.pip install tableauhyperapifrom tableauhyperapi import HyperProcess, Connection, TableDefinition,SqlType, Telemetry, Inserter, CreateMode, NULLABLE, NOT_NULLABLE,escape_name, escape_string_literal..
▶︎ RserveRserve도 TabPy와 마찬가지로,Tableau Desktop에 연결하여 사용하면 테이블 계산에 R 스크립트를 이용할 수 있다.▶︎ Rserve 설치 및 실행Rserve는 윈도우 환경에서 설치해서 사용했다.R을 사용할 때, onedrive 이슈로 인해 라이브러리 설치에 문제가 생기는 경우가 있다. 이 경우 .libPaths()로 경로를 체크해보면, 두 개의 경로가 설정되어 있는데,하나는 onedrive 경로, 하나는 원래 R이 설치된 경로일 것이다. 그럼 위 사진처럼 경로를 R이 원래 설치된 경로로 바꿔주어야 한다.해당 작업 후에 install.packages로 라이브러리를 설치해주면 되는데,이 경우 또 문제가 생겨 라이브러리가 제대로 설치가 되지 않는 경우가 있다.library()를..
▶︎ TabPyTabpy를 Tableau Desktop에 연결하여 사용하면,테이블 계산에 Python 스크립트와 저장된 함수를 이용할 수 있다.Tableau에서 계산할 수 없는 것들을 Numpy등을 통해 간단히 할 수 있어 좋다.▶︎ TabPy 설치 & 실행Mac 환경에서 설치해서 사용했기 때문에, 맥 기준으로는 아래 코드로 간단히 설치 가능하다.pip install tabpy TabPy를 설치했다면, 아래 코드로 TabPy를 실행시켜준다.tabpy 그럼 이런식으로 백그라운드에서 TabPy가 계속 돌아가게 되는데,실행을 유지해줘야 계속해서 Tableau Desktop에서 사용이 가능하다.따라서 창은 닫지 말자.▶︎ TabPy 연결이제 TabPy를 연결해서 사용하기 위해 Tableau Desktop을 실행..
▶︎ 사용자 그룹 생성1. Request URIPOST| https://서버 주소(ip)/api/3.4/sites/사이트 ID/groups 2. Request Body 3. Response 결과 그룹 ID는 잘 메모해두는게 좋다.▶︎ 사이트의 사용자 ID 가져오기그룹에 사용자를 추가하기 위해서는 사용자 ID가 필요하기 때문에,이를 가져오는 과정을 거쳐야 한다. 1. Request URIGET| https://서버 주소(ip)/api/3.4/sites/사이트 ID/users 2. Response 결과 ▶︎ 그룹에 사용자 추가1. Request URIPOST| https://서버 주소(ip)/api/3.4/sites/사이트 ID/groups/그룹 ID/users 2. Req..