Kategorien:

Systemfunktionen (Systeminformationen)

SYSTEM$SAP_BDC_LIST_SHARES

Listet die von SAP® Business Data Cloud freigegebenen Datenprodukte mit der registrierten Katalogintegration auf.

Siehe auch:

CREATE CATALOG INTEGRATION (SAP® Business Data Cloud)

Syntax

SYSTEM$SAP_BDC_LIST_SHARES( '<catalog_integration_name>' )
Copy

Argumente

catalog_integration_name

Bezeichner für die Katalogintegration für Iceberg REST oder Snowflake Open Catalog.

Rückgabewerte

Gibt ein JSON-formatiertes Array von Zeichenfolgen zurück, das die von SAP® Business Data Cloud freigegebenen Datenprodukte mit der registrierten Katalogintegration auflistet.

Die JSON-formatierte Zeichenfolge hat die folgende Struktur:

[
  "usid:[guid]:ns:[namespace]:r:[dataproduct1]:v:[version]",
  "usid:[guid]:ns:[namespace]:r:[dataproduct2]:v:[version]",
]
Copy

Anforderungen an die Zugriffssteuerung

Eine Rolle, die zur Ausführung dieser Operation verwendet wird, muss mindestens die folgenden Berechtigungen haben:

Berechtigung

Objekt

Anmerkungen

USAGE

Integration (Katalog)

Eine Anleitung zum Erstellen einer kundenspezifischen Rolle mit einer bestimmten Gruppe von Berechtigungen finden Sie unter Erstellen von kundenspezifischen Rollen.

Allgemeine Informationen zu Rollen und Berechtigungen zur Durchführung von SQL-Aktionen auf sicherungsfähigen Objekten finden Sie unter Übersicht zur Zugriffssteuerung.

Beispiele

Listet die Datenprodukte, die derzeit von SAP® BDC für Snowflake freigegeben sind, mit einer registrierten Katalogintegration auf. Beachten Sie, dass neue Datenprodukte, die freigegeben werden, automatisch im Rückgabewert verfügbar sind. Wenn zuvor freigegebene Datenprodukte nicht freigegeben werden, werden sie automatisch aus dem Rückgabewert entfernt.

SELECT SYSTEM$LIST_ICEBERG_TABLES_FROM_CATALOG('myCatalogIntegration');
SELECT SYSTEM$SAP_BDC_LIST_SHARES('my-sap-bdc-catalog-int');
Copy

Das sollte zu folgenden Ergebnissen führen:

["usid:0c7785a5-951f-4f3c-9f9f-9df3a5524d84:ns:sap.s4com:r:cashflow:v:1",
 "usid:0c7785a5-951f-4f3c-9f9f-9df3a5524d84:ns:sap.s4com:r:generalledgeraccount:v:1",
 "usid:0c7785a5-951f-4f3c-9f9f-9df3a5524d84:ns:sap.s4com:r:salesorder:v:1",
 "usid:0c7785a5-951f-4f3c-9f9f-9df3a5524d84:ns:sap.s4com:r:profitcenter:v:1"]

Hierbei sind cashflow, generalledgeraccount, salesorder und profitcenter die Datenprodukte, die von SAP® BDC für Snowflake mit der registrierten Katalogintegration my-sap-bdc-catalog-int freigegeben sind.