Tabular RAG Three Patterns for Tables | Pattern | Retrieves | Strength | Weakness | |---|---|---|---| | NL2SQL | Rows via generated SQL | Exact aggregations, joins | Brittle on ambiguous queries | | Row-embedding | Rows as documents | Fuzzy semantic match on content | Bad at aggregates | | Schema-embedding | Table/column metadata | Routing across many tables | Needs NL2SQL second step | | Hybrid | All three composed | Production-quality | Orchestration cost | Pattern 1: NL2SQL Generate SQL from natural language, execute safely, format the result. Minimum Viable Pipeline Always bind to a read-…