Segurança em nível de objeto (OLS)

A segurança no nível do objeto (OLS) permite que os autores de modelos protejam tabelas ou colunas específicas dos visualizadores de relatórios. Por exemplo, uma coluna que inclua dados pessoais pode ser restringida para que apenas determinados espectadores possam ver e interagir com ela. Além disso, você também pode restringir nomes de objetos e metadados. Essa camada adicional de segurança impede que usuários sem os níveis de acesso apropriados descubram informações pessoais críticas ou confidenciais para os negócios, como registros financeiros ou de funcionários. Para os visualizadores que não têm a permissão necessária, é como se as tabelas ou colunas protegidas não existissem.

Criar um relatório que usa o OLS

Assim como a RLS, o OLS também é definido dentro das funções do modelo. Atualmente, não é possível criar definições OLS nativamente no Power BI Desktop.

Para criar funções em modelos semânticos do Power BI Desktop , use ferramentas externas, como o Editor de Tabela.

Configurar a segurança no nível do objeto usando o editor de tabela

  1. No Power BI Desktop, crie o modelo que definirá suas regras OLS.

  2. Na faixa de opções Ferramentas Externas, selecione Editor de Tabela. Se não vir o botão Editor de Tabelas, instale o programa. Quando aberto, o Editor de Tabelas se conectará automaticamente ao seu modelo. Captura de ecrã do menu Ferramentas externas.

  3. Na vista Modelo, selecione o menu pendente em Funções. As funções que você criou na etapa um aparecerão. Captura de ecrã dos nomes de funções que estão a ser apresentados na pasta de funções na vista de modelo.

  4. Selecione a função para a qual deseja habilitar uma definição OLS e expanda as Permissões de Tabela. Captura de tela mostrando onde acessar as permissões de tabela para OLS.

  5. Defina as permissões para a tabela ou coluna como Nenhum ou Leitura.

    Nenhum: o OLS é imposto e a tabela ou coluna ficará oculta dessa função
    Leia: A tabela ou coluna ficará visível para essa função

    Defina categorias em Permissões de tabela como Nenhum. Captura de ecrã a mostrar a definição da regra OLS como nenhuma para toda a tabela.


  1. Depois de definir a segurança no nível do objeto para as funções, salve as alterações. Captura de tela mostrando como salvar definições de função.

  2. No Power BI Desktop, publique seu modelo semântico no Serviço do Power BI.

  3. No Serviço do Power BI, navegue até a página Segurança selecionando o menu mais opções no modelo semântico e atribua membros ou grupos às suas funções apropriadas.

As regras do OLS estão agora definidas. Os usuários sem a permissão necessária receberão uma mensagem informando que o campo não pode ser encontrado para todos os visuais de relatório que usam esse campo.

Captura de ecrã da mensagem de erro a indicar que a coluna não pode ser encontrada ou não pode ser utilizada nesta expressão.

Considerações e limitações

  • O OLS só se aplica aos Visualizadores em um espaço de trabalho. Os membros do espaço de trabalho atribuídos a Admin, Membro ou Colaborador têm permissão de edição para o modelo semântico e, portanto, o OLS não se aplica a eles. Leia mais sobre funções em espaços de trabalho.

  • Modelos semânticos com OLS configurado para um ou mais objetos de tabela ou coluna não são suportados com estes recursos do Power BI:

    • Visualizações de P&R
    • Visualizações rápidas de insights
    • Visualizações narrativas inteligentes
    • Galeria de Tipos de Dados do Excel
  • Ver outras restrições OLS