CREATE CATALOG INTEGRATION(SAP® Business Data Cloud)¶
계정에 새 카탈로그 통합을 생성하거나 SAP® Business Data Cloud의 기존 카탈로그 통합을 대체하여 SAP® Business Data Cloud 오브젝트 저장소에서 관리되는 SAP® Data Products와 상호 작용합니다.
- 참고 항목:
ALTER CATALOG INTEGRATION , DROP CATALOG INTEGRATION , SHOW CATALOG INTEGRATIONS, DESCRIBE CATALOG INTEGRATION
구문¶
CREATE [ OR REPLACE ] CATALOG INTEGRATION [ IF NOT EXISTS ] <name>
CATALOG_SOURCE = SAP_BDC
TABLE_FORMAT = DELTA
REST_CONFIG = (
restConfigParams
)
ENABLED = { TRUE | FALSE }
[ REFRESH_INTERVAL_SECONDS = <value> ]
[ COMMENT = '<string_literal>' ]
여기서
restConfigParams ::=
SAP_BDC_INVITATION_LINK = '<Invitation Link from SAP BDC>'
[ ACCESS_DELEGATION_MODE = { VENDED_CREDENTIALS } ]
매개 변수¶
name카탈로그 통합에 대한 식별자(이름)를 지정하는 문자열로, 계정에서 고유해야 합니다.
또한, 식별자는 알파벳 문자로 시작해야 하며 전체 식별자 문자열을 큰따옴표(예:
"My object")로 묶지 않는 한 공백이나 특수 문자를 포함할 수 없습니다. 큰따옴표로 묶인 식별자도 대/소문자를 구분합니다.자세한 내용은 식별자 요구 사항 섹션을 참조하십시오.
CATALOG_SOURCE = SAP_BDC카탈로그 소스가 SAP® Business Data Cloud임을 지정합니다.
TABLE_FORMAT = DELTADELTA를 카탈로그에서 제공하는 테이블 형식으로 지정합니다.
ENABLED = { TRUE | FALSE }Iceberg 테이블에 카탈로그 통합을 사용할 수 있는지 여부를 지정합니다.
TRUE로 지정하면 사용자가 이 통합을 참조하는 새 Iceberg 테이블을 만들 수 있습니다.FALSE로 지정하면 사용자가 이 통합을 참조하는 새 Iceberg 테이블을 만들지 못하게 됩니다.
REFRESH_INTERVAL_SECONDS = <value>Snowflake가 자동 새로 고침의 메타데이터 업데이트를 위해 SAP® Business Data Cloud 카탈로그를 폴링하는 시도 간에 대기하는 시간(초)을 지정합니다.
값: 30~86400(포함)
기본값: 30초
COMMENT = 'string_literal'통합에 대한 설명을 지정하는 문자열(리터럴)입니다.
기본값: 값 없음
REST 구성 매개 변수(restConfigParams)¶
ACCESS_DELEGATION_MODE = VENDED_CREDENTIALSSAP® Business Data Cloud에서 테이블 파일에 액세스하는 데 사용할 액세스 위임 모드를 지정합니다. 지원되는 유일한 옵션은 VENDED_CREDENTIALS입니다.
SAP_BDC_INVITATION_LINK = VENDED_CREDENTIALS`SAP Business Data Cloud Connect 프로비저닝<https://help.sap.com/docs/business-data-cloud/administering-sap-business-data-cloud/provision-sap-business-data-cloud-connector-for-supported-external-systems>`_에 설명된 대로 `SAP 4 Me <https://me.sap.com/>`_에서 얻은 초대 링크를 지정합니다.
액세스 제어 요구 사항¶
이 작업을 실행하는 데 사용되는 역할 에는 최소한 다음 권한 이 있어야 합니다.
권한 |
오브젝트 |
참고 |
|---|---|---|
CREATE INTEGRATION |
계정 |
Only the ACCOUNTADMIN role has this privilege by default. The privilege can be granted to additional roles as needed. |
지정된 권한 세트로 사용자 지정 역할을 만드는 방법에 대한 지침은 사용자 지정 역할 만들기 섹션을 참조하십시오.
보안 오브젝트 에 대해 SQL 작업을 수행하기 위한 역할과 권한 부여에 대한 일반적인 정보는 액세스 제어의 개요 섹션을 참조하십시오.
예¶
다음 예제에서는 카탈로그 통합을 생성하고 SAP® Business Data Cloud에 등록합니다.
CREATE OR REPLACE CATALOG INTEGRATION MY_SAP_BDC_CATALOG_INT
CATALOG_SOURCE = SAP_BDC
TABLE_FORMAT = DELTA
REST_CONFIG = (
SAP_BDC_INVITATION_LINK = '<Invitation URL from SAP BDC>'
ACCESS_DELEGATION_MODE = VENDED_CREDENTIALS
)
ENABLED = TRUE
COMMENT = 'My SAP BDC catalog integration'
;