Segurança no OneLake: proteção de dados simplificada e eficiente no Microsoft Fabric

Gerenciar a segurança granular de dados em diferentes aplicações e mecanismos analíticos sempre foi uma tarefa complexa — muitas vezes resultando em restrições excessivas ou, pior, exposição acidental de informações sensíveis. Para resolver esse desafio, a Microsoft está introduzindo um grande avanço: a segurança no OneLake, uma nova abordagem para proteção de dados no Microsoft Fabric.

FABRICONELAKESEGURANÇA

Henrique Bueno

4/17/20252 min read

Segurança centralizada, aplicada em todo o Fabric

Com a nova camada de segurança do OneLake, você define o acesso uma única vez, e o Fabric garante a aplicação consistente dessas permissões em todos os mecanismos de análise: seja Power BI, notebooks Spark, consultas via T-SQL ou APIs.

Essa nova funcionalidade permite que os proprietários dos dados criem papéis de segurança personalizados, concedam permissões específicas e controlem o acesso a dados em nível de linha e coluna. Um exemplo prático: é possível restringir a visualização de dados pessoais (PII) sem impedir o acesso a outras informações da mesma tabela.

Essa segurança é propagada automaticamente para todas as formas de consumo — garantindo que, independentemente da ferramenta utilizada, os usuários só verão os dados aos quais estão autorizados. Essa nova camada substitui a funcionalidade anterior de “Data Access Roles” em modo prévia no OneLake.

Como funciona na prática

A implementação começa com a criação de papéis de segurança no OneLake, que concedem acesso a dados específicos dentro de um lakehouse. É possível:

  • Selecionar tabelas e pastas específicas

  • Definir restrições de linha com expressões T-SQL

  • Aplicar segurança em nível de coluna, bloqueando o acesso a informações sensíveis

Depois disso, basta associar usuários ou grupos aos papéis definidos. A partir daí, todo o acesso é controlado por essas regras, independente do motor utilizado:

  • Notebooks Spark: totalmente compatíveis com as regras do OneLake

  • SQL Analytics Endpoint: respeita as definições quando operando no modo de identidade do usuário

  • Modelos semânticos (Semantic Models): ao utilizarem o modo Direct Lake, herdam automaticamente a segurança definida no OneLake

  • Acessos diretos via API ou OneLake Explorer: também são controlados pelas permissões de segurança definidas

Essa abordagem garante governança unificada e eficiente, reduzindo drasticamente os riscos de acesso indevido e aumentando a confiança no compartilhamento interno de dados.

Compartilhamento externo de dados: novos recursos poderosos

A Microsoft também trouxe melhorias relevantes na funcionalidade de compartilhamento externo de dados do OneLake, que permite o compartilhamento direto (in-place) de dados entre diferentes tenants — sem a necessidade de duplicação ou movimentação.

As principais novidades incluem:

  • Suporte ao compartilhamento de múltiplas tabelas, pastas e schemas inteiros de lakehouses

  • Atualizações automáticas: alterações feitas no schema compartilhado são refletidas imediatamente no lakehouse do consumidor

  • Compatibilidade com o SQL Analytics Endpoint e Modelos Semânticos, permitindo integração direta com Power BI

  • Suporte a novos tipos de dados compartilháveis, incluindo bancos KQL e SQL

  • Introdução do suporte a service principals nas APIs de compartilhamento externo, facilitando o gerenciamento automatizado

Essas melhorias representam um passo importante para a colaboração segura e escalável entre organizações dentro do ecossistema Microsoft Fabric.