카테고리:

시스템 함수 (시스템 정보)

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

여기서 cashflow, generalledgeraccount, salesorder``profitcenter``는 등록된 카탈로그 통합 ``my-sap-bdc-catalog-int``를 통해 SAP® BDC에서 Snowflake로 공유한 데이터 제품입니다.