メインコンテンツまでスキップ

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ドキュメントの「アプリの登録」を参照してください。

  1. アカウントのデータセンターの SurveyMonkey 開発者ポータルにサインインします:

  2. マイアプリ ページで、 新規アプリの追加 をクリックします。

  3. アプリのニックネーム フィールドと アプリの作成者 フィールドに、必要な値を入力します。

  4. [プライベートアプリ] を選択し、 [アプリの作成] をクリックします。SurveyMonkeyはアプリをドラフトとして作成します。

  5. アプリの 「設定」 ページを開きます。

  6. OAuth リダイレクト URL フィールドにhttps://<workspace-url>/login/oauth/http.htmlを入力します。ここで、<workspace-url>はDatabricksワークスペースのURLです。

  7. 「 変更を送信 」をクリックします。

  8. スコープ で、以下のスコープをオンにします。

    • アンケートの表示 (surveys_read)
    • コレクターの表示 (collectors_read)
    • 連絡先の表示 (contacts_read)
    • 応答を表示 (responses_read)
    • 応答の詳細を表示 (responses_read_detail)

    各スコープがカバーするテーブルについては、「必要なOAuth権限」を参照してください。

  9. スコープの更新 をクリックします。

  10. 「デプロイ」 をクリックして、アプリをプライベート アプリとしてデプロイします。SurveyMonkeyは、90日間のドラフト期間後にドラフトアプリを無効にし、他のSurveyMonkeyアカウントはドラフトアプリを認証できません。「アプリをデプロイする」を参照してください。

  11. アプリの 設定 ページで、次の値を記録します。接続を作成するときにそれらを入力します。

    • クライアントID
    • シークレット : シークレットを表示 をクリックして表示します。 クライアントシークレット として入力します。

次のステップ​

DatabricksでSurveyMonkey接続を作成します。SurveyMonkey接続の作成を参照してください。