basedosdados / queries-basedosdados

🔍 Gerenciador de modelos de transformação de dados (ELT) no datalake
8 stars 3 forks source link

Queries template

Esse é um template para um pacote DBT a ser importado no repositório principal, que irá gerar um servidor RPC para execução dos projetos.

Como usar esse template

Resources:

Como desenvolver novos modelos

  1. Caso seja um dataset-id já existente, acesse models/<dataset-id> e pule para o passo 5.

  2. Caso seja um novo dataset-id, crie um novo diretório models/<dataset-id>.

  3. No arquivo dbt_project.yml registre o dataset-id junto 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)
  1. No diretório models/<dataset-id>, crie um arquivo schema.yml para preencher metadados de suas tabelas. Exemplo abaixo:
version: 2

models:
  - name: my_first_dbt_model
    description: "A starter dbt model"
    columns:
      - name: id
        description: "The primary key for this table"
  1. Desenvolva seus modelos (que corresponderão a tabelas) no diretório models/<dataset-id>.