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.
Erste Schritte mit Snowflake für Benutzende¶
- Bevor Sie beginnen
Übersicht zu einem Konto und zu Methoden für den Zugriff auf Snowflake.
- Sign in to Snowflake
Übersicht zu den verschiedenen Möglichkeiten, eine Verbindung zu Snowflake herzustellen.
- Snowflake key concepts and architecture
Description of Snowflake architecture, key concepts, and features.
- Snowsight-Schnelleinführung
Überblick über Snowsight, die webbasierte Benutzeroberfläche von Snowflake.
- Overview of the data lifecycle
Introduces the main operations and corresponding SQL commands for getting your data into Snowflake and then using it to perform queries and other SQL operations.
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:
Sample data sets – 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.
Snowflake Postgres – Erstellen, verwalten und nutzen Sie Postgres-Instanzen direkt von Snowflake aus:
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)
Funktionen von Modellmonitoren — Funktionen, die Metriken von Monitoren für Modelle des maschinellen Lernens abrufen.
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.