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

JSONColumns

InputOutputAlias

説明

ヒント

JSONColumns* フォーマットの出力は ClickHouse フィールド名を提供し、そのフィールドに対するテーブルの各行の内容を示します。視覚的には、データは左に90度回転しています。

このフォーマットでは、すべてのデータが単一の JSON オブジェクトとして表現されます。

注記

JSONColumns フォーマットはすべてのデータをメモリにバッファリングし、その後単一のブロックとして出力するため、高いメモリ消費を引き起こす可能性があります。

使用例

例:

{
    "num": [42, 43, 44],
    "str": ["hello", "hello", "hello"],
    "arr": [[0,1], [0,1,2], [0,1,2,3]]
}

フォーマット設定

インポート中に、不明な名前のカラムは、設定 input_format_skip_unknown_fields1 に設定されている場合、スキップされます。ブロックに存在しないカラムはデフォルト値で埋められます(ここでは input_format_defaults_for_omitted_fields 設定を使用できます)。