Skip to content

Commit 0315f5d

Browse files
vtr363mergify[bot]eng-rodrigocunha
authored
Corrige apuração e teste da veiculo_dia (#652)
* Corrige apuração e teste da veiculo_dia * atualiza changelog * correções * correção * ajuste de testes * simplificação * Apply suggestions from code review * Update queries/models/monitoramento/CHANGELOG.md Co-authored-by: Rodrigo Cunha <[email protected]> * corrige changelog --------- Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com> Co-authored-by: Rodrigo Cunha <[email protected]>
1 parent 67324c7 commit 0315f5d

File tree

4 files changed

+10
-3
lines changed

4 files changed

+10
-3
lines changed

queries/models/monitoramento/CHANGELOG.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,10 +2,15 @@
22

33
## [1.5.3] - 2025-06-30
44

5+
### Corrigido
6+
7+
- Corrigida a verificação do status `Registrado com ar inoperante` no modelo `veiculo_dia.sql` (https://github.com/prefeitura-rio/pipelines_rj_smtr/pull/652)
8+
59
### Adicionado
610

711
- Adiciona `exclusion_condition` no teste `dbt_expectations.expect_row_values_to_have_data_for_every_n_datepart__veiculo_dia` (https://github.com/prefeitura-rio/pipelines_rj_smtr/pull/653)
812

13+
914
## [1.5.2] - 2025-06-27
1015

1116
### Adicionado

queries/models/monitoramento/schema.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -552,7 +552,7 @@ models:
552552
- dbt_expectations.expect_row_values_to_have_data_for_every_n_datepart:
553553
date_col: data
554554
row_condition: "1=1"
555-
test_start_date: "{{ var('date_range_start') }}"
555+
test_start_date: "{{ [var('date_range_start'), var('DATA_SUBSIDIO_V15_INICIO')] | sort | last }}"
556556
test_end_date: "{{ modules.datetime.datetime.fromisoformat(var('date_range_end')) + modules.datetime.timedelta(1) }}"
557557
exclusion_condition: |
558558
date_day >= date('{{ var("data_final_veiculo_arquitetura_1") }}')

queries/models/monitoramento/veiculo_dia.sql

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -189,7 +189,7 @@ with
189189
and indicadores.indicador_autuacao_ar_condicionado.valor is true
190190
then "Autuado por ar inoperante"
191191
when
192-
indicadores.indicador_autuacao_ar_condicionado.valor is true
192+
indicadores.indicador_ar_condicionado.valor is true
193193
and indicadores.indicador_registro_agente_verao_ar_condicionado.valor
194194
is true
195195
then "Registrado com ar inoperante"

queries/models/veiculo/schema.yml

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -176,7 +176,9 @@ models:
176176
date_col: data
177177
row_condition: "1=1"
178178
test_start_date: "{{ var('date_range_start') }}"
179-
test_end_date: "{{ modules.datetime.datetime.fromisoformat(var('date_range_end')) + modules.datetime.timedelta(1) }}"
179+
test_end_date: >-
180+
{%- set end_plus1 = (modules.datetime.datetime.fromisoformat(var('date_range_end')) + modules.datetime.timedelta(days=1)).date().isoformat() -%}
181+
{{ [end_plus1, var('DATA_SUBSIDIO_V15_INICIO')] | sort | first }}
180182
name: dbt_expectations.expect_row_values_to_have_data_for_every_n_datepart__sppo_veiculo_dia
181183
columns:
182184
- name: data

0 commit comments

Comments
 (0)