@@ -62,7 +62,7 @@ INSERT INTO hive.{{schema | sqlsafe}}.managed_gcp_openshift_daily (
62
62
day
63
63
)
64
64
WITH cte_gcp_resource_names AS (
65
- SELECT DISTINCT resource_name, service_description
65
+ SELECT DISTINCT resource_name
66
66
FROM hive.{{schema | sqlsafe}}.gcp_line_items_daily
67
67
WHERE source = {{gcp_source_uuid}}
68
68
AND year = {{year}}
@@ -89,14 +89,14 @@ cte_array_agg_volumes AS (
89
89
AND interval_start < date_add(' day' , 1 , {{end_date}})
90
90
),
91
91
cte_matchable_resource_names AS (
92
- SELECT resource_names .resource_name , resource_names . service_description
92
+ SELECT resource_names .resource_name
93
93
FROM cte_gcp_resource_names AS resource_names
94
94
JOIN cte_array_agg_nodes AS nodes
95
95
ON strpos(resource_names .resource_name , nodes .node ) != 0
96
96
97
97
UNION
98
98
99
- SELECT resource_names .resource_name , resource_names . service_description
99
+ SELECT resource_names .resource_name
100
100
FROM cte_gcp_resource_names AS resource_names
101
101
JOIN cte_array_agg_volumes AS volumes
102
102
ON (
@@ -147,8 +147,7 @@ SELECT gcp.invoice_month,
147
147
cast(day(gcp .usage_start_time ) as varchar ) as day
148
148
FROM hive.{{schema | sqlsafe}}.gcp_line_items_daily AS gcp
149
149
LEFT JOIN cte_matchable_resource_names AS resource_names
150
- ON substr(gcp .resource_name , - length(resource_names .resource_name )) = resource_names .resource_name
151
- AND gcp .service_description = resource_names .service_description
150
+ ON gcp .resource_name = resource_names .resource_name
152
151
LEFT JOIN cte_agg_tags AS tag_matches
153
152
ON any_match(tag_matches .matched_tags , x- > strpos(labels, x) != 0 )
154
153
AND resource_names .resource_name IS NULL
0 commit comments