Native SDK for Connectors Java - 릴리스 정보
Native SDK for Connectors Java - 릴리스 정보 Native SDK for Connectors Java 라이브러리에 대한 릴리스 정보입니다. 버전 2.2.0(2024년 7월 10일) 일반적인 변경 사항 SnowSQL 도구를 새로운 Snowflake CLI 도구로 교체 Java 종속성 업데이트 동작 변경 사항 com.snowflake.connectors.common.object: toString …
Java 저장 프로시저에서 테이블 형식 데이터 반환하기
Java 저장 프로시저에서 테이블 형식 데이터 반환하기 테이블 형식으로 데이터를 반환하는 프로시저를 작성할 수 있습니다. 테이블 형식 데이터를 반환하는 프로시저를 작성하려면 다음을 수행하십시오. CREATE PROCEDURE 문에서 프로시저의 반환 유형으로 TABLE(...) 을 지정합니다. 반환된 데이터의 열 이름과 유형 을 알고 있는 경우 이들을 TABLE 매개 변수로 지정할 수 있습니다. 프로시저를 정의할 때 반환된 열…
JDBC 드라이버에 대한 Java 요구 사항
JDBC 드라이버에 대한 Java 요구 사항 Snowflake JDBC 드라이버를 사용하려면 Java LTS(장기 지원) 버전 1.8 이상이 필요합니다. JDBC 드라이버가 설치된 클라이언트 시스템에 최소 필수 Java 버전이 설치되지 않은 경우 Oracle Java 또는 OpenJDK를 설치해야 합니다. 참고 JDK 1.8 u91 이하를 사용하거나 사용자 지정 신뢰 저장소를 사용하는 경우 필수 인증서로 신뢰 저장소를 업데이…
Java 저장 프로시저 제한 사항
Java 저장 프로시저 제한 사항 제한 사항 저장 프로시저에는 다음과 같은 제한이 있습니다. 동시성은 지원되지 않습니다. 예를 들어 코드 내에서는 여러 스레드의 쿼리를 제출할 수 없습니다. 여러 쿼리를 동시에 실행하는 코드는 오류를 발생시킵니다. 저장 프로시저에서 일부 Snowpark APIs를 사용할 때에는 다음 제한 사항을 고려하세요. PUT 및 GET 명령을 실행하는 API (Session.sql("PUT ...") …
원격 분석 클래스를 사용하도록 Java 및 Scala 환경 설정하기
원격 분석 클래스를 사용하도록 Java 및 Scala 환경 설정하기 com.snowflake.telemetry.Telemetry 클래스를 사용하는 처리기 코드를 빌드하고 패키징한 다음 스테이지에서 처리기를 참조할 수 있습니다. 원격 분석 라이브러리는 Maven과 Snowflake 개발자 사이트의 드라이버 및 라이브러리 페이지 에서 다운로드할 수 있는 보관 파일을 통해 사용할 수 있습니다. Maven을 사용하여 Java 또는 S…
Java 저장 프로시저를 사용하여 파일 읽기
Java 저장 프로시저를 사용하여 파일 읽기 처리기 코드로 파일의 내용을 읽을 수 있습니다. 파일은 처리기에 사용할 수 있는 Snowflake 스테이지에 있어야 합니다. 예를 들어 처리기에서 비정형 데이터를 처리하기 위해 파일을 읽을 수 있습니다. 스테이징된 파일의 내용을 읽기 위해, 처리기는 SnowflakeFile 클래스 또는 InputStream 클래스의 메서드를 호출할 수 있습니다. 계산 중에 파일에 동적으로 액세스해야…
테이블 형식 Java UDF(UDTF)
테이블 형식 Java UDF(UDTF) 이 문서는 Java에서 UDTF(사용자 정의 테이블 함수 )를 작성하는 방법을 설명합니다. 이 항목의 내용: 소개 분할에 대한 사용법 노트 UDTFs용 Java 클래스 처리기 클래스 생성자 process 메서드 endPartition 메서드 getOutputClass 메서드 출력 행 클래스 요구 사항 요약 쿼리에서 Java UDTFs 호출의 예 명시적 분할 없이 호출…
SQL을 사용하여 생성된 저장 프로시저에 대한 Java 처리기 작성하기
SQL을 사용하여 생성된 저장 프로시저에 대한 Java 처리기 작성하기 처리기가 Java로 작성된 저장 프로시저를 만들 수 있습니다. 저장 프로시저 내에서 Snowpark 라이브러리 를 사용하여 Snowflake의 테이블에 대한 쿼리, 업데이트 및 기타 작업을 수행할 수 있습니다. 저장 프로시저를 사용하면 Snowflake 웨어하우스를 컴퓨팅 프레임워크로 사용하여 Snowflake 내에서 데이터 파이프라인을 구축하고 실행할 수…
Java 저장 프로시저에서 데이터 액세스하기
Java 저장 프로시저에서 데이터 액세스하기 Java로 작성된 저장 프로시저 처리기로 데이터에 액세스하려면 Snowpark 라이브러리 API를 사용합니다. Java 저장 프로시저에 대한 호출을 처리할 때 Snowflake는 Snowpark Session 오브젝트를 생성하고 저장 프로시저에 대한 메서드에 오브젝트를 전달합니다. 다른 언어의 저장 프로시저와 마찬가지로 세션의 컨텍스트(권한, 현재 데이터베이스 및 스키마 등)는 저장…
Java UDF 설계
Java UDF 설계 이 항목은 Java UDF를 설계하는 데 도움이 됩니다. 이 항목의 내용: 데이터 타입 선택하기 매개 변수 및 반환 형식에 대한 SQL-Java 데이터 타입 매핑 TIMESTAMP_LTZ 값 및 타임존 NULL 값 배열과 가변 개수의 인자 ARRAY를 통해 전달 Varargs를 통해 전달하기 Snowflake에서 부과한 제약 조건 내에서 유지되는 Java UDFs 설계하기 클래스 설계하기 스…
Source