diff --git a/dbt_project.yml b/dbt_project.yml index 59cf9d3a..1ab6c45d 100644 --- a/dbt_project.yml +++ b/dbt_project.yml @@ -129,6 +129,13 @@ models: dado_pessoal: sim dado_sensivel: sim dominio: subgeral + ser_metabase: + +schema: brutos_ser_metabase + +tags: ["daily", "ser", subgeral] + +labels: + dado_publico: nao + dado_pessoal: sim + dado_sensivel: sim ergon: +schema: brutos_ergon +tags: ["daily", "ergon"] diff --git a/models/raw/ser_metabase/_ser_metabase__schema.yml b/models/raw/ser_metabase/_ser_metabase__schema.yml new file mode 100644 index 00000000..a0846551 --- /dev/null +++ b/models/raw/ser_metabase/_ser_metabase__schema.yml @@ -0,0 +1,581 @@ +models: + - name: raw_ser_metabase__fato_ambulatorio + description: > + Tabela de fatos ambulatoriais do SER. + + columns: + - name: solicitacao_id + description: > + Identificador único para cada solicitação. Este campo é uma chave primária. + data_type: string + quote: true + + - name: dt_solicitacao + description: > + Data e hora em que a solicitação foi feita. Armazenada como um objeto datetime. + data_type: datetime + quote: true + + - name: prioridade + description: > + Nível de prioridade da solicitação. Armazenado como um inteiro, em que números mais + altos indicam maior prioridade. + data_type: int64 + quote: true + + - name: rank + description: > + Representa o rank (ordem) da solicitação do paciente. É um valor inteiro que auxilia + na priorização dos pedidos. + data_type: int64 + quote: true + + - name: estado_solicitacao + description: > + Indica o status da solicitação. É uma string que pode assumir valores como 'PENDING', + 'APPROVED', 'REJECTED', etc. + data_type: string + quote: true + + - name: apto_ao_tratamento + description: > + Indica se o paciente está apto ou não para o tratamento. É um valor booleano, onde + 'True' significa apto e 'False' significa não apto. + data_type: boolean + quote: true + + - name: classificacao_risco + description: > + Classificação de risco do paciente. Campo do tipo string, normalizado e sem caracteres especiais. + data_type: string + quote: true + + - name: classificacao_risco_alterada + description: > + Indica se a classificação de risco do paciente foi alterada. É um campo booleano, + onde 'True' significa que houve alteração e 'False' significa que não houve. + data_type: boolean + quote: true + + - name: data + description: > + Data associada ao registro. Campo do tipo datetime. + data_type: datetime + quote: true + + - name: hora + description: > + Hora do evento ou ação. Armazenada no formato TIME. + data_type: time + quote: true + + - name: nome + description: > + Nome da entidade envolvida no evento ou ação. Armazenado como string, normalizado + e sem caracteres especiais. + data_type: string + quote: true + + - name: nome_paciente + description: > + Nome do paciente envolvido no evento ou ação. Armazenado como string, normalizado + e sem caracteres especiais. + data_type: string + quote: true + + - name: municipio_paciente + description: > + Município do paciente. É um valor string, normalizado e sem caracteres especiais. + data_type: string + quote: true + + - name: cns + description: > + Identificador único do paciente no sistema de saúde, conhecido como Cartão Nacional + de Saúde (CNS). É uma string preenchida com zeros à esquerda para garantir comprimento + de 15 caracteres. + data_type: string + quote: true + + - name: data_nascimento + description: > + Data de nascimento do paciente. É um valor datetime, convertido de forma segura + a partir da fonte original. + data_type: datetime + quote: true + + - name: datanascimento + description: > + Representa a data de nascimento do paciente. Armazenada como DATETIME. + data_type: datetime + quote: true + + - name: sexo_paciente + description: > + Gênero do paciente. Armazenado como string e normalizado para conter apenas caracteres alfabéticos. + data_type: string + quote: true + + - name: unidade_origem_id + description: > + Identificador único da unidade de origem. Armazenado como inteiro em formato de string. + data_type: string + quote: true + + - name: unidade_origem_cnes + description: > + Código CNES (Cadastro Nacional de Estabelecimentos de Saúde) da unidade de origem. + Identificador único de cada estabelecimento de saúde no Brasil. + data_type: string + quote: true + + - name: unidade_origem + description: > + Nome da unidade de origem. Refere-se ao estabelecimento de saúde onde o tratamento + do paciente foi iniciado. + data_type: string + quote: true + + - name: municipio_unidade_origem + description: > + Município da unidade de origem. Indica a cidade ou localidade onde está localizado + o estabelecimento de saúde de origem. + data_type: string + quote: true + + - name: codigo_ibge_unidade_origem + description: > + Código IBGE da unidade de origem. É um identificador único atribuído a cada município + pelo Instituto Brasileiro de Geografia e Estatística (IBGE). + data_type: string + quote: true + + - name: hospital_origem_nao_identificado + description: > + Nome do hospital de origem quando este não é identificado. Normalizado e sem + caracteres especiais, em letras maiúsculas. + data_type: string + quote: true + + - name: unidadeidentificada + description: > + Campo booleano que indica se a unidade foi identificada ou não. Retorna 'true' se + a unidade foi identificada e 'false' em caso contrário. + data_type: boolean + quote: true + + - name: unidade_executante_id + description: > + Identificador único da unidade executante. É um valor numérico armazenado como string. + data_type: string + quote: true + + - name: unidadeexecutante + description: > + Nome da unidade executante. Campo do tipo string, normalizado e sem caracteres especiais. + data_type: string + quote: true + + - name: municipio_unidade_executante + description: > + Município da unidade executante. Campo string, normalizado e sem caracteres especiais. + data_type: string + quote: true + + - name: unidade_executante_cnes + description: > + Código CNES (Cadastro Nacional de Estabelecimentos de Saúde) da unidade executante. + Identificador único de estabelecimentos de saúde no Brasil. É preenchido com zeros + à esquerda para garantir 7 caracteres. + data_type: string + quote: true + + - name: centralregulacao_id + description: > + Identificador único da central de regulação. A central de regulação é responsável + pela gestão de alocação de recursos e serviços de saúde. + data_type: string + quote: true + + - name: central_regulacao + description: > + Nome da central de regulação, responsável pela gestão de alocação de recursos + e serviços de saúde. + data_type: string + quote: true + + - name: codigo_cid + description: > + Código único da Classificação Internacional de Doenças (CID), utilizado para + identificar condições de saúde específicas. + data_type: string + quote: true + + - name: descricao_cid + description: > + Descrição da condição de saúde associada ao código CID, de acordo com a + Classificação Internacional de Doenças. + data_type: string + quote: true + + - name: recurso_solicitado + description: > + Recurso ou serviço específico solicitado pelo paciente ou profissional de saúde. + Pode incluir diversos tipos de tratamentos, procedimentos ou equipamentos. + data_type: string + quote: true + + - name: tipo_recurso_solicitado + description: > + Tipo do recurso solicitado. Campo string, normalizado e sem caracteres especiais. + data_type: string + quote: true + + - name: cod_recurso_solicitado + description: > + Código do recurso solicitado. Campo string que identifica de forma única o tipo + de recurso requerido. + data_type: string + quote: true + + - name: recurso_regulado + description: > + Recurso que foi regulado. Campo string, normalizado e sem caracteres especiais. + Indica o recurso que passou por regulação ou controle. + data_type: string + quote: true + + - name: tipo_recurso_regulado + description: > + Tipo do recurso regulado. Campo string, normalizado e sem caracteres especiais. + data_type: string + quote: true + + - name: cod_recurso_regulado + description: > + Código do recurso regulado. Campo string, normalizado e sem caracteres especiais. + data_type: string + quote: true + + - name: recurso_solicitado_sisreg + description: > + Recurso solicitado no sistema SISREG. Campo string, normalizado e sem caracteres especiais. + data_type: string + quote: true + + - name: recurso_regulado_sisreg + description: > + Recurso regulado no sistema SISREG. Campo string, normalizado e sem caracteres especiais. + data_type: string + quote: true + + - name: especialidade_solicitante + description: > + Especialidade do profissional ou unidade que fez a solicitação. Campo string, + normalizado e sem caracteres especiais. + data_type: string + quote: true + + - name: especialidade_regulado + description: > + Especialidade que foi regulada. Campo string, normalizado e sem caracteres especiais. + data_type: string + quote: true + + - name: dt_agendamento + description: > + Data e hora em que o agendamento foi marcado. Armazenada como DATETIME. + data_type: datetime + quote: true + + - name: dt_execucao + description: > + Data e hora em que o procedimento ou consulta foi efetivamente realizado. Armazenada como DATETIME. + data_type: datetime + quote: true + + - name: data_prevista_tratamento + description: > + Data prevista ou estimada para início do tratamento. Armazenada como DATETIME. + data_type: datetime + quote: true + + - name: dt_inicio_efetiva_tratamento + description: > + Data e hora em que o tratamento foi, de fato, iniciado. Armazenada como DATETIME. + data_type: datetime + quote: true + + - name: motivo_cancelamento_solicitacao + description: > + Motivo do cancelamento da solicitação. Armazenado como string, normalizado e + convertido em maiúsculas, sem caracteres especiais. + data_type: string + quote: true + + - name: mandado_judicial + description: > + Indica se há um mandado judicial relacionado à solicitação. Armazenado como string, + normalizado e em maiúsculas. + data_type: string + quote: true + + - name: nacaojudicial + description: > + Nacionalidade da entidade judicial envolvida no caso. Os dados são normalizados + e livres de caracteres especiais. + data_type: string + quote: true + + - name: juiz + description: > + Nome do juiz responsável pelo caso. Os dados são normalizados e livres de caracteres especiais. + data_type: string + quote: true + + - name: decisaojuiz + description: > + Decisão tomada pelo juiz no caso. Os dados são normalizados e livres de caracteres especiais. + data_type: string + quote: true + + - name: pena + description: > + Pena associada ao mandado judicial. Normalizada, sem caracteres especiais + e em letras maiúsculas. + data_type: string + quote: true + + - name: reu + description: > + Réu no mandado judicial. Normalizado, sem caracteres especiais e em maiúsculas. + data_type: string + quote: true + + - name: prazo + description: > + Prazo ou limite de tempo associado ao mandado judicial ou ao tratamento. + Armazenado como string, geralmente representando data ou período. + data_type: string + quote: true + + - name: data_extracao + description: > + Data em que os dados foram extraídos do sistema de origem. Armazenada como DATETIME. + data_type: datetime + quote: true + + - name: ano_particao + description: > + Ano da partição. Armazenado como INT64. + data_type: int64 + quote: true + + - name: mes_particao + description: > + Mês da partição. Armazenado como INT64. + data_type: int64 + quote: true + + - name: data_particao + description: > + Data da partição. Tipo DATE. + data_type: date + quote: true + + + - name: raw_ser_metabase__tb_solicitacoes + description: > + Tabela de solicitações do SER. + + columns: + - name: data_solicitacao + description: > + Data em que a solicitação foi feita. Armazenada como um tipo de dado date. + data_type: date + quote: true + + - name: solicitacao_id + description: > + Identificador único para cada solicitação. Armazenado como string. + data_type: string + quote: true + + - name: dt_reserva + description: > + Data da reserva associada à solicitação. Armazenada como date. + data_type: date + quote: true + + - name: estadosolicitacao + description: > + Representa o estado da solicitação. É normalizado e limpo para remover caracteres + especiais, sendo convertido para maiúsculas por consistência. + data_type: string + quote: true + + - name: data_evento_desistencia + description: > + Data do evento de desistência. Convertida para o formato date para facilitar + manipulação e análise. + data_type: date + quote: true + + - name: nacaojudicial + description: > + Representa a nação judicial. É um campo bruto, sem transformações adicionais neste modelo. + data_type: string + quote: true + + - name: paciente_nome + description: > + Nome do paciente. Normalizado e limpo de caracteres especiais, sendo apresentado em maiúsculas. + data_type: string + quote: true + + - name: cns + description: > + Identificador único do paciente no sistema de saúde, composto por 15 dígitos. + Preenchido com zeros à esquerda, se necessário. + data_type: string + quote: true + + - name: paciente_datanacimento + description: > + Data de nascimento do paciente. Convertida para o formato date por consistência. + data_type: date + quote: true + + - name: municipio_paciente + description: > + Município do paciente. Os dados são normalizados, limpos de caracteres especiais e + convertidos para maiúsculas. + data_type: string + quote: true + + - name: infarto_agudo + description: > + Indica se o paciente sofreu um infarto agudo. Os dados são normalizados e convertidos + para maiúsculas. + data_type: string + quote: true + + - name: tipo_de_leito + description: > + Tipo de leito atribuído ao paciente. Os dados são normalizados e convertidos para maiúsculas. + data_type: string + quote: true + + - name: carater_internacao + description: > + Caráter da internação. Campo de texto normalizado e limpo de caracteres especiais. + data_type: string + quote: true + + - name: tipointernacao + description: > + Tipo de internação. Campo de texto normalizado e limpo de caracteres especiais. + data_type: string + quote: true + + - name: procedimento + description: > + Procedimento realizado ou a ser realizado. Campo de texto normalizado e limpo de + caracteres especiais. + data_type: string + quote: true + + - name: especialidade + description: > + Especialidade do profissional médico responsável pelo caso do paciente. + Normalizado e convertido para maiúsculas. + data_type: string + quote: true + + - name: numero_cid + description: > + Código da Classificação Internacional de Doenças (CID) associado ao diagnóstico + do paciente. Normalizado e convertido para maiúsculas. + data_type: string + quote: true + + - name: unidade_origem + description: > + Unidade ou setor de origem onde o caso do paciente foi inicialmente registrado. + Normalizado e convertido para maiúsculas. + data_type: string + quote: true + + - name: cnes_unidade_origem + description: > + Identificador único para a unidade de origem do paciente. É um código de sete dígitos, + preenchido com zeros à esquerda. + data_type: string + quote: true + + - name: municipio_unidade_origem + description: > + Município da unidade de origem. Normalizado para remover caracteres especiais + e convertido para maiúsculas. + data_type: string + quote: true + + - name: unidade_executante + description: > + Unidade executante. Campo de texto normalizado para remover caracteres especiais + e convertido para maiúsculas. + data_type: string + quote: true + + - name: cnes_unidade_executante + description: > + Código CNES (Cadastro Nacional de Estabelecimentos de Saúde) da unidade executante. + É um identificador único de sete dígitos, preenchido com zeros à esquerda. + data_type: string + quote: true + + - name: municipio_unidade_executante + description: > + Município da unidade executante. Nome normalizado para remover caracteres especiais + e convertido para maiúsculas. + data_type: string + quote: true + + - name: motivo_cancelamento_solicitacao + description: > + Motivo do cancelamento da solicitação. Normalizado para remover caracteres especiais + e convertido para maiúsculas. + data_type: string + quote: true + + - name: central_regulacao + description: > + Representa a entidade de central de regulação. Normalizado para remover caracteres + especiais e convertido para maiúsculas. + data_type: string + quote: true + + - name: data_extracao + description: > + Data e hora em que os dados foram extraídos. Convertida para o formato datetime. + data_type: datetime + quote: true + + - name: ano_particao + description: > + Ano da partição. Convertido para o formato inteiro (INT64). + data_type: int64 + quote: true + + - name: mes_particao + description: > + Mês da partição. É um valor inteiro de 1 a 12, onde 1 representa janeiro + e 12 representa dezembro. + data_type: int64 + quote: true + + - name: data_particao + description: > + Data da partição, no formato YYYY-MM-DD. Armazenada como tipo date. + data_type: date + quote: true diff --git a/models/raw/ser_metabase/_ser_metabase__sources.yml b/models/raw/ser_metabase/_ser_metabase__sources.yml new file mode 100644 index 00000000..bdbe4c7b --- /dev/null +++ b/models/raw/ser_metabase/_ser_metabase__sources.yml @@ -0,0 +1,9 @@ +version: 2 + +sources: + - name: brutos_ser_metabase_staging + database: rj-sms + schema: brutos_ser_metabase_staging + tables: + - name: FATO_AMBULATORIO + - name: TB_SOLICITACOES diff --git a/models/raw/ser_metabase/raw_ser_metabase__fato_ambulatorio.sql b/models/raw/ser_metabase/raw_ser_metabase__fato_ambulatorio.sql new file mode 100644 index 00000000..499542dd --- /dev/null +++ b/models/raw/ser_metabase/raw_ser_metabase__fato_ambulatorio.sql @@ -0,0 +1,112 @@ +{{ + config( + schema="brutos_ser_metabase", + alias="fato_ambulatorio", + partition_by={ + "field": "data_particao", + "data_type": "date", + "granularity": "month", + }, + ) +}} + +with + source as ( + + select + -- INFORMAÇÕES DA SOLICITAÇÃO + solicitacao_id, -- entender como tratar + safe_cast(dt_solicitacao as datetime) as dt_solicitacao, + safe_cast(prioridade as int) as prioridade, + safe_cast(rank as int) as rank, + {{ clean_name_string("estado_solicitacao") }} as estado_solicitacao, + safe_cast(apto_ao_tratamento as boolean) as apto_ao_tratamento, + {{ clean_name_string("classificacao_risco") }} as classificacao_risco, + safe_cast( + classificacao_risco_alterada as boolean + ) as classificacao_risco_alterada, + safe_cast(data as datetime) as data, + safe_cast(hora as time) as hora, + {{ clean_name_string("nome") }} as nome, + + -- INFORMAÇÕES DO PACIENTE + {{ clean_name_string("nome_paciente") }} as nome_paciente, + {{ clean_name_string("municipio_paciente") }} as municipio_paciente, + lpad(cns, 15, '0') as cns, + safe_cast(data_nascimento as datetime) as data_nascimento, + safe_cast(datanascimento as datetime) as datanascimento, + {{ clean_name_string("sexo_paciente") }} as sexo_paciente, + + -- UNIDADE DE ORIGEM + unidade_origem_id, -- entender como tratar + lpad(unidade_origem_cnes, 7, '0') as unidade_origem_cnes, + {{ clean_name_string("unidade_origem") }} as unidade_origem, + {{ clean_name_string("municipio_unidade_origem") }} + as municipio_unidade_origem, + codigo_ibge_unidade_origem, -- entender como tratar + {{ clean_name_string("hospital_origem_nao_identificado") }} + as hospital_origem_nao_identificado, + safe_cast(unidadeidentificada as boolean) as unidadeidentificada, + + -- UNIDADE EXECUTANTE + unidade_executante_id, -- entender como tratar + {{ clean_name_string("unidadeexecutante") }} as unidadeexecutante, + {{ clean_name_string("municipio_unidade_executante") }} + as municipio_unidade_executante, + lpad(unidade_executante_cnes, 7, '0') as unidade_executante_cnes, + + -- CENTRAL DE REGULAÇÃO + centralregulacao_id, -- entender como tratar + {{ clean_name_string("central_regulacao") }} as central_regulacao, + + -- CID E RECURSOS + codigo_cid, -- entender como tratar + {{ clean_name_string("descricao_cid") }} as descricao_cid, + {{ clean_name_string("recurso_solicitado") }} as recurso_solicitado, + {{ clean_name_string("tipo_recurso_solicitado") }} + as tipo_recurso_solicitado, + cod_recurso_solicitado, -- entender como tratar + {{ clean_name_string("recurso_regulado") }} as recurso_regulado, + {{ clean_name_string("tipo_recurso_regulado") }} as tipo_recurso_regulado, + cod_recurso_regulado, -- entender como tratar + {{ clean_name_string("recurso_solicitado_sisreg") }} + as recurso_solicitado_sisreg, + {{ clean_name_string("recurso_regulado_sisreg") }} + as recurso_regulado_sisreg, + {{ clean_name_string("especialidade_solicitante") }} + as especialidade_solicitante, + {{ clean_name_string("especialidade_regulado") }} as especialidade_regulado, + + -- DATAS DE AGENDAMENTO/EXECUÇÃO + safe_cast(dt_agendamento as datetime) as dt_agendamento, + safe_cast(dt_execucao as datetime) as dt_execucao, + safe_cast(data_prevista_tratamento as datetime) as data_prevista_tratamento, + safe_cast( + dt_inicio_efetiva_tratamento as datetime + ) as dt_inicio_efetiva_tratamento, + + -- CANCELAMENTO + {{ clean_name_string("motivo_cancelamento_solicitacao") }} + as motivo_cancelamento_solicitacao, + + -- INFORMAÇÕES JUDICIAIS + {{ clean_name_string("mandado_judicial") }} as mandado_judicial, + nacaojudicial, -- entender como tratar + {{ clean_name_string("juiz") }} as juiz, + decisaojuiz, -- entender como tratar + pena, -- entender como tratar + {{ clean_name_string("reu") }} as reu, + prazo, -- entender como tratar + + -- METADADOS EXTRAÇÃO E PARTIÇÃO + safe_cast(data_extracao as datetime) as data_extracao, + safe_cast(ano_particao as int64) as ano_particao, + safe_cast(mes_particao as int64) as mes_particao, + safe_cast(data_particao as date) as data_particao + + from {{ source("brutos_ser_metabase_staging", "FATO_AMBULATORIO") }} + + ) + +select * +from source diff --git a/models/raw/ser_metabase/raw_ser_metabase__tb_solicitacoes.sql b/models/raw/ser_metabase/raw_ser_metabase__tb_solicitacoes.sql new file mode 100644 index 00000000..1b005e04 --- /dev/null +++ b/models/raw/ser_metabase/raw_ser_metabase__tb_solicitacoes.sql @@ -0,0 +1,71 @@ +-- Contagem inicial de colunas: 29 +{{ + config( + schema="brutos_ser_metabase", + alias="tb_solicitacoes", + partition_by={ + "field": "data_particao", + "data_type": "date", + "granularity": "month", + }, + ) +}} + +with + source as ( + + select + -- INFORMAÇÕES DA SOLICITAÇÃO + safe_cast(data_solicitacao as date) as data_solicitacao, + solicitacao_id, -- entender como tratar + safe_cast(dt_reserva as date) as dt_reserva, + {{ clean_name_string("estadosolicitacao") }} as estadosolicitacao, + safe_cast(data_evento_desistencia as date) as data_evento_desistencia, + nacaojudicial, -- entender como tratar + + -- INFORMAÇÕES DO PACIENTE + {{ clean_name_string("paciente_nome") }} as paciente_nome, + lpad(cns, 15, '0') as cns, -- padding de CNS, se aplicável + safe_cast(paciente_datanacimento as date) as paciente_datanacimento, + {{ clean_name_string("municipio_paciente") }} as municipio_paciente, + {{ clean_name_string("infarto_agudo") }} as infarto_agudo, + + -- CARACTERISTICAS DO LEITO E INTERNAÇÃO + {{ clean_name_string("tipo_de_leito") }} as tipo_de_leito, + {{ clean_name_string("carater_internacao") }} as carater_internacao, + {{ clean_name_string("tipointernacao") }} as tipointernacao, + + -- PROCEDIMENTO E ESPECIALIDADE + {{ clean_name_string("procedimento") }} as procedimento, + {{ clean_name_string("especialidade") }} as especialidade, + {{ clean_name_string("numero_cid") }} as numero_cid, + + -- UNIDADES (ORIGEM E EXECUTANTE) + {{ clean_name_string("unidade_origem") }} as unidade_origem, + lpad(cnes_unidade_origem, 7, '0') as cnes_unidade_origem, + {{ clean_name_string("municipio_unidade_origem") }} + as municipio_unidade_origem, + + {{ clean_name_string("unidade_executante") }} as unidade_executante, + lpad(cnes_unidade_executante, 7, '0') as cnes_unidade_executante, + {{ clean_name_string("municipio_unidade_executante") }} + as municipio_unidade_executante, + + -- OUTRAS INFORMAÇÕES E CANCELAMENTOS + {{ clean_name_string("motivo_cancelamento_solicitacao") }} + as motivo_cancelamento_solicitacao, + + -- CENTRAL DE REGULAÇÃO + {{ clean_name_string("central_regulacao") }} as central_regulacao, + + -- EXTRAÇÃO E PARTICIONAMENTO + safe_cast(data_extracao as datetime) as data_extracao, + safe_cast(ano_particao as int64) as ano_particao, + safe_cast(mes_particao as int64) as mes_particao, + safe_cast(data_particao as date) as data_particao + + from {{ source("brutos_ser_metabase_staging", "TB_SOLICITACOES") }} + ) + +select * +from source diff --git a/package-lock.yml b/package-lock.yml index 4530604d..5bf68960 100644 --- a/package-lock.yml +++ b/package-lock.yml @@ -1,6 +1,6 @@ packages: - package: dbt-labs/dbt_utils - version: 1.3.0 + version: 1.2.0 - package: calogica/dbt_expectations version: 0.10.4 - package: tnightengale/dbt_meta_testing @@ -15,4 +15,4 @@ packages: version: 0.12.1 - package: bqbooster/dbt_bigquery_monitoring version: 0.17.0 -sha1_hash: 2130e98ea78c7e1448b1744d834ea46043bd59a6 +sha1_hash: e23764c9922f74bbb1d64f11fd1dc2acaad4532a diff --git a/packages.yml b/packages.yml index ffb1e1cb..2d71331d 100644 --- a/packages.yml +++ b/packages.yml @@ -1,6 +1,6 @@ packages: - package: dbt-labs/dbt_utils - version: 1.3.0 + version: 1.2.0 - package: calogica/dbt_expectations version: 0.10.4 - package: tnightengale/dbt_meta_testing