CREATE CATALOG INTEGRATION (SAP® Business Data Cloud)

在账户中创建新的目录集成,或替换现有的目录集成,以便使 SAP® Business Data Cloud 能够与 SAP® Business Data Cloud 对象存储中管理的 SAP® 数据产品进行交互。

另请参阅:

ALTER CATALOG INTEGRATIONDROP CATALOG INTEGRATIONSHOW CATALOG INTEGRATIONSDESCRIBE 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 到 86,400(含)

默认值:30 秒

COMMENT = 'string_literal'

字符串(字面量),用于指定集成注释。

默认:无值

REST 配置参数 (restConfigParams)

ACCESS_DELEGATION_MODE = VENDED_CREDENTIALS

指定从 SAP® Business Data Cloud 访问表文件时使用的访问委派模式。唯一支持的选项是 VENDED_CREDENTIALS。

SAP_BDC_INVITATION_LINK = VENDED_CREDENTIALS

指定从 SAP 4 Me (https://me.sap.com/) 获取的邀请链接,详见文档 配置 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)。

访问控制要求

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

权限

对象

备注

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
语言: 中文