Kapitel 3. Erstellen und Verwalten von Snowflake Securable Database Objects

Diese Arbeit wurde mithilfe von KI übersetzt. Wir freuen uns über dein Feedback und deine Kommentare: translation-feedback@oreilly.com

In Snowflake werden alle Daten in Datenbanktabellen gespeichert. Snowflake-Datenbanktabellen sind logisch in Sammlungen von Zeilen und Spalten aufgebaut. Dieses Kapitel befasst sich mit der logischen Struktur von Datenbanken und Datenbankobjekten wie Tabellen und Ansichten. Die physische Struktur der Snowflake Datenspeicherung, einschließlich der Snowflake Mikropartitionen, wird in Kapitel 9 erläutert.

In diesem Kapitel werden wir die Themen in einer bestimmten Reihenfolge behandeln, da die Beispiele aufeinander aufbauen. Wir beginnen mit der Erstellung von Datenbanken und Schemas, besprechen die Ansichten INFORMATION_SCHEMA und ACCOUNT_USAGE und erstellen dann Tabellen und Ansichten. Danach lernen wir etwas über Stages, Stored Procedures und benutzerdefinierte Funktionen (UDFs). Das Kapitel schließt mit Pipes, Sequenzen, Streams und Tasks ab. Bei allen in diesem Kapitel behandelten Objekten handelt es sich um sicherbare Datenbankobjekte (siehe Abbildung 3-1).

Ein Snowflake securable object ist eine Entität, für die du bestimmten Rollen Zugriff gewährst. Rollen, denen Zugriffsprivilegien gewährt wurden, werden Benutzern zugewiesen. Ein Snowflake-Benutzer kann entweder eine einzelne Person oder eine Anwendung sein. Benutzer und Rollen werden in Kapitel 5 behandelt.

Im vorherigen ...

Get Schneeflocke: Der endgültige Leitfaden now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.