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 se comportou o endividamento e a inadimplência nos últimos anos? Uma análise utilizando a linguagem R

Neste exercício realizamos uma análise sobre a inadimplência dos brasileiros no período recente, utilizando a linguagem R para examinar dados públicos do Banco Central e do IBGE. Investigamos a evolução do endividamento, da inadimplência e das concessões de crédito, contextualizando-os com as dinâmicas da política monetária (Taxa Selic) e do mercado de trabalho (renda e desemprego).

Qual o hiato do produto no Brasil?

Entender o hiato do produto é fundamental para avaliar o ritmo da economia e as pressões inflacionárias no Brasil. Neste artigo, mostramos como estimar essa variável não observável a partir dos dados do PIB, explorando diferentes metodologias — de regressões simples a modelos estruturais — e discutindo as limitações e incertezas que cercam cada abordagem.

Determinantes do Preço do Ouro: VAR + Linguagem R

Este artigo realiza uma análise econométrica para investigar os determinantes dinâmicos do preço do ouro. Utilizando um modelo Vetorial Autorregressivo (VAR) em R, examinamos o impacto de variáveis como o dólar (DXY), a curva de juros e a incerteza global. Os resultados mostram que um fortalecimento inesperado do dólar tem um efeito negativo e significativo no curto prazo sobre os retornos do ouro, embora a maior parte de sua variância seja explicada por fatores intrínsecos ao seu próprio mercado.

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.