본문 바로가기

Visualization/Tableau17

[Tableau] 대시보드 성능 개선 대시보드를 만들다보면 다양한 차트들이 올라가면서 부득이하게 화면 로딩에 많은 시간이 걸리는 상황이 생깁니다. 그래서 속도 개선에 대한 문제도 함께 생각하게 되는데요. 속도와 Deep한 대시보드 기능 구현은 Trade-Off 관계로 클릭 동작이나 자세한 정보를 조회하고자 할수록 로딩시간은 늘어나기 마련입니다. 다양한 대시보드 툴 중에 Tableau를 통해 살펴보도록 하겠습니다. 대시보드를 로딩하는 시간은 보고자 하는 뷰어의 목적에 따라 다르게 나눌 수 있습니다. 일반적인 뷰어는 5초 이내, 비즈니스 관련 뷰어들은 10~ 30초 이내, 딥한 데이터 분석 용도로 쓰는 경우엔 1분 정도의 로딩 시간이 적절하다고 합니다. 그렇다면 대시보드를 조회할 때 어디에서 시간이 소요되고 어떤 부분에서 시간을 줄일 수 있을까.. 2023. 6. 14.
[Tableau] Server / Cloud 비교 및 Tableau Bridge 다양한 기업에서 비즈니스 데이터 시각화를 진행하고 있으며 그 중에서도 Tableau가 시각화 툴로 많이 사용됩니다. 엑셀파일이나 다양한 DB와의 연결이 대부분 가능하며 Tableau Desktop을 이용해 대시보드를 제작합니다. Desktop은 마이너를 포함한다면 거의 매달 버전이 업그레이드 되며 로컬 컴퓨터에 다운로드 받아 이용할 수 있습니다. 기업의 데이터를 통해 만든 대시보드는 파워포인트 발표자료처럼 확인할 수도 있지만 Tableau에서 추가 비용으로 제공하는 기능인 Tableau Server나 Tableau Cloud에 게시해 회사 구성원들이 함께 확인할 수 있도록 합니다. 이번 글에서는 태블로를 사용하고자 할 때 데이터 환경에 따라 선택하는 기능과 Tableau Bridge 기능을 알아보고자 합.. 2023. 2. 25.
[Tableau] Chart Examples https://www.vizwiz.com/2022/10/chart-chooser.html#chartguide Which chart type should you use? I get asked quite often how I know which chart to choose and when. There are lot of times now when I don't really think about it, but that b... www.vizwiz.com https://public.tableau.com/app/profile/kevin.flerlage/viz/TheTableauChartCatalog/TableauChartExamples The Tableau Chart Catalog The Tableau Chart.. 2022. 10. 31.
[Tableau] vworld 배경 맵 설정하기 Tableau와 vworld 배경 맵 설정하기 0. vworld 맵을 제공하고 있는 지도서비스 vworld는 WMS 표준을 지원하지 않고 Mapbox 맵이 아닌 경우라 TMS(Tableau Map Service)에서 연결을 만들어 맵 서버에 연결할 수 있음 https://map.vworld.kr/map/maps.do 공간정보 오픈플랫폼 지도서비스 국가가 보유하고 있는 공개 가능한 공간정보를 모든 국민이 자유롭게 활용할 수 있도록 다양한 방법을 제공합니다. map.vworld.kr 수많은 .png 파일들 중 하나의 링크 주소를 copy해보면 형식으로 출력됨 1. 아래의 XML을 .tms 확장명.. 2022. 3. 23.
Tableau Server Meta data 1. Tableau Server 리포지토리 - 태블로 서버 리포지토리는 모든 사용자들의 상호 작용, 추출 새로 고침 등에 대한 데이터를 저장하는 PostgreSQL DB - 리포지토리에 접근해 데이터를 통해 태블로 서버 성능 분석 및 파악 가능, 사용자 활동, 통합문서 활동 추적 - 리포지토리 데이터로 뷰 생성 가능 (a.k.a 사용자 지정 관리 뷰) 2. 리포지토리 접근 방법 Tableau Desktop 사용하면 2개의 기본 제공 사용자로 접근 가능 tableau : 태블로 서버 작업 분석 시 여러 DB View에 접근 가능 readonly : 심화 분석을 위한 뷰를 만들기 위해 DB Table에도 접근 가능 (1) 리포지토리 연결 전, readonly 사용자 DB 접근 설정 필요 tsm data-ac.. 2022. 2. 7.
[Tableau] 12. 디지털 마케팅 대시보드 Campaign : 캠페인 요약 Acquisition : 하나의 랜딩 페이지로 고객 유입될 때, 유입되기 전에 캠페인을 통해 노출량, 클릭 수 등의 성과 Engagement : 회원가입 고객이 반응, 소셜 미디어에서의 성과 Conversion : 제품 구매까지의 단계 1. Campaign (1) 진행중인 캠페인 대시보드 - 동작 - 동작 추가 - URL로 이동 (2) 채널 선택 (3) 매개변수 선택 : 요약 - 분기별 / 요약 - 채널별 / 지표별 트렌드 매개변수 만들기 - 목록 - 목록명 생성 - 계산된 필드 만들기에 만든 매개변수 넣어줌 매개변수 해당 제목 설정 : 텍스트 편집 - 삽입 - 매개 변수 이름 필터 선택 - 매개변수 화면 표시해 각 시트마다 해당되는 목록명 선택 (4) 지표별 트렌드 - .. 2021. 6. 5.
[Tableau] 11. 실적 모니터링 대시보드 #,##0,,백만원;-#,##0,,백만원 날짜 서식 - MM.DD 전월과의 차이 : 비율 차이 - date 추가해 자세히 - 사용자 지정 - 세부정보 : 연도/월 - 나타내고 싶은 연/월빼고 숨기기 - 집계 (2)에서 다음을 사용하여 계산 - 테이블 아래로(전월과 비교해 비율차이 나타냄) - 라벨 서식 사용자지정으로 ▲0.0%;▼0.0% - 색상 편집 - 고급 - 가운데 0으로 설정 축 편집 - 범위 0 포함 해제 - 축 0값으로 시작하지 않아도 됨 각 행 또는 열에 독립적인 축 범위 설정 통합 성장률 : 첫번째 대비 얼마나 성장했는지를 표시 레이블 - 글꼴 - 글꼴 마크 색상 일치 선택 IF SUM([Sales]) = WINDOW_MAX(SUM([Sales])) THEN SUM([Sales]) ELSE.. 2021. 5. 29.
[Tableau] 10. Second date Second purchase : { FIXED [Customer ID] : MIN(IIF([[Order Date]] = [First Customer]]], null, [Order Date]))} ISNULL: ISNULL([second customer]) 51 : { EXCLUDE [ISNULL] : COUNTD([Customer Name]) } mark : IIF([ISNULL],'★','') 2021. 5. 19.
[Tableau] 9. LOD 1. VLOD 화면이 어떻게 나눠져있는지 상태 - 어떤 필드, 어떤 측정값으로 VLOD를 결정하는 것은 차원뿐이다. 도구설명, 필터는 차원 올려도 VLOD를 바꿀 수 있는 위치가 아니다. 2. LOD expression : INCLUDE, EXCLUDE, FIXED, Syntax (1) INCLUDE Order ID > Product name : 장바구니 > 물건 { INCLUDE [Order ID] : SUM([Sales]) } : 원래의 행기반이 아닌 Order ID level에서 표현 -> 집계 선택 { INCLUDE DATETRUNC('month',[일자]) : MAX([월간 목표 생산량]) } : 월별로 목표치 가져오기 (2) EXCLUDE 화면 안의 필드를 계산할 때 없는 것처럼 계산 { EX.. 2021. 5. 13.
[Tableau] 8. Pareto, MA, Rank 1. 파레토차트 축을 비율로 나타내는 법 축으로 나타나있는 이름을 세부 정보로 복사 -> 정렬 -> 필드 Sales로 -> 이름 카운트 고유로 압축 -> 행/열 모두 테이블 계산 - 누적, 특정 차원 이름 선택 -> 순서로 나옴 -> 행/열 보조계산 추가 구성비율 도구설명 추가하기 INDEX(), SIZE() -> 테이블 계산 편집 -> 특정 차원 설정 2. Moving Average 이동평균 WINDOW_AVG(SUM([Metric Selection]), 1-[Moving Average], 0) 3. RANK 랭킹 RANK 만든 후 불연속형 설정 매개변수별로 랭킹 만들기 RANK( CASE [Sort by] WHEN 1 THEN SUM([Sales]) WHEN 2 THEN SUM([Profit]) WH.. 2021. 5. 13.