SQL API 엔드포인트 정보

SQL API는 https://account_identifier.snowflakecomputing.com/api 에서 사용할 수 있습니다. 여기서 account_identifier계정 식별자 입니다.

Snowflake 버전 6.3부터 API는 /api/v2/statements/ 리소스로 구성되며 다음 엔드포인트를 제공합니다.

엔드포인트

설명

/api/v2/statements/

이 엔드포인트를 사용하여 실행할 SQL 문을 제출 합니다.

/api/v2/statements/statementHandle

이 엔드포인트를 사용하여 문 실행 상태를 확인 합니다. (statementHandle 은 실행을 위해 제출된 문에 대한 고유 식별자입니다.)

/api/v2/statements/statementHandle/cancel

이 엔드포인트를 사용하여 문 실행을 취소 합니다.

이러한 엔드포인트에는 Snowflake 버전 5.40에 도입된 새로운 결과 검색 방법이 포함됩니다. 그러나 이러한 새 엔드포인트에 요청을 보낼 때 resultSetMetaData 필드에서 형식 필드를 jsonv2 로 설정할 필요가 없습니다. 형식 필드가 요청에 설정된 경우 SQL API는 이 필드를 무시합니다.

SQL API의 새 버전에서는 동시성 제한도 제거하여 여러 스레드에서 쿼리 결과를 검색할 수 있습니다.

REST API(예: Postman)용 개발 도구 및 라이브러리를 사용하여 요청을 보내고 응답을 처리할 수 있습니다.