클라이언트 버전 및 지원 정책¶
Snowflake는 Snowflake에 연결하여 특정 Snowflake 기능(예: 데이터 로드에 사용되는 Apache Kafka, 외부 테이블에 사용되는 Apache Hive 메타데이터)을 사용할 수 있는 기타 클라이언트 소프트웨어(드라이버, 커넥터 등)는 물론 CLI(명령줄 인터페이스)도 제공합니다. 연결하려는 로컬 워크스테이션이나 시스템마다 클라이언트가 설치되어 있어야 합니다.
필요에 따라 버그 수정을 위해 새 버전의 클라이언트가 출시되고, 향상된 기능과 새로운 기능이 도입됩니다. 새 버전은 기존의 Snowflake 기능이 포함된 이전 버전과 호환되지만, 이전 버전이 이후 버전과 호환되지 않을 수 있습니다. 따라서 현재 설치되어 있는 클라이언트 버전을 적극적으로 모니터링하고 유지하는 것이 좋습니다. 해당 클라이언트 버전이 최신 버전의 Snowflake와 동기화되어 있지 않으면 Snowflake에 연결하여 사용할 때 문제가 발생할 수 있습니다.
클라이언트 또는 드라이버의 현재 버전 확인에 대한 자세한 내용은 다음을 참조하십시오.
이 페이지의 모든 다운로드는 Snowflake 서비스 사용 계약에 정의된 대로 “클라이언트 소프트웨어”로 간주됩니다.
이 항목의 내용:
주의
인증을 위해 GCP(Google Cloud Platform)를 사용하는 고객은 서명 요청 헤더와 페이로드에 대한 Google의 향후 변경 사항으로 인해 클라이언트와 드라이버를 새로운 최소 버전으로 업데이트해야 합니다. 영향을 받는 고객은 FAQ: 2023년 GCP 고객에 대한 클라이언트 드라이버 지원 중단 기술 자료 문서를 통해 자세한 내용을 알아보는 것이 좋습니다.
권장 클라이언트 버전¶
정책에 따라, 가능하면 항상 가장 최신 버전의 클라이언트를 설치하는 것이 좋습니다.
Snowflake는 클라이언트 및 드라이버 업데이트에 의미 체계 버전 관리를 사용합니다.
참고
Snowflake의 지원 정책에서는 일반적으로 클라이언트와 드라이버에 대해 최소 2년의 기간을 제공하며, 그 후에는 지원이 중단될 수 있습니다. 지원되는 버전의 추적에 도움이 되도록, 다음 표에 Snowflake가 현재 지원하는 최소 버전의 클라이언트와 드라이버가 포함되어 있습니다. 최소 버전보다 이전의 버전을 사용하는 경우 Snowflake에서는 지원 제공을 약속하지 않습니다.
클라이언트를 설치한 후 새 버전이 출시될 때마다 업그레이드할 필요는 없습니다. 하지만 가장 최근에 변경된 수정 사항, 업데이트, 기능을 지속적으로 적용하여 사용하려면 정기적으로(예: 월별, 분기별, 연 2회) 새 버전이 있는지 모니터링하고 업그레이드하는 것이 좋습니다.
타입 |
클라이언트 |
권장 버전 |
지원 종료 버전(May 01, 2024 기준) |
릴리스 정보 |
설치 관리자를 다운로드할 수 있는 곳 |
|
---|---|---|---|---|---|---|
CLI(명령줄 인터페이스) |
1.2.32 이상 |
1.2.21 |
1.2.21 |
SnowSQL 다운로드 페이지 |
||
커넥터 및 드라이버 |
3.0.0 이상 |
2.0.9 |
2.0.11 |
드라이버 및 라이브러리 페이지 |
||
1.8.0 이상 |
1.6.6 |
1.6.9 |
드라이버 및 라이브러리 페이지 |
|||
3.15.0 이상 |
3.13.14 |
3.13.18 |
드라이버 및 라이브러리 페이지 |
|||
1.10.0 이상 |
1.6.6 |
1.6.9 |
드라이버 및 라이브러리 페이지 |
|||
3.2.0 이상 |
2.24.5 |
2.24.7 |
ODBC 다운로드 페이지 |
|||
2.0.2 이상 |
1.2.0 |
1.2.1 |
드라이버 및 라이브러리 페이지 |
|||
2.2.0 이상 |
1.6.5 |
1.6.6 |
드라이버 및 라이브러리 페이지 |
|||
3.7.1 이상 |
2.7.3 |
2.7.7 |
드라이버 및 라이브러리 페이지 |
|||
2.15.0 이상 |
2.9.3 |
2.10.0 |
드라이버 및 라이브러리 페이지 |
|||
1.5.1 이상 |
1.3.3 |
1.3.4 |
드라이버 및 라이브러리 페이지 |
|||
Snowpark |
1.10.0 이상 |
1.0.0 |
N/A |
드라이버 및 라이브러리 페이지 |
||
1.13.0 이상 |
1.0.0 |
N/A |
드라이버 및 라이브러리 페이지 |
|||
1.10.0 이상 |
1.0.0 |
N/A |
드라이버 및 라이브러리 페이지 |
|||
1.2.3 이상 |
1.1.1 |
1.2.3 |
드라이버 및 라이브러리 페이지 |
|||
기타 |
최신 |
없음(미리 보기) |
없음(미리 보기) |
릴리스 정보 (GitHub) |
Snowflake와 Apache Hive 메타스토어 통합 섹션을 참조하십시오. |
팁
SYSTEM$CLIENT_VERSION_INFO 시스템 함수를 사용하여 프로그래밍 방식으로 이 정보를 검색할 수도 있습니다.
최소 클라이언트 버전¶
클라이언트 최소 버전을 통해 지원되는 가장 초기 버전의 클라이언트를 알 수 있습니다. 여기에 기재된 최소 버전 미만의 클라이언트에는 Snowflake 지원 정책이 더 이상 적용되지 않으며(아래 참조) Snowflake에 연결할 때 문제가 발생할 수 있습니다.
주의
클라이언트 지원 정책 에 명시된 대로, Snowflake는 최신 클라이언트 버전의 문제만 수정합니다. 따라서 최소 버전에는 이후 버전에서 수정된 문제가 포함될 수 있습니다. 따라서 최소 버전을 설치하면 안 됩니다.
위 표에 나와 있는 버전은 지원 정책과 관련하여 설치된 클라이언트를 관리하기 위한 지침용으로만 제공됩니다.
클라이언트 지원 정책¶
Snowflake가 제공하는 모든 클라이언트에 대해 다음과 같은 Snowflake 지원 정책이 적용됩니다.
이 페이지에 나열된 모든 클라이언트의 경우 Snowflake는 일반적으로 보안 또는 성능 문제를 해결하기 위해 최신 버전에 중요한 수정 사항이 도입된 경우를 제외하고 각 클라이언트 버전을 최소 2년 동안 지원합니다.
지원되는 최소 버전 미만의 클라이언트 버전은 Snowflake와의 연결이 차단될 수 있습니다. Snowflake는 특정 클라이언트 버전의 액세스를 차단하기 전에 이를 미리 알려 드립니다.
지원되지 않는 버전은 배포가 중단될 수 있습니다. 즉, 더 이상 다운로드/설치하지 못할 수 있습니다.
버그 수정 사항, 새 기능, 필수 보안 업데이트는 최신 클라이언트 버전에만 제공됩니다. 이와 마찬가지로, Snowflake는 최신 버전에 대해서만 클라이언트 문제를 식별하여 해결합니다.
Snowflake는 지원되는 모든 클라이언트 버전에서 APIs에 대해 이전 버전과의 호환성을 보장합니다.
필수 보안 업데이트 등과 같은 중요한 클라이언트 변경 사항의 경우, 최신 버전이나 적어도 최소 버전 이상의 버전으로 업그레이드해야 할 수 있습니다(이 항목에 있는 표 참조).
참고
이 정책은 서드 파티 파트너가(예: Informatica, Tableau) 제공하는 클라이언트 커넥터에는 적용되지 않습니다. 이러한 클라이언트 커넥터에 적용되는 지원 정책에 대해서는 해당 커넥터를 제공하는 파트너에 직접 문의하시기 바랍니다.
Snowflake의 서드 파티 파트너에 대한 자세한 내용은 Snowflake 에코시스템 섹션을 참조하십시오.
운영 체제 지원¶
대부분의 Snowflake 최신 버전 클라이언트는 다음과 같은 운영 체제에서 지원됩니다.
운영 체제 |
지원되는 버전 |
---|---|
AIX |
AIX 7.2(JDBC만 해당) |
Linux |
CentOS 7, 8 |
Red Hat Enterprise Linux(RHEL) 7, 8 |
|
Ubuntu 16.04, 18.04, 20.04 이상 |
|
macOS |
10.14 이상 |
Microsoft Windows |
Microsoft Windows 8 이상 |
Microsoft Windows Server 2012, 2016, 2019, 2022 |
참고
지원되는 버전 번호는 운영 체제 공급업체의 지원 정책이 변함에 따라 시간이 지날수록 바뀝니다.
다음 표는 어떤 운영 체제에서 어떤 클라이언트가 지원되는지 보여 줍니다.
Linux |
macOS |
Microsoft Windows |
||
---|---|---|---|---|
Go Snowflake 드라이버 |
✔ |
✔ |
✔ |
|
.NET 드라이버 |
✔ |
✔ |
✔ |
|
Node.js 드라이버 |
✔ |
✔ |
✔ |
|
JDBC 드라이버 |
✔ |
✔ |
✔ |
|
ODBC 드라이버 |
✔ |
✔ |
✔ |
|
PHP PDO 드라이버 |
✔ |
✔ |
✔ |
|
Kafka용 Snowflake 커넥터 |
✔ |
✔ |
✔ |
|
Python용 Snowflake 커넥터 |
✔ |
✔ |
✔ |
|
Spark용 Snowflake 커넥터 |
✔ |
✔ |
✔ |
|
Java용 Snowflake 라이브러리 |
✔ |
✔ |
✔ |
|
Python용 Snowflake 라이브러리 |
✔ |
✔ |
✔ |
|
Scala용 Snowflake 라이브러리 |
✔ |
✔ |
✔ |
|
Snowflake ML |
✔ |
✔ |
✔ |
운영 체제 지원 정책¶
Snowflake는 일반적으로 운영 체제 공급업체가 발표하는 지원 타임라인에 따라 운영 체제 버전을 지원하지는 않습니다.
Snowflake는 일반적으로 특정 운영 체제 버전의 지원을 중단하기 3개월 전에 이를 통지합니다.