Database Connections

Connect clariBI to your existing databases to analyze your data. We support major SQL database systems with secure SSL connections.

Supported Databases

PG

PostgreSQL

Open-source relational database

Full support for PostgreSQL 10+, including JSON columns and advanced data types.

SSL connections supported
Schema browsing
My

MySQL

Popular open-source database

Compatible with MySQL 5.7+ and MariaDB databases.

MariaDB compatible
SSL connections
SQ

SQLite

File-based database

Upload and analyze SQLite database files directly.

File upload support
No server required
MS

SQL Server

Microsoft SQL Server

Connect to Microsoft SQL Server instances for enterprise data analysis.

Windows authentication
SSL/TLS encryption
OR

Oracle

Oracle Database

Connect to Oracle databases for enterprise analytics.

Oracle 11g+ supported
TNS connections

Cloud Data Warehouses

Coming soon - these integrations are currently in development.

Planned
BQ

BigQuery

Google Cloud

Connect to Google BigQuery for large-scale data analytics.

Service account auth
Dataset & table access
Planned
SF

Snowflake

Cloud Data Platform

Connect to Snowflake for cloud data warehousing.

Key-pair authentication
Warehouse selection
Planned
MG

MongoDB

Document Database

Connect to MongoDB for document-based data analysis.

MongoDB Atlas support
Collection browsing

Setting Up a Connection

1

Navigate to Data Sources

Go to Settings > Data Sources > Add New

2

Select Database Type

Choose PostgreSQL, MySQL, SQLite, SQL Server, or Oracle

3

Enter Connection Details

Provide host, port, database name, and credentials

Host: your-server.com
Port: 5432 (PostgreSQL default)
Database: your_database
Username: readonly_user
4

Test Connection

Click "Test Connection" to verify everything works

Security Recommendations

Best Practices

  • Use read-only credentials. Create a database user with SELECT-only permissions.
  • Enable SSL. Always use encrypted connections in production.
  • Limit table access. Only grant access to tables needed for analysis.

Next Steps

Database Connected?

Now create a dashboard to visualize your data.