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>

自動リフレッシュのメタデータ更新のために SAP® Business Data Cloudカタログをポーリングしようとする間にSnowflakeが待機する秒数を指定します。

値: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 4自分 から取得した招待リンクを指定します。これは プロビジョニング SAP Business Data Cloud Connect で文書化されています

アクセス制御の要件

この操作の実行に使用される ロール には、少なくとも次の 権限 が必要です。

権限

オブジェクト

メモ

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