类别:

系统函数 (系统信息)

SYSTEM$SAP_BDC_LIST_SHARES

列出通过已注册的目录集成由 SAP® Business Data Cloud 共享的数据产品。

另请参阅:

CREATE CATALOG INTEGRATION (SAP® Business Data Cloud)

语法

SYSTEM$SAP_BDC_LIST_SHARES( '<catalog_integration_name>' )
Copy

实参

catalog_integration_name

Iceberg RESTSnowflake Open Catalog 目录集成的标识符。

返回

返回一个 JSON 格式的字符串数组,其中列出了通过已注册目录集成由 SAP® Business Data Cloud 共享的数据产品。

JSON 格式化字符串具有以下结构:

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

访问控制要求

用于执行此操作的 角色 必须至少具有以下 权限

权限

对象

备注

USAGE

集成(目录)

有关创建具有指定权限集的自定义角色的说明,请参阅 创建自定义角色

有关对 安全对象 执行 SQL 操作的相应角色和权限授予的一般信息,请参阅 访问控制概述

示例

列出当前通过已注册目录集成从 SAP® BDC 共享到 Snowflake 的数据产品。请注意,当共享新的数据产品时,它们会自动出现在返回值中。当之前共享的数据产品被取消共享时,它们会自动从返回值中移除。

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

其产生的结果应类似于:

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

其中 cashflowgeneralledgeraccountsalesorderprofitcenter 是通过已注册目录集成 my-sap-bdc-catalog-int 从 SAP® BDC 共享到 Snowflake 的数据产品。

语言: 中文