Skip to content

Connect a data source

Before you can build dashboards or run reports, you need to connect at least one data source. The platform supports databases, data warehouses, and SaaS tools through a unified connection interface.

  • PostgreSQL
  • MySQL / MariaDB
  • Microsoft SQL Server
  • SQLite (file upload)
  • Oracle Database

Navigate to Analytics → Data sources → Add source and complete the following fields:

FieldDescription
Source nameA human-readable label used in the UI.
Source typeSelect from the supported list above.
Host / URLHostname or endpoint URL for the source.
PortDefault ports are pre-filled for common sources.
Database / SchemaThe specific database or schema to connect to.
Username / API keyAuthentication credential for the source.
Password / SecretStored encrypted and never displayed after saving.
SSL modeRequire, prefer, or disable SSL. Require SSL for production sources.

Click Test connection to validate credentials before saving. Errors include a specific reason code to help troubleshoot firewall or credential issues.

After connecting a source, configure how often data is refreshed:

  • Real-time — Queries run live against the source on every dashboard load. Best for low-latency sources with indexed queries.
  • Scheduled sync — Data is fetched on a fixed interval (15 minutes, 1 hour, 6 hours, or daily) and cached. Best for large datasets or rate-limited APIs.
  • Manual — Refresh only when you click Sync now. Suitable for one-off data imports.