Tutorials für den Einstieg in Snowflake¶
Die Tutorials unter diesem Thema bieten praktische Beispiele, die Ihnen den Einstieg in die Arbeit mit Snowflake erleichtern. Um diese Tutorials durchzuführen, benötigen Sie ein Snowflake-Konto und einen Benutzenden mit den erforderlichen Rollen und Zugriff auf ein virtuelles Warehouse:
Wenn Sie sich für ein Testkonto angemeldet haben, verfügt die/der Benutzende des Testkontos über die erforderlichen Rollen und den Zugriff auf ein virtuelles Warehouse, das in mehreren dieser Tutorials verwendet werden kann.
Wenn Sie ein anderes Konto verwenden, um diese Tutorials durchzuführen, müssen Sie sich als Benutzende(r) anmelden, der/dem die erforderlichen Rollen zugewiesen sind und die/der ein virtuelles Warehouse verwenden kann.
In jedem Tutorial werden die Voraussetzungen beschrieben, die erfüllt sein müssen, um die Aufgaben erledigen zu können, einschließlich der Rollen, die für den Benutzenden erforderlich sind, der die Aufgaben ausführt. Für mehrere Tutorials sind die Rollen ACCOUNTADMIN undSYSADMIN erforderlich.
Bemerkung
Snowflake stellt einen minimalen Betrag für den Festplattenspeicher in Rechnung, der für die Beispieldaten in diesen Tutorials benötigt wird. Snowflake benötigt ein virtuelles Warehouse, um die Daten laden und Abfragen ausführen zu können. Ein aktives virtuelles Warehouse verbraucht Snowflake-Credits. Nach Abschluss eines Tutorials können Sie Objekte, die im Tutorial erstellt wurden, wieder löschen, um die Kosten zu minimieren.
Wenn Sie ein `30-tägiges Testkonto<https://signup.snowflake.com/>`_ verwenden, erhalten Sie kostenlose Credits, sodass Ihnen keine Kosten entstehen.
Die folgenden Abschnitte enthalten Links zu Tutorials, die Ihnen den Einstieg in die Aufgaben und Features von Snowflake erleichtern:
Tutorial, das Sie in Snowflake einführt¶
Snowflake stellt Ihnen das folgende Tutorial zur Verfügung, um Sie in die wichtigsten Konzepte und Aufgaben einzuführen:
- Snowflake in 20 Minuten
Verwenden Sie SnowSQL, einen Snowflake-Befehlszeilenclient, um sich mit den wichtigsten Konzepten und Aufgaben vertraut zu machen.
Tutorials für den Einstieg in das Data Engineering¶
Snowflake bietet die folgenden Tutorials, um Ihnen den Einstieg in das Data Engineering zu erleichtern:
Bemerkung
In diesen Tutorials wird gezeigt, wie Sie mithilfe des Befehls COPY INTO <Tabelle> Daten in eine Tabelle laden. Informationen zu anderen Optionen zum Laden von Daten finden Sie unter Übersicht zum Laden von Daten.
Laden von Daten¶
- Beispieldaten mit SQL laden und abfragen
Anhand der fiktiven Foodtruck-Marke „Tasty Bytes“ wird gezeigt, wie Sie mit SQL Daten in Snowflake laden und abfragen können. Sie können auf ein vorinstalliertes Snowsight-Vorlage-Arbeitsblatt zugreifen, um diese Aufgaben zu erledigen.
- Daten aus Cloudspeicher laden: Amazon S3
Es wird gezeigt, wie Sie mithilfe von SQL Daten aus einem Amazon S3 Bucket in Snowflake laden können. Sie können auf ein vorinstalliertes Snowsight-Vorlage-Arbeitsblatt zugreifen, um diese Aufgaben zu erledigen.
- Daten aus Cloudspeicher laden: Microsoft Azure
Es wird gezeigt, wie Sie mithilfe von SQL Daten aus einem Microsoft Azure-Cloudspeicher laden können. Sie können auf ein vorinstalliertes Snowsight-Vorlage-Arbeitsblatt zugreifen, um diese Aufgaben zu erledigen.
- Daten aus Cloudspeicher laden: Google Cloud Storage
Es wird gezeigt, wie Sie mithilfe von SQL Daten aus einem Cloudspeicher in Snowflake laden können. Sie können auf ein vorinstalliertes Snowsight-Vorlage-Arbeitsblatt zugreifen, um diese Aufgaben zu erledigen.
Massenladen von Daten¶
- Bulk load from a local file system using COPY
Es wird beschrieben, wie Sie das Massenladen von Daten aus Dateien in Ihrem lokalen Dateisystem in eine Tabelle durchführen können.
- Bulk load from Amazon S3 using COPY
Es wird beschrieben, wie Sie das Massenladen von Daten aus Dateien in einem bestehenden Amazon Simple Storage Service (Amazon S3)-Bucket in eine Tabelle durchführen.
Verwenden von semistrukturierten Daten¶
- Learn the basics of using JSON with Snowflake
Beschreibt die Grundlagen für die Verwendung von JSON mit Snowflake.
- Load JSON data into a relational table
Verwendet einen COPY INTO <Tabelle>-Befehl mit einer SELECT-Anweisung zum Laden einzelner Elemente in einer JSON-Stagingdatei in eine Tabelle.
- Load and unload Parquet data
Es wird beschrieben, wie Sie Parquet-Daten hochladen können, indem Sie Elemente einer im Stagingbereich bereitgestellten Parquet-Datei mit dem Befehl COPY INTO <Tabelle> direkt in Tabellenspalten transformieren. Das Tutorial beschreibt auch, wie Sie den Befehl COPY INTO <Speicherort> verwenden können, um Tabellendaten in eine Parquet-Datei zu entladen.
Tutorial für den Einstieg in die Sicherheit¶
Snowflake bietet das folgende Tutorial, um Ihnen den Einstieg in die Sicherheit zu erleichtern:
- Benutzer erstellen und Rollen zuweisen
Es wird Ihnen gezeigt, wie Sie unter Verwendung von SQL-Befehlen einen Benutzenden erstellen und diesem eine Rolle zuweisen. Sie können auf ein vorinstalliertes Snowsight-Vorlage-Arbeitsblatt zugreifen, um diese Aufgaben zu erledigen.
Sonstige Lernressourcen¶
Diese weiteren Lernressourcen sind verfügbar:
- Tutorials
Erkunden Sie ein großes Repository von Tutorials mit praktischen Beispielen, die Ihnen helfen, die Features von Snowflake kennenzulernen.
- Snowflake-Bildungsdienste
Entdecken Sie von Unterrichtenden geleitete Klassen, On-Demand-Kurse und selbstgesteuertes Lernen, um Ihnen den Einstieg in Snowflake zu erleichtern.
- Snowflake für Entwickler
Entdecken Sie Produkt-Quickstarts, branchenspezifische Anwendungsfälle, Best Practices für die Verwaltung und Referenzarchitekturen von Snowflake-Experten und -Partnern.
- Snowflake-Entwickler-YouTube-Kanal
Entdecken Sie Produkttipps, Demos und Tutorials von Snowflake.