- 카테고리:
시스템 함수 (시스템 정보)
SYSTEM$SAP_BDC_LIST_SHARES¶
등록된 카탈로그 통합을 통해 SAP® Business Data Cloud에서 공유한 데이터 제품을 나열합니다.
구문¶
SYSTEM$SAP_BDC_LIST_SHARES( '<catalog_integration_name>' )
인자¶
catalog_integration_nameIceberg REST 또는 Snowflake Open Catalog 의 카탈로그 통합을 위한 식별자입니다.
반환¶
등록된 카탈로그 통합을 통해 SAP® Business Data Cloud에서 공유한 데이터 제품을 나열하는 JSON 형식의 문자열 배열을 반환합니다.
JSON 형식의 문자열 구조는 다음과 같습니다.
[
"usid:[guid]:ns:[namespace]:r:[dataproduct1]:v:[version]",
"usid:[guid]:ns:[namespace]:r:[dataproduct2]:v:[version]",
]
액세스 제어 요구 사항¶
이 작업을 실행하는 데 사용되는 역할 에는 최소한 다음 권한 이 있어야 합니다.
권한 |
오브젝트 |
참고 |
|---|---|---|
USAGE |
통합(카탈로그) |
지정된 권한 세트로 사용자 지정 역할을 만드는 방법에 대한 지침은 사용자 지정 역할 만들기 섹션을 참조하십시오.
보안 오브젝트 에 대해 SQL 작업을 수행하기 위한 역할과 권한 부여에 대한 일반적인 정보는 액세스 제어의 개요 섹션을 참조하십시오.
예¶
등록된 카탈로그 통합을 통해 현재 SAP® BDC에서 Snowflake로 공유한 데이터 제품 목록을 나열합니다. 새 데이터 제품이 공유되면 반환 값에서 자동으로 사용할 수 있습니다. 이전에 공유한 데이터 제품이 공유 취소되면 반환 값에서 자동으로 제거됩니다.
SELECT SYSTEM$LIST_ICEBERG_TABLES_FROM_CATALOG('myCatalogIntegration');
SELECT SYSTEM$SAP_BDC_LIST_SHARES('my-sap-bdc-catalog-int');
다음과 유사한 결과를 생성해야 합니다.
["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 및 ``profitcenter``는 등록된 카탈로그 통합 ``my-sap-bdc-catalog-int``를 통해 SAP® BDC에서 Snowflake로 공유한 데이터 제품입니다.