Creación de tablas Iceberg en watsonx.data
Una vez que se ha registrado un watsonx.data metastore en Db2, es posible crear tablas Iceberg directamente en watsonx.data desde Db2. La tabla es accesible desde ambos sistemas.
Para crear una tabla Iceberg en el watsonx.data catálogo desde Db2, añada la propiedad " iceberg.catalog " a la instrucción estándar CREATE Datalake TABLE, dándole el nombre utilizado para registrar el watsonx.data metastore. La tabla existirá tanto en como Db2 en watsonx.data.
Debe existir un esquema en watsonx.data con el mismo nombre que el esquema en el que se crea la tabla en Db2.
Es posible hacer SELECT desde e INSERT a esta tabla desde Db2, sujeto al acceso SQL. No es posible modificar ni ALTERar la tabla. Si el esquema de la tabla se modifica en watsonx.data, la tabla puede actualizarse en Db2 ejecutando el procedimiento de importación de la tabla.
Ejemplos
'watsonxdata' y también es accesible desde Db2:CREATE DATALAKE TABLE iceberg.db2exported(id int, name varchar(32)) STORED AS PARQUET STORED BY ICEBERG LOCATION 'DB2REMOTE://iceberg-bucket//iceberg/db2exported' TBLPROPERTIES('iceberg.catalog' = 'watsonxdata')