Ir para o conteúdo

Dashboard Power BI para Dynamics NAV

Reunimos todas as empresas da sua base de dados NAV num único modelo Power BI, pronto para o Business Central. Criámos um dashboard ERP para a Fokker Services Group.

Um único dashboard liga o sistema ERP da Fokker Services Group a plataformas de venda externas

A Fokker Services Group queria ter acesso em tempo real a todos os dados relevantes sobre peças durante o processo de elaboração de orçamentos. Desenvolvemos um dashboard central que liga o sistema ERP a várias plataformas de venda externas, com Python, SQL e Dash.

Leia o caso de estudo

O Power BI pode ler dados da nossa base de dados Navision sem tornar o NAV mais lento?

Todos os meses, um responsável pelo controlo de gestão executa os mesmos relatórios do NAV para cada empresa e cola-os no Excel. O Power BI pode ler dados da base de dados SQL Server ou através de serviços web, mas cada opção tem implicações para as permissões, a carga sobre o sistema e uma transição futura.

Agende uma conversa

Um dashboard Navision assenta numa etapa de carregamento por empresa, num único modelo e num gateway

Fale connosco sobre o seu ambiente NAV

Todas as empresas num único modelo

O NAV guarda os dados de cada empresa em tabelas próprias na mesma base de dados. Carregamos os dados com um código de empresa, para que possa consultá-los por empresa ou de forma consolidada.

Consultar dados sem perturbar a contabilidade

Carregamos apenas novos lançamentos, com uma conta de acesso só de leitura e, sempre que possível, a partir de uma cópia, para que os utilizadores do NAV não notem qualquer diferença.

Um gateway para o seu servidor

Um gateway de dados on-premises liga o Power BI ao seu servidor NAV através de ligações de saída, sem abrir portas de entrada na sua rede.

Dados de ERP para orientar decisões

Receita, margem, inventário e lançamentos em aberto por empresa, como fizemos para a Fokker Services Group ao reunir dados de ERP e de mercado num único dashboard.

Primeiro analisamos a base de dados, depois concebemos os relatórios

  1. Mapear a base de dados e as empresas

    Que versão do NAV, que empresas, que tabelas personalizadas e que relatórios circulam atualmente em Excel.

  2. Carregar os lançamentos e validar o modelo

    Lemos os lançamentos de cada empresa, construímos o modelo e comparamos os resultados com os relatórios do NAV.

  3. Entrar em produção com gateway e gestão

    O gateway, a atualização e as permissões entram em produção com um responsável definido, e a etapa de carregamento pode ser substituída de forma independente.

Criar já um modelo Power BI próprio sobre o NAV ou esperar pela migração para o Business Central?

Fale connosco para avaliar

Adequado se

Utiliza o NAV on-premises com várias empresas e quer comparar os números já, mesmo que a migração para o Business Central ainda esteja por fazer.

Não é adequado se

A migração para o Business Central já está decidida e os relatórios atuais são suficientes até lá. Nesse caso, construa diretamente sobre as APIs do Business Central.

O que determina o âmbito

O número de empresas, o grau de personalização do NAV, a disponibilidade de uma cópia da base de dados, as fontes utilizadas além do NAV e quem gere o modelo.

O trabalho perde-se após a migração?

Não, se o modelo for independente da fonte. Mantemos a etapa de carregamento separada do modelo de dados, para que, com o Business Central, mude sobretudo a forma de obter os dados, enquanto os relatórios e as definições se mantêm.

Diretamente do SQL Server, através dos serviços Web do NAV ou de um data warehouse?

Diretamente do SQL Server

Escolha esta opção se o NAV funcionar on-premises e quiser começar rapidamente. Utilize uma conta com acesso só de leitura, de preferência para aceder a uma cópia da base de dados.

Através dos serviços Web OData

Escolha esta opção se quiser obter os dados tal como aparecem numa página ou consulta do NAV. O nosso conselho: utilize-a para dados mestre e leia as tabelas de lançamentos de grande dimensão diretamente da base de dados.

Através de um data warehouse

Escolha esta opção se o NAV for uma de várias fontes ou se os dados históricos tiverem de ser preservados durante a migração. Saiba mais sobre a construção de um data warehouse.

Transformar dados de ERP em informação de gestão é algo que fazemos regularmente

