Skip to main content

Add Catalog

External catalogs let you register external data sources and query them directly from VeloDB Cloud without copying their data into warehouse tables. Once an external catalog is created, you can use standard SQL to browse its databases and tables alongside the data stored in your warehouse.

Note:

The external catalog types in the following table require VeloDB Cloud 4.1.1 or later and are available only for warehouses on AWS.

To create a catalog, open Data Integration and click Add External Catalog on the initial page. If integrations already exist, in the upper-right corner, choose Add Data > Connect external data. Select the source and follow its guide below. View connected catalogs under External Catalogs.

External catalogDescription
AWS GlueQuery Iceberg and Hive tables stored on S3, with metadata managed by AWS Glue.
Amazon S3 TablesQuery S3 Tables via the AWS Glue Iceberg REST endpoint.
Iceberg REST CatalogConnect to any catalog service that implements the Iceberg REST specification.
Apache PolarisQuery Iceberg tables managed by the Apache Polaris open-source catalog service.
Databricks Unity CatalogQuery data lake tables managed by Databricks Unity Catalog.
Hive MetastoreConnect to a Hive Metastore and query Hive or Iceberg tables stored on S3.
MySQL CatalogRun federated queries against a MySQL database.
PostgreSQL CatalogRun federated queries against a PostgreSQL database.
Sample Data CatalogUse built-in TPCH and TPCDS sample datasets for testing and benchmarking.

Sample Data Catalog creates a TPCDS or TPCH catalog that generates benchmark data for queries. To load a built-in sample dataset into warehouse tables instead, use Add Sample Data.