Implementação e operação

Power BI ponta a ponta

Da instalação do gateway ao painel em produção. A parte difícil de um projeto de Power BI raramente é construir o relatório — é pô-lo a correr todos os dias sem ninguém a empurrar.

Leitura de 6 minutos

O piloto que nunca chegou a produção

O protótipo é aprovado numa demonstração de vinte minutos. Seis meses depois continua a ser atualizado manualmente no portátil de quem o construiu, partilhado por ficheiro e com acessos controlados pela pasta onde está guardado.

O que falhou não foi o relatório. Foi tudo o resto: ligação segura à origem, agendamento, perfis de acesso, ambiente de testes e responsabilidade pela operação.

Um relatório só está entregue quando falha sozinho, avisa alguém e volta a correr sem intervenção heroica.

A arquitetura mínima

Três domínios, com fronteiras claras de responsabilidade. Praticamente todos os problemas de operação nascem numa fronteira mal definida entre eles.

Origem — instalações da empresa
Sistemas de negócio ERP, gestão de armazém, ficheiros operacionais e bases de dados internas.
Conta de serviço Leitura dedicada, com permissões mínimas e sem depender do utilizador que construiu o relatório.
Ponte
Gateway de dados Instalado num servidor sempre ligado, não num posto de trabalho. Com atualizações e monitorização próprias.
Credenciais de origem Registadas no serviço, não no ficheiro, e renovadas segundo a política de palavras-passe.
Serviço e consumo
Área de trabalho Modelo publicado, atualização agendada e segurança ao nível da linha configurada.
Distribuição Aplicação ou área partilhada por perfil, com acessos por grupo e não por pessoa.

O gateway instalado no computador de um colaborador é a causa número um de falhas de atualização — basta um desligar ao fim do dia.

As decisões que definem o projeto

Quatro escolhas iniciais condicionam custo, desempenho e esforço de manutenção durante anos. Devem ser tomadas com o cliente, por escrito, antes da construção.

DecisãoOpçõesCritério
Modo de ligação Importação, DirectQuery ou misto Importação por defeito, pelo desempenho; DirectQuery apenas com exigência real de tempo quase real ou volume incomportável
Estratégia de atualização Completa ou incremental Incremental quando o histórico é grande e o passado é estável; reduz janela de atualização e carga na origem
Alojamento do gateway Servidor dedicado ou posto de trabalho Servidor sempre que a atualização for agendada e crítica
Segurança Por área de trabalho ou ao nível da linha Segurança ao nível da linha quando a mesma página serve direções com perímetros diferentes

As condições de licenciamento e os limites de capacidade mudam com frequência. Confirmamos sempre os valores em vigor junto do fornecedor antes de fechar a arquitetura.

Do desenvolvimento à produção

Publicar por cima do relatório que a direção está a consultar é um risco evitável. Separamos três ambientes, com promoção controlada entre eles:

  • Desenvolvimento. Onde se altera livremente, com dados reduzidos e sem utilizadores.
  • Testes. Onde se valida com volume real e onde o negócio confirma os números antes de qualquer publicação.
  • Produção. Onde ninguém edita diretamente. Recebe apenas versões aprovadas, com registo do que mudou.

Junta-se a isto o controlo de versões dos ficheiros e um registo simples de alterações. Sem ele, ninguém consegue responder à pergunta "o que mudou desde o mês passado?".

Operação: o que fica a correr

  • Monitorização das atualizações. Alerta ao responsável quando falha, com histórico de execuções e duração.
  • Revisão de desempenho. Acompanhamento do tempo de resposta e do crescimento do modelo à medida que o histórico aumenta.
  • Gestão de acessos. Por grupo, revista quando alguém entra, muda de função ou sai.
  • Documentação viva. Origem, regras, medidas e destinatários, atualizados a cada alteração relevante.
  • Formação da equipa interna. Para que a operação corrente deixe de depender de quem construiu.

Como conduzimos o projeto

Etapa 1

Arquitetura

Levantamento das origens, definição do modo de ligação, do gateway e da política de acessos.

Etapa 2

Implementação

Instalação, ligações seguras, modelo publicado e agendamentos configurados e testados.

Etapa 3

Passagem a produção

Validação com o negócio em ambiente de testes, promoção controlada e distribuição por perfil.

Etapa 4

Operação assistida

Acompanhamento nos primeiros ciclos, formação da equipa e transferência de propriedade.

Tem relatórios parados no piloto?

Avaliamos a arquitetura atual, identificamos o que falta para produção e executamos a implementação com a sua equipa a acompanhar cada etapa.

Falar com a DAXIS