Python 프로시저 처리기 코드 프로파일링하기
Python 프로시저 처리기 코드 프로파일링하기 기본 제공 코드 프로파일러를 사용하여 처리기 코드를 실행하는 데 얼마나 많은 시간이나 메모리가 사용되었는지 확인할 수 있습니다. 프로파일러는 프로시저 처리기의 각 줄을 실행하는 데 소요된 시간 또는 메모리를 설명하는 정보를 생성합니다. 프로파일러를 사용하면 다음 중 하나에 초점을 맞춘 보고서를 한 번에 생성할 수 있습니다. 라인당 시간: 보고서에 라인이 실행된 횟수, 실행에 걸…
Python UDF 제한 사항
Python UDF 제한 사항 이 항목에서는 Python으로 작성된 처리기에 적용되는 제한 사항에 대해 설명합니다. 이 항목의 내용: 일반 제한 사항 복제에 대한 제한 사항 일반 제한 사항 Python 함수는 표준 Python 패키지의 모듈과 함수를 사용할 수 있지만, Snowflake 보안 제약 조건으로 인해 일부 기능이 비활성화됩니다. 자세한 내용은 우수한 보안 관행 따르기 섹션을 참조하십시오. 특정 운영 체제를 …
저장 프로시저에 대한 Python 처리기 작성하기
저장 프로시저에 대한 Python 처리기 작성하기 저장 프로시저가 호출될 때 실행되는 처리기로 Python 코드를 작성할 수 있습니다. 이 섹션에서는 처리기의 설계에 대해 설명합니다. 여러 가지 방법으로 처리기 코드에서 저장 프로시저를 만들 수 있습니다. 프로시저를 생성하는 SQL 문과 함께 코드를 인라인 상태로 포함합니다. 처리기 코드를 인라인 또는 스테이지에 유지하기 섹션을 참조하십시오. 코드를 스테이지에 복사하고 프로시…
Python 커넥터를 사용하여 Snowflake에 연결하기
Python 커넥터를 사용하여 Snowflake에 연결하기 이 항목에서는 Python 커넥터를 사용하여 Snowflake에 연결하는 다양한 방법을 설명합니다. 중요 Snowflake 버전 8.24부터 네트워크 관리자는 Snowflake에 대한 모든 연결에 대해 다단계 인증(MFA)을 요구할 수 있는 옵션이 있습니다. 관리자가 이 기능을 사용하도록 설정한 경우, 클라이언트 또는 드라이버가 Snowflake에 연결할 때 MFA를…
기존 Python 패키지 업로드
기존 Python 패키지 업로드 Snowflake CLI 를 사용하면 snow snowpark package 명령을 사용하여 기존 Python 패키지를 Snowpark 가져오기에 추가할 수 있습니다. 함수 및 프로시저에 PyPi에서 이미 구현된 패키지를 사용할 수 있습니다. Snowpark 가져오기에 Python 패키지를 추가하려면 다음을 수행합니다. 패키지가 이미 사용 가능한지 확인합니다. 패키지 다운로드 및 Snowfla…
Python 저장 프로시저에서 테이블 형식 데이터 반환하기
Python 저장 프로시저에서 테이블 형식 데이터 반환하기 테이블 형식으로 데이터를 반환하는 프로시저를 작성할 수 있습니다. 테이블 형식 데이터를 반환하는 프로시저를 작성하려면 다음을 수행하십시오. CREATE PROCEDURE 문에서 프로시저의 반환 유형으로 TABLE(...) 을 지정합니다. 반환된 데이터의 열 이름과 유형 을 알고 있는 경우 이들을 TABLE 매개 변수로 지정할 수 있습니다. 프로시저를 정의할 때 반환된…
Python 워크시트에서 저장 프로시저 만들기
Python 워크시트에서 저장 프로시저 만들기 Snowsight 를 사용하여 Python 워크시트 에서 저장 프로시저를 만들 수 있습니다. 예를 들어 Snowflake의 스테이지 또는 데이터베이스 오브젝트에서 데이터를 추출하고 데이터를 변환한 다음 변환된 데이터를 Snowflake에 저장하는 코드를 Python 워크시트에 작성할 수 있습니다. 그런 다음 Snowflake를 종료하지 않고도 해당 코드를 저장 프로시저로 배포하고 …
Python UDF 문제 해결
Python UDF 문제 해결 이 항목에서는 Python UDF(사용자 정의 함수)에 대한 문제 해결 정보를 제공합니다. 이 항목의 내용: 문제 해결하기 문제: Anaconda를 통해 필요한 Python 라이브러리를 사용할 수 없음 문제: “function available memory exhausted” 오류와 함께 UDF가 실패합니다. 문제: ZIP 또는 UDF 내부의 다른 아카이브를 추출하고 싶습니다. 문제: UDF…
Python UDF 만들기
Python UDF 만들기 이 항목에서는 Python UDF(사용자 정의 함수)를 만들고 설치하는 방법을 보여줍니다. 이 항목의 내용: Python 코드 쓰기 Python 모듈 및 함수 쓰기 Snowflake에서 함수 만들기 인라인 코드가 있는 UDFs와 스테이지에서 업로드된 코드가 있는 UDFs 인라인 Python UDF 만들기 스테이지에서 업로드된 코드로 Python UDF 만들기 여러 가져오기 파일 지정하기 …
Snowflake Python APIs 라이브러리 설치
Snowflake Python APIs 라이브러리 설치 Conda 또는 가상 환경에서 사용할 Snowflake Python APIs 라이브러리를 설치할 수 있습니다. 시작하기 전에 지원되는 Python 버전 을 검토해야 합니다. Snowflake Python APIs 라이브러리를 설정하려면 다음 단계를 완료합니다. Python 환경을 활성화합니다. 선택 사항: 정부 리전에서 라이브러리를 사용하려면 환경에 :ref:`Pytho…
Source