GCP용 외부 함수 호출하기
GCP용 외부 함수 호출하기
이 문서는 Snowflake에서 GCP용 외부 함수를 호출하는 방법을 설명해요. 외부 함수는 권한을 부여한 뒤 일반 UDF처럼 호출하는 흐름을 따라가면 돼요.
본문
이 주제는 외부 함수를 호출하는 방법을 설명해요.
-
적절하다면, 역할이 외부 함수를 호출할 수 있도록 하나 이상의 Snowflake 역할에 USAGE 권한을 부여해요. 역할은 해당 외부 함수에 대해 USAGE 또는 OWNERSHIP 권한이 있어야 해요.
-
어떤 UDF를 실행하듯 외부 함수를 호출해요. 예를 들어 Snowflake가 제공하는 샘플 함수를 만들었다면:
select my_external_function(42, 'Life, the Universe, and Everything');
함수를 만들 때 함수 이름을 바꿨다면 my_external_function을 바꾼 이름으로 대체해요.
반환되는 값은 다음처럼 보일 거예요:
[42, "Life, the Universe, and Everything"]
주의
외부 함수는 스키마 객체예요. 따라서 함수가 들어 있는 스키마가 세션에서 사용 중이어야 하고, 아니라면 함수를 호출할 때 정규화된 이름(fully-qualified name)을 지정해야 해요.
더 알아보기 (Learn more)
- 외부 함수 소개
- GCP용 외부 함수 계획하기
- GCP용 외부 함수 만들기