Java 저장 프로시저를 사용하여 파일 읽기
Java 저장 프로시저를 사용하여 파일 읽기 처리기 코드로 파일의 내용을 읽을 수 있습니다. 파일은 처리기에 사용할 수 있는 Snowflake 스테이지에 있어야 합니다. 예를 들어 처리기에서 비정형 데이터를 처리하기 위해 파일을 읽을 수 있습니다. 스테이징된 파일의 내용을 읽기 위해, 처리기는 SnowflakeFile 클래스 또는 InputStream 클래스의 메서드를 호출할 수 있습니다. 계산 중에 파일에 동적으로 액세스해야…
Java UDF 제한 사항
Java UDF 제한 사항 이 항목에서는 Java로 작성된 처리기에 적용되는 제한 사항에 대해 설명합니다. 이 항목의 내용: 일반 제한 사항 복제에 대한 제한 사항 일반 제한 사항 Java 메서드는 표준 Java 라이브러리의 클래스와 메서드를 사용할 수 있지만, Snowflake 보안 제약 조건으로 인해 파일에 쓰는 것과 같은 일부 기능이 비활성화됩니다. 자세한 내용은 우수한 보안 관행 따르기 섹션을 참조하십시오. J…
테이블 형식 Java UDF(UDTF)
테이블 형식 Java UDF(UDTF) 이 문서는 Java에서 UDTF(사용자 정의 테이블 함수 )를 작성하는 방법을 설명합니다. 이 항목의 내용: 소개 분할에 대한 사용법 노트 UDTFs용 Java 클래스 처리기 클래스 생성자 process 메서드 endPartition 메서드 getOutputClass 메서드 출력 행 클래스 요구 사항 요약 쿼리에서 Java UDTFs 호출의 예 명시적 분할 없이 호출…
Java UDF 처리기 생성하기
Java UDF 처리기 생성하기 이 항목에서는 UDF(사용자 정의 함수)의 Java 처리기를 작성하는 방법에 대해 설명합니다. Java UDF를 작성할 때 Snowflake가 UDF 논리로 실행되도록 Java 코드를 작성합니다. 이 Java 코드는 UDF의 처리기입니다. CREATE FUNCTION 과 함께 UDF를 배포하여 UDF의 이름을 지정하고 Java 메서드를 UDF가 호출될 때 사용할 처리기로 지정합니다. SQL을 사…
Java UDF 소개
Java UDF 소개 Java에서 UDF(사용자 정의 함수)의 처리기를 작성할 수 있습니다. 이 섹션의 항목에서는 Java 처리기를 설계하고 작성하는 방법을 설명합니다. 예제도 찾아볼 수 있습니다. UDF 처리기를 작성할 수 있는 언어 목록을 포함하여, UDF에 대한 소개는 사용자 정의 함수 개요 섹션을 참조하십시오. 처리기가 있으면 SQL로 UDF를 생성합니다. SQL을 사용하여 UDF을 만들거나 호출하는 방법에 대한 자세한…
Java UDF 처리기의 예
Java UDF 처리기의 예 이 항목에는 Java로 작성된 UDF 처리기 코드의 간단한 예가 나와 있습니다. Java를 사용하여 UDF 처리기를 만드는 자세한 방법은 Java UDF 처리기 생성하기 섹션을 참조하십시오. 이 항목의 내용: 간단한 인라인 Java UDF 만들기 및 호출하기 인라인 Java UDF에 NULL 전달하기 배열 값 전달하기 ARRAY를 통해 전달 Varargs를 통해 전달하기 인라인 UDF…
Java UDF 설계
Java UDF 설계 이 항목은 Java UDF를 설계하는 데 도움이 됩니다. 이 항목의 내용: 데이터 타입 선택하기 매개 변수 및 반환 형식에 대한 SQL-Java 데이터 타입 매핑 TIMESTAMP_LTZ 값 및 타임존 NULL 값 배열과 가변 개수의 인자 ARRAY를 통해 전달 Varargs를 통해 전달하기 Snowflake에서 부과한 제약 조건 내에서 유지되는 Java UDFs 설계하기 클래스 설계하기 스…
Source