Database Connections
Connect to your enterprise databases with secure local caching for fast analysis. Privacy-focused with optimal performance.
Snowflake Data Warehouse
Section titled “Snowflake Data Warehouse”Connect to your Snowflake data warehouse for enterprise-scale analysis with full feature support.
Full Snowflake Support
- Connect to any Snowflake account
- Browse tables and schemas
- Real-time data analysis
- Secure credential storage
Setup Process
Section titled “Setup Process”- Go to Settings → Data Sources
- Add Snowflake Connection with your account details
- Test the Connection to verify credentials
- Browse and Select tables to analyze
- Start Analyzing with live data
Connection Configuration
Section titled “Connection Configuration”Required Information
- Account Identifier: Your Snowflake account name
- Username: Your Snowflake username
- Password: Your Snowflake password (securely encrypted)
- Warehouse: Default warehouse for queries
- Database: Default database to connect to
- Schema: Default schema within the database
Optional Settings
- Role: Specific role for data access permissions
- Connection Timeout: Query timeout settings
- SSL Verification: Security settings for connection
Performance Optimization
Section titled “Performance Optimization”Query Optimization
- Automatic query pushdown for better performance
- Intelligent sampling for large tables
- Parallel query execution when possible
- Automatic caching of frequently accessed data
Resource Management
- Configurable warehouse size recommendations
- Query cost estimation before execution
- Automatic query cancellation for runaway operations
- Connection pooling for multiple concurrent analyses
Additional Database Support
Section titled “Additional Database Support”More database connectors are planned for future releases. Contact us if you need support for a specific database platform.
Connection Examples
Section titled “Connection Examples”Snowflake Connection
Section titled “Snowflake Connection”Account: your-company.snowflakecomputing.comUsername: your_usernamePassword: your_secure_passwordWarehouse: COMPUTE_WHDatabase: ANALYTICS_DBSchema: PUBLICRole: ANALYST_ROLESecurity and Privacy
Section titled “Security and Privacy”Data Privacy
Section titled “Data Privacy”Local Processing
- All queries execute directly against your database
- No data is transmitted to external servers
- Results are processed entirely on your local machine
- Full compliance with data privacy regulations
Credential Security
- Passwords encrypted using industry-standard encryption
- Credentials stored only on your local machine
- Support for password-less authentication methods
- Integration with enterprise identity providers
Network Security
Section titled “Network Security”Connection Security
- SSL/TLS encryption for all database connections
- Support for VPN and private network connections
- Firewall-friendly connection pooling
- Certificate-based authentication where supported
Access Control
- Database-level permissions respected
- Row-level security support
- Schema and table access controls
- Audit logging of database queries
Troubleshooting Database Issues
Section titled “Troubleshooting Database Issues”Common Connection Problems
Section titled “Common Connection Problems”Connection Timeouts
- Problem: Database connection times out
- Solution: Check firewall settings and network connectivity
- Alternative: Increase connection timeout in settings
Authentication Failures
- Problem: “Login failed” or authentication errors
- Solution: Verify username, password, and account details
- Alternative: Check user permissions and account status
Performance Issues
- Problem: Queries are slow or timing out
- Solution: Add database indexes for queried columns
- Alternative: Use data sampling for initial exploration
Network Access
- Problem: Cannot reach database server
- Solution: Configure firewall to allow database connections
- Alternative: Use VPN or database proxy if required
Performance Optimization Tips
Section titled “Performance Optimization Tips”Database Optimization
- Index Strategy: Create indexes on frequently queried columns
- Query Optimization: Use database views to pre-filter large datasets
- Partitioning: Use table partitioning for very large datasets
- Statistics: Keep database statistics up to date
Network Optimization
- Connection Pooling: Use connection pooling for multiple queries
- Compression: Enable compression for large result sets
- Caching: Use database-level caching where possible
- Bandwidth: Consider network bandwidth for large datasets