flat table 썸네일형 리스트형 [Mendix] 복잡한 DB Join 없이 Spotfire 대시보드 데이터 뽑아내기 (feat. 셀프 ETL) 최근 Mendix로 구축된 시스템의 데이터를 활용해 Spotfire 대시보드를 만드는 작업을 진행했습니다. 보통의 웹 애플리케이션 개발이 아니라, 데이터 시각화를 위한 백엔드 데이터 구조를 잡는 일이었죠.그런데 Mendix의 DB 구조... 아시는 분들은 아시겠지만 정말 희한합니다.1. 문제 상황: Mendix DB의 높은 장벽Mendix는 ORM(Object Relational Mapping) 기반이라 물리적인 테이블 명이 Module$Entity 형태로 생성되고, 테이블 간의 관계(Join)는 별도의 참조 테이블로 복잡하게 얽혀 있습니다.우리가 흔히 SQL에서 하듯 LEFT JOIN, INNER JOIN을 걸어서 데이터를 뽑아내려고 보니, 대시보드에 필요한 '기준 정보'들이 전부 각기 다른 테이블에 .. 더보기 이전 1 다음