Nada melhor do que uma bela dashboard para saber tudo o que acontece em sua aplicação, quando atuamos em sistemas de e-commerce, iot, entre outros é necessário saber o que esta acontecendo em sua aplicação, quantidade de usuários online, valo...
Nada melhor do que uma bela dashboard para saber tudo o que acontece em sua aplicação, quando atuamos em sistemas de e-commerce, iot, entre outros é necessário saber o que esta acontecendo em sua aplicação, quantidade de usuários online, valor das vendas, quantidade de dispositivos instalados, dados sobre medição e muito mais. | ||
Para isto existe o Power Bi, o mesmo facilita muito o trabalho na geração de Dashboard. | ||
Hoje iremos criar um processo que irá fazer a leitura dos dados em uma base SQL e enviar para um conjunto de dados do Power Bi, para esta tarefa iremos utilizar o Power Automate. | ||
No caso queremos gerar gráficos com a soma dos valores por dia. | ||
Os dados na tabela estão como a imagem abaixo | ||
Nossa clausula SQL será a seguinte | ||
select FORMAT(abretrava, 'MM-dd-yy') as dataChegada, FORMAT(fechaTrava, 'MM-dd-yy') as dataSaida, preco from reservas | ||
Bora para o código. | ||
Acesse o Power Bi e clique em "A minha área de trabalho" | ||
Na tela que se abre clique em Novo -> Conjunto de dados de Transmissão | ||
Selecione API, caso você seja um desenvolve-dor você está bem acostumado com Apis e no caso não é diferente, clique em seguinte: | ||
Irá abrir uma tela para informar quais são os campos que pertencem ao conjuntos dos dados, estes dados irão ser carregados através do Power Automate com a instrução SQL acima. | ||
Preencha com os dados retornados da clausula SQL, ative a opção de análise de histórico de dados. | ||
Conjunto de dados de transmissão criado. | ||
E como nos iremos atualizar este conjunto de dados? | ||
Através da Ferramenta Power Automate iremos criar um Fluxo de dados para que quando um dado é inserido na tabela Reservas irá disparar um evento para atualizar o conjunto de dados. | ||
Bora lá | ||
Acesse o Power Automate e clique em criar, a tela abaixo irá aparecer. | ||
Clique em Os Meus Fluxos | ||
Clique em Novo Fluxo -> Modelo | ||
Irá aparecer diversos modelos prontos para serem utilizados, isto facilita muito nosso trabalho. | ||
No caso queremos usar um modelo referente ao SQL, na pesquisa informe Pesquisar Modelos. | ||
No caso iremos usar o "Notificar sobre linhas em um Banco de Dados SQL" | ||
Em SQL Server caso não apareça a sua conexão clique nos ... e Adicionar nova Ligação | ||
Informe os dados para conexão com o seu banco de dados | ||
Após criar selecione o mesmo e clique em continuar | ||
Fluxo criado | ||
Porém não é isto que sejamos, vamos limpar alguns pontos deste fluxo, nos queremos somente verificar o SQL e atualizar nosso Conjunto de Dados. | ||
Vamos eliminar o Get rows, Filter Array e Apply to each. | ||
Para isto clique nos … e eliminar, faça isto com cada um. | ||
Nosso fluxo irá ficar como a imagem abaixo | ||
Agora vamos criar um novo passo, clique no botão e em procurar conectores informe SQL | ||
Clicando em SQ L irá aparecer uma série de opções. | ||
Clique em executar uma consulta SQL | ||
Na tela que irá aparecer informe os campos como abaixo, caso não aparece o nome do servidor clique nos ... e selecione sua conexão | ||
Preencha o banco de dados e em Query insira a query informada | ||
select FORMAT(abretrava, 'MM-dd-yy') as dataChegada, FORMAT(fechaTrava, 'MM-dd-yy') as dataSaida, preco from reservas | ||
Neste passo estamos fazendo uma consulta no banco de dados SQL, precisamos enviar estes dados para o nosso Conjunto de Dados no Power Bi | ||
Clique em +Nova Etapa | ||
Procure por Power Bi, clique nele e em Ações clique em Adicionar linhas a um conjunto de dados. | ||
Selecione "Adicionar linhas a um conjunto de dados" | ||
Preencha os dados como abaixo | ||
informe o seu Workspace, ele já esta conectado ao seu Power Bi | ||
Informe o conjunto de dados que foi criado anteriormente no Power Bi | ||
Neste momento ele já recupera os campos do Conjunto de dados e executa a query anterior, defina quais os campos da sua consulta estão relacionados ao seu Conjunto de dados como a imagem abaixo. | ||
Clique em Salvar e volte a tela anterior | ||
Se tudo ocorreu conforme o combinado a tela abaixo irá mostrar o Status de Êxito | ||
Power Automate finalizado, vamos voltar ao Power Bi para gerar nossos gráficos | ||
Na tela do Power Bi e no seu Conjunto de dados clique nos ... pontos e criar relatório | ||
É aberta a tela para a construção dos gráficos | ||
Existe uma infinita possibilidade degráficos, note que o RealTimeData já possui os campos que deseja. | ||
Selecione um tipo de gráfico e defina os campos do mesmo. | ||
Pode brincar a vontade agora | ||
Não esqueça de Salvar | ||
Espero que tenha gostado | ||
Para receber mais conteúdo inscreva-se no canal e siga nas redes sociais | ||
Vamos que vamos |