PostgreSQL
Add PostgreSQL as a decube connection and help your team discover, document and monitor their data assets to drive data-driven insights and decisions.
Supported Capabilities
General
Metadata — metadata extraction and display of asset information (tables, columns, schemas). Types collected: Schema, Table, Column, View
Profiling — data profiling on the Profiler tab
Preview — sample data preview
Data Quality — data quality monitoring and observability
Configurable Collection — selective ingestion of schemas/workspaces in Data Source Management
View Table — view tables, which are virtual tables based on SQL queries
Data Quality Monitors
Freshness
Volume
Field Health
Custom SQL
Schema Drift
Lineage
View Table Lineage — tracks virtual tables (views) and their data dependencies
Foreign Key Lineage — tracks relationships between tables via primary and foreign keys
General
External Table
Stored Procedure
Data Quality Monitors
Job Failure
Lineage
External Table Lineage
SQL Query Lineage
Stored Procedure Lineage
Connection Requirements
Connecting to decube is as easy as providing us with credentials to your PostgreSQL database. At a minimum, we require:
usernamepasswordhost addresshost portdatabase name

The source name will be for you to differentiate and recognize particular sources within the decube application.
We strongly encourage you to create a decube read-only user for this credential purpose, which you can follow here.
Security Concerns
If access to your database is protected by security measures, we allow for connecting via SSH Tunneling or you could whitelist our IP. See more here.
Custom User for decube
We highly recommend that you create a Read-Only user for decube. We have prepared a script that you may run on your PostgreSQL database to create this user.
Create a New User for decube
2. Allow connection to the database
3. We need access to information_schema
4. You may need to run this per schema that you have based on the default behavior of the schema.
If you want all of the tables in all your schemas to be included in decube, run the following SQL script:
Last updated