Snowflake-Datenbank

Snowflake bietet eine systemdefinierte, schreibgeschützte freigegebene Datenbank mit dem Namen SNOWFLAKE, die Metadaten und historische Nutzungsdaten zu den Objekten Ihrer Organisation und Ihrer Konten enthält. Die SNOWFLAKE-Datenbank ist ein Beispiel für Secure Data Sharing. Sie stellt Objektmetadaten und andere Nutzungskennzahlen für Ihre Organisation und Ihre Konten zur Verfügung.

In jedem Konto enthält die Datenbank SNOWFLAKE die folgenden Schemas (ebenfalls schreibgeschützt):

ACCOUNT_USAGE

Ansichten, in denen Objektmetadaten und Nutzungsdaten für Ihr Konto angezeigt werden.

ALERT

Funktionen, die für die Verwendung in Alert-Objekten vorgesehen sind.

CORE

Enthält Ansichten und andere Schemaobjekte, die in ausgewählten Snowflake-Funktionen verwendet werden. Derzeit enthält das Schema nur die von der Datenklassifizierung verwendeten System-Tags. Weitere Ansichten und Schemaobjekte werden in zukünftigen Versionen eingeführt.

DATA_SHARING_USAGE

Ansichten, die Objektmetadaten und Nutzungskennzahlen zu den in Snowflake Marketplace oder einer Datenbörse veröffentlichten Freigabeangeboten bereitstellen.

INFORMATION_SCHEMA

Dieses Schema wird automatisch in allen Datenbanken erstellt. In freigegebenen Datenbanken wie SNOWFLAKE erfüllt dieses Schema keinen Zweck und kann ignoriert werden.

ORGANIZATION_USAGE

Ansichten, die historische Nutzungsdaten zu allen Konten Ihrer Organisation anzeigen.

READER_ACCOUNT_USAGE

Ähnlich wie ACCOUNT_USAGE, enthält jedoch nur Ansichten, die für die für das Konto eingerichteten Leserkonten (falls vorhanden) relevant sind.

ML

Enthält ML-gestützte Funktionen, eine Reihe von Analysetools, die von Snowflake entwickelt wurden.

Einige SNOWFLAKE-Schemas enthalten Klassen. Eine Klasse ist ein erweiterbarer Objekttyp, der Objektdaten und Code kapselt. Weitere Informationen dazu finden Sie unter Snowflake-Klassen.

Wichtig

Standardmäßig ist die SNOWFLAKE-Datenbank für alle Benutzer sichtbar. Das bedeutet nicht, dass alle Benutzer Zugriff auf alle Objekte der SNOWFLAKE-Datenbank haben.

Objekte, auf die standardmäßig nicht zugegriffen werden soll, bleiben unzugänglich, es sei denn, der Zugriff wird ausdrücklich von einem Benutzer mit der Rolle ACCOUNTADMIN gewährt. Dies betrifft u. a. auch den Zugriff auf die Schemas ACCOUNT_USAGE, READER_ACCOUNT_USAGE, ORGANIZATION_USAGE und DATA_SHARING_USAGE.

Die Berechtigung zum Ausführen anderer Aktionen auf diesen Ansichten kann anderen Rollen in Ihrem Konto erteilt werden. Weitere Informationen dazu finden Sie unter Aktivieren der Nutzung der SNOWFLAKE-Datenbank für andere Rollen.

Nächste Themen: