Zerobus Ingestコネクタの制限
プレビュー
Zerobus Ingest コネクタはパブリック プレビュー段階です。お試しいただくには、Databricks アカウント担当者にお問い合わせください。
このページでは、 LakeFlow Connectで Zerobus Ingest コネクタを使用する際の制限事項について説明します。
耐久性
単一の可用性ゾーン (single-az) の耐久性のみをサポートします。つまり、ゾーンが利用できない場合、当社のサービスがダウンタイムになる可能性があります。
スループット制限
- 同じAZ
- ストリームあたり 100 MB/秒 (1 KB サイズのメッセージでベンチマーク)
- ストリームあたり1秒あたり15,000行
クライアント アプリとエンドポイントが同じ地理的リージョンにある場合、最大のスループットを実現できます。より高いスループットが必要な場合は、Databricks アカウント担当者にお問い合わせください。
配送保証
コネクタは少なくとも 1 回の保証のみを提供します。
workspace
ワークスペースは次のいずれかのリージョンに存在する必要があります。
us-east-1us-east-2us-west-2eu-central-1ap-southeast-1ap-southeast-2ap-northeast-1ca-central-1eu-west-1
ターゲットテーブル
-
管理対象 Delta テーブルへの書き込みのみをサポートしています。管理対象ストレージへの書き込みはサポートされていません。
-
ターゲット テーブルの再作成はサポートされていません。
-
テーブル名には ASCII 文字、数字、アンダースコアのみサポートされます。
-
次の地域がサポートされています:
us-east-1us-east-2us-west-2eu-central-1ap-southeast-1ap-southeast-2ap-northeast-1ca-central-1eu-west-1
スキーマの進化
対象テーブルではスキーマ進化はサポートしておりません。
Protobufスキーマ
-
protobuf スキーマ定義は、Delta テーブル スキーマと 1:1 で一致する必要があります。そうでない場合、API はエラーを返します。これには以下が含まれます:
- 列数
- 列名
- 列のオプション性は Delta スキーマと Protobuf スキーマ間で一致する必要があります
-
2000 を超える列を持つプロト スキーマはサポートされていません。
-
テーブル名と列名には、ASCII 文字/数字/アンダースコアのみサポートされます。
-
「ストリーム作成」と「レコードの取り込み」に異なる proto スキーマを使用することはサポートされていません。
レコードサイズ
各メッセージのサイズは 4 MB に制限されます。レコードサイズの最大値は 4,194,285 バイトです。通信に必要なヘッダーは 19 バイトを占有します。
タイプサポート
Delta型 | Protobuf 型 |
|---|---|
Integer | 整数32 |
String | String |
Float | Float |
Long | 整数64 |
Short | 整数32 |
Double | Double |
Boolean | bool |
バイナリ | バイト |
日付* | 整数32 |
タイムスタンプ** | 整数64 |
Array | 繰り返しタイプ |
マップ | map |
Struct | メッセージネスト |
*int32(エポックからの日数)に変換する必要があります
** int64(エポック時間、マイクロ秒)に変換する必要があります
***マップ Protobuf 構文糖は、Protobuf コンパイラ バージョン 3 以降でのみ使用できます。