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>' ]
Copy

여기서

restConfigParams ::=

SAP_BDC_INVITATION_LINK = '<Invitation Link from SAP BDC>'
[ ACCESS_DELEGATION_MODE = { VENDED_CREDENTIALS } ]
Copy

매개 변수

name

카탈로그 통합에 대한 식별자(이름)를 지정하는 문자열로, 계정에서 고유해야 합니다.

또한, 식별자는 알파벳 문자로 시작해야 하며 전체 식별자 문자열을 큰따옴표(예: "My object")로 묶지 않는 한 공백이나 특수 문자를 포함할 수 없습니다. 큰따옴표로 묶인 식별자도 대/소문자를 구분합니다.

자세한 내용은 식별자 요구 사항 섹션을 참조하십시오.

CATALOG_SOURCE = SAP_BDC

카탈로그 소스가 SAP® Business Data Cloud임을 지정합니다.

TABLE_FORMAT = DELTA

DELTA를 카탈로그에서 제공하는 테이블 형식으로 지정합니다.

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_CREDENTIALS

SAP® 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'
  ;
Copy