Microsoft SharePoint 取り込み用の OAuth U2M を構成する
ベータ版
SharePoint コネクタはベータ版です。ワークスペース管理者は、 プレビュー ページからこの機能へのアクセスを制御できます。「Databricks プレビューの管理」を参照してください。
このページでは、Databricks への Microsoft SharePoint インジェストの OAuth ユーザーマシン間 (U2M) 認証を構成する方法について説明します。
ステップ 1: SharePoint サイト ID を取得する
- ブラウザで目的の SharePoint サイトにアクセスします。
- URL に
/\_api/site/id追加します。 - Enter キー を押します。
ステップ 2: SharePoint ドライブ名を取得する (オプション)
SharePoint サイト内のすべてのドライブとドキュメントを取り込む場合は、この手順をスキップしてください。 ただし、ドライブのサブセットのみを取り込む場合は、その名前を収集する必要があります。
ドライブ名は左側のメニューに一覧表示されます。各サイトには、 Documents というデフォルトのドライブがあります。組織には追加のドライブがある場合があります。たとえば、次のスクリーンショットのドライブには、 doclib1、 subsite1doclib1などが含まれています。

一部のドライブは、リストから非表示になっている場合があります。ドライブの作成者は、ドライブ設定でこれを構成できます。この場合、隠しドライブは サイト コンテンツ セクションに表示される可能性があります。

ステップ 3: Microsoft Entra ID クライアントを作成する
このステップにより、SharePoint ファイルにアクセスできるクライアントが作成されます。
-
Microsoft Azureポータル( https://portal.azure.com )では、 Microsoft Entra IDを クリックします。「Microsoft Entra ID」を検索する必要があるかもしれません。

-
左側のメニューの[ 管理 ]セクションで、 アプリの登録 をクリックします。
-
「 新規登録 」をクリックします。

-
アプリケーションの登録 フォームで、次の項目を指定します。
- 他のテナントがこのアプリケーションにアクセスできるようにするかどうか。
- リダイレクト URL は次の形式になります。
<databricks-instance-url>/login/oauth/sharepoint.html

アプリの詳細ページにリダイレクトされます。

-
次の値をメモします。
- アプリケーション (クライアント) ID
- ディレクトリ (テナント) ID
-
クライアント資格情報 : 証明書またはシークレットの追加 をクリックします。
-
「 + 新しいクライアントのシークレット 」をクリックします。

-
説明を追加します。
-
[ 追加 ] をクリックします。
更新されたクライアント シークレットのリストが表示されます。
-
クライアントシークレットの値をコピーして安全に保存します。ページを離れた後は、クライアント シークレットにアクセスできなくなります。
次のステップ
- 取得した認証の詳細を保存するための接続を作成します。
- 取り込みパイプラインを作成します。