Notion コネクタの制限事項
備考
ベータ版
この機能はベータ版です。ワークスペース管理者は、 プレビュー ページから Notion コネクタ のプレビューにオプトインすることで、この機能へのアクセスを制御できます。Databricksのプレビューを管理するを参照してください。
このページには、Lakeflow Connectにおける管理型Notionコネクタの既知の制限情報が含まれています。
一般的な ソフトウェア as a サービス(SaaS)コネクタの制限事項
このセクションの制限事項は、Lakeflowコネクト のすべてのSaaS コネクタに適用されます。
- スケジュールされたパイプラインをRunする場合、アラートはすぐにTriggerされません。その代わり、次の更新がTriggerされます。
- ソーステーブルを削除しても、宛先テーブルは自動的に削除されません。宛先テーブルは手動で削除する必要があります。この動作は、Lakeflow上のSpark宣言型パイプラインの動作と一致しません。
- ソースメンテナンス期間中は、Databricksがデータにアクセスできない場合があります。
- ソーステーブル名が既存の宛先テーブル名と競合する場合、パイプラインの更新は失敗します。
- マルチ送信先パイプラインのサポートはAPIのみです。
- 取り込んだテーブルの名前は、必要に応じて変更できます。パイプライン内のテーブル名を変更すると、API専用のパイプラインになり、UI内でパイプラインを編集できなくなります。
- パイプラインがすでに起動した後に列を選択した場合、コネクタはその新しい列のデータを自動的にバックフィルしません。ヒストリカルデータを取り込むには、テーブルで完全更新を手動でランします。
- Databricks では、異なるソーススキーマからのテーブルであっても、同じパイプライン内で同じ名前のテーブルを 2 つ以上取り込むことはできません。
- ソースシステムは、カーソル列が単調に増加することを前提としています。
- このコネクタは、変換を行わずに生データを取り込みます。変換には、LakeFlow Pipelines 上のダウンストリームの Spark 宣言型パイプラインを使用してください。
コネクタ固有の制限事項
このセクションに記載されている制限事項は、Notionコネクタに適用されます。
- コネクターは、任意のユーザー定義コンテンツをJSONでエンコードされた
STRINGとして格納したネストされたフィールドを取り込みます。Notionスキーマ内の一部のフィールドは、複雑な構造の中にネストされており、その内部フィールドはオブジェクトごとに異なります。宛先スキーマの整合性を保つために、コネクターはこれらのフィールドをJSONを含むSTRINGとして表現します。 users、page_comments、block_comments、blocks、およびdatabasesのテーブルは完全更新のみをサポートしています。NotionはこれらのEndpointに対して変更時刻の順序付けを公開していないため、コネクタはパイプラインの更新ごとにそれらを完全に再スキャンします。各テーブルの同期モードについては、サポートされているソーステーブルを参照してください。- Notion ページの権限 (ACL) は同期されません。Notion 内のページを閲覧できるユーザーは、取り込まれたデータには反映されません。
- 深くネストされたブロックは、固定されたネスト深度までのみインジェストされます。コネクタはブロックツリーを再帰的に走査して
blocksテーブルを構築します。再帰はdefaultで30レベルに制限されています。この制限より深くネストされたブロックはインジェストされません。 - このコネクタは、接続設定中に Notion ページピッカーで統合と共有したページおよびデータソースのみを取り込みます。共有されていないコンテンツは取り込まれません。Notion 接続の作成を参照してください。