Complete your Databricks User Groups profile!

Fill out a few details about yourself so the community can get to know you.
SĂŁo Paulo Databricks User Group

Testando mais uma vez os limites do Genie Code no Databricks… 👀

Summary: Wiliam Rosa created an application using Streamlit to manage user and group permissions in the Unity Catalog visually, aiming to improve administration by moving away from traditional SQL/grant methods. The development required adjustments to the Genie-generated code and careful handling of GRANT and REVOKE in catalogs. The app also incorporates SCIM Credentials for group permissions, resulting in a robust governance tool for Databricks. Wiliam Rosa shared the code on GitHub and provided a Databricks guide to help others understand the ecosystem and leverage AI for real governance and operational solutions.
AI Summary

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 🚀

1 comment

Muito interessante a proposta, Willian.

O que mais me chama atenção no Databricks Apps é a facilidade de desenvolver aplicações. Com o avanço das inteligências artificiais voltadas à geração de código, isso se tornou ainda mais acessível. A proposta de democratização dos dados do Databricks se fortalece muito nesse sentido, principalmente quando combinada com frameworks simples como Streamlit e Flask, que aceleram a criação de soluções práticas orientadas a dados.