Verweis auf Organisations-Freigabeangebote in Abfragen¶
Bemerkung
Organisations-Freigabeangebote können ohne Einbindung abgefragt werden.
Um in einer SQL-Abfrage auf die Datensätze eines Organisations-Freigabeangebots zu verweisen, verwenden Sie den Uniform Listing Locator (ULL). Der ULL dient als eindeutiger Bezeichner, der auf ein Freigabeangebot in Internal Marketplace verweist und die direkte Abfrage der Datensätze erleichtert.
Melden Sie sich bei Snowsight an.
Wählen Sie im Navigationsmenü die Option Catalog » Internal Marketplace aus.
Suchen Sie nach einem Datenprodukt.
Wählen Sie ein Freigabeangebot, und wählen Sie Copy ULL.
Wählen Sie im Navigationsmenü Projects » Notebooks oder ein anderes Projekttool aus.
Schreiben Sie eine SQL-Abfrage, und verwenden Sie den ULL anstelle des Datenbanknamens.
Um ein Organisations-Freigabeangebot abzufragen, verwenden Sie die folgende Syntax:
SELECT * FROM <ull>.<schema>.<view>
Beispielabfragen:
SELECT * FROM "<orgdatacloud$internal$organizational_listing_name>".<schema_name>.<object_within_listing>;
SELECT * FROM <orgdatacloud$internal$organizational_listing_name>.<schema_name>.<object_within_listing>;
Das folgende Abfragebeispiel verwendet den ULL als Ersatz für den Datenbanknamen. Ersetzen Sie <object_within_listing> durch den Namen einer Tabelle oder Ansicht, die Teil des Freigabeangebots ist:
SELECT * FROM <orgdatacloud$internal$organizational_listing_name>.<schema_name>.<object_within_listing>;
Wenn Sie einen praktischeren Namen bevorzugen, sollten Sie eine Ansicht erstellen:
CREATE OR REPLACE VIEW <view_name>
AS
SELECT *
FROM <orgdatacloud$internal$organizational_listing_name>.<schema_name>.<object_within_listing>;