System-Datenmetrikfunktion

Dieses Thema ist eine Referenz für die System-Datenmetrikfunktionen (DMFs), die Snowflake für alle Konten bereitstellt.

Sie können diese System-DMFs aufrufen, um sofort mit der Messung Ihrer Datenqualität zu beginnen.

Allgemeine Informationen zu System-DMFs

Snowflake stellt System-DMFs im Schema CORE der freigegebenen SNOWFLAKE-Datenbank bereit. System-DMFs werden von Snowflake verwaltet. Sie können den Namen oder die Funktionalität einer System-DMF nicht ändern.

Mit jeder System-DMF können Sie ein anderes Attribut der Datenqualität messen. Sie können einer Tabelle oder Ansicht mehr als eine System-DMF zuweisen, um eine umfassendere Messung der Datenqualität zu ermöglichen, die Ihren Anforderungen an Governance und Compliance entspricht.

Um eine System-DMF zu verwenden, wählen Sie eine der folgenden Zugriffssteuerungsmethoden aus:

  • Weisen Sie die Datenbankrolle DATA_METRIC_USER der Rolle des Tabelleneigentümers zu, d. h. der Rolle mit der Berechtigung OWNERSHIP für die Tabelle. Diese Datenbankrolle hat die USAGE-Berechtigung für das Schema SNOWFLAKE.CORE und die Berechtigung USAGE für alle System-DMFs im Schema SNOWFLAKE.CORE.

    Weisen Sie der Rolle des Tabelleneigentümers außerdem die in dieser Tabelle aufgeführten Berechtigungen zu:

    Berechtigung

    Objekt

    Anmerkungen

    EXECUTE DATA METRIC FUNCTION

    Konto

    Mit dieser Berechtigung können Sie steuern, welche Rollen Zugriff auf serverlose Computeressourcen haben, um die System-DMF aufzurufen.

    USAGE

    Datenbank, Schema

    Diese Objekte sind die Datenbank und das Schema, die die referenzierte Tabelle in query enthalten.

  • Weisen Sie die Berechtigungen aus der vorherigen Tabelle der Rolle des Tabelleneigentümers zu. Weisen der Rolle des Tabelleneigentümers außerdem die folgenden Berechtigungen zu:

  • Verwenden Sie die Rolle ACCOUNTADMIN.

System-DMFs

Derzeit unterstützt Snowflake die folgenden System-DMFs, um gängige Kennzahlen zu messen, ohne sie definieren zu müssen:

Kategorie

System-DMFs

Anmerkungen

Genauigkeit

Aktualität

  • Bestimmen der Aktualität der Spaltendaten.

  • Definieren der benutzerdefinierten Aktualitäts-Metriken.

Statistiken

Eindeutigkeit

  • Ermitteln Sie die Anzahl der doppelten Werte in einer Spalte, einschließlich der NULL-Werte.

  • Ermitteln Sie die Anzahl der Werte in einer Spalte, die nicht NULL sind.

Volume