Skip to contents

Ferramentas desenvolvidas pela Assesoria Técnica de Dados da Aedas Itatiaiuçu:

Falnésio Ghander - Assesoria Técnica de Dados :

João Resende - Assesoria Técnica de Dados :

O objetivo de aedasmgita é facilitar a utilização das funções criadas pela equipe de dados de Aedas mg Itatiaiuçu. Organizar e criar testes para as funções de modo que elas possam ser utilizadas para futuras expansões e produtos (Como o log de utilização de funções, log de utilização do shiny, automatizações etc.).

E possível encontrar mais informações sobre a equipe no site interno:

dados.aedasmg-itatiaiucu.org

Instalação

E possível instalar a versão de desenvolvimento de aedasmgita por meio do GitHub com:

# install.packages("devtools")
devtools::install_github("Dados-AEDAS/aedasmgita")

Exemplo

Isso é um exemplo básico que mostra como resolver um problema comum, primeiro carrega a biblioteca:

library(aedasmgita)
#> Bem-vindas ao pacote aedasmgita!
#> Qualquer dúvida entrar em contato com assessoria.dados@aedasmg-itatiaiucu.org.
#> Muitas funções não funcionarão se não tiver as devidas permisões aos drive institucionais relevantes.
#> Documentação: codigos.aedasmg-itatiaiucu.org
#> Copyright 2022 AEDAS MG - CNPJ : 03.597.850/0001-07. All rights reserved.
## exemplo básico de código

Vamos buscar pastas comuns utilizadas pela equipe de dados. E necessário já ter uma conta com acesso ao drive da equipe de dados para essa função funcionar como é de praxe para esse pacote.

A função drive_id_update() normalmente já cria a variável drive_id no ambiente global. Ela também retorna o valor caso seja do seu interessse.

drive_id <- drive_id_update()
#> i Suitable tokens found in the cache, associated with these emails:
#> * 'falnesio.ghander@aedasmg-itatiaiucu.org'
#> * 'falnesio@aedasmg.org'
#>   Defaulting to the first email.
#> ! Using an auto-discovered, cached token.
#>   To suppress this message, modify your code or options to clearly consent to
#>   the use of a cached token.
#>   See gargle's "Non-interactive auth" vignette for more details:
#>   <https://gargle.r-lib.org/articles/non-interactive-auth.html>
#> i The googlesheets4 package is using a cached token for
#>   'falnesio.ghander@aedasmg-itatiaiucu.org'.
#> v Reading from "Chaves Git".
#> v Range 'Página1'.

Assim obtemos a seguinte lista:

#> $`Backup Objetos R`
#> <drive_id[1]>
#> [1] 1wb0Sae7f6oZgNABi8gYB0zMjlr0ShHcY
#> 
#> $Controle
#> <drive_id[1]>
#> [1] 1RKB6rKZhj2LjmlstMN1ZNK6CPx1eWTa9
#> 
#> $`Dados Consolidados - Cadastro`
#> <drive_id[1]>
#> [1] 1XaI3HVqxcDqW6cg4UyLf8rX_XArQwA7N
#> 
#> $`Dados para a Matriz Shiny`
#> <drive_id[1]>
#> [1] 1xYCm8eyT7WKgpQ7mTo0z7vMhl0nBL3aI
#> 
#> $`Dados Shiny para Advogad@s`
#> <drive_id[1]>
#> [1] 1ieq2Lri1iWabuDhgS2EcrRsX0P1acMrL
#> 
#> $`Fonte de Dados para o Shiny`
#> <drive_id[1]>
#> [1] 1HXNk1N4heIubfMqOBJXvZLs1LyeQOQ7b
#> 
#> $`Objetos R`
#> <drive_id[1]>
#> [1] 1JdnWe17cnCkP7cCiqdTBxDoTRKxlNmtD
#> 
#> $`Tabelas Exportadas`
#> <drive_id[1]>
#> [1] 1408KsbYWkSowOXvIQvIKN7B6JhnSuiEn
#> 
#> $`Tabelas Exportadas - Banco Renovado`
#> <drive_id[1]>
#> [1] 1c4Ll6lOJJgG5o2LPp1HeZyVquvXH6N6s