Moved parse_json from main sql to macro sql

This commit is contained in:
Yam ZhengLim
2023-05-21 01:48:48 +00:00
parent 1df446e6d2
commit d0eb132ca7
2 changed files with 2 additions and 2 deletions
@@ -2,7 +2,7 @@
WITH geocoded AS (
SELECT
*,
PARSE_JSON( {{ address_to_coordinates( 'ADDRESS_LINE_ONE', 'ADDRESS_LINE_TWO', 'POSTCODE', 'DISTRICT_NAME', 'STATE_NAME' ) }} ) AS METADATA
{{ address_to_coordinates( 'ADDRESS_LINE_ONE', 'ADDRESS_LINE_TWO', 'POSTCODE', 'DISTRICT_NAME', 'STATE_NAME' ) }} AS METADATA
from {{ ref('test_address__mock_data') }}
)
+1 -1
View File
@@ -1,5 +1,5 @@
-- Macro to call EUDF stored in snowflake
-- id, created_datetime, updated_datetime, reference, address_1, address_2, postcode, district, state, country
{%- macro address_to_coordinates(column1, column2, column3, column4, column5) -%}
GLOBAL_FUNCTION.EUDF.ECHO_ADDRESS_TO_COORDINATES({{column1}}, {{column2}}, {{column3}}, {{column4}}, {{column5}})
PARSE_JSON( GLOBAL_FUNCTION.EUDF.ECHO_ADDRESS_TO_COORDINATES({{column1}}, {{column2}}, {{column3}}, {{column4}}, {{column5}}) )
{%- endmacro -%}