Permissão de compilação para modelos semânticos compartilhados

Quando você cria um relatório no Power BI Desktop, os dados nesse relatório são armazenados em um modelo de dados. Quando você publica um relatório no serviço do Power BI, o modelo de dados também é publicado no serviço como um modelo semântico ao mesmo tempo. Ao compartilhar o relatório com outras pessoas, você pode conceder a elas permissão de compilação para o modelo semântico no qual o relatório foi criado, para que elas possam descobri-lo e reutilizá-lo para seus próprios relatórios, painéis, etc. Este artigo explica como você controla o acesso ao modelo semântico usando a permissão de compilação.

A permissão de compilação aplica-se a modelos semânticos. Quando você concede aos usuários permissão de Compilação, eles podem criar novo conteúdo em seu modelo semântico, como relatórios, painéis, blocos fixados de Perguntas e Respostas, relatórios paginados e descoberta de Insights. Se um relatório fora do espaço de trabalho do modelo semântico usar seu modelo semântico, você não poderá excluir o modelo semântico. Se você tentar fazer isso, você receberá uma mensagem de erro.

Os usuários também precisam de permissão de compilação para executar as seguintes ações:

  • Exporte dados subjacentes do Power BI.
  • Crie novo conteúdo no modelo semântico, como com Analisar no Excel.
  • Acesse os dados por meio do ponto de extremidade XML for Analysis (XMLA).

Como os usuários obtêm permissão de compilação

Os usuários obtêm permissão de compilação para um modelo semântico de algumas maneiras diferentes:

  • Os usuários que têm pelo menos uma função de Colaborador em um espaço de trabalho têm permissão Criar nos modelos semânticos desse espaço de trabalho, bem como permissão para copiar relatórios nesse espaço de trabalho. Para obter mais informações sobre funções em espaços de trabalho, consulte Funções em espaços de trabalho no Power BI.

  • Os proprietários de modelos semânticos podem atribuir permissão de compilação a usuários ou grupos de segurança específicos na página Gerenciar permissões . Para obter mais informações, consulte Gerenciar permissões de acesso ao modelo semântico.

  • Um usuário com uma função de Administrador ou Membro no espaço de trabalho onde o modelo semântico reside pode decidir durante a publicação do aplicativo que os usuários com permissão para o aplicativo também obtenham permissão de Criação para os modelos semânticos subjacentes. Para obter mais informações, consulte Criar e gerenciar vários públicos.

  • Se você tiver a permissão Recompartilhar e Construir em um modelo semântico e compartilhar um relatório ou painel criado nesse modelo semântico, poderá especificar que os destinatários também obtenham a permissão Construir para o modelo semântico. Para obter mais informações, consulte Compartilhar relatórios e painéis do Power BI com colegas de trabalho e outros.

Remover permissão de compilação

Para remover a permissão de compilação para usuários de um modelo semântico compartilhado, siga as instruções em Gerenciar acesso direto.

Se você remover a permissão de compilação, as pessoas cuja permissão você revogou ainda poderão ver o relatório, mas não poderão mais editá-lo ou exportar dados subjacentes. Os usuários com permissão apenas de leitura ainda podem exportar dados resumidos.

Remover a permissão de compilação para um modelo semântico em um aplicativo

Se você distribuir um aplicativo de um espaço de trabalho, remover o acesso das pessoas ao aplicativo não removerá automaticamente suas permissões de compilação e compartilhamento novamente. Para remover suas permissões de compilação, execute as seguintes etapas:

  1. No espaço de trabalho, no modo de exibição de lista, selecione Atualizar aplicativo.

    Screenshot that shows Update app on the workspace list page.

  2. Selecione a guia Audiência e, no painel lateral Gerenciar Acesso à Audiência, passe o mouse sobre a pessoa ou grupo cujo acesso você deseja excluir e selecione o ícone da lixeira exibido. Quando terminar, selecione Atualizar aplicativo.

    Screenshot that shows selecting the trash can icon next to a person's name to remove their permissions.

    Você verá uma mensagem informando que precisa ir para Gerenciar permissões para remover permissões para usuários com acesso existente.

    Screenshot of the Manage permissions message.

  3. Selecione Atualizar.

  4. Siga as instruções em Gerenciar permissões para ver como remover permissões de usuários com acesso existente. Quando você tira a permissão Build de um usuário em um modelo semântico, ele ainda pode ver relatórios criados no modelo semântico, mas não pode mais editar os relatórios.

Configurar como os usuários solicitam permissão de compilação

Certas ações, como criar um relatório com base em um modelo semântico ou acessar a página de detalhes de um modelo semântico no hub de dados, exigem a permissão Build no modelo semântico. Por padrão, quando os usuários que não têm permissão de compilação tentam essas ações, eles recebem uma caixa de diálogo que lhes permite enviar e-mails para o proprietário do modelo semântico solicitando a permissão de compilação. O e-mail inclui os detalhes do usuário, o nome do modelo semântico ao qual ele está solicitando acesso e qualquer outra informação que ele forneça opcionalmente.

Screenshot of the default Build permission request dialog.

Alterar o comportamento da solicitação de acesso

Se você tiver uma função de Administrador, Membro ou Colaborador no espaço de trabalho onde o modelo semântico reside, poderá alterar o comportamento de solicitação de acesso padrão para um modelo semântico indo para as configurações do modelo semântico e configurando as opções de acesso de solicitação conforme desejado.

Screenshot of the Request access configuration dialog in the semantic model settings.

  • A opção padrão, não selecionada na imagem anterior, é que as solicitações de permissão de compilação cheguem até você por e-mail. Você é responsável por agir sobre as solicitações e notificar os solicitantes.

  • A segunda opção é fornecer instruções sobre como obter permissão de compilação, em vez de receber solicitações por e-mail. Você pode escolher essa opção, por exemplo, se sua organização usa um sistema automatizado para lidar com solicitações de acesso. Quando os usuários que não têm permissão de compilação tentam uma ação que requer permissão de compilação, eles veem uma mensagem com as instruções fornecidas.

    A área de texto Instruções no exemplo de acesso de solicitação anterior mostra instruções de exemplo. As instruções devem ser redigidas em texto simples. HTML ou qualquer outro tipo de formatação de código são renderizados como texto sem formatação, em vez do formato de código. O exemplo a seguir mostra as instruções que os usuários veem quando tentam uma ação para a qual precisam de permissão de compilação.

    Screenshot of specific instructions for requesting Build permission.

    Nota

    Quando você fornece instruções específicas, seu endereço de e-mail fica visível para os usuários que solicitam acesso.

Permissões mais granulares

O Power BI fornece a permissão Build como um complemento às permissões de Leitura e Repartilha. Todos os usuários que já têm permissão de Ler para modelos semânticos por meio de permissões de aplicativo, compartilhamento ou acesso ao espaço de trabalho também obtêm permissão de compilação para esses modelos semânticos. Esses usuários obtêm permissão de compilação automaticamente porque permissão de Ler já lhes concede o direito de criar novo conteúdo no modelo semântico usando Analisar no Excel ou Exportar.

Com a permissão de compilação mais granular, você pode escolher quem só pode exibir o conteúdo em um relatório ou painel existente e quem pode criar conteúdo conectado ao modelo semântico subjacente.

Perguntas? Tente perguntar à Comunidade do Power BI