Pular para o conteúdo
Lucas Lessa
Voltar para as notícias
DatabricksGAImpacto: Médio

Compartilhe tabelas Iceberg estrangeiras usando o OpenSharing

Agora é possível compartilhar e ler tabelas Iceberg federadas via Lakehouse Federation usando o OpenSharing, inclusive com clientes Iceberg externos.

O que mudou

O compartilhamento e a leitura de tabelas Iceberg estrangeiras via OpenSharing estão disponíveis de forma geral (GA). Provedores podem incluir no share tabelas Iceberg vindas de catálogos externos mapeados por Lakehouse Federation e disponibilizá-las para destinatários, mesmo que utilizem clientes Iceberg externos.

Para que serve

Imagine que você centralizou várias tabelas Iceberg de fontes externas na sua plataforma usando Lakehouse Federation e precisa disponibilizá-las para parceiros de negócios ou sistemas externos sem mover os dados de lugar. Com essa novidade, você pode:

  • Compartilhar tabelas Iceberg federadas diretamente pelo OpenSharing.
  • Permitir que clientes externos baseados no protocolo Iceberg leiam os dados compartilhados.
  • Gerenciar o acesso usando os controles de segurança do Unity Catalog.

Como usar

Você pode criar um objeto de share e adicionar tabelas estrangeiras utilizando comandos SQL no editor ou em um notebook.

CREATE SHARE IF NOT EXISTS meu_share;

ALTER SHARE meu_share ADD TABLE meu_catalogo.meu_schema.minha_tabela_iceberg;

O que acontece nesse código:

  1. Cria um novo objeto de share chamado meu_share no Unity Catalog.
  2. Adiciona a tabela Iceberg estrangeira mapeada na federação ao share criado.

Limitações e requisitos

  • O recurso está em disponibilidade geral (GA).
  • É necessário ter as permissões adequadas no Unity Catalog (como CREATE SHARE e privilégios de leitura na tabela e no esquema).
  • O uso de comandos SQL para adicionar esquemas requer um SQL warehouse ou computação com Databricks Runtime 13.3 LTS ou superior.
Ver nota oficial do Databricks

Sharing foreign Iceberg tables with OpenSharing is now generally available

Resumo e explicação gerados por IA a partir da release note oficial. Em caso de dúvida, a documentação oficial da plataforma prevalece.

Relacionadas