Skip to content

Commit 9bb9c32

Browse files
authored
Update 38-aws-glue-job-parking.tf (#814)
1 parent 9166a75 commit 9bb9c32

File tree

1 file changed

+54
-0
lines changed

1 file changed

+54
-0
lines changed

terraform/etl/38-aws-glue-job-parking.tf

Lines changed: 54 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -712,3 +712,57 @@ module "parking_dc_liberator_latest_permit_status" {
712712
"--environment" = var.environment
713713
}
714714
}
715+
module "parking_disputes_kpi_gds_summary" {
716+
source = "../modules/aws-glue-job"
717+
department = module.department_parking_data_source
718+
job_name = "${local.short_identifier_prefix}parking_disputes_kpi_gds_summary"
719+
helper_module_key = data.aws_s3_bucket_object.helpers.key
720+
pydeequ_zip_key = data.aws_s3_bucket_object.pydeequ.key
721+
spark_ui_output_storage_id = module.spark_ui_output_storage_data_source.bucket_id
722+
script_name = "parking_disputes_kpi_gds_summary"
723+
glue_version = "3.0"
724+
# triggered_by_job = "${local.short_identifier_prefix}parking_pcn_denormalisation"
725+
job_description = "Disputes and responses for KPI reporting in Google Data Studio (GDS) summary"
726+
# workflow_name = "${local.short_identifier_prefix}parking-liberator-data-workflow"
727+
trigger_enabled = false
728+
job_parameters = {
729+
"--job-bookmark-option" = "job-bookmark-disabled"
730+
"--environment" = var.environment
731+
}
732+
}
733+
module "parking_foi_pcn_gds_daily_summary" {
734+
source = "../modules/aws-glue-job"
735+
department = module.department_parking_data_source
736+
job_name = "${local.short_identifier_prefix}parking_foi_pcn_gds_daily_summary"
737+
helper_module_key = data.aws_s3_bucket_object.helpers.key
738+
pydeequ_zip_key = data.aws_s3_bucket_object.pydeequ.key
739+
spark_ui_output_storage_id = module.spark_ui_output_storage_data_source.bucket_id
740+
script_name = "parking_foi_pcn_gds_daily_summary"
741+
glue_version = "3.0"
742+
# triggered_by_job = "${local.short_identifier_prefix}parking_pcn_denormalisation"
743+
job_description = "Daily summarising data from the FOI Google Data Studio dashboard as need to be under 100,000"
744+
# workflow_name = "${local.short_identifier_prefix}parking-liberator-data-workflow"
745+
trigger_enabled = false
746+
job_parameters = {
747+
"--job-bookmark-option" = "job-bookmark-disabled"
748+
"--environment" = var.environment
749+
}
750+
}
751+
module "parking_eta_decision_records_pcn_dispute_gds" {
752+
source = "../modules/aws-glue-job"
753+
department = module.department_parking_data_source
754+
job_name = "${local.short_identifier_prefix}parking_eta_decision_records_pcn_dispute_gds"
755+
helper_module_key = data.aws_s3_bucket_object.helpers.key
756+
pydeequ_zip_key = data.aws_s3_bucket_object.pydeequ.key
757+
spark_ui_output_storage_id = module.spark_ui_output_storage_data_source.bucket_id
758+
script_name = "parking_eta_decision_records_pcn_dispute_gds"
759+
glue_version = "3.0"
760+
# triggered_by_job = "${local.short_identifier_prefix}parking_pcn_denormalisation"
761+
job_description = "Daily summarising data from the FOI Google Data Studio dashboard as need to be under 100,000"
762+
# workflow_name = "${local.short_identifier_prefix}parking-liberator-data-workflow"
763+
trigger_enabled = false
764+
job_parameters = {
765+
"--job-bookmark-option" = "job-bookmark-disabled"
766+
"--environment" = var.environment
767+
}
768+
}

0 commit comments

Comments
 (0)