Salesforce をインジェスト用に構成する
プレビュー
LakeFlow Connect はゲート付きパブリック プレビュー段階です。 プレビューに参加するには、Databricks アカウント チームにお問い合わせください。
この記事では、インジェスト用に Salesforce を構成する方法について説明します。 これは、Salesforce からデータを取り込み、LakeFlow Connect を使用して Databricks にロードするための前提条件です。
Salesforce の設定
このステップでは、新しい接続アプリを作成し、認証情報を取得します。
Salesforce アカウントにすでに接続されたアプリがある場合は、それを使用できます。 ただし、次のセクションの要件に従って構成されていることを必ず検証してください。
Salesforce での接続アプリケーションの作成と設定
左側のペインで、[ アプリ] > [アプリ マネージャー] > [新しい接続済みアプリ] をクリックします。
[新しい接続済みアプリ] ページで、次の操作を行います。
[基本情報]には、 [接続されたアプリ名] 、 API名] 、および[連絡先電子メール]フィールドに入力します。
[API (OAuth 設定の有効化)]で、 [OAuth 設定の有効化]をクリックします。
[コールバック URL] フィールドに「
https://<databricks-workspace-url>/login/oauth/salesforce.html
」と入力します。例えば
https://myorganization.cloud.databricks.com/login/oauth/salesforce.html
「選択した OAuth スコープ」フィールドに、次のスコープを追加します。
Manage user data via APIs (api)
Perform requests at any time (refresh_token, offline_access)
[Require Proof Key for Code Exchange (PKCE)] が選択されていることを確認します。
[Web サーバー フローのシークレットが必要]と[更新ノート フローのシークレットが必要]が選択されていることを確認します。
[保存]をクリックします。
レビューページで、[ 管理] をクリックします。
アプリページで、 「ポリシーの編集」をクリックします。
OAuth ポリシーの場合は、許可されたユーザーを
All users may self-authorize
に設定します。注:
セキュリティポリシーが
Only Admin-Approved Users can authorize
に設定されている場合、接続されたアプリケーションにプロファイルを追加する方法について Salesforce 管理者に問い合わせてください。更新猶予期間がすぐに期限切れにならないようにしてください。
「保存」をクリックします。