Catégories :

Fonctions système (Informations système)

SYSTEM$SAP_BDC_LIST_SHARES

Répertorie les produits de données partagés par SAP® Business Data Cloud avec l’intégration de catalogue activée.

Voir aussi :

CREATE CATALOG INTEGRATION (SAPBusiness Data Cloud®)

Syntaxe

SYSTEM$SAP_BDC_LIST_SHARES( '<catalog_integration_name>' )
Copy

Arguments

catalog_integration_name

Identifiant pour l’intégration du catalogue pour Iceberg REST ou Snowflake Open Catalog.

Renvoie

Renvoie un tableau de chaînes au format JSON qui répertorie les produits de données partagés par SAP® Business Data Cloud avec l’intégration de catalogue activée.

La chaîne au format JSON a la structure suivante :

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

Exigences en matière de contrôle d’accès

Un rôle utilisé pour exécuter cette opération doit au minimum disposer des privilèges suivants :

Privilège

Objet

Remarques

USAGE

Intégration (catalogue)

Pour obtenir des instructions sur la création d’un rôle personnalisé avec un ensemble spécifique de privilèges, voir Création de rôles personnalisés.

Pour des informations générales sur les rôles et les privilèges accordés pour effectuer des actions SQL sur des objets sécurisables, voir Aperçu du contrôle d’accès.

Exemples

Liste les produits de données actuellement partagés depuis SAP® BDC vers Snowflake avec une intégration de catalogue activée. Notez que lorsque de nouveaux produits de données sont partagés, ils sont automatiquement disponibles dans la valeur de retour. Lorsque les produits de données précédemment partagés ne sont pas partagés, ils sont automatiquement supprimés de la valeur de retour.

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

Ce qui devrait produire des résultats similaires à :

["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"]

cashflow, generalledgeraccount, salesorder et profitcenter sont les produits de données partagés depuis SAP® BDC vers Snowflake avec l’intégration de catalogue my-sap-bdc-catalog-int activée.