Snowflake-Metadatensammler

  • Freigeben Version: Australia
  • Aktualisiert 12. März 2026
  • 4 Minuten Lesedauer
  • Der Snowflake-Metadatensammler bietet schreibgeschützten Zugriff auf Metadaten aus einem externen Snowflake-Account.

    Der Sammler sammelt Metadaten aus der Snowflake Data Cloud. Erfasst tabellarische Objekte, Horizont-Objekte wie Richtlinien und Tags und Snowflake-Datenqualitätsartefakte. Es erfasst auch Funktionen und gespeicherte Verfahren. Der Sammler kann Spaltenstatistiken und Tabellenabfrageanzahlen erfassen. Darüber hinaus können Metadaten für Streamlit-Anwendungen erfasst werden.

    Metadaten katalogisiert

    Der Snowflake-Sammler katalogisiert die folgenden Informationen.

    Hinweis:
    Der Sammler erfasst alle Versionen überlasteter Funktionen und gespeicherter Verfahren. Jede Version hat ihren eigenen Titel/Namen im Katalog, aber einen eindeutigen Bezeichner.
    Tabelle : 1. Metadaten erfasst
    Objekt Informationen katalogisiert
    Spalte Name, Kommentare, Datentyp, Ist Null-Fähig, Standardwert, Schlüsseltyp (primär, fremd)
    Tabelle Name, Kommentare, primärer Schlüssel, Schema, externe URL (Snowsight)

    Erweiterte Metadaten: Ist Iceberg, ist dynamisch, ist flüchtig, Erstellungsdatum, Datum der letzten Änderung, zuletzt aktualisiert von (Snowflake LAST_DDL_BY), Besitzer (Snowflake-Rolle, die die Tabelle besitzt), Änderungsdatum der Definition, Tabellengröße

    Ansicht Name, Kommentare, Schema, externe URL (Snowsight), Änderungsdatum der Definition, zuletzt geändert von (Snowflake LAST_DDL_BY), ist Iceberg, ist dynamisch, ist temporär, Erstellungsdatum, Datum der letzten Änderung, Besitzer (Snowflake-Rolle, die die Tabelle besitzt), SQL-Definition
    Materialisierte Ansicht Name, Kommentare, Schema, externe URL (Snowsight), Änderungsdatum der Definition, zuletzt geändert von (Snowflake LAST_DDL_BY), ist Iceberg, ist dynamisch, ist temporär, Erstellungsdatum, Datum der letzten Änderung, Besitzer (Snowflake-Rolle, die die Tabelle besitzt)
    Schema Bezeichner, Name

    Erweiterte Metadaten: Kommentare, Erstellungsdatum, aktualisiert

    Datenbank Typ, Name, Bezeichner, Server, Port, Umgebung, JDBC-URL

    Erweiterte Metadaten: Kommentare

    Anwenderdefinierte Funktion

    (Dies umfasst anwenderdefinierte Funktionen, die in Snowpark erstellt wurden)

    Name

    Erweiterte Metadaten: Funktionsdefinition, Kommentare, Erstellungsdatum, Besitzer (Snowflake-Rolle), Snowflake-Funktionstyp (Rückgabetyp), Funktionssignatur, Funktionssprache, Pakete, Laufzeitversion Aktualisiert

    Gespeichertes Verfahren

    (Dies umfasst gespeicherte Verfahren, die in Snowpark erstellt wurden)

    Name

    Erweiterte Metadaten: Funktionsdefinition, Besitzer (Snowflake-Rolle), Kommentare, Rückgabetyp, Funktionssprache, Pakete, Erstellungsdatum, Funktionssignatur, Snowflake-Funktionstyp, Laufzeitversion, Aktualisierter, Gespeicherter Prozedurtyp

    Beziehungen zwischen Objekten

    Die gesammelten Metadaten enthalten Katalogseiten für die folgenden Daten-Asset-Typen. Jede Katalogseite hat eine Beziehung zu den anderen zugehörigen Daten-Asset-Typen.

    Tabelle : 2. Beziehungen zwischen Seiten des gesammelten Daten-Assets
    Daten-Asset-Seite Beziehungen
    Snowflake-Zeilenzugriffsrichtlinien Tabellen
    Snowflake-Maskierungsrichtlinien Spalten, Tag-Wert
    Tabelle Spalten, Tag-Wert, Datenmetrikfunktion, die analysiert, Ansichten, Tabellen oder Funktionen, von denen die Tabelle abhängt
    Snowflake-Tags Tag-Wert
    Spalten Tabelle, Tag-Wert, System-Tag-Wert
    Ansicht Schema, das Ansichten, Spalten, die Teil von Ansichten sind, und Datenmetrikfunktion enthält, die Ansichten, Ansichten, Tabellen oder Funktionen analysiert, von denen die Ansicht abhängt
    Materialisierte Ansicht Schema, das materialisierte Ansichten und Spalten enthält, die Teil von materialisierten Ansichten sind
    Schema Datenbank, die Schema enthält, Tabelle, die Teil des Schemas ist, Ansicht, die Teil des Schemas ist, Materialisierte Ansicht, die Teil des Schemas ist, Streamlit-App, die Teil des Schemas ist
    Streamlit-App Schema, das die Streamlit-App enthält
    Datenbank Schema in Datenbank
    Datenmetrikfunktion Tabelle oder Ansicht, die von dieser Snowflake-Datenmetrikfunktion, Tabelle, Ansichten, Tabellen oder Funktionen analysiert wird, von denen die Funktion abhängt

    Herkunft und Abhängigkeiten für Snowflake

    Die folgenden Abstammungsinformationen werden vom Snowflake-Sammler erfasst. Beachten Sie, dass jegliche Herkunft für SQL-Anweisungen, die über Variablenanweisungen definiert sind, nicht unterstützt wird.

    Wichtige Hinweise:
    • Jegliche Herkunft für SQL-Anweisungen, die über Variablenanweisungen definiert sind, wird nicht unterstützt.
    • Der Sammler verfolgt diese Beziehungen von den Spalten einer Ansicht bis zu den Spalten der ultimativen Quelltabelle über SQL-Ausdrücke und Unterabfragen nach.
    Tabelle : 3. Verfügbarkeit Der Objektherkunft
    Objekt Herkunft verfügbar
    Spalte in Ansicht

    Der Sammler identifiziert die zugeordnete Spalte in einer vorgelagerten Ansicht oder Tabelle:

    • Woher die Daten stammen
    • Die die Zeilen sortieren NACH
    • Die die Zeilen nach WO/HABEN filtern
    • Die die Zeilen über „GRUPPIEREN NACH“ AGGREGIEREN
    Anwenderdefinierte Funktion

    Eine Funktion und:

    • Ansichten, auf die in der Funktion verwiesen wird
    • Tabellen, auf die in der Funktion verwiesen wird
    • Funktionen, auf die in der Funktion verwiesen wird

    Eine Ansicht und Funktion, die auf die Ansicht verweisen

    Gespeichertes Verfahren

    Der Sammler identifiziert:

    • Die zugeordnete Spalte in einer vorgelagerten Ansicht oder Tabelle
      • Woher die Daten stammen
      • Die die Zeilen sortieren NACH
      • Die die Zeilen nach WO/HABEN filtern
      • Die die Zeilen über „GRUPPIEREN NACH“ AGGREGIEREN
    • Die nachgelagerte Tabelle, deren Daten von diesem gespeicherten Verfahren aktualisiert wurden.

    Hinweis: Die folgenden gespeicherten Verfahren werden nicht unterstützt:

    • Gespeicherte Verfahren mit mehrstufigen Einfügungen. Es gibt jedoch mehrere separate INSERT-Anweisungen, die in eine Tabelle eingefügt werden Werden unterstützt .
    • Gespeicherter Eingriff mit mehreren SELECT- und INSERT-Anweisungen, die nicht durch ein Semikolon-Trennzeichen getrennt sind.
    • Gespeicherte Verfahren, die zum Erstellen von Tabellen oder flüchtigen Tabellen verwendet werden, die während des Ausführungsumfangs einer gespeicherten Prozedur erstellt wurden.

    Abhängigkeiten

    Der Snowflake-Sammler katalogisiert Abhängigkeiten zwischen Tabellen, Ansichten und Funktionen mithilfe der Ansicht „OBJECT_DEPENDENCIES“ für die Snowflake-Kontonutzung. Weitere Informationen zur Ansicht OBJECT_DEPENDENCIES finden Sie in der Snowflake-Dokumentation.

    Wenn Sie beim Ausführen des Sammlers die spezifischen Parameter für die Profilerstellung und das Stichprobenverfahren einschließen, werden die folgenden zusätzlichen Informationen für Spalten erfasst.

    Hinweis:
    Der Anwender/die Rolle muss Lesezugriff auf Daten haben, um Profilerstellungsinformationen (Spaltenstatistiken) erfassen zu können.
    Tabelle : 4. Profilerstellung und Stichprobenspezifische Informationen
    Objekt Informationen katalogisiert
    Spalte
    • Durchschnittliche Länge (Beispiel)
    • Durchschnittswert (Beispiel)
    • Datenverteilung
    • Eindeutige Werte
    • Geschätzte Eindeutige Werte
    • Geschätzte nicht-Null-Werte
    • Maximale Länge (Beispiel)
    • Höchstwert (Beispiel) numerisch oder alphabetisch sortiert (z–a)
    • Mindestlänge (Beispiel)
    • Mindestwert (Beispiel) numerisch oder alphabetisch sortiert (a–z)
    • Nicht-Null-Werte (Beispiel)
    • Beispielzeichenfolgenwerte (erste 5 Elemente in einer Spalte)
    Tabelle
    • Zeilenanzahl
    • Stichprobenanzahl (Zielstichprobengröße)

    Die folgenden zusätzlichen Informationen werden katalogisiert, wenn Sie den Sammler mit aktivierten Optionen „Snowflake-Richtlinieninformationen erfassen“ und „Snowflake-Tag-Informationen erfassen“ ausführen.

    Tabelle : 5. Katalogisierte Snowflake-Tags und -Richtlinien
    Objekt Informationen katalogisiert
    Spalten Snowflake-Maskierungsrichtlinien
    Snowflake-Tags Name, Zulässige Werte, Kommentare
    Snowflake-Tag-Werte Name, Wert
    Snowflake-Maskierungsrichtlinien Name, Kommentare, Erstellungsdatum, Snowflake-Tags, Besitzer, Typ, Richtlinientext, Schema, Datenbank
    Snowflake-Zeilenzugriffsrichtlinien Name, Kommentare, Erstellungsdatum, Snowflake-Tags, Besitzer, Typ, Richtlinientext, Schema, Datenbank

    Die folgenden zusätzlichen Informationen werden katalogisiert, wenn Sie den Sammler mit aktivierten Optionen zum Sammeln von Snowflake-Tabellennutzungsinformationen und zum Suchen nach Tagen für Tabellennutzung ausführen.

    Tabelle : 6. Anzahl der katalogierten Snowflake-Tabellenabfragen
    Objekt Informationen katalogisiert
    Tabelle Abfrageanzahl

    Folgende zusätzliche Informationen zu Datenqualitätsmetriken Wird katalogisiert, wenn Sie den Sammler mit aktivierter Option „Informationen zur Datenmetrik erfassen“ ausführen.

    Tabelle : 7. Katalogisierte Snowflake-Datenmetrikfunktionen
    Objekt Informationen katalogisiert
    Datenmetrikfunktion
    • Bezeichner: Name der Funktion
    • Titel: Name der Funktion
    • Beschreibung
    • Textdefinition der Funktion
    Tabelle
    • Zeitplan: Cron-Ausdrücke
    • Beobachtungen der Datenmetrikfunktion: Funktionsname, Spaltenargumente, neueste Metrikzeit, Wert

    Die folgenden zusätzlichen Informationen werden katalogisiert, wenn Sie den Sammler mit aktivierter Option „Streamlit-App-Informationen sammeln“ ausführen.

    Tabelle : 8. Katalogisierte Snowflake-Streamlit-Anwendungen
    Objekt Informationen katalogisiert
    Snowflake-Streamlit-App
    • Bezeichner: App-Name
    • Titel: App-Titel
    • Beschreibung: App-Kommentare
    • Hauptdatei
    • Stammspeicherort
    • Erstellungsdatum
    • Besitzer