SharePoint インジェストのセットアップの概要

Lakeflow Connect のマネージド SharePoint コネクタでサポートされている認証方法について説明します。 マネージド SharePoint コネクタでは、非構造化ファイル (PDF や DOCX など) と、デルタ テーブルへの構造化形式 (CSV、JSON、Excelなど) の取り込みをサポートしています。 Spark API と SQL API を使用して解析と変換を完全に制御するカスタム パイプラインについては、「SharePointからファイルを取り込む」を参照してください。

SharePoint コネクタを選択する

Lakeflow Connect には、2 つのSharePoint コネクタが用意されています。 どちらもSharePointのデータにアクセスしますが、管理レベルが異なります。

コネクタ Description
マネージド SharePoint コネクタ フル マネージド コネクタ。 Delta テーブルにデータを取り込み、ソースとの同期を維持するエンタープライズ アプリケーション向けのシンプルでメンテナンスの少ないコネクタ。
Standard SharePoint コネクタ read_filesspark.readCOPY INTO、自動ローダーなどのバッチ API とストリーミング API を使用して、SQL、PySpark、または Lakeflow パイプラインを使用してカスタム インジェスト パイプラインを構築します。 インジェスト中に複雑な変換を柔軟に実行できる一方で、パイプラインの管理と保守に対する責任が高くなります。

ヒント

Databricks では、ほとんどのユース ケースにマネージド SharePoint コネクタを使用することをお勧めします。

どの認証方法を選択する必要がありますか?

マネージド SharePoint コネクタでは、次の認証方法がサポートされています。

  • OAuth U2M: Databricks 管理 (推奨)
    • Databricks は、OAuth アプリとトークンの更新を管理します。 Azureアプリの登録は必要ありません。 ほとんどのユーザーに推奨されます。
  • OAuth U2M: カスタム管理
    • 独自のAzureアプリの登録を持ち込む。 組織でアプリの所有権または API レートの制限を制御する必要があるときに使用します。
  • OAuth M2M
    • ユーザーの操作なしで実行される完全に自動化された運用パイプラインの場合。
  • 手動トークン更新を使用した OAuth
    • 従来のメソッド。 新しい実装には推奨されません。

この方法では、Azureアプリの登録は必要ありません。 Databricks は、OAuth の構成とトークンの更新を自動的に管理します。 セットアップの完全な手順については、Microsoft SharePoint 取り込み向けの Databricks 管理 OAuth U2M を構成するを参照してください。