メインコンテンツまでスキップ

QuickBooks コネクタの制限事項

備考

ベータ版

この機能はベータ版です。使用するには、ワークスペース管理者は プレビュー ページから Lakeflow Connect for QuickBooks を有効にする必要があります。Databricksのプレビューを管理を参照してください。

このページには、Lakeflow Connectの管理されたQuickBooksコネクタの既知の制限に関する情報が含まれています。

一般的な ソフトウェア as a サービス(SaaS)コネクタの制限事項​

このセクションの制限事項は、Lakeflowコネクト のすべてのSaaS コネクタに適用されます。

  • スケジュールされたパイプラインをランする場合、アラートは即座にTriggerされません。代わりに、次のアップデートがランするときにTriggerされます。
  • ソース テーブルを削除しても、宛先テーブルは自動的に削除されません。宛先テーブルを手動で削除する必要があります。この動作は、 Lakeflow上のSpark宣言型パイプラインの動作と一致しません。
  • ソースのメンテナンス期間中は、Databricksがデータにアクセスできない可能性があります。
  • ソーステーブル名が既存のターゲットテーブル名と競合する場合、パイプラインの更新は失敗します。
  • マルチ宛先パイプラインのサポートはAPIのみです。
  • オプションで、取り込むテーブルの名前を変更できます。パイプライン内のテーブルの名前を変更すると、そのテーブルは API 専用パイプラインになり、UI でパイプラインを編集できなくなります。
  • パイプラインがすでに起動した後に列を選択した場合、コネクタはその新しい列のデータを自動的にバックフィルしません。ヒストリカルデータを取り込むには、テーブルで完全更新を手動でランします。
  • Databricks では、異なるソーススキーマから取得された場合でも、同じパイプライン内で同じ名前の 2 つ以上のテーブルを取り込むことはできません。
  • ソースシステムは、カーソル列が単調に増加していると想定しています。
  • コネクタは変換なしで生データを取り込みます。変換を行うには、LakeFlow PipelinesでダウンストリームのSpark宣言型パイプラインを使用します。

コネクタ固有の制限事項​

このセクションの制限事項は、QuickBooks コネクタに適用されます。

完全更新スケジュール​

  • このコネクタは、QuickBooksチェンジデータキャプチャ(CDC)Endpointを使用して増分変更をフェッチします。このEndpointは過去30日間の変更のみを返すため、パイプラインを頻繁にランするようにスケジュールしてください。パイプラインが30日以上実行されない場合は、 完全更新 を実行して、Endpointが返さなくなった変更を取り込みます。

削除されたレコード​

  • time_activity および tax_agency テーブルの削除は、フル更新をランしたときにのみ適用されます。
  • account、class、customer、customer_type、department、employee、item、payment_method、term、vendor、company_currency、およびtax_rateのテーブルでは、QuickBooksで非アクティブにされたレコードは宛先テーブルから削除されます。

増分取り込み​

  • tax_code、 company_info、 preferences、および tax_classification テーブルは増分取り込みをサポートしていません。各パイプライン ランは、これらのテーブルのすべてのレコードを再取り込みします。

QuickBooksによる制限事項​

  • QuickBooksはトランザクションで最大3つのカスタムフィールドをサポートしており、invoice、estimate、credit_memo、sales_receipt、refund_receipt、およびpurchase_orderのテーブルでのみサポートされています。
  • QuickBooks で多通貨をオンにした後、オフにすることはできません。