SurveyMonkeyの認証を構成する
ベータ版
この機能はベータ版です。使用するには、ワークスペース管理者は プレビュー ページから Lakeflow Connect for SurveyMonkey を有効にする必要があります。Databricksのプレビューを管理するを参照してください。
Lakeflow Connect SurveyMonkey コネクタを認証させるには、SurveyMonkey デベロッパー ポータルでアプリを登録し、プライベート アプリとしてデプロイします。コネクタはOAuthユーザーマシン間 (U2M) 認証を使用します。このページのステップで取得した資格情報を使用して、Databricksで Unity Catalog 接続を作成します。
前提条件
- プライベートアプリをサポートするSurveyMonkeyプラン。プライベートアプリのすべてのユーザーは、同じSurveyMonkeyチームに所属し、直接APIアクセスを提供する有料プランを持っている必要があります。SurveyMonkeyは、プライベートアプリをデプロイするためにEnterpriseプランを必要とします。SurveyMonkeyプライベートアプリおよびSurveyMonkey APIアクセスを参照してください。
- SurveyMonkeyアカウントをホストするデータセンター(米国、EU、またはカナダ)。接続を作成するときに、 データ リージョン として選択します。
- アプリのOAuthリダイレクトURIを設定するためのDatabricksワークスペースURL。
コネクタは、認証ユーザーが所有する、またはそのユーザーと共有されているアンケートを読み取ります。
SurveyMonkeyの構成
Databricksが認証に使用するクライアント認証情報を取得するために、SurveyMonkeyアプリを登録します。情報については、 SurveyMonkey APIドキュメントの「アプリの登録」を参照してください。
-
アカウントのデータセンターの SurveyMonkey 開発者ポータルにサインインします:
-
マイアプリ ページで、 新規アプリの追加 をクリックします。
-
アプリのニックネーム フィールドと アプリの作成者 フィールドに、必要な値を入力します。
-
[プライベートアプリ] を選択し、 [アプリの作成] をクリックします。SurveyMonkeyはアプリをドラフトとして作成します。
-
アプリの 「設定」 ページを開きます。
-
OAuth リダイレクト URL フィールドに
https://<workspace-url>/login/oauth/http.htmlを入力します。ここで、<workspace-url>はDatabricksワークスペースのURLです。 -
「 変更を送信 」をクリックします。
-
スコープ で、以下のスコープをオンにします。
- アンケートの表示 (
surveys_read) - コレクターの表示 (
collectors_read) - 連絡先の表示 (
contacts_read) - 応答を表示 (
responses_read) - 応答の詳細を表示 (
responses_read_detail)
各スコープがカバーするテーブルについては、「必要なOAuth権限」を参照してください。
- アンケートの表示 (
-
スコープの更新 をクリックします。
-
「デプロイ」 をクリックして、アプリをプライベート アプリとしてデプロイします。SurveyMonkeyは、90日間のドラフト期間後にドラフトアプリを無効にし、他のSurveyMonkeyアカウントはドラフトアプリを認証できません。「アプリをデプロイする」を参照してください。
-
アプリの 設定 ページで、次の値を記録します。接続を作成するときにそれらを入力します。
- クライアントID
- シークレット : シークレットを表示 をクリックして表示します。 クライアントシークレット として入力します。
次のステップ
DatabricksでSurveyMonkey接続を作成します。SurveyMonkey接続の作成を参照してください。