A Data Science Lab é parceira da Microsoft para o Fabric e trabalha com dados e IA desde 2016. Para a Fokker Services Group, reunimos dados de ERP e de mercado num único dashboard; para a Ammega, criámos dashboards em Power BI e uma aplicação Power BI.

Agende uma reunião inicial

A sua versão do NAV e as suas empresas são o ponto de partida para a primeira conversa

Stef Stoelwinder

Stef Stoelwinder

Desenvolvimento de Negócio

Stef é o seu primeiro ponto de contacto. Na primeira conversa, falamos sobre a sua versão do NAV, as empresas na sua base de dados e os seus relatórios atuais.

Que empresas do NAV pretende ver num único dashboard do Power BI?

Descreva a sua versão do NAV, quantas empresas estão na base de dados e que relatórios produz atualmente. Respondemos por e-mail ou propomos uma primeira reunião.

Introduza um endereço de e-mail válido.

Diga-nos como podemos ajudar.

Perguntas frequentes

A Microsoft descreve duas formas: a partir da base de dados SQL Server onde o NAV guarda os dados, ou através dos serviços Web OData que publica no NAV. Importamos os dados numa etapa de carregamento e construímos o modelo do Power BI a partir daí.

Para perceber por que começamos pela decisão, e não pelos gráficos, consulte dashboards do Power BI.

Nas tabelas com a propriedade DataPerCompany, o nome da empresa aparece antes do nome da tabela, separado por um cifrão. No SQL Server, a tabela de clientes da empresa de demonstração chama-se, por exemplo, CRONUS International Ltd_$Customer. As tabelas sem essa propriedade são partilhadas por todas as empresas.

A etapa de carregamento lê a mesma tabela para cada empresa e combina os dados com um código de empresa. Assim, uma nova empresa é incluída automaticamente.

Quando pretende obter os dados tal como uma página ou consulta do NAV os apresenta, incluindo os respetivos filtros e campos calculados. Publica essa página ou consulta na janela Serviços Web. O URL OData contém o nome da empresa, pelo que cada empresa tem o seu próprio endereço.

Para tabelas grandes, como as de lançamentos do razão geral, preferimos ler os dados diretamente da base de dados com uma conta de acesso só de leitura.

Porque o NAV normalmente funciona nos seus próprios servidores, enquanto o serviço Power BI funciona na cloud. A on-premises data gateway é um software Windows na sua rede que estabelece a ligação através de conexões de saída. Para relatórios partilhados, use o modo padrão, não o modo pessoal.

Explicamos como configuramos os espaços de trabalho e as permissões por equipa em consultoria Power BI.

Segundo a página do ciclo de vida da Microsoft, o suporte principal do Dynamics NAV 2018 terminou em janeiro de 2023 e o suporte alargado termina em janeiro de 2028. O mesmo site indica datas próprias para as versões anteriores.

O seu sucessor é o Dynamics 365 Business Central. Para um dashboard, isto significa construir o modelo de forma a poder mudar a fonte de dados mais tarde.

A Microsoft descreve um percurso em que primeiro atualiza o NAV para o Business Central on-premises, versão 14 ou posterior, e depois migra para o Business Central online. As funcionalidades à medida em C/AL têm de ser convertidas em extensões AL; caso contrário, os dados dessas tabelas não são migrados. A alternativa é uma reimplementação apenas com dados mestre, saldos e definições.

No modelo, muda a forma de obter os dados, não as definições.

O Business Central online disponibiliza dados através de páginas e consultas de API, de um serviço OData v4 recomendado pela Microsoft e de serviços Web publicados. Desde fevereiro de 2022, os relatórios do Power BI leem os dados de uma cópia só de leitura da base de dados.

Usamos a mesma abordagem, com um modelo próprio, para SAP Business One, SAP S/4HANA e Exact Online.

Se tiver uma única empresa, os relatórios padrão do NAV forem suficientes e a mudança para o Business Central já estiver planeada, crie o dashboard uma só vez, no novo ambiente. Ou, se cada empresa registar os lançamentos de forma diferente, comece por corrigir os dados de base; consulte qualidade dos dados.

Nessa página, pode ler que informação de gestão deve constar de um dashboard financeiro no Power BI.