PayPalコネクタの制限
備考
ベータ版
この機能はベータ版です。使用するには、ワークスペース管理者は プレビュー ページから Lakeflow Connect for PayPal を有効にする必要があります。Databricksプレビューの管理を参照してください。
このページには、Lakeflow Connectの管理されたPayPalコネクタの既知の制限に関する情報が含まれています。
一般的な ソフトウェア as a サービス(SaaS)コネクタの制限事項
このセクションの制限事項は、Lakeflowコネクト のすべてのSaaS コネクタに適用されます。
- スケジュールされたパイプラインをランするとき、アラートは即座に Trigger されません。代わりに、次のアップデートがランしたときに Trigger されます。
- ソース テーブルを削除しても、宛先テーブルは自動的に削除されません。宛先テーブルを手動で削除する必要があります。この動作は、 Lakeflow上のSpark宣言型パイプラインの動作と一致しません。
- ソースのメンテナンス期間中、Databricksがデータにアクセスできない場合があります。
- ソーステーブル名が既存のターゲットテーブル名と競合する場合、パイプラインの更新は失敗します。
- マルチ宛先パイプラインのサポートはAPI専用です。
- オプションで、取り込むテーブルの名前を変更できます。パイプライン内のテーブルの名前を変更すると、そのテーブルは API 専用パイプラインになり、UI でパイプラインを編集できなくなります。
- パイプラインがすでに起動した後に列を選択した場合、コネクタはその新しい列のデータを自動的にバックフィルしません。ヒストリカルデータを取り込むには、テーブルで完全更新を手動でランします。
- Databricks では、ソーススキーマが異なる場合でも、同じパイプライン内で同じ名前のテーブルを 2 つ以上取り込むことはできません。
- ソースシステムは、カーソル列が単調に増加していることを前提としています。
- コネクタは変換なしで生データを取得します。変換のために、LakeFlow PipelinesでダウンストリームのSpark宣言型パイプラインを使用します。
コネクタ固有の制限事項
このセクションの制限事項は、PayPalコネクタに適用されます。
削除されたレコード
- コネクターは
transactionテーブルとinvoiceテーブルの削除を伝播しません。PayPalではこれらのレコードに対して削除を利用できません。キャンセルされた請求書は、statusがCANCELLEDに設定されて表示されます。
増分取り込み
balance、product、およびbilling_planのテーブルは増分取り込みをサポートしていません。各パイプラインのランは、これらのテーブルのすべてのレコードを再取り込みします。- PayPal は更新時刻で請求書をフィルタリングできないため、
invoiceテーブルは同期のたびにすべての請求書を再読み込みします。変更された請求書のみが宛先テーブルに書き込まれます。 transactionテーブルは、開始から6時間以上経過したトランザクションの変更(後で確定する保留中のトランザクションなど)をキャプチャしません。パイプラインが少なくとも6時間ごとにランするようにスケジュールします。- 請求書の
archivedフィールドとviewed_by_recipientフィールドの変更は、請求書のTimestampを更新しないため、コネクタは完全更新をランするまでそれらをキャプチャできない可能性があります。