From 9f22dbcf75116148bdd045a445ac584a1c50f557 Mon Sep 17 00:00:00 2001 From: shah Date: Fri, 16 Feb 2024 15:19:54 -0800 Subject: [PATCH] added create_udf_bulk_rest_api_v2 macro --- macros/streamline/udfs.sql | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100644 macros/streamline/udfs.sql diff --git a/macros/streamline/udfs.sql b/macros/streamline/udfs.sql new file mode 100644 index 0000000..2c37bac --- /dev/null +++ b/macros/streamline/udfs.sql @@ -0,0 +1,16 @@ +{% macro create_udf_bulk_rest_api_v2() %} + {% set sql %} + CREATE OR REPLACE EXTERNAL FUNCTION streamline.udf_bulk_rest_api_v2(json variant) returns variant api_integration = + {% if target.name == "prod" %} + {{ log("Creating prod udf_bulk_rest_api", info=True) }} + {{ var("API_INTEGRATION") }} AS https://{{ var("EXTERNAL_FUNCTION_URI") | lower }}/udf_bulk_rest_api + {% elif target.name == "dev" %} + {{ log("Creating dev udf_bulk_rest_api", info=True) }} + {{ var("API_INTEGRATION") }} AS https://{{ var("EXTERNAL_FUNCTION_URI") | lower }}/udf_bulk_rest_api + {% elif target.name == "sbx" %} + {{ log("Creating stg udf_bulk_rest_api", info=True) }} + {{ var("API_INTEGRATION") }} AS https://{{ var("EXTERNAL_FUNCTION_URI") | lower }}/udf_bulk_rest_api + {%- endif %} + {% endset %} + {% do log(sql) %} +{% endmacro %} \ No newline at end of file