Para a instalação do Power BI no seu ambiente on Premises, de acordo com descrito nesse procedimento ,será necessário:

  • Um servidor com o Windows Server;
    • Um disco adicional, para colocar a instalação do Power BI (aqui vamos considerar que foi o drive E:\, altere conforme sua realidade);
    • Opcional: Credenciais de domínio, com permissão de administrador do servidor Local, para executar o serviço do Report Server (para configurar a autenticação básica, mais a frente neste post);
  • Um servidor de banco de dados MS SQL Server;
    • O nome do banco que será criado;
    • Credenciais de acesso Admin ao SQL (para criar e configurar o banco, durante a instalação do Power BI);
    • Opcional: Credenciais de domínio (pode ser a mesma conta utilizada no item acima), para acesso, do Power BI ao Banco SQL (para configurar a autenticação básica, mais a frente neste post);
  • Do número de série (chave) do Power BI;
  • Após instalado o Power BI no ambiente, deverá ser adotado o seguinte padrão nos desktops da empresa (que publicam painéis):
    • Usar apenas a versão Desktop RS, que permite a publicação no servidor;
    • Usar apenas a versão Desktop da mesma versão do servidor, evitando incompatibilidades;

Instalando o Power BI Report Server

Faça download da instalação pelo site da Microsoft, após executar a instalação primeiro clique em Install Power BI Report Server, em seguida escolha a opção Enter the product key para inserir a chave, depois clique no botão Next.

Aceite os termos de uso e clique no botão Next. Clique na opção Install Power BI Report Server only e em seguida no botão Next.

Para escolher o local de instalação clique no botão Browse. Crie uma pasta no disco local E:\ separado para esta finalidade, para criar a pasta clique no botão Make New Folder, nomeie a pasta como PowerBI, pressione o ENTER e em seguida clique em OK.

Terminando a instalação, clique no botão Configure Report Server.

Criando rotina de limpeza dos logs

Aqui vamos sugerir compactar e limpar periodicamente a pasta logs, para compactar os logs acesse a pasta de logs do PBIRS E:\PowerBI\PBIRS\LogFiles, clique com o botão direito e abra as Propriedades da pasta, na aba General clique em Advanced…, e então marque a opção Compress contents to save disk Space.

Para criarmos rotina de limpeza dos logs com mais de 30 dias. Abra o programa Task Scheduler, clique com o botão direito sobre a pasta Microsoft e escolha a opção Create Task. Preencha da seguinte forma:

  • Na aba General:
    • Coloque o Name como Clear Logs PowerBIRS;
    • Coloque o usuário System;
    • Marque a opção Run with highest privileges.
  • Na aba Triggers:
    • Clique em New, coloque diariamente às 00:00:00 e marque como Enabled;
  • Na aba Actions:
    • Clique em New, coloque:
      • Em Star a program coloque cmd
      • Em Arguments coloque /c forfiles.exe /s /p “E:\PowerBI\PBIRS\LogFiles” /m *.* /d -30 -c “cmd /c del /f /q @path”
  • Clique em OK.

Configuração inicial do Power BI Report Server

Abra o Report Server Configuration Manager, iniciando a configuração insira o nome do servidor (Server Name) e a instância do servidor de relatório (Report Server Instance) e em seguida clique no botão Clique em Service Account, marque a opção Use another account e preencha as informações de account e password com os dados da conta de serviço criada para isso (é importante acrescentar a informação do domínio).

Clique em Apply para aplicar as configurações, clique (no menu da esquerda) em Web Service URL , preencha o Virtual Directory como ReportServer e clique em Apply.

Clique (no menu da esquerda) em Database e clique no botão Change Database. Selecione a opção Create a new report server database e clique em Next. Em Database Server preencha as informações requisitadas, utilizando o Authentication Type como SQL Server Account é importante que seja um usuário com permissão para criação no banco, visto que este usuário será utilizado apenas para criação dos bancos internos do Power, clique em Test Connection e em seguida em Next. (Essas informações não serão armazenadas para uso posterior).

Na etapa de Database, preencha as informações do banco que será criado e clique em Next. Na etapa de Credentials configure Authentication Type para Service Credentials e clique em Next. Na tela de resumo das configurações, clique em Next e aguarde as configurações finalizarem, por fim clique em Finish para encerrar a configuração do banco de dados.

Evitando erros de conexão com MS SQL Server

Após a instalação do Power BI Report Server, para conexão direct query com o MS SQL, acesse o site Microsoft® SQL Server® 2016 Service Pack 3 Feature Pack, baixe e instale:

  • Microsoft AS OLE DB Provider for SQL Server 2016 (SQL_AS_OLEDB.msi) e;
  • Microsoft ODBC Driver 13 for SQL Server (MSODBCSQL.msi).

Após a instalação, reinicie o servidor.

Configurando permissões e pastas

É necessário conceder permissões aos usuários em cada pasta criada, as permissões são replicadas para os subitens quando criados após a concessão, com isso já devemos ajustar as permissões para a tela inicial, para isso acesse o menu Manage Folder e em Security clique em Add group or user. Como uma boa prática, sugerimos:

  • Retirar acesso para criar pastas e painéis na raiz do site;
  • Criar pastas para projetos ou equipes;
  • Criar grupos para cada pasta (nome Power BI Publicador Nome_do_Servidor Projeto);
  • Atribuir permissão, nesta pasta criada, de Publicador ao grupo Power BI Publicador Nome_do_Servidor Projeto.

No Active Directory, crie um grupo chamado Power BI Publicador Nome_do_Servidor Projeto. Neste grupo criado coloque as pessoas que terão permissão de publicar nesta pasta. Agora acesse o portal web http://seu_servidor.seudominio/Reports/browse/ e efetue Login com seu usuário e senha de rede que tenha permissão de administrador a este servidor, na tela inicial clique em Manage Folder, clique em Security e deixe apenas o grupo administradores local, com permissão de Gerenciador de Conteúdo.

Volte para a pasta inicial, clique em New e depois em Folder, preencha o nome Projeto e clique em Create para criar a pasta. Na pasta criada, clique nos 3 pontos ao lado da pasta e depois em Manage (ou entre na pasta e clique em Manage Folder), clique em Security e inclua o grupo o Power BI Publicador Nome_do_Servidor Projeto e atribua a permissão de Publicador.

Configurações Opcionais

Caso queira conseguir acessar seus painéis sem precisar autenticar sempre para isso, leia nosso post Configurando acesso “anônimo” com um proxy reverso

Fontes/Referências

NVLAN – Configurando acesso “anônimo” à um servidor Power BI Report Server

https://microsoft.com/en-us/download/details.aspx?id=103444
https://powerbi.microsoft.com/pt-br/report-server

Mais Informações

Esperamos ter te ajudado e estaremos sempre a disposição para mais informações.

Se você tem interesse em algum assunto específico, tem alguma dúvida, precisa de ajuda, ou quer sugerir um post, entre em contato conosco pelo e-mail equipe@nvlan.com.br.

NVLAN - Consultoria