Create Catalog

Creates a catalog, which contains the location and connection information for a deltalake catalog that is external to the database.

Input Parameter Description

NameTypeDescription
namestringName of the catalog to be created.
table_formatstringTable format (iceberg, hudi, deltalake)
locationstringLocation of the catalog in 'http[s]://[server[:port]]]' format.
typestringType of the catalog (REST (unity, polaris, tabular), nessie, hive, glue)
credentialstringName of the credential object to be used in catalog
datasourcestringPassword for the remote system user; may be an empty string
optionsmap of string to strings

Optional parameters. The default value is an empty map ( {} ).

Supported Parameters (keys)Parameter Description
access_delegation

Use access delegation for object store. The default value is datasource_credentials. The supported values are:

  • datasource_credentials
  • vended_credentials
skip_validation

Bypass validation of connection to remote source. The default value is false. The supported values are:

  • true
  • false

Output Parameter Description

NameTypeDescription
namestringValue of input parameter name.
infomap of string to stringsAdditional information.