Willkommen bei der Snowflake-Dokumentation¶

WILLKOMMEN BEI DER SNOWFLAKE-¶
DOKUMENTATION
Unter diesen Themen finden Sie alle Informationen, die Sie benötigen, um auf Ihr Snowflake-Konto zuzugreifen und sämtliche Verwaltungs- und Benutzeraufgaben auszuführen, die mit der Nutzung von Snowflake verbunden sind. Außerdem bietet die Dokumentation konzeptionelle Übersichten, Tutorials und eine detaillierte Referenz für alle unterstützten SQL-Befehle, -Funktionen und -Operatoren.
Sie können starten, indem Sie die Inhalte auf der linken Seite durchsuchen oder das Suchfeld oben verwenden, um in der Dokumentation (und anderen Snowflake-Ressourcen) zu suchen. Wenn Sie die gesuchten Informationen nicht finden, können Sie über die Schaltflächen am unteren Rand jeder Seite auf die Snowflake-Dokumentation zurückgreifen oder sich an den Snowflake-Support wenden.
Einführung in Snowflake¶
Schlüsselkonzepte und Architektur
Übersicht zur Snowflake-Architektur und zu grundlegenden Konzepten.
-
Übersicht zu den Cloud-Computing-Plattformen, auf denen Snowflake angeboten wird.
-
Beschreibung der verschiedenen Cloudplattform-Regionen, in denen Snowflake angeboten wird.
-
Beschreibung der Dienste und Features, die in den einzelnen Editionen von Snowflake enthalten sind.
-
Beschreibung des Snowflake-Release-Prozesses und eine Anleitung zum Anfordern eines 12-Stunden-Vorabzugriffs für Enterprise Edition- und Business Critical Edition-Konten oder eines 24-Stunden-Vorabzugriffs für Virtual Private Snowflake (VPS)-Konten.
Übersicht zu den wichtigsten Features
Liste der wichtigsten Features im aktuellen Release von Snowflake.
Übersicht zum Datenlebenszyklus
Einführung in die Hauptaufgaben (und entsprechenden SQL-Befehle), um Ihre Daten in Snowflake aufzunehmen und dann für Abfragen und andere SQL-Operationen zu verwenden.
-
Einführung in die leistungsstarken und einzigartigen Features, die Snowflake bietet, um sicherzustellen, dass Ihre Daten geschützt, sicher und verfügbar sind.
Einhaltung von gesetzlicher Vorschriften
Beschreibung der wichtigsten Standards zur Einhaltung gesetzlicher Vorschriften, die Snowflake erfüllt, um ein Höchstmaß an Datensicherheit und Governance für Daten in Snowflake zu sicherzustellen.
Tutorials und andere Ressourcen¶
Unter diesem Thema finden Sie Links zu verschiedenen Tutorials, Übungen und Best Practices zur Verwendung von Snowflake.
Verwenden von Snowflake¶
Snowsight: Die Snowflake-Weboberfläche – Erfahren Sie, wie Sie Snowsight für Ihre Snowflake-Operationen nutzen können:
Klassische Konsole – Grundlegende Informationen zur Nutzung von Classic Console sowie Details zur Verwendung der Seiten Worksheets
und History
:
Virtuelle Warehouses – Wichtige Konzepte und Aufgaben für die Erstellung und Nutzung virtueller Warehouses zur Ausführung von Abfragen und DML-Operationen, wie z. B. das Laden und Entladen von Daten:
Datenbanken, Tabellen & Ansichten – Wichtige Konzepte und Aufgaben im Zusammenhang mit dem Verständnis und der Verwendung von Snowflake-Datenbanken und -Tabellen:
Daten in Snowflake abfragen – Wichtige Konzepte und Aufgaben im Zusammenhang mit der Ausführung von Abfragen in Snowflake:
Einführung in das Laden semistrukturierter Daten – Wichtige Konzepte und Aufgaben für die Arbeit mit JSON und anderen Arten von semistrukturierten Daten:
Einführung in unstrukturierte Daten – Schlüsselkonzepte und Aufgaben für die Arbeit mit unstrukturierten Daten:
Snowflake Time Travel & Fail-safe – Wichtige Konzepte und Aufgaben zum Verständnis der Fragen, wie Snowflake den Zugriff auf gelöschte und geänderte Daten aufrechterhält und wie Snowflake im Fall eines Datenverlusts eine Wiederherstellung der Daten ermöglicht:
Einführung in Streams und Aufgaben – Wichtige Konzepte und Aufgaben zur Transformation und Optimierung geladener Daten für Analysen:
Einführung in Geschäftskontinuität und Notfallwiederherstellung – Wichtige Konzepte und Aufgaben für das Replizieren und für das Failover von Datenbanken über mehrere Snowflake-Konten hinweg sowie für das Umleiten von Clientverbindungen für Geschäftskontinuität und Notfallwiederherstellung:
Beispiel-Datasets – Wichtige Konzepte und Aufgaben im Zusammenhang mit der Verwendung der mit Snowflake bereitgestellten Beispiel-Datasets:
Alerts und Benachrichtigungen – Wesentliche Konzepte und Aufgaben für das Senden von E-Mail-Benachrichtigungen in SQL (z. B. von einer gespeicherten Prozedur, Aufgabe usw.) und für das Einrichten von Alerts für das Ausführen von Aktionen oder das Senden von Benachrichtigungen, wenn Daten in Snowflake bestimmte Bedingungen erfüllen.
Verwalten Ihres Snowflake-Kontos¶
-
Detaillierte Beschreibungen der beiden eindeutigen Kontobezeichner, die für die Verbindung mit Snowflake und die Verwendung von Features, die mehrere Konten umfassen, unterstützt werden.
-
Anweisungen zum Anmelden für ein Testkonto, zum Hinzufügen einer Kreditkarte zum Konto und zum Kündigen des Kontos.
-
Anweisungen zum Einrichten der Konto-, Sitzungs- und Objektparameter für Ihr Konto.
-
Anweisungen zum Erstellen und Verwalten von Benutzern in Ihrem Konto.
Verwalten von Verhaltensänderungen
Anweisungen zum Aktivieren und Deaktivieren von Verhaltensänderungs-Releases in Ihrem Konto.
Allgemeine Referenz¶
Parameter – Parameter, mit denen das Systemverhalten auf Konto-, Benutzer-, Sitzungs- und Objektebene gesteuert werden kann.
Referenzen – Mithilfe von Referenzen wird der Zugriff auf Objekte für gespeicherte Prozeduren, Anwendungen und Klassen mit Eigentümerrechten autorisiert.
Ternäre Logik – Informationen zum Verhalten von NULL in booleschen Ausdrücken und mit Vergleichsoperatoren.
Sortierungsunterstützung – Informationen zum Sortieren und zu anderen zeichensatzabhängigen Operationen für Textzeichenfolgen.
SQL-Formatmodelle – Formate zur Spezifizierung der Umwandlung von numerischen und Datums-/Uhrzeitwerten in und aus Textzeichenfolgen.
Objektbezeichner – Regeln für die Definition und Verwendung von Objektbezeichnern, einschließlich der Auflösung von Objektnamen, die in SQL-Anweisungen zum Einsatz kommen:
Einschränkungen – Konzepte und Referenzinformationen zur Definition und Pflege von eindeutigen, primären Schlüssel- und Fremdschlüsseleinschränkungen in Tabellen:
SQL-Variablen – Konzepte und Referenzinformationen zur Definition und Verwendung von Variablen in Sitzungen.
Transaktionen – Konzepte und Referenzinformationen zur Verwendung von Transaktionen mit SQL-Anweisungen.
Tabellenliterale – Konzepte und Referenzinformationen zur Verwendung von Tabellenliteralen anstelle einzelner Skalarwerte in Abfragen.
SNOWFLAKE-Datenbank – Referenzinformationen zur SNOWFLAKE-Datenbank, die von Snowflake für die Abfrage/Berichterstellung von Nutzungsdaten zu Ihrer Organisation, Ihren Konten, zu Datenfreigaben und anderen Objekten bereitgestellt wird.
Snowflake Information Schema – Konzepte und Referenzinformationen zum Snowflake Information Schema, das aus einer Reihe von Metadatenansichten und historischen Tabellenfunktionen für die Abfrage/Berichterstellung von Objekten in Snowflake besteht.
Metadatenfelder in Snowflake – Konzepte und Referenzinformationen für Metadatenfelder in Snowflake.
Referenz zu SQL-Befehlen¶
Abfragesyntax – Struktur von SQL-Abfragen in Snowflake:
Abfrageoperatoren – Arithmetische, logische und andere Typen von Operatoren.
Befehle der Datendefinitionssprache (DDL) – Übersicht zu DDL-Befehlen.
Befehle der Datenbearbeitungssprache (DML) – Befehle zum Ausführen von DML-Operationen, einschließlich:
Einfügen, Löschen, Aktualisieren und Zusammenführen von Daten in Snowflake-Tabellen.
Massenkopieren von Daten in und aus Snowflake-Tabellen.
Staging von Dateien für das Massenkopieren.
Alle Befehle (alphabetisch) – Alphabetische Liste aller Befehle.
Die Befehle sind nach dem Typ der von ihnen gesteuerten Objekte und Operationen wie folgt kategorisiert:
Allgemeine Objekte auf Kontoebene (Konten, Benutzer, Rollen, Sicherheitsrichtlinien, Integrationen usw.) und Operationen (Failover und Wiederherstellung usw.).
Sitzungsbasierte Operationen (Sitzungskontext, Abfragen, Variablen, Transaktionen usw.).
Virtuelle Warehouses (zum Laden von Daten und zum Ausführen von Abfragen) und Ressourcenmonitore (zur Kontrolle der Credit-Nutzung).
Datenbanken, Schemas, Tabellen und andere Objekte auf Schemaebene (Ansichten, Sequenzen usw.).
Snowflake-Erweiterungen und Anwendungsentwicklung (benutzerdefinierte Funktionen, gespeicherte Prozeduren, Scripting usw.).
Objekte zum Data Sharing (Freigaben, Freigabeangebote usw.).
Objekte zum Klassifizieren, Schützen und Verwalten von Daten (Maskierungsrichtlinien, Zeilenzugriffsrichtlinien, Tags usw.).
Referenz für Funktionen und gespeicherte Prozeduren¶
Zusammenfassung der Funktionen – Kombinierte Zusammenfassung aller systemdefinierten Funktionen. Kann als Kurzreferenz verwendet werden.
Alle Funktionen (alphabetisch) – Alphabetische Liste aller systemdefinierten Funktionen (Skalar, Aggregat, Tabellen usw.).
Aggregatfunktionen – Funktionen, die mehrere Zeilen/Werte als Eingabe akzeptieren und einen einzelnen Wert zurückgeben.
Skalarfunktionen – Funktionen, die eine einzelne Zeile bzw. einen einzigen Wert als Eingabe annehmen und einen einzelnen Wert zurückgeben:
Funktionen für Differential Privacy (differentielle Privatsphäre)
Zeichenfolgenfunktionen (reguläre Ausdrücke) – Funktionen für reguläre Ausdrücke (Suchen)
Systemfunktionen – Funktionen, die Steuerungsoperationen ausführen oder Informationen auf Systemebene zurückgeben.
Tabellenfunktionen – Funktionen, die Ergebnisse in Tabellenform zurückgeben.
Fensterfunktionen – Funktionen, die analytische Berechnungen durchführen, wie z. B. bewegliche Aggregationen und Ranglisten.
Datenmetrikfunktionen – Funktionen, die Datenqualitätsmessungen für Tabellen und Ansichten ermöglichen.
Gespeicherte Prozeduren – Gespeicherte Prozeduren, die die Verwendung bestimmter Snowflake-Features vereinfachen.
Snowflake Scripting-Referenz¶
Anhänge¶
-
Notationskonventionen, die in der Snowflake-Dokumentation verwendet werden.
Reservierte und beschränkte Schlüsselwörter
Liste an Wörtern, die für Snowflake SQL reserviert sind.
