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

QuickBooksへの認証の設定

備考

ベータ版

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

このページでは、QuickBooks コネクタの Databricks から認証を有効にするための QuickBooks の構成方法について説明します。このページのステップで取得した認証情報を使用して、Databricks で Unity Catalog 接続を作成します。

前提条件​

  • QuickBooks Onlineの会社。テストデータを取り込むには、代わりにQuickBooks Onlineのサンドボックス会社を使用できます。
  • アプリを作成できるIntuit開発者アカウント。
  • 認証ユーザーがQuickBooks Online会社にサインインし、アプリを承認できる必要があります。
  • アプリのリダイレクトURIを設定するには、Databricksワークスペースドメインが必要です。

QuickBooksの構成​

QuickBooksコネクタは、Intuitアプリを通じてOAuthユーザー対マシン(U2M)認証を使用して認証を行います。このステップでは、アプリを作成し、DatabricksリダイレクトURIを登録し、接続ページで入力する認証情報をメモします。情報については、「クライアントIDとクライアントシークレットの取得」および「OAuth 2.0の設定」を参照してください。

  1. Intuit開発者ポータルにサインインし、アプリのダッシュボードを開きます。
  2. Create an app をクリックし、 QuickBooks Online and Payments を選択します。
  3. アプリの名前を入力し、 Accounting スコープ (com.intuit.quickbooks.accounting) を選択して、 アプリの作成 をクリックします。
  4. アプリのリダイレクト URI 設定を開き、サンドボックス企業の場合は Development (開発)を、ライブ企業の場合は Production (本番運用)を選択して、 Add URI (URI の追加)をクリックします。
  5. https://<your-databricks-workspace-domain>/login/oauth/http.htmlを入力し、「 保存 」をクリックします。
  6. Keys and credentials を開き、同じ環境を選択します。 クライアント ID と クライアント シークレット をメモします。これらの資格情報を使用して、Databricksで Unity Catalog 接続を作成します。
  7. QuickBooksの会社ID (レルムID) を記録します。ID を検索するには、QuickBooks Online にサインインし、 設定 をクリックして、 サブスクリプションと請求 を選択します。会社 ID がページの上部に表示されます。情報については、QuickBooks Online の会社 ID を検索するをご覧ください。

次のステップ​

Databricks で QuickBooks 接続を作成します。QuickBooks 接続を作成するをご覧ください。