Skip to content

Commit

Permalink
Merge branch 'master' into staging/caged_grant
Browse files Browse the repository at this point in the history
  • Loading branch information
arthurfg authored Aug 1, 2023
2 parents ac0078f + ff29f06 commit 6ac1984
Show file tree
Hide file tree
Showing 4 changed files with 59 additions and 6 deletions.
23 changes: 23 additions & 0 deletions models/br_bd_diretorios_brasil/cep.sql
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
{{
config(
schema='br_bd_diretorios_brasil',
materialized='table',
partition_by={
"field": "sigla_uf",
"data_type": "string",
}
)
}}

SELECT
SAFE_CAST(lpad(cep, 8, '0') AS STRING) cep,
SAFE_CAST(logradouro AS STRING) logradouro,
SAFE_CAST(complemento AS STRING) complemento,
SAFE_CAST(bairro AS STRING) bairro,
SAFE_CAST(cidade AS STRING) cidade,
SAFE_CAST(id_municipio AS STRING) id_municipio,
SAFE_CAST(sigla_uf AS STRING) sigla_uf,
SAFE_CAST(latitude AS FLOAT64) latitude,
SAFE_CAST(longitude AS FLOAT64) longitude,
ST_GEOGPOINT(SAFE_CAST(longitude AS FLOAT64),SAFE_CAST(latitude AS FLOAT64)) centroide
FROM basedosdados-staging.br_bd_diretorios_brasil_staging.cep AS t
27 changes: 27 additions & 0 deletions models/br_bd_diretorios_brasil/schema.yml
Original file line number Diff line number Diff line change
Expand Up @@ -68,3 +68,30 @@ models:
description: Fax (con DDD)
- name: email
description: Email
- name: cep
description: "Na tabela, é possível encontrar a numeração dos CEPs, juntamente com
informações sobre suas localidades, tais como logradouros, bairros e cidades,
além de complementos e identificação geográfica compostos pela latitude e longitude.
Os dados foram obtidos através de uma base aberta no Kaggle e validados em relação
aos seus pontos de geolocalização."
columns:
- name: cep
description: Número do CEP
- name: logradouro
description: Logradouro
- name: complemento
description: Complemento do endereço
- name: bairro
description: Bairro
- name: cidade
description: Nome da cidade, distrito ou município
- name: id_municipio
description: ID Município - IBGE 7 Dígitos
- name: sigla_uf
description: Sigla da Unidade da Federação
- name: latitude
description: Latitude do CEP
- name: longitude
description: Longitude do CEP
- name: centroide
description: Centróide do CEP
11 changes: 6 additions & 5 deletions models/br_bd_indicadores/contabilidade.sql
Original file line number Diff line number Diff line change
@@ -1,10 +1,11 @@
SELECT
SAFE_CAST(ano_competencia AS INT64) ano_competencia,
SAFE_CAST(mes_competencia AS INT64) mes_competencia,
SAFE_CAST(ano_caixa AS INT64) ano_caixa,
SAFE_CAST(mes_caixa AS INT64) mes_caixa,
SAFE_CAST(SAFE_CAST(ano_competencia AS NUMERIC) AS INT64) ano_competencia,
SAFE_CAST(SAFE_CAST(mes_competencia AS NUMERIC) AS INT64) mes_competencia,
SAFE_CAST(SAFE_CAST(ano_caixa AS NUMERIC) AS INT64) ano_caixa,
SAFE_CAST(SAFE_CAST(mes_caixa AS NUMERIC) AS INT64) mes_caixa,
SAFE_CAST(categoria AS STRING) categoria,
SAFE_CAST(tipo AS STRING) tipo,
SAFE_CAST(frequencia AS STRING) frequencia,
SAFE_CAST(valor AS FLOAT64) valor
SAFE_CAST(equipe AS STRING) equipe,
SAFE_CAST(SAFE_CAST(valor AS NUMERIC) AS FLOAT64) valor
FROM basedosdados-staging.br_bd_indicadores_staging.contabilidade AS t
4 changes: 3 additions & 1 deletion models/br_bd_indicadores/schema.yml
Original file line number Diff line number Diff line change
Expand Up @@ -79,7 +79,7 @@ models:
- name: new_users
description: Number of new users in that date
- name: contabilidade
description: "contabilidade da BD"
description: "contabilidade da BD."
columns:
- name: ano_competencia
description: "ano de competência"
Expand All @@ -95,6 +95,8 @@ models:
description: "tipo de despesa"
- name: frequencia
description: "frequência de pagamento"
- name: equipe
description: "equipe relacionada a despesa"
- name: valor
description: "valor da despesa"
- name: receitas_planejadas
Expand Down

0 comments on commit 6ac1984

Please sign in to comment.