Dessa vez fui além e utilizei o serviço para criar um app em Streamlit com um objetivo bem prático:
👉 Gerenciar permissões de usuários e grupos no Unity Catalog de forma visual
A ideia foi sair do modelo tradicional (SQL / grants manuais) e trazer uma camada mais intuitiva para administração de acessos.
Durante a construção, alguns pontos ficaram bem interessantes:
— Para chegar no nĂvel de controle desejado, precisei ajustar o cĂłdigo gerado pelo Genie
— Trabalhar corretamente os GRANT e REVOKE em catálogos foi essencial para o funcionamento do app
— Para permissionamento em grupos, é necessário utilizar SCIM Credentials, que já podem ser parametrizadas no app
No fim, o resultado foi um gerenciador simples, mas poderoso, que facilita bastante a governança no Databricks.
Disponibilizei o código base aqui 👇
👉 https://github.com/WiliamRosa/datahub/tree/main/uc-permissions-manager
E também deixo um material oficial recente da Databricks sobre Apps, que ajuda bastante a entender esse ecossistema:
👉 https://www.databricks.com/sites/default/files/2026-02/hands-on-guide-apps-databricks.pdf
Esse tipo de abordagem mostra como dá pra usar IA não só para gerar código, mas para acelerar a construção de soluções reais de governança e operação.
Curioso para saber até onde dá pra ir com isso 🚀
