Configurar o acesso ao Construtor de Relatórios

Aplica-se a: SQL Server 2016 (13.x) Reporting Services e posterior Power BI Report Server

O Construtor de Relatórios da Microsoft é uma ferramenta de relatórios que pode ser usada com um servidor de relatório do SQL Server Reporting Services, configurado para o modo nativo ou o modo de integração do SharePoint.

O acesso ao Construtor de Relatórios depende dos seguintes fatores:

  • As atribuições de função ou permissões que disponibilizam o Construtor de Relatórios para usuários individuais ou grupos.

  • As configurações de autenticação que determinam se as credenciais de usuário podem ser transmitidas através do servidor de relatório.

Pré-requisitos

O computador cliente deve ter o Microsoft .NET Framework 4.6.1 ou superior instalado.

Habilitar e desabilitar o Construtor de Relatórios

O download do Construtor de Relatórios por meio do portal é habilitado por padrão. Os administradores do servidor de relatório têm a opção de desativar o download do Report Builder definindo a propriedade ShowDownloadMenu do sistema do servidor de relatório como falsa. A definição dessa propriedade desabilita os downloads do Construtor de Relatórios, do Publicador de Relatórios Móveis, do Power BI Desktop e do Power BI Mobile para esse servidor de relatório.

Para definir propriedades de sistema do servidor de relatório, você pode usar o Management Studio ou script:

Atribuições de função que concedem o acesso ao Construtor de Relatórios em um Servidor de Relatório no modo nativo

Em um servidor de relatório no modo nativo, crie atribuições de função de usuário que incluem tarefas para usar o Construtor de Relatórios. Você deve ser Gerenciador de Conteúdo e Administrador de Sistema para criar ou modificar definições de função e atribuições de função em itens e no nível de site.

As instruções a seguir presumem que você está usando funções predefinidas. Se você modificou as definições de função, verifique-as para saber se elas contêm as tarefas necessárias. Para saber mais sobre como criar atribuições de função, confira Conceder acesso ao usuário a um servidor de relatório.

Após criar as atribuições de função, os usuários terão permissão para realizar as seguintes tarefas:

  • Os usuários com as funções Usuário do Sistema e Navegador podem exibir os relatórios publicados do Construtor de Relatórios em um servidor de relatório, sem precisar iniciar o Construtor de Relatórios.

  • Os usuários com as funções Usuário do Sistema e Construtor de Relatórios podem gerar modelos, iniciar o Construtor de Relatórios e criar relatórios, além de salvá-los no servidor de relatório.

  • Os usuários com as funções Usuário do Sistema e Publicador podem publicar modelos do Designer de Modelo no servidor de relatório. Os modelos são usados como fontes de dados no Construtor de Relatórios.

  • Os usuários com as funções Administrador do Sistema e Gerenciador de Conteúdo têm permissões completas para criar, exibir e gerenciar relatórios do Construtor de Relatórios.

Verificar se as tarefas necessárias estão nas definições de função

  1. Inicie o Management Studio e conecte-se ao servidor de relatório.

  2. Abra a pasta Segurança .

  3. Abra a pasta Funções do Sistema .

  4. Clique com o botão direito do mouse em Administrador do Sistemae selecione Propriedades.

  5. Escolha Executar definições de relatório e selecione OK.

  6. Clique com o botão direito do mouse em Usuário do Sistemae selecione Propriedades.

  7. Escolha Executar definições de relatório e selecione OK.

  8. Abra a pasta Funções .

  9. Clique com o botão direito do mouse em Navegadore selecione Propriedades.

  10. Escolha Exibir modelos e selecione OK.

  11. Clique com o botão direito do mouse em Gerenciador de Conteúdoe selecione Propriedades.

  12. Escolha Exibir modelos, Gerenciar modelos, Consumir relatórios e selecione OK.

  13. Clique com o botão direito do mouse em Publicadore selecione Propriedades.

  14. Escolha Gerenciar modelos e selecione OK.

  15. Crie a função Report Builder se ela não existir:

    1. Abra a pasta Segurança .

    2. Clique com o botão direito do mouse em Funçõese selecione Nova Função.

    3. Em Nome, insira Construtor de Relatórios.

    4. Em Descrição, insira uma descrição para a função de modo que os usuários do portal da Web saibam de que se trata a função.

    5. Adicione as seguintes tarefas: Relatórios de consumo, Exibir relatórios, Exibir modelos, Exibir recursos, Exibir pastas e Gerenciar assinaturas individuais.

    6. Selecione OK para salvar a função.

Criar atribuições de função que concedem acesso ao Construtor de Relatórios

  1. Inicie o portal da Web.

  2. Selecione o ícone de engrenagem no canto superior direito da página inicial do portal da Web e escolha Configurações do site no menu.
    Captura de tela do menu e do ícone de engrenagem do portal da Web.

  3. Selecione Segurança.

  4. Se uma atribuição de função já existir para o usuário ou grupo para o qual deseja configurar o acesso do Construtor de Relatórios, selecione Editar. Caso contrário, selecione Nova Atribuição de Função. Em Grupo ou usuário, insira um usuário de domínio do Windows ou conta de grupo neste formato: <domain>\<account>. Se estiver usando a autenticação de formulários ou a segurança personalizada, especifique a conta de usuário ou grupo no formato correto de sua implantação.

  5. Escolha Usuário do sistema e selecione OK.

  6. Selecione Página inicial.

  7. Selecione a guia Configurações de pasta.

  8. Selecione a guia Segurança.

  9. Se uma atribuição de função já existir para o usuário ou grupo para o qual deseja configurar o acesso do Construtor de Relatórios, selecione Editar.

    Caso contrário, selecione Nova Atribuição de Função. Em Grupo ou usuário, insira um usuário de domínio do Windows ou conta de grupo neste formato: <domain>\<account>. Se estiver usando a autenticação de formulários ou a segurança personalizada, especifique a conta de usuário ou grupo no formato correto de sua implantação.

  10. Escolha Report Builder e selecione Aplicar.

  11. Repita para criar ou modificar atribuições de funções para outros usuários ou grupos.

Permissões que concedem acesso ao Construtor de Relatórios em um Servidor de Relatório no modo integrado do SharePoint

Em um servidor de relatório no modo integrado do SharePoint, o acesso ao Construtor de Relatórios é concedido aos usuários do SharePoint que têm os níveis de permissão Colaboração ou Controle Total.

Se você usar níveis de permissão personalizados, inclua Adicionar Itens e Editar Itens no nível de permissão. Para obter mais informações sobre o acesso ao Construtor de Relatórios por meio de níveis de permissão internos, consulte Usar a segurança interna no Windows SharePoint Services para itens do servidor de relatório. Para obter mais informações sobre requisitos de permissão para níveis de permissão personalizados, consulte Definir permissões para operações do servidor de relatório em um aplicativo Web do SharePoint.

Considerações de autenticação e reutilização de credenciais

O Construtor de Relatórios abre sua própria conexão com um servidor de relatório. Se não estiver usando a segurança integrada do Windows com logon único, os usuários deverão digitar novamente suas credenciais para conectar o Construtor de Relatórios com o servidor de relatório.