このページでは、MongoDB Kafka シンク コネクタで利用可能なすべての構成プロパティを表示できます。 このページは、他の Sink Connector 構成プロパティ ページの内容を重複させます。
すべての Sink Connector 構成プロパティ ページの一覧を表示するには、「 Sink Connector 構成プロパティ」ページを参照してください。
次の構成設定を使用して、MongoDB Kafka Sink Connector が MongoDBクラスターに接続して通信する方法を指定します。
MongoDB 接続の構成に関連するオプションのみを表示するには、「 MongoDB 接続構成のプロパティ」ページを参照してください。
名前 | 説明 |
|---|
| |
| タイプ: string
説明: MongoDBサーバーで使用する Stable APIバージョン。 Stable APIとそれをサポートするサーバーのバージョンの詳細については、 Stable API MongoDBサーバーのマニュアルガイド を参照してください。デフォルト:
"" 許容値: 空の文字列または有効な Stable APIバージョン |
server.api.deprecationErrors |
タイプ:ブール値説明: trueに設定すると、 コネクタ が宣言された Stable APIバージョンで非推奨のMongoDBインスタンスで コマンドを呼び出すと、例外が発生します。
server.api.version構成オプションを使用してAPIバージョンを設定できます。 Stable APIの詳細については、 Stable APIに関するMongoDB のマニュアル エントリを参照してください。デフォルト:
false 許容値:true またはfalse
|
|
タイプ:ブール値説明: true
に設定すると、server.api.version コネクタ が宣言された Stable APIバージョンでカバーされていないMongoDBインスタンス上のコマンドを呼び出すと、例外が発生します。 構成オプションを使用してAPIバージョンを設定できます。 Stable APIの詳細については、 Stable APIに関するMongoDB のマニュアル エントリを参照してください。デフォルト:
false 許容値:true またはfalse
|
| タイプ:ブール値値
説明: trueに設定すると、 MongoDB接続に対してクライアント側フィールド レベル暗号化(CSFLE)を有効にするフラグ。デフォルト:
false 許容値:true またはfalse |
| タイプ: string
説明:形式は database.collectionencryption.__keyVaultの CSFLE 用のキーヴォールト名前空間。例: 。 csfle.enabledtrueが
に設定されている場合に必須です。デフォルト:"" 許容値: 形式の有効なMongoDB名前空間database.collection |
| タイプ: string
6496
csfle.enabledtrue
説明:"" ローカル KMS プロバイダーを持つ CSFLE 用の base エンコード バイトのローカル マスター キー。コネクタはキーを使用して、キーヴォールトに保存されているデータ暗号化キーを暗号化および復号化します。 が に設定されている場合に必須です。デフォルト: 許容値: base64 でエンコードされた96 バイトの string |
| タイプ: string
説明: CSFLE 用の暗号化スキーママップを定義するJSONドキュメント。これは、暗号化するフィールドと使用する暗号化アルゴリズムとキーを指定するJSONスキーマに名前空間をマッピングします。デフォルト:
"" 許容値: 有効なJSONドキュメント |
csfile.bypass.クエリ.analysis | タイプ:ブール値値
説明: CSFLE の自動クエリ分析をバイパスするかどうかを示すフラグ。true に設定すると、コネクタはスキーママップに基づく自動暗号化を無効にするため、明示的な暗号化 を使用する必要があります。false に設定すると、コネクタは自動暗号化を有効にしますが、 または ライブラリが必要です。外部依存関係を回避するために、デフォルトはmongocryptd crypt_shared
true
です。デフォルト:true 許容値:true またはfalse |
次の構成設定を使用して、MongoDB Kafka Sink Connector がデータを書き込む MongoDB database とコレクションを指定します。 デフォルトのDefaultNamespaceMapperを使用することも、カスタム クラスを指定することもできます。
コネクタがデータを書き込む場所の指定に関連するオプションのみを表示するには、「 MongoDB 名前空間マッピング構成プロパティ」ページを参照してください。
名前 | 説明 |
|---|
| タイプ: string
説明: データをシンクするデータベースまたはコレクションを指定する、クラスの完全修飾クラス名。デフォルトの では、 プロパティと プロパティで指定された値が使用されます。コネクタには、DefaultNamespaceMapper databasecollectionというデータベースとコレクションを指定するための代替クラスが含まれています。詳細については、「
FieldPathNamespaceMapper FieldPathNamespaceMapper の設定
」を参照してください。デフォルト: | com.mongodb.kafka.connect.sink.namespace.mapping.DefaultNamespaceMapper |
受け入れ値: NamespaceMapperインターフェースを実装するクラスの完全修飾 Java クラス名。 |
| 必須
タイプ: string
説明: Sink コネクタが書込むMongoDBデータベースの名前。受け入れ値:
MongoDBデータベース名 |
| タイプ: string
説明: Sink コネクタが書込むMongoDBコレクションの名前。 Sink コネクタが複数のトピックに従う場合、これは特に指定されていない書込みのデフォルトのコレクションです。 デフォルト: トピック名。 許容値: MongoDB コレクション名 |
FieldPathNamespaceMapperを使用するように Sink Connector を構成すると、データの フィールド値に基づいて、ドキュメントを Sink するデータベースとコレクションを指定できます。
このマッピング動作を有効にするには、以下に示すように、Sink Connector namespace.mapper構成プロパティを完全修飾クラス名に設定します。
| namespace.mapper=com.mongodb.kafka.connect.sink.namespace.mapping.FieldPathNamespaceMapper |
FieldPathNamespaceMapperでは、次の設定を指定する必要があります。
プロパティをデータベースとコレクションにマッピングする 1 つまたは両方
データベースへのkeyまたはvalueマッピングの 1 つ
コレクションへの マッピングまたは マッピングの 1 つkeyvalue
FieldPathNamespaceMapperの動作をカスタマイズするには、次の設定を使用します。
名前 | 説明 |
|---|
namespace.mapper.key.database.field | タイプ: string
説明: 書込み (write) するデータベースの名前を指定するキードキュメントフィールドの名前。 |
namespace.mapper.key.collection.field | タイプ: string
説明: 書き込むコレクションの名前を指定するキードキュメントフィールドの名前。 |
namespace.mapper.value.database.field | タイプ: string
説明: 書き込み先データベースの名前を指定する値ドキュメントフィールドの名前。 |
namespace.mapper.value.collection.field | タイプ: string
説明: 書き込むコレクションの名前を指定する値ドキュメントフィールドの名前。 |
namespace.mapper.error.if.invalid | タイプ:ブール値値 説明:ドキュメントにマップされたフィールドがない場合、またはBSONタイプが無効な場合に例外をスローするかどうか。
trueに設定すると、コネクタは、マップされたフィールドが欠落しているドキュメントや無効なBSONタイプを含むドキュメントを処理しません。関連するエラー処理の構成設定によっては、コネクタが処理を停止したりスキップしたりする場合があります。
falseに設定すると、ドキュメントにマッピングされたフィールドがない場合、または無効なBSONタイプがある場合、コネクタは指定されたdatabase collectionと
設定にデフォルトで書込みます。デフォルト:false 許容値:true またはfalse |
次の構成設定を使用して、MongoDB Kafka Sink Connector がデータを監視する Kafka トピックを指定します。
Kafkaトピックの指定に関連するオプションのみを表示するには、「Sink Connector のKafka topic プロパティ」ページを参照してください。
名前 | 説明 |
|---|
| 必須
タイプ: list
説明: Sink コネクタが監視するKafkaトピックのリスト。 topicsまたはtopics.regexのいずれかの設定を定義できますが、両方を定義することはできません。
許容値: 有効な Kafka トピックのコンマ区切りリスト |
| 必須
タイプ: string
説明: Sink コネクタが監視するKafkaトピックに一致する正規式。 例、次の正規表現は、"active.laning.clients" などのトピック名と一致します。 "active.support.client" は、 トピック名 および "active.client" は、 | topics.regex=activity\\.\\w+\\.clicks$ |
topicsまたはtopics.regexのいずれかの設定を定義できますが、両方を定義することはできません。
許容値: java.util.regex.Patternを使用する有効な正規表現パターン。 |
このページの設定を使用して、次のような MongoDB Kafka Sink Connector のメッセージ処理動作を構成します。
変更データ キャプチャ ハンドラーに関連するオプションのみを表示するには、[ Connector Message Processing プロパティ ]ページを参照してください。
名前 | 説明 |
|---|
| タイプ: int
説明: 処理のためにバッチするする Sink レコードの最大数。次のレコードを含むバッチするを考えてみましょう。
0に設定すると、コネクタはバッチする全体に対して
11 つの一括書込みを実行します。 に設定すると、コネクタはバッチする内の各レコードに対して 1 回の一括書込みを実行し、合計 5 つの一括書込みを行います(次の例に示すように)。
デフォルト:0 許容値: 整数 |
| タイプ:ブール値値 説明:コネクタがレコードのバッチするを順序付きまたは順序なし一括書き込み操作として書き込みます。デフォルト値である
に設定すると、コネクタは順序付き一括書込み操作としてレコードのバッチするを書込みます。一括書込み(write)true
操作の詳細については、「 一括書込み (write) 操作
」を参照してください。デフォルト:true 許容値:true またはfalse |
| タイプ: int
説明: レート制限タイムアウトをトリガーするために Sink コネクタが処理するレコードのバッチ数。 の値は、レート制限がないことを意味します。デフォルト:0
0 許容値: 整数 |
| タイプ: int
説明: レート制限のしきい値に達した後、Sink コネクタ が処理を再開するまでに待機する時間(ミリ秒単位)。デフォルト:
0 許容値: 整数 |
| タイプ: int
説明: このコネクタに対して作成するタスクの最大数。指定された並列処理レベルを処理できない場合は、指定された最大数よりも少ないコネクタを作成することがあります。重要:
1より大きい値を指定すると、コネクタはタスクの並列処理を有効にします。トピックに複数のパーティション
ログがあり、コネクタがトピックから並列に読み取ることができる場合、タスクはメッセージを正しい順序で処理しない可能性があります。デフォルト:1 許容値: 整数 |
MongoDB Kafka Sink Connector がエラーを処理する方法を指定し、デッド レター キューを構成するには、次の構成設定を使用します。
エラー処理に関連するオプションのみを表示するには、「 Connector エラー処理プロパティ」ページを参照してください。
名前 | 説明 |
|---|
| タイプ: string
説明:コネクタがエラーを発生した場合にメッセージの処理を続行するかどうか。 コネクタ がerrors.tolerance Kafkaクラスター設定を上書きできるようにします。
noneに設定すると、コネクタはエラーを報告し、メッセージの残りの部分の処理をブロックします。 に設定すると、コネクタは問題のあるメッセージを無視します。
allに設定すると、コネクタはデータ エラーのみを許容し、他のすべてのエラーでは失敗します。エラー処理戦略の詳細については、「
data
エラーの処理 」ページを参照してください。このプロパティは、接続フレームワークの
errors.toleranceプロパティを上書きします。デフォルト:
errors.tolerance 設定から値を継承します。使用可能な値:"none" または"all" |
| タイプ:ブール値値 説明:コネクタが失敗した操作を含むエラーの詳細をログファイルに書込むかどうか。
errors.tolerancemongo.errors.tolerance
trueコネクタは、 またはfalse 設定を使用して、エラーを「許容されている」または「許容されていない」として分類します。
に設定すると、コネクタは「許容されている」エラーと「許容されていない」エラーの両方をログに記録します。
に設定すると、コネクタは「許容されない」エラーをログに記録します。このプロパティはエラーを上書きします。接続フレームワークの.enableプロパティをログ。デフォルト:false 許容値:true またはfalse |
errors.log.include.message | タイプ:ブール値値
説明:コネクタがエラーをログに記録するときに無効なメッセージを含めるかどうか。無効なメッセージには、レコードキー、値、ヘッダーなどのデータが含まれます。デフォルト:
false 許容値:true またはfalse |
errors.readterqueue.token.name | タイプ: string 説明:デッドレターキュー
(DLQ)として使用するトピックの名前。空白の場合、コネクタはデッドレターキュー (DLQ)に無効なメッセージを送信しません。デッドレターキュー
(DLQ)の詳細については、「 デッド 文字キューの構成例 」を参照してください。デフォルト:
"" 許容値: 有効なKafkaトピック名 |
errors.readletterqueue.context.headers.enable | タイプ:ブール値値 説明:コネクタがデッドレターキュー(DLQ)にメッセージを書き込むときにコンテキスト
ヘッダーを含めるかどうか。デッドレターキュー
(DLQ)の詳細については、「
デッド 文字キューの構成例 」を参照してください。コネクタが定義し、コンテキスト ヘッダーを通じて報告する例外の詳細については、「 一括書込みの例外
」を参照してください。デフォルト:false 許容値:true またはfalse |
errors.readletterqueue.topi.replication.factor | タイプ: 整数 説明:デッドレターキュー
(DLQ)トピックを複製するノードの数。単一ノードのKafkaクラスターを実行中いる場合は、これを に設定する必要があります。デッドレターキュー1
(DLQ)の詳細については、「 デッド 文字キューの構成例
」を参照してください。デフォルト:3 許容値: 有効なノード数 |
次の構成設定を使用して、MongoDB Kafka Sink Connector が Kafka データを MongoDB に挿入する前に変換する方法を指定します。
ポストプロセッサに関連するオプションのみを表示するには、「 Sink Connector ポストプロセッサのプロパティ」ページを参照してください。
名前 | 説明 |
|---|
| タイプ: list
説明: MongoDBに保存する前にデータを処理するためにコネクタが適用するポストプロセッサ クラスのリスト。ポストプロセッサの詳細とその使用例については、「
Sink Connector ポストプロセッサ 」を参照してください。デフォルト:
| com.mongodb.kafka.connect.sink.processor.DocumentIdAdder |
受け入れ値: 完全修飾 Java クラス名のコンマ区切りリスト |
| タイプ: string 説明: キー
フィールドと値フィールドのフィールド名マッピングのリスト。次の形式のインラインJSON配列でマッピングを定義します。 | [ { "oldName":"key.fieldA", "newName":"field1" }, { "oldName":"value.xyz", "newName":"abc" } ] |
デフォルト:[] 許容値: 有効なJSON配列 |
| タイプ: string
説明: 正規表現を使用した、キー フィールドと値フィールドのフィールド名マッピングのリスト。次の形式のインラインJSON配列でマッピングを定義します。 | [ {"regexp":"^key\\\\..*my.*$", "pattern":"my", "replace":""}, {"regexp":"^value\\\\..*$", "pattern":"\\\\.", "replace":"_"} ] |
デフォルト:[] 許容値: 有効なJSON配列 |
| タイプ: string
説明: FieldValueTransformerfield.value.transformer.fields実装の完全修飾クラス名。構成すると、コネクタはMongoDBに書き込む前に、 にリストされているフィールドに指定された変換子を適用します。クラスは を実装し、引数を持たない公開コンストラクターが必要です。デフォルト:com.mongodb.kafka.connect.sink.processor.field.transform.FieldValueTransformer
許容値:"" 完全修飾Javaクラス名 |
フィールド.value.transformer.fields | タイプ: string
説明:コネクタが構成された FieldValueTransformerを適用するフィールド名のコンマ区切りリスト。コネクタは、一致する名前を持つサブドキュメント内のネストされたフィールドも変換します。デフォルト:
"" 許容値:フィールド名をカンマで区切ったリスト |
| タイプ: string
説明:コネクタが キープロジェクションに含めるフィールド名のリスト。デフォルト:
"" 許容値:フィールド名をカンマで区切ったリスト |
| タイプ: string
説明:コネクタが使用するキープロジェクションのタイプ。デフォルト:
none 使用可能な値:none 、BlockList 、またはAllowList ( 非推奨: ダークリスト、ホワイトリスト ) |
| タイプ: string
説明:コネクタが値プロジェクションに含めるフィールド名のリスト。デフォルト:
"" 許容値:フィールド名をカンマで区切ったリスト |
| タイプ: string
説明: コネクタが使用する値プロジェクションのタイプ。デフォルト:
none 使用可能な値:none 、BlockList 、またはAllowList ( 非推奨: ダークリスト、ホワイトリスト ) |
| タイプ: string 説明:コネクタが一括書き込みに使用する
WriteModelStrategyを指定するクラス。独自の戦略を作成する方法の詳細については、「
カスタム書込みモデル戦略 」を参照してください。デフォルト:
| com.mongodb.kafka.connect.sink.writemodel.strategy.DefaultWriteModelStrategy |
許容値: 完全修飾 Java クラス名 |
次の構成設定を使用して、MongoDB Kafka Sink Connector が MongoDB に書込む各ドキュメントの_id値を決定する方法を指定します。
ドキュメントの_idフィールドの決定に関連するオプションのみを表示するには、「 Sink Connector ID 戦略のプロパティ」ページを参照してください。
名前 | 説明 |
|---|
| タイプ: string 説明:コネクタが一意の
_idフィールドを生成するために使用するクラス。デフォルト:
| com.mongodb.kafka.connect.sink.processor.id.strategy.BsonOidStrategy |
受け入れ値: 空のstringまたは完全修飾Javaクラス名 |
document.id.stratey.overwrite.existing | タイプ:ブール値値
説明: コネクタ が_id プロパティで定義された戦略を適用する場合、document.id.strategy フィールドの既存の値を上書きするかどうか。デフォルト:
false 許容値:true またはfalse |
document.id.strategy.uuid.format | |
| タイプ:ブール値値
説明: キー値がMongoDB内のドキュメントと一致し、値フィールドが null の場合に、 コネクタ がドキュメントを削除するかどうか。この設定は、
FullKeyStrategy、PartialKeyStrategy 、 などのキードキュメントで動作する ID 生成戦略を指定した場合に適用されます。デフォルト:ProvidedInKeyStrategy
false 許容値:true またはfalse |
構成プロパティを設定して、MongoDB Kafka Sink Connector が MongoDB にデータを書込む方法を指定できます。 次のセクションでは、この動作をカスタマイズするために設定できる構成プロパティについて説明します。
Sink Connector が Sink レコードを受信したときにデータを書込む方法を指定するには、 writemodel.strategy構成プロパティを設定します。
writemodel.strategyの値は、このページの「戦略」セクションで説明されている書込みモデル戦略の完全修飾クラス名のいずれかに設定できます。 次の構成を設定することで、戦略を指定できます。
| writemodel.strategy=<a write model strategy> |
Sink Connector がトゥームストーン イベントを受信したときにデータを書き込む方法を指定するには、 delete.writemodel.strategy構成プロパティを設定します。 トゥームストーン イベントとは、キーを含むが値は含まないレコードであり、削除されたレコードを意味します。
delete.writemodel.strategyの値は、このページの「戦略」セクションで説明されている書込みモデル戦略の完全修飾クラス名のいずれかに設定できます。 次の構成を設定することで、戦略を指定できます。
| delete.writemodel.strategy=<a write model strategy> |
書込みモデル戦略に関連するオプションのみを表示するには、「 Sink Connector 書込みモデル戦略」ページを参照してください。
名前 | 説明 |
|---|
| 説明: この戦略では、デフォルトではReplaceOneDefaultStrategy InsertOneDefaultStrategytimeseries.timefield
が使用され、writemodel.strategy オプションを設定すると が使用されます。これは、 構成プロパティのデフォルト値です。 |
| 説明: 各 SinkレコードをドキュメントとしてMongoDBに挿入します。この戦略を指定するには、 構成プロパティを次のクラス名に設定します。 | com.mongodb.kafka.connect.sink.writemodel.strategy.InsertOneDefaultStrategy |
|
| 説明: MongoDB内のドキュメントのうち、sinkレコードと一致するものを_id フィールドに置き換えます。一致するドキュメントがない場合、コネクタはSinkレコードを新しいドキュメントとして挿入します。この戦略を指定するには、 構成プロパティを次のクラス名に設定します。 | com.mongodb.kafka.connect.sink.writemodel.strategy.ReplaceOneDefaultStrategy |
|
ReplaceOne BusinessKeyStratey
| 説明: 指定されたビジネスキーで Sinkレコードに一致するドキュメントを最大 1 つ置き換えます。一致するドキュメントがない場合、コネクタはSinkレコードを新しいドキュメントとして挿入します。この戦略を指定するには、 構成プロパティを次のクラス名に設定します。 | com.mongodb.kafka.connect.sink.writemodel.strategy.ReplaceOneBusinessKeyStrategy |
この戦略の使用方法を示す例えについては、書込みモデル戦略に関するガイド を参照してください。 |
| 説明:ドキュメントに null 値構造が含まれている場合にのみ、 フィールドによって Sink Connector のキー構造と一致するドキュメントを最大 1 つ削除します。これは、_id
delete.writemodel.strategy
構成プロパティのデフォルト値です。この戦略は、 を設定するときに プロパティのデフォルト値として設定されます。この戦略を指定するには、writemodel.strategy delete.on.null.values=true 構成プロパティを次のクラス名に設定します。 | com.mongodb.kafka.connect.sink.writemodel.strategy.DeleteOneDefaultStrategy |
|
DeleteOne BusinessKeyStratey
| 説明: ビジネス キーで Sinkレコードに一致するMongoDBドキュメントを最大 1 つ削除します。この戦略では、キー生成にvalueDoc が必要です。キー生成にPartialKeyStrategy を活用するには、 を使用します。この戦略を指定するには、DeleteOneTombstoneBusinessKeyStrategy
構成プロパティを次のクラス名に設定します。 | com.mongodb.kafka.connect.sink.writemodel.strategy.DeleteOneBusinessKeyStrategy |
この戦略の使用方法を示す例えについては、書込みモデル戦略に関するガイド を参照してください。 |
| 説明: ビジネス キーで Sinkレコードに一致するMongoDBドキュメントを最大 1 つ削除します。この戦略では、 を活用して、削除に使用されるキーを作成します。この戦略を指定するには、PartialKeyStrategy
構成プロパティを次のクラス名に設定します。 | com.mongodb.kafka.connect.sink.writemodel.strategy.DeleteOneTombstoneBusinessKeyStrategy |
|
| 説明: フィールドによって Sinkレコードに一致するMongoDB内の最大 1_id つのドキュメントを更新します。一致するドキュメントがない場合、コネクタはSinkレコードを新しいドキュメントとして挿入します。この戦略を指定するには、 構成プロパティを次のクラス名に設定します。 | com.mongodb.kafka.connect.sink.writemodel.strategy.UpdateOneDefaultStrategy |
|
UpdateOneTimestampsStratey
| 説明:
_insertedTS(挿入タイムスタンプ)と_modifiedTS (変更タイムスタンプ)フィールドをドキュメントに追加します。この戦略を指定するには、 構成プロパティを次のクラス名に設定します。 | com.mongodb.kafka.connect.sink.writemodel.strategy.UpdateOneTimestampsStrategy |
この戦略の使用方法を示す例えについては、書込みモデル戦略に関するガイド を参照してください。 |
UpdateOne BusinessKeyTimestampStratey
| 説明:ビジネスキーに一致するドキュメントに _insertedTS(挿入タイムスタンプ)と (変更タイムスタンプ)フィールドを追加します。この戦略を指定するには、_modifiedTS 構成プロパティを次のクラス名に設定します。
| com.mongodb.kafka.connect.sink.writemodel.strategy.UpdateOneBusinessKeyTimestampStrategy |
|
次の MongoDB Kafka Sink Connector 構成設定を使用して、特定のトピックのグローバルまたはデフォルトのプロパティ設定をオーバーライドします。
トピック設定の上書きに関連するオプションのみを表示するには、「トピックの上書きプロパティ」ページを参照してください。
名前 | 説明 |
|---|
topic.<topicName> overwrite.{tolicName>.<propertyName> | タイプ: string
説明:トピック名とプロパティ名を指定して、対応するグローバルまたはデフォルトのプロパティ設定を上書きします。例、topic.override.foo.collection=bar 設定は、 トピックのデータをfoo bar コレクションに保存するように Sink コネクタに指示します。 セグメントでは、
<propertyName>
connection.uriと を除き、トピックごとに任意の有効な構成設定を指定できます。デフォルト:topics
"" 許容値: オーバーライドプロパティに固有の許容値 |
次の構成設定を使用して、MongoDB Kafka シンク コネクタが 変更データ キャプチャ(CDC) イベントを処理するために使用するクラスを指定します。
Debezium および Qlik Replicateイベントプロデューサー用に組み込まれている ChangeStreamHandler および ハンドラーを使用する例については、 変更データ キャプチャ ハンドラーに関するガイド をご覧ください。
変更データ キャプチャ ハンドラーに関連するオプションのみを表示するには、「変更データ キャプチャ プロパティ」ページを参照してください。
名前 | 説明 |
|---|
change.data.Capture.handler | |
次の構成設定を使用して、MongoDB Kafka Sink Connector が MongoDB 時系列コレクションにデータをシンクする方法を指定します。
時系列コレクションに関連するオプションのみを表示するには、「 Kafka 時系列プロパティ」ページを参照してください。
名前 | 説明 |
|---|
| タイプ: string 説明:時系列コレクション内の新しいドキュメントに関連付ける時間情報を含む、ソース
データ内の最上位フィールドの名前。デフォルト:
"" 許容値: 空の文字列またはBSONDateTime 値を含むフィールドの名前 |
timeseries.timefield.auto.convert.date.format | タイプ: string
説明: timeseries.timefield設定で指定されたフィールドに含まれるソースデータを変換するためにコネクタが使用する日付形式パターン。コネクタは日付形式パターンをJava
DateTimeFormutter.OfPattern(pattern, ロケール) メソッドに渡し、
時間フィールドで日付と時刻の変換を実行します。ソース データの日付値に日付情報のみが含まれている場合、コネクタは時間情報を指定された日の開始時刻に設定します。日付値にタイムゾーン オフセットが含まれていない場合、コネクタはオフセットを UTC
に設定します。デフォルト: | yyyy-MM-dd[['T'][ ]][HH:mm:ss[[.][SSSSSS][SSS]][ ]VV[ ]'['VV']'][HH:mm:ss[[.][SSSSSS][SSS]][ ]X][HH:mm:ss[[.][SSSSSS][SSS]]] |
許容値: 有効なDateTimeFormatter形式 |
timeseries.timefield.auto.convert | タイプ:ブール値値
説明:フィールドのデータをBSONDate 形式に変換するかどうか。
trueに設定すると、値が数値の場合、コネクタはエポック後の ミリ秒後の を使用し、小数部分を破棄します。値が string の場合、コネクタは日付を解析するために次の構成の 設定を使用します。 | timeseries.timefield.auto.convert.date.format |
コネクタが値の変換に失敗した場合は、元の値を時系列コレクションに送信します。デフォルト:
false 許容値:true またはfalse |
timeseries.timefield.auto.convert.locale.value.map | タイプ: string
説明: DateTimeFormatter日付形式パターンで使用する ロケール言語タグ(例:"en-US" )。ロケールの詳細については、
ロケール のJava SE
ドキュメントを参照してください。デフォルト:ROOT 許容値: 有効なLocale 言語タグ形式 |
| タイプ: string
説明: ソース データから読み取り、関連する時系列ドキュメントのグループを記述する最上位フィールド。重要:
このフィールドは、_id フィールドまたは 設定で指定したフィールドであってはなりません。デフォルト:timeseries.timefield
"" 許容値: 空の文字列、または 以外の任意のBSON型を含むフィールドの名前。BsonArray |
timeseries.expire.After.seconds | |
| |
既存のコレクションを時系列コレクションに変換する方法の例については、「 既存のコレクションを時系列コレクションに移行する 」方法に関するチュートリアルを参照してください。