Connect to data sources, explore schemas, write queries, and profile data quality. Use when the user wants to query a database, explore a data source, profile tables, or understand their data schema. Handles SQL dialects, API-based data sources, and file-based data. Includes query optimization and result validation patterns.