Anmelden bei Snowflake

In den frühen Phasen des Einstiegs in Snowflake empfehlen wir, sich entweder über die webbasierte Benutzeroberfläche oder mit SnowSQL (der Befehlszeilenclient, der über die Benutzeroberfläche heruntergeladen werden kann) anzumelden.

Sobald Sie mit Snowflake vertraut sind, können Sie die Verbindung zu Snowflake mit anderen Methoden erkunden.

Unter diesem Thema:

Ihr Snowflake-Kontoname

Jeder Zugriff auf Snowflake erfolgt entweder über Ihren Kontonamen (von Snowflake bereitgestellt) oder über eine URL, die Ihren Kontonamen enthält.

https://Kontoname.snowflakecomputing.com

Beachten Sie jedoch, dass Ihr vollständiger Kontoname möglicherweise zusätzliche Segmente enthält, die die Region und die Cloudplattform angeben, wo Ihr Konto gehostet wird.

Beispiele für Kontonamen nach Region

Wenn Ihr Kontoname beispielsweise xy12345 ist:

Cloudplattform/Region

Vollständiger Kontoname

AWS

US West (Oregon)

xy12345

US East (Ohio)

xy12345.us-east-2.aws

US East (N. Virginia)

xy12345.us-east-1

US East (Commercial Gov - N. Virginia)

xy12345.us-east-1-gov.aws

Canada (Central)

xy12345.ca-central-1.aws

EU (Irland)

xy12345.eu-west-1

EU (Frankfurt)

xy12345.eu-central-1

Asia Pacific (Tokio)

xy12345.ap-northeast-1.aws

Asia Pacific (Mumbai)

xy12345.ap-south-1.aws

Asia Pacific (Singapur)

xy12345.ap-southeast-1

Asia Pacific (Sydney)

xy12345.ap-southeast-2

GCP

US Central1 (Iowa)

xy12345.us-central1.gcp

Europe West2 (London)

xy12345.europe-west2.gcp

Europe West4 (Niederlande)

xy12345.europe-west4.gcp

Azure

West US 2 (Washington)

xy12345.west-us-2.azure

East US 2 (Virginia)

xy12345.east-us-2.azure

US Gov Virginia

xy12345.us-gov-virginia.azure

Canada Central (Toronto)

xy12345.canada-central.azure

West Europe (Niederlande)

xy12345.west-europe.azure

Switzerland North (Zürich)

xy12345.switzerland-north.azure

Southeast Asia (Singapur)

xy12345.southeast-asia.azure

Australia East (New South Wales)

xy12345.australia-east.azure

Wichtig

Wenn eine der folgenden Bedingungen zutrifft, unterscheidet sich Ihr Kontoname von der oben beschriebenen Struktur:

  • Wenn Ihre Snowflake Edition VPS ist, wenden Sie sich an den Snowflake-Support, um Details zu Ihrem Kontonamen zu erhalten.

  • Wenn für Ihr Konto AWS PrivateLink aktiviert ist, muss der Kontoname ein zusätzliches privatelink-Segment enthalten. Weitere Details dazu finden Sie unter AWS PrivateLink & Snowflake.

Anmelden über die Weboberfläche

So melden Sie sich bei der Snowflake-Weboberfläche an:

  1. Zeigen Sie mit Ihrem Browser auf den Hostnamen, der von Snowflake für Ihr Konto bereitgestellt wurde (siehe oben für Details). Beachten Sie, dass die URL mit https:// beginnen muss.

    Wenn Ihr Webbrowser in der Lage ist, mit dem Snowflake-Service zu kommunizieren, wird der folgende Anmeldebildschirm angezeigt:

    Snowflake web interface login page
  2. Geben Sie Ihre Anmeldeinformationen (Benutzeranmeldename und Kennwort) ein, und klicken Sie auf Log In.

Weitere Informationen zu den Aufgaben, die Sie über die Weboberfläche ausführen können, finden Sie unter Schnelleinführung in die Weboberfläche.

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

Der SnowSQL-Installer kann über das Snowflake Client Repository heruntergeladen werden. 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.

So installieren Sie SnowSQL:

  1. Öffnen Sie ein Terminalfenster.

  2. Führen Sie curl aus, um den SnowSQL-Installer herunterzuladen.

    Für mehr Flexibilität stellt Snowflake zum Herunterladen des SnowSQL-Installers sowohl Endpunkte für Amazon Web Services (AWS) als auch für Azure bereit. Auf einer unterstützten Cloudplattform gehostete Konten können das Installationsprogramm von beiden Endpunkten herunterladen.

    Linux

    macOS

    AWS-Endpunkt
    $ curl -O https://sfc-repo.snowflakecomputing.com/snowsql/bootstrap/<bootstrap_version>/darwin_x86_64/snowsql-<version>-darwin_x86_64.pkg
    
    Microsoft Azure-Endpunkt
    $ curl -O https://sfc-repo.azure.snowflakecomputing.com/snowsql/bootstrap/<bootstrap_version>/darwin_x86_64/snowsql-<version>-darwin_x86_64.pkg
    

    Windows

  3. Führen Sie das Installationsprogramm aus:

    Linux

    1. Öffnen Sie ein Terminalfenster.

    2. Führen Sie das Bash-Skript-Installationsprogramm vom Download-Speicherort aus:

      $ bash snowsql-linux_x86_64.bash
      
    3. Befolgen Sie die Anweisungen des Installers.

    macOS

    1. Doppelklicken Sie im Download-Speicherort auf snowsql-darwin_x86_64.pkg, um die PKG-Installationsdatei auszuführen.

    2. Befolgen Sie die Anweisungen des Installers.

    Windows

    1. Doppelklicken Sie im Download-Speicherort auf snowsql-windows_x86_64.msi, um die MSI-Installationsdatei auszuführen.

    2. Befolgen Sie die Anweisungen des Installers.

Schritt 2: Mit Snowflake verbinden und Sitzung starten

  1. Starten Sie SnowSQL über die Eingabeaufforderung mit dem folgenden Befehl:

    $ snowsql -a <account_name>
    

    Dabei ist <Kontoname> der von Snowflake zugewiesene Name. Beachten Sie, dass Sie bei der Angabe Ihres Kontonamens nicht den Snowflake-Domänennamen (d. h. snowflakecomputing.com) einfügen. Geben Sie nur den Kontonamen an (ggf. mit Informationen zu Region und Cloudplattform). Weitere Details dazu finden Sie unter Name Ihres Snowflake-Kontos (unter diesem Thema).

    Sie können die Anmeldung weiter optimieren, indem Sie die Option -u gefolgt von Ihrem Benutzeranmeldenamen angeben:

    $ snowsql -a <account_name> -u <user_login_name>
    
  2. Geben Sie bei Aufforderung Ihren Anmeldenamen (falls Sie ihn bei der Ausführung von SnowSQL nicht angegeben haben) und Ihr Kennwort ein.

Wenn Sie ein gültiges Konto, 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 Verbinden mit Snowflake.