Ansicht OBJECT_DEPENDENCIES¶
In dieser ACCOUNT_USAGE-Ansicht wird in jeder Zeile eine Objektabhängigkeit angezeigt.
Wenn Sie beispielsweise eine Ansicht aus nur einer Tabelle erstellen, ist diese Ansicht von der Tabelle abhängig. Snowflake gibt eine Zeile zurück, um die Abhängigkeit der Ansicht von der Tabelle zu erfassen.
Wenn die Erstellung der Ansicht jedoch von zwei Tabellen abhängig ist, gibt Snowflake eine Zeile zurück, um die Abhängigkeit der Ansicht von der ersten Tabelle zu erfassen, und separat eine weitere Zeile, um die Abhängigkeit der Ansicht von der zweiten Tabelle zu erfassen. Dieses Muster setzt sich für alle Abhängigkeiten fort, die für ein bestimmtes Objekt vorhanden sind.
Spalten¶
Spaltenname |
Datentyp |
Beschreibung |
---|---|---|
REFERENCED_DATABASE |
TEXT |
Die übergeordnete Datenbank des referenzierten Objekts. |
REFERENCED_SCHEMA |
TEXT |
Das übergeordnete Schema des referenzierten Objekts. |
REFERENCED_OBJECT_NAME |
TEXT |
Der Name des referenzierten Objekts. |
REFERENCED_OBJECT_ID |
NUMBER |
Die Objekt-ID des referenzierten Objekts. |
REFERENCED_OBJECT_DOMAIN |
TEXT |
Die Domäne (z. B. |
REFERENCING_DATABASE |
TEXT |
Die übergeordnete Datenbank des referenzierenden Objekts. |
REFERENCING_SCHEMA |
TEXT |
Das übergeordnete Schema des referenzierenden Objekts. |
REFERENCING_OBJECT_NAME |
TEXT |
Der Name des referenzierenden Objekts. |
REFERENCING_OBJECT_ID |
NUMBER |
Die Objekt-ID des referenzierenden Objekts. |
REFERENCING_OBJECT_DOMAIN |
TEXT |
Die Domäne (z. B. |
DEPENDENCY_TYPE |
TEXT |
Der Typ der Abhängigkeit ( |
Nutzungshinweise¶
Die Latenz für diese Ansicht kann bis zu drei Stunden betragen.
Eine vollständige Liste der unterstützten Objekte und deren Abhängigkeitstyp finden Sie unter Unterstützte Objektabhängigkeiten.
Diese Ansicht wurde am 22. Januar 2022 abgeglichen, um Abhängigkeiten einzufügen, bevor die Ansicht verfügbar gemacht wurde. Snowflake erfasst auch nach diesem Datum Abhängigkeiten.
Wenn eine Ansicht oder UDF aufgrund einer fehlenden Abhängigkeit vor diesem Datum ungültig war und die fehlende Abhängigkeit später korrigiert wird, erfasst Snowflake die Abhängigkeit für die Ansicht oder UDF nicht.
Wenn Sie z. B. am 1. Dezember 2021 eine Ansicht erstellt haben, die von einer Tabelle abhängt, die Tabelle am selben Tag gelöscht haben und dann die Löschung der Tabelle am 1. Februar 2022 rückgängig gemacht haben, erfasst Snowflake die Abhängigkeit dieser Ansicht von der Tabelle nicht.
Als Problemumgehung können Sie die Ansicht oder UDF so erstellen oder ersetzen, dass diese Ansicht die Abhängigkeit erfasst.
Einzelheiten zu den Einschränkungen dieser Ansicht und wie diese Ansicht mit anderen Snowflake-Funktionen und -Objekten zusammenhängt, finden Sie unter: