Supported data sources
| Source | Status |
|---|---|
| Snowflake | Available |
| PostgreSQL | Available |
| Custom SQL | Available (via integrations) |
Connecting Snowflake
Go to Integrations
Navigate to Integrations in the ToeBox sidebar. Find Snowflake under the Data Warehouses category.
Enter connection details
Provide the following:
- Account — Your Snowflake account identifier (e.g.,
xy12345.us-east-1) - Username — The Snowflake user
- Password — The user’s password
- Warehouse — The compute warehouse to use (e.g.,
COMPUTE_WH) - Database — The database to connect to
- Schema — The default schema (e.g.,
PUBLIC)
Connecting PostgreSQL
Enter connection details
Provide the following:
- Host — The database host (e.g.,
db.example.com) - Port — The port number (default: 5432)
- Database — The database name
- Username — The database user
- Password — The user’s password
- SSL — Enable if your database requires SSL connections
Schema browser
Once connected, ToeBox provides a schema browser that shows:- All tables in the connected database
- Column names and data types for each table
- Sample data previews
SQL transpiler
ToeBox includes an automatic SQL transpiler that converts queries between SQL dialects. This means:- Queries written for PostgreSQL syntax work on Snowflake and vice versa
- The AI Assistant generates standard SQL that is automatically adapted to your data source
- You do not need to worry about dialect-specific syntax differences
Custom SQL queries
You can write custom SQL queries directly in the Analytics page:- Open a dashboard and add a new chart
- Select your data source from the dropdown
- Write your SQL query in the editor
- Click Run to execute and see results
- Configure the chart type and formatting
- Syntax highlighting
- Auto-completion for table and column names
- Query execution history
- Error highlighting