Esse repositório contém os modelos do DBT utilizados para disponibilização de dados públicos da Prefeitura da Cidade do Rio de Janeiro no BigQuery.
Faça os procedimentos a seguir em uma nova branch com nome descritivo.
-
Caso seja um
dataset-idjá existente, acessemodels/<dataset-id>e pule para o passo 4. -
Caso seja um novo
dataset-id, crie um novo diretóriomodels/<dataset-id>. -
No arquivo
dbt_project.ymlregistre odataset-idjunto aos já existentes, conforme exemplo abaixo:
models:
emd:
dataset-id:
+materialized: view # Materialization type (view, table or incremental)
+schema: dataset-id # Overrides the default schema (defaults to what is set on profiles.yml)-
Crie os modelos que desejar em
models/<dataset-id>como, por exemplo,nome_da_tabela.sql. Nesses arquivos, adicione o código SQL utilizado para gerar as tabelas desejadas. Quaisquer especificações de particionamento também devem ser inseridas ali. -
Antes de fazer o merge da branch, garanta que os devidos metadados para a(s) nova(s) tabela(s) estão preenchidos no portal https://meta.dados.rio/, pois somente assim será possível gerar a documentação para publicação.