Fazendo o deploy de um dashboard de Shiny de nível de atividade

Um dashboard é um painel que oferece uma interface gráfica (normalmente dinâmica), que permite o usuário interagir com os elementos visuais, permitindo que controle as entradas de informações. É possível construir um painel interativo totalmente reprodutível com atualizações automáticas de diversos dados econômicos com o R. No post de hoje, mostraremos como é possível realizar o deploy de um dashboard de nível de atividade econômica, construído através do nosso Curso de Análise de Conjuntura com o R.

Um ponto interessante do R, como muitos sabem, é a sua capacidade de análise de dados a partir da análise gráfica, e não obstante, diversos pacotes da linguagem, bem como Rstudio, facilitam o trabalho para a construção de uma dashboard de diferentes formas para diversas áreas de conhecimento.

Aqui na Análise Macro ensinamos com maestria a construção desses dashboards dentro da área de economia e finanças através dos nossos cursos. Além de um curso próprio para a construção de painéis interativos no R, também possuímos os cursos de Análise de Conjuntura, Modelo Preditivos aplicado à Macroeconomia e R para o Mercado Financeiro, que ensinam a criação de dashboards. Também realizamos postagens mostrando formas de se construir dashboards e no qual os códigos podem acessados através do Clube AM.

Após a construção do dashboard, um passo interessante é não manter somente salvo localmente consigo, afinal, é interessante que todos possam ver os projetos que foram construídos através da internet. Por isso, ensinaremos como realizar o deploy (implantação) do dashboard em páginas web. A forma mais simples de realizar esse processo é através do Shiny apps, através do site https://www.shinyapps.io/.

  • Shiny apps: Plataforma do Rstudio para implantação de dashboards na web.

Nível de atividade de econômica

Utilizaremos como exemplo de deploy o dashboard criado através do nosso curso de Análise de Conjuntura, que acompanha os principais indicadores econômicos do nível de atividade do Brasil. Com códigos totalmente reprodutíveis, essa dashboard permite acompanhar diversos indicadores em tempo real.

 

Caso tenha interesse em acessar e visualizar o dashboard criado, você pode fazer através do site https://analisemacro.shinyapps.io/dashboard_atividade/ - no qual fizemos o deploy através do Shiny App para manter o dashboard acessível.

Ensinaremos a seguir todos os passos para realizar o deploy em um site no Shiny App.

Realizando o deploy no Shinyapps.io

Para realizar o deploy seguiremos os seguintes passos de forma que seja possível ter uma compreensão.

  1. Criar um dashboard com o R através dos Cursos da Análise Macro
  2. Criar uma conta no https://www.shinyapps.io/
  3. Configurar autenticação - nesta parte será conectado o seu Rstudio local com o servidor do Shiny app, de forma que seja possível exportar da máquina o Dashboard para uma aplicação web.
    1. No canto superior direito, clique no nome de perfil e selecione "Token"
    2. Crie um novo Token, e ao criar um novo, clique em "Show". Com isso, aparecerá uma função do R, do pacote {rsconnect}, no qual deverá ser o ponto de conexão entre o Rstudio da sua máquina com o Shiny app.
    3. Clique em "Copy to clipboard", cole no console o conteúdo e aperte enter.
    4. Feito isso, deveremos somente realizar o deploy do Dashboard no Shiny, como já foi realizado a conexão, apenas deverá ser feito o deploy. Para isso, digite no console
      rsconnect::deployApp()

      e aperte enter (o processo pode demorar).

    5. O dashboard será exportado para os servidores do Shiny app e poderá ser acessado por sua conta no navegador.

Feito os passos, você poderá ter acesso a url de seu dashboard na web, podendo compartilhar para qualquer lugar que queira. Caso queira atualizar o dashboard, você pode abrir novamente o Rstudio com o arquivo do script do dashboard aberto e utilizar novamente

rsconnect::deployApp()

Aparecerá uma mensagem perguntando se realmente deseja atualizar, digite y e aperte enter, com efeito, será atualizado seu dashboard no Shiny App.

 

 

 

Compartilhe esse artigo

Facebook
Twitter
LinkedIn
WhatsApp
Telegram
Email
Print

Comente o que achou desse artigo

Outros artigos relacionados

Como criar um Agente de IA analista de dados

Agentes de IA podem automatizar a coleta, tratamento e análise de indicadores econômicos, entregando insights prontos para a tomada de decisão. Combinando modelos de linguagem (LLM) avançados com ferramentas de acesso a dados, é possível construir soluções que buscam informações em tempo real e as processam de forma autônoma. Neste post mostramos uma visão geral sobre como isso tudo funciona.

Como Criar um Agente Analista Financeiro com LangGraph e Dados da CVM

Este post apresenta a construção de um sistema multiagente para análise financeira automatizada com LangGraph. A partir dos dados das demonstrações contábeis da CVM, mostramos como agentes especializados podem interpretar perguntas, consultar bancos de dados e gerar análises financeiras, simulando o trabalho de um analista.

O que é e como funcionam Sistemas Multi-Agentes

Sistemas multi-agentes (MAS) representam uma nova forma de estruturar aplicações de inteligência artificial, especialmente úteis para lidar com problemas complexos e distribuídos. Em vez de depender de um único agente generalista, esses sistemas são compostos por múltiplos agentes especializados que colaboram, competem ou se coordenam para executar tarefas específicas. Neste post, explicamos o que são os MAS, seus principais componentes (como LLMs, ferramentas e processos) e as arquiteturas mais comuns.

Boletim AM

Receba diretamente em seu e-mail gratuitamente nossas promoções especiais e conteúdos exclusivos sobre Análise de Dados!

Boletim AM

Receba diretamente em seu e-mail gratuitamente nossas promoções especiais e conteúdos exclusivos sobre Análise de Dados!

como podemos ajudar?

Preencha os seus dados abaixo e fale conosco no WhatsApp

Boletim AM

Preencha o formulário abaixo para receber nossos boletins semanais diretamente em seu e-mail.