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

Asana認証を構成する

備考

ベータ版

この機能はベータ版です。使用するには、ワークスペース管理者は プレビュー ページから Lakeflow Connect for Asana を有効にする必要があります。Databricksのプレビューを管理するを参照してください。

Lakeflow Connect Asanaコネクタによる認証を許可するには、フル権限を持つAsana OAuthアプリを登録し、取り込み対象のAsanaワークスペースに追加します。このページのステップで取得した資格情報を使用して、Databricksで Unity Catalogの接続を作成します。

前提条件​

  • 取り込みたいワークスペース、チーム、プロジェクト、その他のオブジェクトを表示できるAsanaユーザー。コネクタは承認ユーザーの代理としてAsana APIにアクセスするため、このユーザーがアクセスできるデータのみを取り込みます。「Asana OAuth」を参照してください。
  • ポートフォリオ、目標、時間追跡エントリを取り込むには、Asana Advanced または Enterprise プランが必要です。カスタムフィールドを取り込むには、Starter プラン以上が必要です。Asanaの価格を参照してください。
  • OAuthアプリのリダイレクトURLを設定するためのDatabricksワークスペースURL。

Asana の構成​

Asana OAuth アプリを登録して、Databricks が認証に使用するクライアント ID とクライアント シークレットを取得します。情報については、「Asana OAuth」および「Asana アプリの配布」を参照してください。

  1. Asana 開発者コンソールにサインインします。
  2. 新しいアプリを作成 を選択します。
  3. アプリ名 を入力してください。アプリがユーザーのアカウントにアクセスする許可を要求するときに、ユーザーにはこの名前が表示されます。
  4. リダイレクトURL をhttps://<workspace-url>/login/oauth/http.htmlに設定します。<workspace-url>はDatabricksワークスペースのURLです。
  5. OAuth tabの 権限スコープ で、 完全な権限 をオンにします。コネクタはAsana defaultスコープを要求しますが、これにはフル権限で登録されたアプリが必要です。
  6. [ 配布の管理 ] tab で [ 特定のワークスペース ] を選択し、保存します。
  7. [+ ワークスペースの追加] をクリックし、取り込み対象のAsanaワークスペースを選択して、 [追加] をクリックします。
  8. 「 OAuth 」tabで、「 クライアントID 」と「 クライアントシークレット 」をコピーします。これらの値を使用して、Databricksで Unity Catalog 接続を作成します。

次のステップ​

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