AWS Glue Data Catalog
Last updated
Last updated
In order to create and work with data lake tables and Apache Iceberg tables within Upsolver, you first need to establish a connection with a metadata store such as AWS Glue Data Catalog.
The tables created from your AWS Glue Data Catalog connection can also be queried from Athena and from within the Upsolver UI.
AWS_ROLE
— editableType: text
If omitted, the role created when integrating Upsolver with the AWS account is used.
EXTERNAL_ID
— editableType: text
If omitted, the role created when integrating Upsolver with the AWS account is used.
AWS_ACCESS_KEY_ID
— editableType: text
If omitted, the role created when integrating Upsolver with the AWS account is used.
AWS_SECRET_ACCESS_KEY
— editableType: text
If omitted, the role created when integrating Upsolver with the AWS account is used.
DEFAULT_STORAGE_CONNECTION
Type: identifier
DEFAULT_STORAGE_LOCATION
Type: text
The Amazon S3 path that serves as the default storage location for the underlying files associated with tables created under this metastore connection.
REGION
Type: text
Default: Region in which Upsolver is deployed within your AWS account
(Optional) The region your Glue Catalog is in.
DATABASE_DISPLAY_FILTER[S]
— editableType: text | list
(Optional) A single database or the list of databases to show. If left empty, all databases are visible.
COMMENT
— editableType: text
(Optional) A description or comment regarding this connection.
Additionally, this example assumes that you have created the Amazon S3 connection my_s3_storage_connection
with proper write permissions to the specified storage location.
(Optional) The AWS IAM role ARN. Used in conjunction with .
(Optional) The external ID of the role to assume. Used in conjunction with .
(Optional) The AWS access key ID. Used in conjunction with .
(Optional) The AWS secret key corresponding to the provided .
An Amazon S3 connection with the appropriate credentials to write to the provided.
See the how-to guide to .
Refer to for more information on creating a connection using SQL.