JSONColumns
Input | Output | Alias |
---|---|---|
✔ | ✔ |
説明
ヒント
JSONColumns* フォーマットの出力は、ClickHouse フィールド名と、そのフィールドの各行のコンテンツを提供します; 視覚的には、データは左に90度回転しています。
このフォーマットでは、すべてのデータが単一の JSON オブジェクトとして表されます。
注記
JSONColumns
フォーマットはすべてのデータをメモリにバッファリングし、次に単一のブロックとして出力するため、高いメモリ消費につながる可能性があります。
使用例
データの挿入
次のデータを含む JSON ファイル、football.json
として名前を付けます:
データを挿入します:
データの読み取り
JSONColumns
フォーマットを使用してデータを読み取ります:
出力は JSON フォーマットになります:
フォーマット設定
インポート中、未知の名前のカラムは、設定 input_format_skip_unknown_fields
が 1
に設定されている場合、スキップされます。
ブロックに存在しないカラムはデフォルト値で埋められます(ここで input_format_defaults_for_omitted_fields
設定を使用できます)。