Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
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 para os negócios ou confidenciais, 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
Como a segurança ao nível de linha (RLS), o OLS também é definido dentro de funções de modelo. Pode criar definições OLS usando a vista Tabular Model Definition Language (TMDL) ou ferramentas externas como o Tabular Editor.
Configure a segurança ao nível do objeto usando a vista TMDL
A vista TMDL permite-te definir regras OLS diretamente dentro do teu modelo semântico usando scripts TMDL, por isso não precisas de ferramentas externas.
Abra a vista TMDL no seu ambiente de autoria.
Crie um novo separador de script TMDL e escreva um script
createOrReplaceque defina uma função com asmetadataPermissionadequadas para a tabela ou coluna que pretende proteger.- Nenhum: o OLS é imposto e a tabela ou coluna fica oculta dessa função.
- Leia: A tabela ou coluna é visível para essa função.
Para assegurar toda a mesa:
createOrReplace
role CategoriesOLS
modelPermission: read
tablePermission Customers
metadataPermission: none
Para garantir uma coluna específica:
createOrReplace
role CategoriesOLS
modelPermission: read
tablePermission Customers
columnPermission Address
metadataPermission: none
Use o botão Pré-visualização antes de aplicar para rever as alterações efetuadas ao modelo semântico.
Selecione o botão Aplicar para executar o script TMDL e aplicar a definição da função ao modelo semântico.
Publique o seu modelo semântico no serviço Power BI.
No serviço Power BI, selecione o menu Mais opções (...) para o modelo semântico. Selecione a página de Segurança e atribua membros ou grupos aos seus papéis apropriados.
Configurar a segurança no nível do objeto usando o editor de tabela
No Power BI Desktop, criar o modelo e as funções que definem as regras OLS.
Na faixa de Ferramentas Externas, selecione Editor Tabular. Se não vir o botão Editor de Tabelas, instale o programa. Quando aberto, o Editor de Tabelas se conecta automaticamente ao seu modelo.
Na vista Modelo, selecione o menu suspenso em Funções. As funções criadas na etapa 1 são exibidas.
Selecione a função para a qual deseja ativar uma definição de OLS e expanda as Permissões de Tabela.
Defina as permissões para a tabela ou coluna como Nenhum ou Leitura.
Nenhum: o OLS é imposto e a tabela ou coluna fica oculta dessa função. Leia: A tabela ou coluna é visível para essa função.
Defina categorias em Permissões de tabela como Nenhuma.
Depois de definir o OLS para as funções, salve as alterações.
No Power BI Desktop, publique seu modelo semântico no serviço do Power BI.
No serviço Power BI, navegue até a página Segurança selecionando o menu Mais opções (...) para o 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 recebem uma mensagem informando que o campo não pode ser encontrado para todos os visuais de relatório que usam esse campo.
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 às funções de Administrador, Membro ou Colaborador têm permissão Editar 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 insights rápidos
- Visualizações narrativas inteligentes
- Galeria de Tipos de Dados do Excel