transparencia-mg / age7

https://transparencia-mg.github.io/age7/
1 stars 2 forks source link

Portal da Transparência

Esse data package visa documentar as tabelas do modelo dimensional utilizado no banco de dados do Portal da Transparência. Os data packages representando consultas específicas do Portal da Transparência serão extraídos deste data package para fins de publicação.

Essa organização foi utilizada para evitar a necessidade de manter documentação em múltiplos repositórios para tabelas que são utilizadas em múltiplas consultas.

Instalação e configuração

Instruções sobre instalação dos pré-requisitos e configuração do ambiente estão disponíves no arquivo INSTALL

Uso

Linha de comando

Documentação

make preview
make format resource=resource-name

Validação

Para validação do data package com make validate e make validate_metadata é necessário a ativação do ambiente virtual do Python criado durante o processo de instalação.

Para determinar qual comando para fazer a ativação execute na linha de comando

conda env list
# conda environments:
# age7                     /path/r-miniconda/envs/age7
# base                  *  /path/opt/anaconda3

Para ativar execute

conda activate age7

Em alguns casos, o "atalho" para ativação do ambiente conda não é registrado. Por exemplo

conda env list
# conda environments:
                         /Users/fjunior/Library/r-miniconda/envs/age7
base                     /Users/fjunior/opt/anaconda3

Nesse caso, ao invés de executar conda activate age7 necessário indicar o caminho para o ambiente conda (eg. conda activate /path/r-miniconda/envs/age7).

No windows é necessário utilizar o separador \ no lugar de /:

conda activate C:\Users\user\AppData\Local\R-MINI~1\envs\age7

O seu prompt da linha de comando, apesar de formas possivelmente diferentes, vai indicar se o ambiente virtual está ativo

Para validar:

make validate_metadata resource=resource_name
make validate
make validate_data resource=resource_name

Rstudio

O script scripts/exploratory-analysis.R pode ser utilizado de forma interativa para o processo de análise exploratória para construção de um perfil dos recursos (ie. tabelas fato e dimensão).