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

Databricks agora permite compartilhar metric views via OpenSharing

O recurso de compartilhamento de metric views usando OpenSharing está disponível de forma geral (GA). Adicione metric views a um share e faça consultas usando MEASURE(...).

O que mudou

O compartilhamento de metric views com OpenSharing saiu do preview e agora está disponível de forma geral para todas as contas. Isso permite incluir visões de métricas em um objeto share do Unity Catalog e consumi-las diretamente em ambientes externos ou de outros workspaces.

Para que serve

Imagine que você centralizou as métricas de negócio do seu time em uma metric view e quer disponibilizá-las para parceiros ou outras organizações sem duplicar dados. Com esta novidade, você pode:

  • Incluir metric views em um share existente do OpenSharing.
  • Permitir que recipientes consultem métricas de forma padronizada usando o ecossistema de dados.
  • Consumir os dados compartilhados executando consultas baseadas em funções de agregação de métricas em compute serverless.

Como usar

Para adicionar uma metric view ao share, use o comando SQL no editor do Databricks SQL ou em um notebook:

ALTER SHARE meu_share ADD TABLE meu_catalogo.meu_schema.minha_metric_view;

O que acontece nesse código:

  1. O comando ALTER SHARE modifica o objeto de compartilhamento especificado.
  2. A cláusula ADD TABLE insere o ativo de dados indicado na lista de itens compartilhados.
  3. A metric view passa a ficar acessível para os recipientes configurados no share.

Para ler e consultar a metric view compartilhada a partir do lado do recipiente, utilize a função de medida em compute serverless:

SELECT MEASURE(minha_metrica) FROM meu_share.meu_schema.minha_metric_view;

O que acontece nesse código:

  1. O ambiente executa a consulta utilizando o compute serverless apontando para o share externo.
  2. A função MEASURE(...) calcula a métrica agregada definida na visão compartilhada de acordo com os filtros aplicados.

Limitações e requisitos

  • Estágio: Disponibilidade Geral (GA).
  • Requer o uso de computação serverless para realizar as consultas das metric views compartilhadas.
  • É necessário ter as permissões adequadas no Unity Catalog (como ser o proprietário do share e ter privilégios de USE CATALOG, USE SCHEMA e SELECT no ativo de dados).
Ver nota oficial do Databricks

Sharing metric views 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