사용자 정의 함수(UDF) 작성하기

사용자 정의 함수(UDF)를 사용하면 Snowflake에서 기본적으로 제공되는 시스템 정의 함수를 통해 할 수 없는 작업을 수행하도록 시스템을 확장할 수 있습니다.

다음 항목에서는 지원되는 언어로 UDF 처리기를 작성하는 방법과 UDF가 안전하게 실행되도록 보장하는 방법에 대한 자세한 정보를 제공합니다.

UDFs의 개요

기본 제공 시스템 정의 함수를 통해 사용할 수 없는 작업을 수행하도록 Snowflake를 확장합니다.

사용자 정의 함수에 대한 권한 부여하기

오브젝트가 UDF 또는 UDTF로 특정 SQL 작업을 수행할 수 있도록 오브젝트에 필요한 권한을 부여합니다.

다음 항목에서는 다양한 언어로 UDF 처리기를 작성하는 방법에 대해 설명합니다.

Java UDF 작성하기

데이터를 조작하고 스칼라 또는 테이블 형식 결과를 반환하는 처리기를 Java로 개발합니다.

JavaScript UDTF 쓰기

데이터를 조작하고 스칼라 또는 테이블 형식 결과를 반환하는 처리기를 JavaScript로 개발합니다.

Python UDF 작성하기

데이터를 조작하고 스칼라 또는 테이블 형식 결과를 반환하는 처리기를 Python으로 개발합니다.

SQL UDTF 쓰기

임의의 SQL 식을 평가하고 스칼라 또는 테이블 형식 결과를 반환하는 처리기를 SQL로 개발합니다.

맨 위로 이동