<budget_name>!GET_LINKED_RESOURCES

Listen Sie die Objekte auf, die wir explizit zu einem kundenspezifischen Budget hinzugefügt haben.

Die Liste enthält keine Objekte, die automatisch hinzugefügt wurden (z. B. Compute Pools und Warehouses, die von einer Snowflake Native App erstellt wurden und ihr gehören).

Siehe auch:

<budget_name>!ADD_RESOURCE, <budget_name>!REMOVE_RESOURCE

Syntax

<budget_name>!GET_LINKED_RESOURCES()
Copy

Rückgabewerte

Die Funktion gibt die folgenden Spalten zurück:

Spaltenname

Datentyp

Beschreibung

RESOURCE_ID

NUMBER

Interner Bezeichner für das Objekt.

NAME

VARCHAR

Name des Objekts.

DOMAIN

VARCHAR

Domäne des Objekts. Gültige Werte:

  • COMPUTE_POOL

  • DATABASE

  • MATERIALIZED_VIEW

  • PIPE

  • SCHEMA

  • TABLE

  • TASK

  • WAREHOUSE

Bemerkung

Wenn es sich bei dem Objekt um eine Snowflake Native App handelt, ist der Wert in dieser Spalte DATABASE (nicht APPLICATION).

SCHEMA_NAME

VARCHAR

Name des Schemas, das das Objekt enthält. NULL wenn es sich bei dem Objekt nicht um ein Objekt auf Schemaebene handelt.

DATABASE_NAME

VARCHAR

Name der Datenbank, die das Objekt enthält. NULL wenn es sich bei dem Objekt nicht um ein Objekt auf Datenbank- oder Schemaebene handelt.

Anforderungen an die Zugriffssteuerung

Die folgenden Mindestberechtigungen und Rollen sind erforderlich, um die Ergebnisse für kundenspezifische Budgets anzuzeigen:

  • ADMIN-Instanzrolle für die Budgetinstanz.

  • USAGE-Berechtigung für die Datenbank und das Schema, die die Budgetinstanz enthalten.

Weitere Informationen dazu finden Sie unter Rollen und Berechtigungen für Budgets.

Nutzungshinweise

  • Diese Methode kann nur bei Instanzen des Typs kundenspezifisches Budget aufgerufen werden.

  • Wenn Sie diese Methode aufrufen, wird das Objekt nicht zurückgegeben. Aus diesem Grund können Sie keine Methodenverkettung verwenden, um eine andere Methode mit dem Rückgabewert dieser Methode aufzurufen. Rufen Sie jede Methode in einer separaten SQL-Anweisung auf.

Beispiele

Alle Objekte abrufen, die dem Budget budget_db.budget_schema.my_budget hinzugefügt wurden:

CALL budget_db.budget_schema.my_budget!GET_LINKED_RESOURCES();
Copy