작성일자 : 2023-10-03 Ver 0.1.1 참고 사이트 : Tableau 작업 순서 SQL에는 작동 순서가 정해져있다. 태블로도 어쨌든 가장 Back 단계로 거슬러 올라가면 Query 기반이 된다. 태블로는 코드 기반의 툴이 아닌 UI에서 개발을 하는 툴이다. UI에서 개발한 대로 Query를 수행해 시트와 대시보드 형태로 보여지게 된다. 사용자가 어떻게 그리고 어떤 식을 짜는지에 따라 결과가 달라지며, 때로는 예기치 못한 결과가 나오기도 한다. 그 이유는 바로 태블로의 작동 순서 때문이다. 위 사진은 태블로 내에서 다양한 동작을 수행하는 순서를 나타태는 그림이다. 'Query pipeline'이라고도 하며, View를 작성할 때 사용하는 필터의 종류에 따라 작업 (작동) 순서가 결정된다. 태블로..
작성일자 : 2023-09-26 Ver 0.1.1 0. Intro 프로젝트를 하면서 Heroku Postgresql을 데이터 원본으로 하여 Tableau 대시보드를 개발한 TWBX파일을 볼 일이 있었다. 통합문서는 Live로 연결되어 있던터라 데이터베이스에 대한 정보가 필요했다. 정보를 맞게 입력했으나 그래도 파일은 열리지 않았고, 점점 더 찾아본 이후 해당 대시보드가 커스텀 커넥터를 이용해 만들어진것을 알게 되었다. 통합문서가 열리지 않았던 이유는 커스텀 커넥터에서 문제가 있었던 것으로 추측되었고, 다른 협력사에서 했던 작업이라 다시 커스텀 커텍터를 받아서 연결을 시도해보니 정상 작동되었다. 그간 Heroku Postgresql을 데이터 원본으로 하여 개발을 해보거나 본적이 없어 솔직히 이슈가 있었을 ..
작성일자 : 2023-09-24 0. Intro 그동안 Tableau Desktop으로 개발을 하면서 '페이지' 선반에 대해서 별 생각이 없었다. 자주 사용하는 필터 선반 바로 위에 있는 페이지 선반이었지만, 어떤 기능을 위해 존재하는지 생각하지 못했다. 이 기능에 대해서 늦게 알게된 감이 없지 않아 있지만, 프로젝트를 하는 중 '페이지'선반의 쓰임새 및 목적에 대해서 알게되었다. 대시보드를 구현하고 나서 페이지 기능(애니메이션 효과)을 통해 더 효과적으로 메세지를 전달 할 수 있고, 차트의 변동성을 확인 할 수 있다. 보통은 기업에서 사용하는 대시보드는 성능을 위해 애니메이션을 비활성화 하지만, 대시보드 성격 및 목적에 따라 이를 사용하여 메세지 전달을 할 수도 있을 것 같다. 다시 한 번 내가 여전히..
작성일자 : 2023-09-03 Ver 0.1.1 출처 : Tableau Blog 1. 대시보드 성능 Tableau를 일단 시작하면, 간단한 비주얼리제이션에 직관적으로 필드와 수식, 계산을 점점 더 추가하여 결국 렌더링 속도가 점차 느려질 때까지 분석을 심화하게 됩니다. 응답 시간이 2초만 되어도 잠재 고객을 잃는 이 세상에서 성능은 실로 중요합니다. 어떻게 하면 대시보드의 실행 속도를 높일 수 있을까요? 첫 번째 단계는 성능 기록을 실행하고 해석하여 문제 지점을 파악하는 것입니다. 성능 기록기는 Tableau의 가속을 위한 지름길 입장권과도 같습니다. 성능 기록기는 대시보드에서 속도가 느린 워크시트와 쿼리, 오래 걸리는 렌더링 시간을 정확하게 짚어냅니다. 또한 쿼리 텍스트까지도 표시하기 때문에, 데이터..