Skip to content

Commit a1766c4

Browse files
authored
Merge branch 'master' into pre-commit-ci-update-config
2 parents ddcfb4d + 54b4c53 commit a1766c4

File tree

2 files changed

+26
-6
lines changed

2 files changed

+26
-6
lines changed

pipelines/rj_smtr/br_rj_riodejaneiro_bilhetagem/flows.py

Lines changed: 21 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -238,7 +238,7 @@
238238

239239
bilhetagem_materializacao_gps_validador = set_default_parameters(
240240
flow=bilhetagem_materializacao_gps_validador,
241-
default_parameters=constants.BILHETAGEM_MATERIALIZACAO_GPS_VALIDADOR_PARAMS.value,
241+
default_parameters=constants.BILHETAGEM_MATERIALIZACAO_GPS_VALIDADOR_GENERAL_PARAMS.value,
242242
)
243243

244244
bilhetagem_materializacao_gps_validador.state_handlers.append(skip_if_running_handler)
@@ -377,12 +377,11 @@
377377
flow_name=bilhetagem_materializacao_gps_validador.name,
378378
project_name=emd_constants.PREFECT_DEFAULT_PROJECT.value,
379379
labels=LABELS,
380-
upstream_tasks=[
381-
wait_materializacao_transacao,
382-
],
383380
parameters={
381+
"table_id": constants.BILHETAGEM_MATERIALIZACAO_GPS_VALIDADOR_TABLE_ID.value,
384382
"timestamp": materialize_timestamp,
385383
},
384+
upstream_tasks=[wait_materializacao_transacao],
386385
)
387386

388387
wait_materializacao_gps_validador = wait_for_flow_run(
@@ -392,6 +391,24 @@
392391
raise_final_state=True,
393392
)
394393

394+
run_materializacao_gps_validador_van = create_flow_run(
395+
flow_name=bilhetagem_materializacao_gps_validador.name,
396+
project_name=emd_constants.PREFECT_DEFAULT_PROJECT.value,
397+
labels=LABELS,
398+
parameters={
399+
"table_id": constants.BILHETAGEM_MATERIALIZACAO_GPS_VALIDADOR_VAN_TABLE_ID.value,
400+
"timestamp": materialize_timestamp,
401+
},
402+
upstream_tasks=[wait_materializacao_gps_validador],
403+
)
404+
405+
wait_materializacao_gps_validador_van = wait_for_flow_run(
406+
run_materializacao_gps_validador_van,
407+
stream_states=True,
408+
stream_logs=True,
409+
raise_final_state=True,
410+
)
411+
395412
bilhetagem_transacao_tratamento.storage = GCS(emd_constants.GCS_FLOWS_BUCKET.value)
396413
bilhetagem_transacao_tratamento.run_config = KubernetesRun(
397414
image=emd_constants.DOCKER_IMAGE.value,

pipelines/rj_smtr/constants.py

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -547,10 +547,10 @@ class constants(Enum): # pylint: disable=c0103
547547
},
548548
}
549549

550-
BILHETAGEM_MATERIALIZACAO_GPS_VALIDADOR_PARAMS = {
550+
BILHETAGEM_MATERIALIZACAO_GPS_VALIDADOR_GENERAL_PARAMS = {
551551
"dataset_id": BILHETAGEM_DATASET_ID,
552-
"table_id": "gps_validador",
553552
"upstream": True,
553+
"downstream": True,
554554
"exclude": "+operadoras +consorcios",
555555
"dbt_vars": {
556556
"date_range": {
@@ -561,6 +561,9 @@ class constants(Enum): # pylint: disable=c0103
561561
},
562562
}
563563

564+
BILHETAGEM_MATERIALIZACAO_GPS_VALIDADOR_TABLE_ID = "gps_validador"
565+
BILHETAGEM_MATERIALIZACAO_GPS_VALIDADOR_VAN_TABLE_ID = "gps_validador_van"
566+
564567
BILHETAGEM_GENERAL_CAPTURE_DEFAULT_PARAMS = {
565568
"dataset_id": BILHETAGEM_DATASET_ID,
566569
"secret_path": BILHETAGEM_SECRET_PATH,

0 commit comments

Comments
 (0)