DISTINCT: BigQuery and Snowflake
Data PrivacyYour data is only processed on your local machine and in your data warehouse—and by your AI model provider if you use AI features. AI Query Agent
Query and Exploration Tools
Explore Your Database ObjectsChoose which objects to sync and get a comprehensive overview of tables and their schemas.
Bookmark the most important tables for quick access.
Ad-hoc Query WindowCreate an ad-hoc query window with Write and test queries quickly, then save them to your VSCode project when you're satisfied with the results. Run Your QueriesExecute any SQL file or ad-hoc query with Parameterized Queries
Data ViewView your query results in a clean, interactive interface.
Quick and Beautiful ChartsCreate charts from your query results with just a few clicks.
Coming Soon: Ad-hoc Dashboards
Code Completions and IntelliSenseGet intelligent SQL code highlighting, suggestions, and completions as you write.
AI Query ChatbotAn intelligent chatbot that helps you write queries specific to your data warehouse.
Choose which tables should be accessible to the AI. The AI analyzes tables beforehand to understand all the logic and details necessary to help you write better queries.
The AI agent continuously learns while you use the tool:
Updates Coming Soon!The AI chatbot is under active development with major updates coming soon. The current version is a preview of the setup and workflow. Note: You can disable AI features if you prefer not to use them. Interaction with Other SQL ExtensionsIf you experience issues with code completions or query execution, another SQL-related extension may be conflicting with DISTINCT. Try disabling other SQL extensions to resolve the issue. Coming Soon: Share AI Knowledge Across Your TeamWhen your AI agent learns about your data, you'll be able to share that knowledge with your entire team. Data ProcessingDISTINCT is designed with privacy in mind. All your data, query results, and AI learned knowledge are stored locally in a SQLite database on your computer. When using AI features, requests are sent directly to Google Gemini without any intermediate processing by DISTINCT. Only anonymous usage analytics are sent to Microsoft Azure to help improve the extension - no queries, results, or personal information ever leaves your machine except when you explicitly connect to your data warehouse. Read more under Telemetry.
TelemetryThis extension collects anonymous usage data to help improve the product. All telemetry respects VS Code's telemetry settings and follows industry best practices. We never collect personally identifiable information (PII), SQL query content, or file paths. For detailed information about data collection, see TELEMETRY.md. |









