Gerenciar tabelas Iceberg

A API REST da tabela Iceberg do Snowflake fornece os seguintes pontos de extremidade do Snowflake para acessar, atualizar e executar determinadas ações no recurso Tabela Iceberg no Snowflake:

Pontos de extremidade da API REST da tabela Iceberg do Snowflake

Ponto de extremidade

Descrição

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

Lista as tabelas Iceberg disponíveis.

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

Cria uma tabela Iceberg.

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

Cria uma tabela Iceberg usando o resultado da consulta de seleção especificada.

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

Cria uma tabela Iceberg a partir de um catálogo AWS Glue.

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

Cria uma tabela Iceberg a partir de um catálogo Delta.

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

Cria uma tabela Iceberg a partir de arquivos Iceberg em armazenamento de objetos (armazenamento em nuvem externo).

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

Cria uma tabela Iceberg a partir de um catálogo Iceberg REST.

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

Descreve uma tabela Iceberg.

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

Exclui uma tabela Iceberg.

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

Retoma o recluster de uma tabela Iceberg.

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

Suspende o recluster de uma tabela Iceberg.

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

Atualiza os metadados de uma tabela Iceberg.

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

Converte uma tabela Iceberg gerenciada externamente em uma tabela gerenciada.

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

Restaura uma tabela Iceberg previamente excluída.

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

Clona uma tabela Iceberg gerenciada pelo Snowflake.

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

Cria uma nova tabela Iceberg semelhante a uma especificada.

Para obter documentação de referência, consulte Referência da API da tabela Iceberg do Snowflake.