us-east
. This is the bucket’s region.s3.us-east.cloud-object-storage.appdomain.cloud
. (Ignore the values of
Private and Direct). This is the bucket’s public endpoint.access_key_id
under cos_hmac_keys
, which represents the HMAC access key ID.secret_access_key
under cos_hmac_keys
, which represents the HMAC secret access key.access_key_id
under cos_hmac_keys
, which represents the HMAC access key ID.secret_access_key
under cos_hmac_keys
, which represents the HMAC secret access key.https://
.<catalog-name>
with the name of the target
catalog and <schema-name>
with the name of the target schema:
sent_from
and there is no
column named sent_from
in the table, the sent_from
element will be dropped upon record insertion. You should modify the preceding
sample table creation statement to add columns for any additional elements that you want to be included upon record
insertion.
To increase query performance, Iceberg uses hidden partitioning to
group similar rows together when writing. You can also
explicitly define partitions as part of the
preceding CREATE TABLE
statement.
CREATE TABLE
statement, or other SQL statements such as ALTER TABLE
, to set this behavior.) To get the
values for the specified environment variables, see the preceding instructions.
<name>
(required) - A unique name for this connector.<iceberg-endpoint>
(required): The metastore REST endpoint for the target Apache Iceberg-based catalog within the IBM watsonx.data data store instance. Do not include https://
in this value.<object-storage-endpoint>
(required): The public endpoint for the target bucket within the IBM Cloud Object Storage (COS) instance that is associated with the catalog. Do not include https://
in this value.<object-storage-region>
(required): The region short ID (such as us-east) for the bucket.<iam-api-key>
(required): A valid API key value for the IBM Cloud account.<access-key-id>
(required): A valid hash-based message authentication code (HMAC) access key ID for the COS instance.<secret-access-key>
(required): The HMAC secret access key for the access key ID.<catalog>
(required): The name of the target Apache Iceberg-based catalog within the IBM watsonx.data data store instance.<namespace>
(required): The name of the target namespace (also known as a schema) within the catalog.<table>
(required): The name of the target table within the namespace (schema).<max-retries>
: The maximum number of retries for the upload process. Typically, an optimal setting is 150
. The default is 50
. If specified, it must be a number between 2
and 500
, inclusive.<max-retries-connection>
: The maximum number of retries when connecting to the catalog. Typically, an optimal setting is 15
. The default is 10
. If specified, it must be a number between 2
and 100
, inclusive.<record-id-key>
: The name of the column that uniquely identifies each record in the target table. The default is record_id
.