작성일자 : 2024-01-11 Ver 0.1.1 0. Intro Tableau 대시보드 개발을 하는 와중 처음 받는 요건을 받아보았다. 디지털 정보의 용량 데이터인 8GB, 16TB, 1.5Gb, 4G 등 다양한 문자열의 길이와 다양한 단위가 있는 컬럼을 한가지의 단위로 환산을 해야하는 요건이었다. 이를 위해선 해당 컬럼에서 숫자 컬럼과 단위 컬럼을 나눈 후 기준이 되는 단위로 환산을 해야했는데, 숫자 및 단위 길이도 제각각이고 소수점 등 케이스가 많아서 어떻게 식을 짜야 효율적으로 식을 짤 수 있을지에 대한 고민이 생겼다. 이 문제는 Tableau 대시보드에서 해결하지 않고, Oracle에서 해결했는데 DBA분께서 TRANSLATE 함수와 TRIM, NVL 함수를 함께 활용하여 해결을 해주셨다. 문자..
분류 전체보기
작성일자 : 2024-01-10 Ver 0.1.1 참고 사이트 : 데이터 기반 조직의 핵심 기능 0. Tableau Blueprint 대시보드를 만드는 방법은 무궁무진하며, 대시보드 개발자로서 정말 다양하고 어려운 요건들을 접해왔고, 앞으로도 접할 것이다. 지금까지 대시보드 개발 및 프로젝트를 해오면서 느낀점은 물론 대시보드를 만드는데 필요한Tableau Desktop을 잘 다루는 것과 SQL과 모델링 등 하드 스킬적인 부분도 있지만, 좀 더 조직적이고, 거시적인 관점에서 거버넌스와 같은 내용 역시 필요함을 많이 느꼈다. 아무래도 다수의 사용자가 존재하는 조직에서 프로젝트를 하니 대시보드 한개만을 바라보는 미시적인 관점보다 더더욱이 이러한 관점과 지식이 필요했다. 이를 위해 Tableau Blueprin..
작성일자 : 2024-01-09 Ver 0.1.1 참고 : Tableau Blueprint 개요 1. Intro 이 글의 작성일 기준으로 Tableau 개발자로서 대시보드 개발을 한지 2년 6개월차이다. 물론 대시보드를 만드는 방법은 무궁무진하며, 정말 다양하고 어려운 요건들을 접해왔고, 앞으로도 접할 것이다. 지금까지 대시보드 개발 및 프로젝트를 해오면서 느낀점은 물론 대시보드를 만드는데 필요한Tableau Desktop을 잘 다루는 것과 SQL과 모델링 등 하드 스킬적인 부분도 있지만, 좀 더 조직적이고, 거시적인 관점에서 거버넌스와 같은 내용 역시 필요함을 많이 느꼈다. 아무래도 다수의 사용자가 존재하는 조직에서 프로젝트를 하니 대시보드 한개만을 바라보는 미시적인 관점보다 더더욱이 이러한 관점과 지..
작성일자 : 2024-01-08 Ver 0.1.1 0. Intro Salesforce를 다루고, 특히 Salesforce의 Object를 직접 활용하여 Tableau 대시보드를 만들고자 할 때, Object간 연결 구조에 대해서 보고 싶을 때가 있다. 일반적으로 많이 사용되고 Standard로 자주 사용하는 Object는 연결 구조를 쉽게 알 수 있지만, Custom Object이거나 자주 사용하지 않는 Object의 경우는 연결 구조를 잘 모를 수 있다. 그럴때 Object간 연결 구조를 확인 할 수 있는 방법이 있는데, Schema Builder를 활용하는 것이다. 이번 포스팅에서는 Schema, ERD에 대한 개념을 간단히 정리하고, Salesforce의 Schema Builder를 확인하는 방법에..