dat

21 articles 0 View on GitHub ↗
21 articles
How to Troubleshoot Common Semantic Model Configuration Errors in Dat

Troubleshoot common Dat semantic model configuration errors with pre-build, model-level, and runtime checks. Catch duplicate names and invalid SQL before deployment.

how-to-guide
Mar 5, 2026
How the Streaming Response Works in the OpenAPI Server

Discover how the OpenAPI server leverages Spring's SseEmitter for efficient streaming responses. Learn about asynchronous event processing and keep-alive pings to prevent timeouts.

deep-dive
Mar 5, 2026
How to Configure Azure OpenAI as the LLM Provider in DAT

Easily configure Azure OpenAI as your LLM provider in DAT. Follow our clear steps to add the Maven dependency, declare your model in project.yaml, and provide the necessary Azure OpenAI parameters.

how-to-guide
Mar 5, 2026
How to Implement Custom Dimension Types in DAT Beyond Time and Categorical

Learn to implement custom dimension types in DAT beyond time and categorical. Extend DimensionType, define parameters, add validation, generate SQL, and register your type for powerful data analysis.

how-to-guide
Mar 5, 2026
How Semantic Model Validation Works in DAT: A Deep Dive into PreBuildValidator

Explore DAT's PreBuildValidator for semantic model validation. Learn how dry-run SQL queries ensure schema accuracy and data type integrity before code generation.

deep-dive
Mar 5, 2026
How to Migrate from DuckDB to PostgreSQL in a DAT Project

Easily migrate from DuckDB to PostgreSQL in your DAT project. Learn how to add the postgresql adapter update your config and migrate your data with simple steps.

migration-guide
Mar 5, 2026
How to Optimize Embedding Model Performance for Large Datasets in dat

Optimize embedding model performance for large datasets in dat. Tune batch sizes, reuse EmbeddingModel instances, and use vector database bulk writes for better throughput.

performance
Mar 5, 2026
How the DAT MCP Server Integrates with Claude Desktop: Architecture and Setup Guide

Learn how the DAT MCP server integrates with Claude Desktop via HTTP/SSE endpoints and the Model Context Protocol. Execute SQL queries and data analysis using natural language.

architecture
Mar 5, 2026
How to Secure the OpenAPI Server with Authentication in DAT

Secure your DAT OpenAPI server with Spring Security HTTP Basic authentication. Learn how to add Spring Security, configure authentication, and protect your API endpoints.

how-to-guide
Mar 5, 2026
How to Handle Time Dimension Filters in Natural Language Queries with Dat

Master time dimension filters in natural language queries. Learn how Dat uses a human-in-the-loop workflow to clarify date ranges and generate precise SQL for your data.

how-to-guide
Mar 5, 2026
How ProjectBuilder Builds and Validates a DAT Project: A Deep Dive into the junjiem/dat SDK

Discover how junjiem/dat ProjectBuilder builds and validates DAT projects. Learn about its seven-step pipeline, fingerprinting, and semantic validation for artifact persistence.

deep-dive
Mar 5, 2026
How to Configure Multiple Agents with Different LLM Providers in DAT

Learn to configure multiple agents with different LLM providers in DAT. Define LLMs in the global array and reference them in agent configurations for flexible model usage.

how-to-guide
Mar 5, 2026

Have a question about this repo?

These articles cover the highlights, but your codebase questions are specific. Give your agent direct access to the source. Share this with your agent to get started:

Share the following with your agent to get started:
curl -s "https://instagit.com/install.md"

Works with
Claude Codex Cursor VS Code OpenClaw Any MCP Client

Maintain an open-source project? Get it listed too →