Gérer les tables Iceberg

La référence d’API Snowflake REST Iceberg Table fournit les points de terminaison Snowflake suivants pour accéder, mettre à jour et effectuer certaines actions sur la ressource Iceberg Table dans Snowflake :

Points de terminaison de l’API Snowflake REST Iceberg Table

Point de terminaison

Description

GET /api/v2/databases/database/schemas/.schema/iceberg-tables

Répertorie les tables Iceberg disponibles.

POST /api/v2/databases/database/schemas/.schema/iceberg-tables

Crée une table Iceberg.

POST /api/v2/databases/database/schemas/.schema/iceberg-tables:as-select

Crée une table Iceberg en utilisant le résultat de la requête de sélection spécifiée.

POST /api/v2/databases/database/schemas/.schema/iceberg-tables:from-aws-glue-catalog

Crée une table Iceberg à partir d’un catalogue AWS Glue.

POST /api/v2/databases/database/schemas/.schema/iceberg-tables:from-delta

Crée une table Iceberg à partir d’un catalogue Delta.

POST /api/v2/databases/database/schemas/.schema/iceberg-tables:from-iceberg-files

Crée une table Iceberg à partir de fichiers Iceberg dans le stockage d’objets (stockage Cloud externe).

POST /api/v2/databases/database/schemas/.schema/iceberg-tables:from-iceberg-rest

Crée une table Iceberg à partir d’un catalogue Iceberg REST.

GET /api/v2/databases/database/schemas/.schema/iceberg-tables/name

Décrit une table Iceberg.

DELETE /api/v2/databases/database/schemas/.schema/iceberg-tables/name

Supprime une table Iceberg.

POST /api/v2/databases/database/schemas/.schema/iceberg-tables/name:resume-recluster

Reprend le reclustering pour une table Iceberg.

POST /api/v2/databases/database/schemas/.schema/iceberg-tables/name:suspend-recluster

Suspend le reclustering pour une table Iceberg.

POST /api/v2/databases/database/schemas/.schema/iceberg-tables/name:refresh

Actualise les métadonnées d’une table Iceberg.

POST /api/v2/databases/database/schemas/.schema/iceberg-tables/name:convert-to-managed

Convertit une table Iceberg gérée en externe en une table gérée.

POST /api/v2/databases/database/schemas/.schema/iceberg-tables/name:undrop

Restaure une table Iceberg précédemment supprimée.

POST /api/v2/databases/database/schemas/.schema/iceberg-tables/name:clone

Clone une table Iceberg gérée par Snowflake.

POST /api/v2/databases/database/schemas/.schema/iceberg-tables/name:create-like

Crée une nouvelle table Iceberg semblable à celle spécifiée.

Pour la documentation de référence, consultez Référence d’API Snowflake Iceberg Table.