호테의 노트에 오신 것을 환영합니다 🙌

Tableau와 Salesforce, Python과 SQL 등 데이터의 전반적인 것들을 다루는 기술 블로그입니다.

Datavisualization 11

Devs on Stage at Tableau Conference 2025 태블로 신기능 소개

1. Tableau Prep 데이터베이스 내 처리Tableau Prep에서 데이터를 준비(정리, 필터링, 결합 등)할 때 대부분의 처리가 사용자의 컴퓨터 메모리(RAM)에서 이루어졌습니다. 이 방식은 데이터 양이 많을수록 컴퓨터 성능에 큰 부담을 줍니다. 메모리가 부족하면 느려지거나 실행이 안 되기도 했죠. 이제 Tableau Prep은 특정 조건에서 데이터베이스(DB) 자체에서 직접 데이터를 처리할 수 있도록 기능을 제공합니다.예를 들어, SQL Server, Snowflake, BigQuery 같은 데이터베이스를 연결해서 데이터를 불러왔다면:데이터를 다운로드해서 내 컴퓨터에서 처리하는 것이 아니라,SQL 쿼리처럼 데이터 준비 작업을 DB에서 실행해서 그 결과만 받아옵니다. 2. 클라우드의 Tablea..

[#GameNightViz] Pokémon Dashboard

안녕하세요, 태블로 호테입니다.GameNightViz 챌린지 출품작으로 만든 대시보드를 하나 소개드릴까 합니다.2022년, 한국에서는 ‘포켓몬스터 띠부띠부씰’ 열풍이 있었습니다.재출시된 포켓몬 빵은 90년대생들의 향수를 제대로 자극했고,저 역시 빵 하나 사겠다고 여기저기 편의점을 돌아다녔던 기억이 납니다.마침 #GameNightViz의 주제가 “Exploring Pokémon Through Data”라예전부터 한번 만들어보고 싶었던 포켓몬 대시보드를 이번 기회에 완성하게 되었습니다.이번 대시보드는 몇 가지 특징이 있습니다.1. 우리가 가장 열광 했던 1세대 포켓몬만을 대시보드에 담았습니다.2. 게임보이나 닌텐도의 감성을 담기 위해, 가장 작은 사이즈로 만들었습니다.3. 게임기를 직접 조작하는 듯한 느낌을..

[Data+Movies] Movie Recommendation Dashboard

안녕하세요 태블로 호테입니다.Data+Movies 챌린지 출품작으로 만든 대시보드를 하나 소개드릴까 합니다.Data+Movies 챌린지 출품작으로 IMDb 데이터를 기반으로 사용자 필터에 따라 영화를 추천하는 대시보드를 제작해보았습니다.대시보드 상단에는 롤리팝 차트를 통해 연도별 영화 트렌드를 확인하고 클릭 시 필터로 활용할 수 있게 구현했습니다. 또한 추천 점수를 직접 개발하여 IMDb 평점(20%), 투표 점수(60%), 수상 횟수(10%), 수상 여부(10%)를 가중 평균한 추천 점수를 통해 신뢰도 높은 영화를 추천할 수 있도록 제작했습니다. 관심이 간다면 아래 태블로 퍼블릭 링크 클릭 부탁 드립니다 😊 • 대시보드 링크 : https://public.tableau.com/views/MovieRe..

[DataDevQuest] 매개변수를 변경하여 PDF 생성

두번째 DataDevQuest입니다.https://datadevquest.com/ddq2025-01-generate-pdf-using-rest-api-by-changing-parameter-intermediate/ #DDQ2025-01 Generate PDF using Tableau REST API by changing Parameter (Intermediate) - DataDevQuestLearn to generate PDFs from Tableau using REST API by dynamically changing parameters. This intermediate guide covers setting up a Tableau Sandbox, configuring PATs, and customizi..

Tableau 2025.1 업데이트 주요 기능

1. Logical Table Data Source Filter• 논리적 테이블 수준에서 데이터를 더 스마트하게 필터링할 수 있도록 개선되었습니다. 복잡한 데이터 소스를 간소화하고 정확도를 높입니다. 2. Multi-fact Relationship Relatability Infoscenting• 다중 팩트 간의 관계를 더 쉽게 이해하고 탐색할 수 있도록 지원합니다. 데이터 모델링과 시각화 작업이 더 직관적으로 이루어질 것입니다. 3. Data Model Accessibility• 데이터 모델 접근성을 강화하여 다양한 사용자가 더욱 쉽게 데이터에 접근하고 활용할 수 있도록 개선되었습니다. 4. Key Pair Authentication for Snowflake• Snowflake 데이터베이스에 대한 키 페..

[DataDevQuest] 이름으로 뷰 찾기

이번 달부터 DataDevQuest를 도전해보려고 합니다.https://datadevquest.com/find-a-view-by-name/ Find a View by Name - DataDevQuestThis challenge is designed to sharpen your skills in interacting with Tableau Server or Tableau Online programmatically.datadevquest.com 첫번째 도전 과제는 '이름으로 뷰 찾기'입니다.도전 개요사용자로부터 입력을 받아 Tableau 뷰의 이름으로 해당 뷰에 대한 정보를 검색하고 가져오는 프로그램을 작성하세요. 이 프로그램은 Tableau Server 또는 Tableau Online에 연결하여 뷰를 검색..

Python에서 Tableau hyper 파일 열기

안녕하세요, 최근에 하이퍼 파일에 대한 전처리를 다루고 있는데,아무래도 파이썬을 통해 피벗이나 여러 가지 라이브러리를 활용할 수 있어하이퍼 파일을 파이썬에서 여는 법에 대해 포스팅 하려고 합니다. 오늘의 실습 데이터는 태블로 국룰 실습 데이터인 슈퍼스토어 샘플 데이터를 활용해보겠습니다. 1. tableauhyperapi 설치pip install tableauhyperapi 먼저 "tableauhyperapi"를 설치해주도록 할게요 2. Hyper Process 시작from tableauhyperapi import HyperProcess, Telemetry# Hyper process 시작hyper = HyperProcess(telemetry=Telemetry.SEND_USAGE_DATA_TO_TABLEAU..

Tableau Desktop 모양에 이미지 추가

오늘은 태블로에 원하는 모양을 추가하여 시각적으로 돋보이는 대시보드를만드는 시간을 가져보도록 하겠습니다.  먼저, 원하는 추가하길 원하는 이미지를 다운로드해줍니다.저는 국기를 추가하고 싶어서 국기 이미지를 다운 받아서 왔습니다. Tip. 이미지는 PNG 파일 형태로 받아오길 바랍니다.  자, 경로를 따라와 주세요로컬디스크(C:) → Program Files → Tableau→ Tableau 20XX.X ( 사용하고 있는 버전의 태블로 클릭 ) → defaults → Shapes 경로대로 잘 들어오셨나요?그러면 제공되고 있는 Tableu 내장 아이콘에 대해 확인 할 수 있습니다.새로운 폴더를 만들어줍니다.저는 'My custom Shapes'라는 폴더를 만들었어요.자신의 아이콘을 설명해줄 수 있는 폴더명으..

Tableau 사용자 지정 색상표 추가

오늘은 색상표에 고유한 사용자 지정 색상표를 추가하여 다채로운 대시보드를만드는 시간을 가져보도록 하겠습니다.이를 활용한다면, 회사의 브랜드 컬러와 일치하는 색상표를 만들 수 있습니다. 색상추가는 얼마든지 추가할 수 있으며, 각 색상표에 사용할 수 있는 색상의 수에도 제한이 없지만, 색상 추가는 팔레트 당 최대 20개를 권장 드립니다.20개를 초과하는 색상을 데이터 항목에 수동으로 할당해야 하는 경우에는 각 색상표에서 20개 이하의 색상이 포함된 사용자 지정 색상표를 여러 개 만들어야 합니다. 기본 설정 파일 편집 경로를 따라와주세요.내 PC → 문서 → 내 Tableau 리포지토리를 들어가서 Preferences.tps를 찾아줍니다. Perfernces 파일은 Tableau 파일이 아닌 기본 XML 파일..