Clientversionen und Supportrichtlinie

Snowflake stellt eine CLI (Befehlszeilenschnittstelle) sowie andere Clientsoftware (Treiber, Konnektoren usw.) bereit, um eine Verbindung zu Snowflake herzustellen und bestimmte Snowflake-Features zu verwenden (z. B. Apache Kafka zum Laden von Daten, Apache Hive-Metadaten für externe Tabellen). Die Clients müssen auf jeder lokalen Workstation oder in jedem System installiert werden, von dem aus Sie eine Verbindung herstellen möchten.

Bei Bedarf veröffentlichen wir neue Versionen der Clients, um Fehler zu beheben und Verbesserungen und neue Features einzuführen. Neue Versionen sind abwärtskompatibel mit vorhandenen Snowflake-Features. Wir können jedoch nicht garantieren, dass frühere Versionen aufwärtskompatibel sind. Daher empfehlen wir die aktive Überwachung und Pflege der Versionen Ihrer installierten Clients. Wenn diese nicht mit der aktuellen Version von Snowflake synchron sind, können Probleme beim Verbinden mit und Verwenden von Snowflake auftreten.

Weitere Informationen zum Ermitteln der aktuellen Version eines Clients oder Treibers finden Sie unter:

Alle Downloads auf dieser Seite gelten als „Client-Software“, wie in Ihrer Vereinbarung zur Nutzung des Snowflake-Dienstes definiert.

Unter diesem Thema:

Achtung

Kunden, die GCP (Google Cloud Platform) für die Authentifizierung verwenden, müssen ihre Clients und Treiber auf neue Mindestversionen aktualisieren. Grund dafür sind bevorstehende Änderungen von Google für das Signieren von Request-Headern und Payloads. Snowflake empfiehlt den betroffenen Kunden, sich im Knowledge Base-Artikel FAQ: 2023 Client Driver deprecation für GCP customers entsprechend zu informieren.

Client-Mindestversionen

Die Mindestversion für einen Client gibt die älteste unterstützte Version des Clients an. Alle Clientversionen, die jünger als das dokumentierte Minimum sind, werden von unseren Supportrichtlinien nicht mehr abgedeckt und können beim Herstellen einer Verbindung zu Snowflake Probleme verursachen.

Achtung

Wie in der Clientsupportrichtlinie angegeben, behebt Snowflake nur Probleme mit den neuesten Clientversionen. Daher können die Mindestversionen Probleme enthalten, die in späteren Versionen behoben wurden. Daher sollten Sie nicht die Mindestversionen installieren.

Die Versionen, die in der obigen Tabelle dokumentiert sind, dienen nur als Richtlinien für die Verwaltung Ihrer installierten Clients in Bezug auf unsere Supportrichtlinie.

Clientsupportrichtlinie

Snowflake hält sich bei allen von Snowflake bereitgestellten Clients an folgende Supportrichtlinie:

  • Für alle auf dieser Seite aufgeführten Clients bietet Snowflake in der Regel bei jeder Clientversion mindestens zwei Jahre Support, außer in Fällen, in denen eine neuere Version kritische Korrekturen einführt (z. B. zur Lösung von Sicherheits- oder Leistungsproblemen).

    Bei Clientversionen, die unter der minimal unterstützten Version liegen, kann das Herstellen einer Verbindung zu Snowflake blockiert sein. Beachten Sie, dass Snowflake eine entsprechende Benachrichtigung sendet, bevor für eine bestimmte Clientversion der Zugriff gesperrt wird.

  • Nicht unterstützte Versionen werden möglicherweise aus der Distribution entfernt (d. h. sie stehen möglicherweise nicht mehr zum Herunterladen/Installieren zur Verfügung).

  • Snowflake stellt Fehlerkorrekturen, neue Features und erforderliche Sicherheitsupdates ausschließlich für die neuesten Clientversionen bereit. Außerdem prüft Snowflake beim Beheben von Clientproblemen lediglich die neuesten Clientversionen.

  • Snowflake sorgt in allen unterstützten Clientversionen für Abwärtskompatibilität von APIs.

  • Bei kritischen/wichtigen Clientänderungen (z. B. erforderliche Sicherheitsupdates) verlangt Snowflake ggf. von Ihnen, ein Upgrade auf die neueste Version bzw. wenigstens eine Version über der Mindestversion durchzuführen (siehe Tabelle oben).

Bemerkung

Diese Richtlinie gilt nicht für Clientkonnektoren, die von Drittanbieter-Partnern (Informatica, Tableau usw.) bereitgestellt werden. Wenden Sie sich direkt an den Partner, der den Konnektor bereitstellt, um Informationen zu dessen Supportrichtlinien zu erhalten.

Weitere Informationen zu den Drittanbieter-Partnern von Snowflake finden Sie unter Snowflake-Ökosystem.

Betriebssystemunterstützung

Die neuesten Versionen der meisten Snowflake-Clients werden auf folgenden Betriebssystemen unterstützt:

Betriebssystem

Unterstützte Versionen

AIX

AIX 7.2 (nur JDBC)

Linux

CentOS 7, 8

Red Hat Enterprise Linux (RHEL) 7, 8

Ubuntu 16.04, 18.04, 20.04 oder höher

macOS

10.14 oder höher

Microsoft Windows

Microsoft Windows 8 oder höher

Microsoft Windows Server 2012, 2016, 2019, 2022

Bemerkung

Die unterstützten Versionen unterliegen ständigen Änderungen, hauptsächlich aufgrund angepasster Supportrichtlinien der Betriebssystemanbieter.

Die folgende Tabelle zeigt, welche Clients auf welchen Betriebssystemen verfügbar sind:

Linux

macOS

Microsoft Windows

Go-Snowflake-Treiber

.NET-Treiber

Node.js-Treiber

JDBC-Treiber

ODBC-Treiber

PHP-PDO-Treiber

Snowflake-Konnektor für Kafka

Snowflake-Konnektor für Python

Snowflake-Konnektor für Spark

Snowflake-Bibliothek für Java

Snowflake-Bibliothek für Python

Snowflake-Bibliothek für Scala

Snowflake ML

Supportrichtlinie für Betriebssysteme

Snowflake beendet normalerweise die Unterstützung von Betriebssystemversionen gemäß der vom Hersteller des Betriebssystems angegebenen Supportzeitachse.

Snowflake kündigt normalerweise 3 Monate im Voraus an, wenn die Unterstützung für eine bestimmte Version eines Betriebssystems eingestellt wird.