Cloud Data Fusion 用の Salesforce 接続アプリを作成する

このページでは、Cloud Data Fusion で Salesforce プラグインを使用するときに Salesforce API に接続する方法について説明します。Salesforce API にアクセスするためのエントリ ポイントとなる、Salesforce 接続アプリを作成します。Cloud Data Fusion インスタンスを Salesforce インスタンスと統合するには、アプリを作成する必要があります。Salesforce でアプリを作成した後、コンシューマ キーやコンシューマ シークレット キーなどの認証情報をプラグインのプロパティに追加して、その API を呼び出します。

Cloud Data Fusion 用の Salesforce 接続アプリを作成する

Salesforce 接続アプリを作成するには、次の手順を行います。詳細については、Salesforce のドキュメント: 接続アプリの基本設定を構成するをご覧ください。

  1. デベロッパー アカウントで Salesforce にログインします。
  2. Salesforce ウェブ インターフェースで、[アカウント] メニューに移動し、[設定] をクリックします。
  3. [アプリ] リストで [アプリ マネージャー] を選択します。
  4. [新規接続アプリケーション] をクリックします。
  5. [接続アプリの管理] ページで、名前、API 名、連絡先メールアドレスを入力します。このガイドの例では、DATA_FUSION_APP という名前を使用します。
  6. OAuth 設定を有効にします。詳細については、API 統合の OAuth 設定を有効にするをご覧ください。

    Salesforce に Data Fusion の情報を入力します。

    Cloud Data Fusion で Salesforce を構成する場合は、次の値を入力します。

    1. [Callback URL] フィールドに、次のように入力します。
      • 本番環境の場合は、「https://login.salesforce.com/services/oauth2/token」と入力します。
      • サンドボックスの場合は、「https://test.salesforce.com/services/oauth2/token」と入力します。
      • 組織でカスタム ドメインを有効にしている場合は、https://CUSTOM_DOMAIN1.my.salesforce.com/services/oauth2/token 形式のカスタム URL を使用します。
    2. 選択した [OAuth スコープ] フィールドで、[API を介してユーザーデータを管理する] を選択し、[追加] をクリックします。

      Salesforce でコールバック URL と OAuth スコープを入力します。

    3. [保存] をクリックします。

Cloud Data Fusion 用の Salesforce 接続アプリを管理する

  1. Salesforce ウェブ インターフェースで、新しい [接続アプリ] ページが表示されたら、[管理] > [ポリシーを編集] をクリックします。

  2. [接続アプリの編集] ページが表示されたら、以下を選択します。

    • [許可されているユーザー] フィールドで、[すべてのユーザーは自己承認可能] を選択します。
    • [IP 制限の緩和] フィールドで [IP 制限を緩和する] を選択します。
  3. [保存] をクリックします。

Salesforce からプロパティを取得する

以降のセクションでは、Salesforce で構成情報を見つける方法について説明します。

プラグイン構成のコンシューマ キーを取得する

Cloud Data Fusion で Salesforce バッチソース プロパティを構成する場合は、Salesforce のコンシューマ キーとコンシューマ シークレット キーを入力する必要があります。これらのキーを取得する手順は次のとおりです。

  1. Salesforce のウェブ インターフェースに移動します。
  2. [API(OAuth 設定の有効化)] セクションに移動します。コンシューマ キーコンシューマ シークレットを書き留めます。Cloud Data Fusion でプラグインを構成するときに、これらの認証情報を入力します。

プラグイン構成のセキュリティ トークンを取得する

プラグインには、Salesforce での認証用にセキュリティ トークンが必要です。セキュリティ トークンを取得するには、Salesforce のドキュメントのセキュリティ トークンをリセットするの手順を行ってください。

次のステップ