- 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.
Syntaxe¶
SYSTEM$SAP_BDC_LIST_SHARES( '<catalog_integration_name>' )
Arguments¶
catalog_integration_nameIdentifiant 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]",
]
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');
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"]
Où 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.