Openflow Connector for Salesforce Bulk API:Snowflakeの設定¶
注釈
このコネクタは、 Snowflakeコネクタ規約 に従うものとします。
このトピックでは、Openflow Connector for Salesforce Bulk API 用にSnowflakeを設定する手順について説明します。
前提条件¶
始める前に、次の内容を完了していることを確認してください。
Openflowのインストール(BYOC または SPCS)。詳細については、 Openflowについて をご参照ください。
Openflowデプロイを作成します。詳細については、 Openflow - Snowflake Deployment を設定する:デプロイメントを作成する または Openflowの設定 - BYOC をご参照ください。
Openflowランタイムを作成します。詳細については、 Openflow - Snowflake Deployment の設定: ランタイムの作成 または Openflowの設定 - BYOC をご参照ください。
Openflow Connector for Salesforce Bulk API について でプレビューコネクタの既知の制限を確認します。
キーペアの作成¶
コネクタのサービスアカウントユーザーがデータベースとやり取りするために使用するキーペアを作成します。
注釈
このステップは、Openflow BYOC でコネクタをデプロイする場合にのみ必要です。Openflow SPCS でコネクタをデプロイする場合に NOT 必要です。
秘密キーを生成します。以下の例は、暗号化されていないプライベートキーを生成する方法を示しています。
rsa_key.p8ファイルのコンテンツは次のようになります。プライベートキーを参照してパブリックキーを生成します。
rsa_key.pubファイルのコンテンツは次のようになります。次のセクションでユーザーを作成するときに使用するために、このファイルの内容(
-----BEGIN PUBLIC KEY-----ヘッダーおよび-----END PUBLIC KEY-----ヘッダーを除く)をコピーします。
オブジェクトの作成および権限の付与¶
コネクタのサービスアカウント、ロール、データベース、スキーマ、ウェアハウスを作成し、適切な権限を付与します。
ACCOUNTADMIN権限を付与されているロールを使用してロールを設定します。宛先のSnowflakeデータベースが存在しない場合は作成します。
データベースに宛先スキーマが存在しない場合は作成します。
Openflowコネクタで使用するロールを作成します。
ロールにデータベースを使用するための権限を付与します。
コネクタ用のウェアハウスを作成し(または既存のものを使用)、コネクタロールに使用権限を付与します。
サービスユーザーを作成し、ロールとパブリックキーを割り当てます。
ネットワークルールの作成(Openflow Snowflakeデプロイのみ)¶
Openflow Snowflakeデプロイにあるランタイムでコネクタをデプロイする場合は、ネットワークルールと外部アクセス統合を作成し、ランタイムで設定する必要があります。
次のステップ¶
Openflowでコネクタを構成します。