@@ -46,14 +46,38 @@ resource "aws_glue_crawler" "allocations_refined_tables" {
4646 tags = module. tags . values
4747}
4848
49- resource "aws_glue_crawler" "synergy_raw_zone " {
49+ resource "aws_glue_crawler" "hackney_synergy_live " {
5050 count = local. is_live_environment ? 1 : 0
51- name = " ${ local . short_identifier_prefix } ${ module . department_children_family_services_data_source . identifier } -synergy-raw-zone "
51+ name = " hackney_synergy_live_crawler "
5252 role = module. department_children_family_services_data_source . glue_role_arn
53- database_name = module. department_children_family_services_data_source . raw_zone_catalog_database_name
53+ database_name = aws_glue_catalog_database. hackney_synergy_live . name
54+
55+ s3_target {
56+ path = " s3://${ module . raw_zone_data_source . bucket_id } /${ module . department_children_family_services_data_source . identifier } /synergy/Hackney_Synergy_Live"
57+ }
58+
59+ configuration = jsonencode ({
60+ Version = 1.0
61+ Grouping = {
62+ TableLevelConfiguration = 4
63+ }
64+ CrawlerOutput = {
65+ Partitions = { AddOrUpdateBehavior = " InheritFromTable" }
66+ Tables = { AddOrUpdateBehavior = " MergeNewColumns" }
67+ }
68+ })
69+ tags = module. tags . values
70+ }
71+
72+
73+ resource "aws_glue_crawler" "hackney_casemanagement_live" {
74+ count = local. is_live_environment ? 1 : 0
75+ name = " hackney_casemanagement_live_crawler"
76+ role = module. department_children_family_services_data_source . glue_role_arn
77+ database_name = aws_glue_catalog_database. hackney_casemanagement_live . name
5478
5579 s3_target {
56- path = " s3://${ module . raw_zone_data_source . bucket_id } /${ module . department_children_family_services_data_source . identifier } /synergy/"
80+ path = " s3://${ module . raw_zone_data_source . bucket_id } /${ module . department_children_family_services_data_source . identifier } /synergy/Hackney_CaseManagement_Live "
5781 }
5882
5983 configuration = jsonencode ({
0 commit comments