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

Smartsheetコネクタの制限事項

備考

ベータ版

この機能はベータ版です。ワークスペース管理者は、 プレビュー ページからこの機能へのアクセスを制御できます。Databricksのプレビューを管理するを参照してください。

このページにはLakeFlow Connectのマネージド Smartsheet コネクタの既知の制限事項に関する情報が記載されています。

一般的な制限事項

  • スケジュールされたパイプラインを実行しても、アラートはすぐには発生しません。代わりに、それらは次のアップデートが実行されたときにトリガーされます。
  • ソース テーブルを削除しても、宛先テーブルは自動的に削除されません。宛先テーブルを手動で削除する必要があります。この動作は、 Lakeflow Spark宣言型パイプラインの動作と一致しません。
  • データソースのメンテナンス期間中は、Databricksがお客様のデータにアクセスできない場合があります。
  • ソーステーブル名が既存の宛先テーブル名と競合する場合、パイプラインの更新は失敗します。
  • 複数宛先パイプラインのサポートはAPIのみで提供されます。
  • 取り込んだテーブルの名前は、必要に応じて変更できます。パイプライン内のテーブルの名前を変更すると、そのパイプラインはAPI専用となり、UIでパイプラインを編集できなくなります。
  • 列レベルの選択および選択解除は、API経由でのみ可能です。
  • パイプラインが既に開始された後に列を選択した場合、コネクタは新しい列のデータを自動的にバックフィルしません。履歴データを取り込むには、テーブルで完全な更新を手動で実行します。
  • Databricksでは、異なるソーススキーマから取得された場合でも、同じ名前のテーブルを2つ以上同じパイプラインに取り込むことはできません。
  • ソースシステムは、カーソル列が単調増加していることを前提としている。
  • コネクタは変換処理を行わずに生データを取り込みます。変換にはダウンストリームのLakeFlow Spark宣言型パイプライン パイプラインを使用します。

サポートされているソースオブジェクトタイプ

Smartsheetコネクタは、以下のソースオブジェクトタイプをサポートしています。

Type

説明

シート

Smartsheetのスプレッドシートを個別に読み込みます。

レポート

Smartsheetレポートを取り込み、複数のソースシートからの行、または1つのシートからの複数の行を単一の読み取り専用ビューに集約します。

コネクタ固有の制限

増分同期なし

このコネクタは増分同期をサポートしていません。パイプラインが実行されるたびに、宛先テーブルの完全な更新が行われます。

Delta Lake柱状図作成制限

Smartsheetコネクタは、Delta Lakeの列マッピングを使用して、特殊文字、スペース、句読点を含むSmartsheetの列名をサポートします。これにより、データ取り込み時に列名を変更することなく、正確なスキーマ表現が可能になります。ただし、列マッピングを有効にすると、以下の制限が生じます。

  • ストリーミング読み取りはサポートされていません : このコネクタによって作成されたテーブルをストリーミング ソースとして読み取ることはできません。 これはDelta Lakeの列マッピングの制約であり、テーブルプロトコルをリーダーバージョン2とライターバージョン5にアップグレードしますが、これらは構造化ストリーミングと互換性がありません。
  • データフィード変更 (CDF) はサポートされていません : 列マッピングを使用するテーブルではDelta CDF を有効にすることはできません。 下流のパイプラインでCDFを使用している場合は、別の方法を選択してください。
  • Databricks Runtime 10.4 LTS以降が必要です 。このコネクタによって書き込まれたテーブルは、 Databricks Runtime 10.4 LTS以降を実行している環境でのみ読み取ることができます。 古いランタイムは、必要なDeltaプロトコルバージョンをサポートしていません。

Smartsheetでは、標準のDeltaテーブルスキーマでは無効となるスペース、カンマ、括弧などの文字を含む列名を使用できるため、列マッピングが有効になっています。詳細については、 Delta Lake柱状図を参照してください。

フィールド名と型マッピングについては、 Smartsheetコネクタのリファレンスを参照してください。