반응형

datavisualization 4

[Looker] 5. 고급 LookML: Liquid와 매개변수를 활용한 동적 쿼리

안녕하세요, IT 전문 블로거 팬돌프입니다.현업 비즈니스 담당자에게 대시보드를 시연할 때, 개발자들이 가장 식은땀을 흘리게 만드는 질문이 있습니다."이 차트, 지금은 '매출액' 기준인데 버튼 하나 누르면 '이익률'로 바뀌게 할 수 있나요? 차트 2개 말고 1개로요." 보통의 시각화 도구라면 차트를 하나 더 만들거나 페이지를 분리해야 합니다. 하지만 루커는 다릅니다. 사용자가 직접 매개변수(Parameter)를 입력하고, 그 입력값에 따라 SQL이 실시간으로 바뀌도록 코딩할 수 있기 때문입니다.이 마법을 가능하게 하는 것이 바로 쇼피파이(Shopify)에서 만든 템플릿 언어인 Liquid입니다. 오늘은 LookML 안에 숨겨진 또 하나의 강력한 언어, Liquid를 활용해 루커를 200% 활용하는 방법을 ..

[Looker] 데이터의 진정한 가치를 발견하다: 루커(Looker) 아키텍트 완벽 가이드 (기초부터 고급 튜닝까지)

안녕하세요! IT 전문 블로거 팬돌프입니다.데이터 엔지니어링과 BI(Business Intelligence)의 핵심 도구로 자리 잡은 루커(Looker)*에 대한 글을 연재하시게 된 것을 진심으로 환영합니다. 루커는 단순한 시각화 도구를 넘어, 강력한 시맨틱 레이어(Semantic Layer)를 기반으로 데이터 거버넌스를 확립할 수 있는 훌륭한 플랫폼이지요.개발자분의 기술적 깊이를 충분히 담아내면서도, 독자들이 단계별로 성장할 수 있도록 구성한 루커 기술 블로그 연재 리포트를 제안해 드립니다.📚 루커(Looker) 기술 연재 시리즈 구성안이 시리즈는 총 8편으로 구성되어 있으며, 루커의 철학인 LookML의 이해부터 성능 최적화, Admin 관리까지 모든 기술적 요소를 포괄합니다.1편. 루커(Looke..

[Prometheus & Grafana] 6. 가독성 끝판왕! 변수와 템플릿을 활용한 Grafana 대시보드 제작 기법

데이터는 많지만 정작 중요한 정보가 눈에 들어오지 않는다면 실패한 대시보드입니다. 오늘은 수집된 데이터를 '의사결정의 도구'로 바꿔주는 시각화 테크닉과 동적 대시보드 구축법을 알아봅니다.1. 시각화의 심리학: 어떤 패널을 선택할 것인가?Grafana에는 수십 개의 패널이 있지만, 데이터의 성격에 맞는 '정답'은 따로 있습니다.Time Series (시계열 그래프): 데이터의 추세(Trend)를 볼 때 사용합니다. (예: 지난 24시간 동안의 CPU 사용량 변화)Stat (통계): 현재의 상태값을 한눈에 보여줄 때 사용합니다. 임계치에 따라 색상(초록/노랑/빨강)이 변하도록 설정하여 가독성을 높입니다. (예: 현재 가동 중인 서버 대수)Gauge (게이지): 전체 용량 대비 점유율을 볼 때 최적입니다. (..

[Prometheus & Grafana] 5. 데이터에 생명력을! Grafana 설치부터 데이터 소스 연결까지

Prometheus의 강력한 데이터 수집 능력을 100% 활용하려면 이를 한눈에 직관적으로 보여줄 수 있는 시각화 도구가 필수입니다. 오늘은 모니터링계의 표준 인터페이스인 Grafana를 설치하고, Prometheus와 완벽하게 연동하는 방법을 배워보겠습니다.1. Grafana: 단순한 대시보드 그 이상Grafana는 단순한 차트 툴이 아닙니다. 여러 곳(Prometheus, DB, CloudWatch 등)에 흩어진 데이터를 한곳에 모아 통합 관제(Single Pane of Glass)를 가능하게 하는 플랫폼입니다.다양한 패널: 선 그래프, 게이지, 테이블뿐만 아니라 지도, 히트맵 등 수십 가지 시각화 지원.유연한 알림: 대시보드 내 그래프의 특정 지점을 기준으로 알람 설정 가능.커뮤니티 파워: 전 세계..

반응형