From d0eb132ca7963f61653a696f0b09d55f1f0c83cb Mon Sep 17 00:00:00 2001 From: Yam ZhengLim Date: Sun, 21 May 2023 01:48:48 +0000 Subject: [PATCH] Moved parse_json from main sql to macro sql --- analyses/call_eudf_address_to_coordinates.sql | 2 +- macros/address_to_coordinates.sql | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/analyses/call_eudf_address_to_coordinates.sql b/analyses/call_eudf_address_to_coordinates.sql index f70a955..bbee7e5 100644 --- a/analyses/call_eudf_address_to_coordinates.sql +++ b/analyses/call_eudf_address_to_coordinates.sql @@ -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') }} ) diff --git a/macros/address_to_coordinates.sql b/macros/address_to_coordinates.sql index 18f823b..df1a266 100644 --- a/macros/address_to_coordinates.sql +++ b/macros/address_to_coordinates.sql @@ -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 -%}