UDFs em Scala no Unity Catalog agora podem acessar segredos
UDFs em Scala no Unity Catalog e UDFs com escopo de sessão agora conseguem acessar segredos gerenciados no Unity Catalog.
O que mudou
Funções definidas pelo usuário em Scala (UDFs), tanto as com escopo de sessão quanto as criadas no Unity Catalog, ganharam suporte para ler segredos gerenciados de forma centralizada. As UDFs do Unity Catalog usam as permissões do dono da função, dispensando o acesso direto dos chamadores aos segredos.### Para que serveImagine que você precisa escrever uma UDF em Scala que se conecta a uma API externa usando credenciais protegidas sem expor a senha no código.
- Ler segredos em UDFs Scala com escopo de sessão usando as permissões de quem chama.
- Ler segredos em UDFs Scala do Unity Catalog declarando-os na cláusula SECRETS.
- Isolar credenciais para que usuários comuns executem funções sem acesso direto aos segredos.### Como usarPara usar segredos em UDFs do Unity Catalog, a função deve declarar o segredo e rodar com os requisitos de ambiente adequados.```sql CREATE FUNCTION meu_catalogo.meu_esquema.minha_udf_scala() RETURNS STRING LANGUAGE SCALA ENVIRONMENT_VERSION '6' SECRETS ('meu_catalogo.meu_esquema.meu_segredo') AS 'com.exemplo.MinhaClasse.lerSegredo';
1. Define uma nova função UDF em Scala no Unity Catalog.
2. Configura a versão do ambiente para 6 ou superior, exigida para o uso de segredos.
3. Declara o segredo corporativo que será injetado e utilizado internamente pela função.### Limitações e requisitos- Requer serverless compute com environment version 6 ou superior, ou classic compute com Databricks Runtime 19 ou superior em standard access mode.
- Apenas serverless SQL warehouses dão suporte a Unity Catalog Scala UDFs que acessam segredos.
- O criador da UDF precisa ter permissão READ SECRET no segredo e USE CATALOG/USE SCHEMA no catálogo e esquema pais.
- unity catalog
- scala
- udf
- secrets
- security
Scala UDFs can access Unity Catalog secrets
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
- DatabricksBeta
Conector do SurveyMonkey chega ao Lakeflow Connect no Databricks
O Lakeflow Connect agora conta com conector nativo para o SurveyMonkey em Beta, permitindo ingestão incremental de pesquisas, respostas e contatos com governança no Unity Catalog.
lakeflow connect · surveymonkey - DatabricksBeta
Lakeflow Connect adiciona conector do Oracle Eloqua em Beta
O Lakeflow Connect agora oferece um conector gerenciado em Beta para o Oracle Eloqua, permitindo ingestão incremental de dados de marketing governados pelo Unity Catalog.
lakeflow connect · oracle eloqua - DatabricksBeta
Ingira métricas do GA4 com o novo conector do Lakeflow Connect
O Lakeflow Connect ganha conector gerenciado em Beta para o Google Analytics 4, permitindo ingestão incremental de relatórios agregados via API com governança no Unity Catalog.
lakeflow connect · google analytics