Project: datalens
81 entity types
ExternalSystemIntegrations

Vanna.AI

Text-to-SQL integrates with Vanna.AI. Vanna 2.0 implements user-aware identity propagation through system prompts, tool execution, and SQL filtering for permissions. Vanna 2.0 implements a Tool Registry that supports extensible tools with access control via access_groups. Vanna 2.0 provides streaming server-sent events responses with progress updates and structured UI components. Vanna 2.0 implements lifecycle hooks for quota checking, logging, and content filtering at request lifecycle points. Vanna 2.0 enforces row-level security by filtering queries based on user permissions. Vanna 2.0 maintains audit logs tracking every query per user for compliance purposes. SQLAgent integrates with Vanna.AI for SQL generation from natural language questions. The architecture comparison with Vanna 2.0 and WrenAI validates architectural design decisions related to Vanna 2.0. DataLens provides a native Text-to-SQL endpoint that covers functionality similar to Vanna AI in the SVGV Budget Analysis Project ecosystem. The Text-to-SQL capability integrates with the external system Vanna.AI for best practice implementations and query optimization. The Text-to-SQL Agent integrates with Vanna.AI to generate SQL queries from natural language. Vanna AI and DataLens are functionally equivalent in providing Text-to-SQL capabilities, but DataLens includes a built-in Text-to-SQL API. Vanna.AI integrates schema and documents embedding into ChromaDB.