system.schema_inference_cache
ClickHouse Cloud でのクエリ実行
このシステムテーブルのデータは、ClickHouse Cloud の各ノードにローカルに格納されています。そのため、すべてのデータを包括的に確認するには、clusterAllReplicas 関数を使用する必要があります。詳細についてはこちらを参照してください。
説明
キャッシュされたすべてのファイルスキーマに関する情報を保持します。
カラム
storage(String) — ストレージ名: File、URL、S3、または HDFS。source(String) — ファイルの取得元。format(String) — フォーマット名。additional_format_info(String) — スキーマ を識別するために必要な追加情報。たとえば、フォーマット固有の設定です。registration_time(DateTime) — スキーマ がキャッシュに追加された時点のタイムスタンプ。schema(Nullable(String)) — キャッシュされた スキーマ。number_of_rows(Nullable(UInt64)) — 指定されたフォーマットにおけるファイル内の行数。データファイルに対する単純なcount()の結果のキャッシュや、スキーマ推論 時にメタデータから取得した行数のキャッシュに使用されます。schema_inference_mode(Nullable(String)) — スキーマ 推論モード。
例
data.jsonl というファイルがあり、その内容が次のような内容だとします:
ヒント
data.jsonl を user_files_path ディレクトリに配置します。これは ClickHouse の設定ファイルを確認することで特定できます。デフォルトは次のとおりです。
clickhouse-client を起動し、DESCRIBE クエリを実行します。
system.schema_inference_cache テーブルの内容を確認してみましょう。