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