계산 가능한 분석은 코드로 처리
workbook parsing, schema profiling, lint와 정답을 계산할 수 있는 질문은 일반 코드로 처리합니다. 설명 문장이 필요한 경우에만 optional LLM client를 사용합니다.
Research · Analytics tooling
로컬 Tableau workbook과 데이터를 분석해 lint, 근거가 있는 Q&A, 새 visualization 생성을 돕는 연구 prototype입니다.
분석가가 질문을 알고 있어도 이를 Tableau workbook 구조와 field, visualization 조작으로 옮기려면 도구 지식이 필요합니다. 이 연구 prototype은 Tableau Server 없이 local .twb와 CSV/XLSX를 읽고, 자동화 결과가 어떤 data와 calculation에서 나왔는지 사용자가 확인할 수 있게 하는 데 초점을 맞췄습니다.
XML 기반 TWB parser가 workbook, dashboard, worksheet와 datasource 관계를 읽고 data profiler가 local schema를 정리합니다. 19개 lint rule과 12개 question-bank query는 결과와 계산 과정을 evidence pack에 남깁니다. 새 visualization을 만들 때는 derived dataset lineage와 worksheet를 추가한 patched TWB를 별도 파일로 출력합니다.
workbook parsing, schema profiling, lint와 정답을 계산할 수 있는 질문은 일반 코드로 처리합니다. 설명 문장이 필요한 경우에만 optional LLM client를 사용합니다.
새 visualization만 반환하지 않고 source path, computed metric, query와 limitation을 evidence pack에 남깁니다. 완성된 chart와 함께 중간 계산을 볼 수 있어야 사용자가 변경을 검토할 수 있다고 판단했습니다.
bundled TWB와 local data fixture를 사용해 parsing, profiling, question bank, lint와 workbook augmentation을 외부 서비스 없이 확인했습니다.