Kategorien:

Information Schema, Tabellenfunktionen

AVAILABLE_LISTINGS

Gibt alle Freigabeangebote zurück, die für den Verbrauchenden zum Entdecken und Abrufen verfügbar sind.

Syntax

AVAILABLE_LISTINGS(
      [ IS_IMPORTED => { TRUE | FALSE | NULL } ]
      [ , IS_ORGANIZATION => { TRUE | FALSE | NULL } ]
      [ , IS_SHARED_WITH_ME => { TRUE | FALSE | NULL } ] )
Copy

Argumente

Sie können optional die folgenden Argumente angeben, um Freigabeangebote in dieser Ansicht zu filtern.

Bemerkung

Nur eines der Argumente kann jeweils TRUE sein.

IS_IMPORTED => { TRUE | FALSE | NULL }

Legen Sie dies auf TRUE fest, um nur importierte Freigabeangebote zurückzugeben. Beim Festlegen auf FALSE oder NULL werden alle Freigabeangebote zurückgegeben.

Standard: NULL.

IS_ORGANIZATION => { TRUE | FALSE | NULL }

Legen Sie dies auf TRUE fest, um nur Organisations-Freigabeangeobte zurückzugeben. Beim Festlegen auf FALSE oder NULL werden alle Freigabeangebote zurückgegeben.

Standard: NULL.

IS_SHARED_WITH_ME => { TRUE | FALSE | NULL }

Legen Sie dies auf TRUE fest, um nur solche Freigabeangebote zurückzugeben, die privat mit dem aktuellen Konto geteilt wurden. Beim Festlegen auf FALSE oder NULL werden alle Freigabeangebote zurückgegeben.

Standard: NULL.

Ausgabe

Die Funktion gibt die folgenden Spalten zurück:

Spalte

Datentyp

Beschreibung

GLOBAL_NAME

VARCHAR

Der globale Name des Freigabeangebots.

CREATED_ON

TIMESTAMP_LTZ

Der Zeitstempel für den Zeitpunkt, an dem das Freigabeangebot erstellt wurde.

TITLE

VARCHAR

Titel des Freigabeangebots.

SUBTITLE

VARCHAR

Der Untertitel des Freigabeangebots.

DESCRIPTION

VARCHAR

Die Beschreibung des Freigabeangebots.

IS_MONETIZED

BOOLEAN

Gibt an, ob das Freigabeangebot monetarisiert ist.

IS_BY_REQUEST

BOOLEAN

Gibt an, ob das Freigabeangebot auf Anfrage erfolgt (personalisiertes Freigabeangebot).

IS_LIMITED_TRIAL

BOOLEAN

Gibt an, ob es sich bei dem Freigabeangebot um eine begrenzte Testversion handelt.

IS_READY_FOR_IMPORT

BOOLEAN

Gibt an, ob das Freigabeangebot für den Import bereit ist.

IS_IMPORTED

BOOLEAN

Gibt an, ob das Freigabeangebot importiert wurde.

IS_APPLICATION

BOOLEAN

Gibt an, ob das Freigabeangebot mit einer Anwendung verbunden ist.

IS_PRIVATE

BOOLEAN

Gibt an, ob das Freigabeangebot privat ist.

CATEGORIES

VARCHAR

Kategorien, die mit dem Freigabeangebot verbunden sind.

DATA_ATTRIBUTES

VARCHAR

Datenattribute, die mit dem Freigabeangebot verbunden sind.

TERMS

VARCHAR

Nutzungsbedingungen für das Freigabeangebot.

RESOURCES

VARCHAR

Ressourcen, die mit dem Freigabeangebot verbunden sind.

DISTRIBUTION

VARCHAR

Distribution des Freigabeangebots. Mögliche Werte sind EXTERNAL und ORGANIZATION.

UNIFORM_LISTING_LOCATOR

VARCHAR

Der Uniform Listing Locator (ULL) des Freigabeangebots.

ORGANIZATION_PROFILE_NAME

VARCHAR

Das Organisationsprofil, das dem Freigabeangebot zugeordnet ist, falls vorhanden.

IS_DISCOVERY_ONLY

BOOLEAN

Gibt an, ob es sich bei dem Freigabeangebot nur um ein Erkennungsangebot handelt.

SUPPORT_CONTACT

VARCHAR

Die mit dem Freigabeangebot verbundenen Kontaktinformationen des Supports.

REQUEST_APPROVAL_TYPE

VARCHAR

Der Typ der Genehmigungsanfrage des Freigabeangebots. Gibt an, ob die Anfragen der Verbraucher innerhalb oder außerhalb von Snowflake genehmigt werden.

IS_CORTEX_KNOWLEDGE_EXTENSION

BOOLEAN

Gibt an, ob mit diesem Freigabeangebot Cortex Search Services verknüpft sind.

PROVIDER_COMPANY_NAME

VARCHAR

Der Firmenname des Anbieters des Freigabeangebots.

RESHARING

VARCHAR

Konfiguration für die erneute Freigabe des Freigabeangebots.

Beispiele

Alle verfügbaren Freigabeangebote im aktuellen Konto abrufen:

SELECT * FROM TABLE(<any_database>.INFORMATION_SCHEMA.AVAILABLE_LISTINGS());
Copy

Alle verfügbaren Freigabeangebote abrufen, die vom aktuellen Konto importiert wurden:

SELECT * FROM TABLE(<any_database>.INFORMATION_SCHEMA.AVAILABLE_LISTINGS(IS_IMPORTED => TRUE));
Copy

Alle verfügbaren Organisations-Freigabeangebote im aktuellen Konto abrufen:

SELECT * FROM TABLE(<any_database>.INFORMATION_SCHEMA.AVAILABLE_LISTINGS(IS_ORGANIZATION => TRUE));
Copy

Alle verfügbaren Freigabeangebote abrufen, die privat für das aktuelle Konto freigegeben wurden:

SELECT * FROM TABLE(<any_database>.INFORMATION_SCHEMA.AVAILABLE_LISTINGS(IS_SHARED_WITH_ME => TRUE));
Copy