Use deterministic code for computable analysis
Workbook parsing, schema profiling, linting, and questions with exact answers are handled in code. An optional LLM client is used only when explanatory prose is required.
Research · Analytics tooling
A research prototype that analyzes local Tableau workbooks and data to provide linting, evidence-backed Q&A, and new visualizations.
An analyst may know the question but still need specialized tooling to translate it into workbook structure, fields, and visualization changes. This prototype reads local .twb and CSV/XLSX files without Tableau Server and keeps the data and calculations behind each automated result inspectable.
An XML-based TWB parser reads workbook, dashboard, worksheet, and datasource relationships, while a data profiler summarizes the local schema. Nineteen lint rules and twelve question-bank queries record both results and calculations in an evidence pack. New visualizations are written to a separate patched TWB with derived-dataset lineage and worksheet metadata.
Workbook parsing, schema profiling, linting, and questions with exact answers are handled in code. An optional LLM client is used only when explanatory prose is required.
The evidence pack records source paths, computed metrics, queries, and limitations instead of returning only a chart. Users can inspect both the proposed visualization and the intermediate calculation.
Bundled TWB files and local data fixtures verify parsing, profiling, question-bank answers, linting, and workbook augmentation without external services.