Anmelden bei Snowflake¶
Sie können sich auf verschiedene Weise bei Snowflake anmelden.
Wenn Sie mit Snowflake beginnen, verwenden Sie zunächst Snowsight oder den Befehlszeilenclient SnowSQL, den Sie herunterladen können. Nachdem Sie sich mit Snowflake vertraut gemacht haben, können Sie die Verbindung zu Snowflake auch mit anderen Methoden herstellen.
Unter diesem Thema:
Ihr Snowflake-Kontobezeichner¶
Der gesamte Zugriff auf Snowflake erfolgt über Ihren Kontobezeichner. Weitere Informationen dazu finden Sie unter Kontobezeichner.
Anmelden mit Snowsight¶
Sie können auf Snowsight über das Internet zugreifen oder private Konnektivität zum Snowflake-Dienst verwenden.
Verwenden des Internets¶
Um über das öffentliche Internet auf Snowsight zuzugreifen, gehen Sie wie folgt vor:
Navigieren Sie in einem unterstützten Webbrowser zu https://app.snowflake.com.
Geben Sie Ihren Kontobezeichner oder Ihre Konto-URL an. Wenn Sie sich bereits zuvor bei Snowsight angemeldet haben, wird Ihnen möglicherweise ein Kontoname angezeigt, den Sie auswählen können.
Melden Sie sich mit den entsprechenden Anmeldeinformationen bei Ihrem Snowflake-Konto an.
Sie können Snowsight auch von der klassischen Weboberfläche aus aufrufen:
Verwenden der privaten Konnektivität¶
Nach Abschluss der Konfiguration zur Verwendung privater Konnektivität können Sie auf Snowsight zugreifen.
So können Sie sich direkt bei Snowsight mit privater Konnektivität anmelden, ohne vorher bei der klassischen Weboberfläche angemeldet zu sein:
Geben Sie in der Adressleiste des Browsers eine der folgenden URLs an:
https://app-orgname-account_name.privatelink.snowflakecomputing.com
https://app.cloud_region_id.privatelink.snowflakecomputing.com
Wobei:
orgname
ist der Name Ihrer Snowflake-Organisation.account_name
ist der eindeutige Name für Ihr Konto innerhalb Ihrer Organisation.cloud_region_id
ist der Bezeichner der Cloudregion (wird von der Cloudplattform vorgegeben).
Nachdem Sie sich angemeldet haben, finden Sie diese Details in der Kontoauswahl in Snowsight.
Weitere Details dazu finden Sie unter Snowflake-Kontoinformationen in Snowsight suchen und Format 1 (bevorzugt): Kontoname in Ihrer Organisation.
Bemerkung
Wenn Sie unsicher sind, welche Werte eingegeben werden müssen, wenden Sie sich zuerst an Ihren internen Snowflake-Administrator, bevor Sie den Snowflake-Support kontaktieren.
Geben Sie Ihre Snowflake-Anmeldeinformationen ein.
So melden Sie sich bei Snowsight mit privater Konnektivität zum Snowflake-Dienst an, wenn Sie auf der klassischen Weboberfläche beginnen:
Weitere Informationen zu den Aufgaben, die Sie über Snowsight ausführen können, finden Sie unter Snowsight-Schnelleinführung.
Anmelden mit SnowSQL¶
SnowSQL ist der Befehlszeilen-Client für die Verbindung mit Snowflake, um SQL-Abfragen und alle DDL- und DML-Operationen auszuführen, einschließlich Laden von Daten in und Entladen von Daten aus Datenbanktabellen.
Schritt 1: SnowSQL herunterladen und installieren¶
Sie können das SnowSQL-Installationsprogramm von der Seite SnowSQL-Download herunterladen. Es ist keine Authentifizierung erforderlich. Diese Version des SnowSQL-Installers aktiviert das automatische Upgrade für Patches.
Detailliertere Anweisungen finden Sie unter Installieren von SnowSQL.
Konfigurieren des Z Shell-Alias (nur macOS)¶
Wenn Z Shell (auch als zsh bekannt) Ihre Standardterminalshell ist, legen Sie einen Alias für die ausführbare SnowSQL-Datei fest, damit Sie SnowSQL über die Befehlszeile der Terminalshell ausführen können. Das SnowSQL-Installationsprogramm installiert die ausführbare Datei unter /Applications/SnowSQL.app/Contents/MacOS/snowsql
und hängt diesen Pfad an den PATH-Eintrag oder den Alias-Eintrag in ~/.profile
an. Da zsh diese Datei normalerweise nicht liest, fügen Sie einen Alias für diesen Pfad in ~/.zshrc
hinzu, da zsh diese Datei auf jeden Fall liest.
So fügen Sie der ausführbaren SnowSQL-Datei einen Alias hinzu:
Öffnen Sie die
~/.zshrc
-Datei (oder erstellen Sie diese, falls sie fehlt).Fügen Sie die folgende Zeile hinzu:
alias snowsql=/Applications/SnowSQL.app/Contents/MacOS/snowsql
Speichern Sie die Datei.
Schritt 2: Mit Snowflake verbinden und Sitzung starten¶
Starten Sie SnowSQL über die Eingabeaufforderung mit dem folgenden Befehl:
$ snowsql -a <account_identifier>
Wobei
<Kontobezeichner>
Ihr Kontobezeichner ist. Beachten Sie, dass Sie bei der Angabe Ihres Kontobezeichners nicht densnowflakecomputing.com
-Domänennamen einschließen.Sie können die Anmeldung weiter optimieren, indem Sie die Option
-u
gefolgt von Ihrem Benutzeranmeldenamen angeben:$ snowsql -a <account_identifier> -u <user_login_name>
Geben Sie bei Aufforderung Ihren Anmeldenamen (falls Sie ihn bei der Ausführung von SnowSQL nicht angegeben haben) und Ihr Kennwort ein.
Wenn Sie einen gültigen Kontobezeichner, einen Benutzeranmeldenamen und ein Kennwort angegeben haben, wird die SnowSQL-Eingabeaufforderung angezeigt.
Tipp
Aus Sicherheitsgründen können Sie Ihr Kennwort nicht als Option auf der Befehlszeile angeben. Sie müssen warten, bis SnowSQL Sie nach Ihrem Kennwort fragt.
Wenn Sie jedoch die Eingabe von Informationen auf der Befehlszeile überspringen möchten oder die Anmeldung automatisieren müssen, können Sie alle erforderlichen Konto- und Benutzeranmeldeinformationen sowie zusätzliche Snowflake-Standardnutzungsinformationen als Optionen in der config
-Datei von SnowSQL angeben.
Ausführliche Informationen zur Installation, Konfiguration, Anmeldung und Verwendung finden Sie unter SnowSQL (CLI-Client).
Verbindung mit anderen Methoden herstellen¶
Zusätzlich zur Snowflake-Weboberfläche und SnowSQL unterstützt Snowflake zahlreiche andere Verbindungsmethoden, darunter:
Verwendung von Clientservices und Anwendungen von Drittanbietern, die JDBC oder ODBC unterstützen.
Entwicklung von Anwendungen, die sich über die Snowflake-Konnektoren/Treiber für Python, Node.js, Spark usw. verbinden.
Die Verbindung mit Snowflake über diese anderen Methoden erfordert jedoch zusätzliche Installations-, Konfigurations- und Entwicklungsaufgaben. Weitere Informationen finden Sie unter Mit Snowflake verbinden.