構文
deltaLake は deltaLakeS3 のエイリアスとしてサポートされています。
引数
s3、azureBlobStorage、HDFS、file テーブル関数と同じです。
format 引数は、Delta Lake テーブル内のデータファイルのフォーマットを表します。
省略可能な extra_credentials パラメータを使用すると、ClickHouse Cloud でロールベースアクセスを行うための role_arn を渡せます。設定手順については、Secure S3 を参照してください。
戻り値
例
データの読み取り
https://clickhouse-public-datasets.s3.amazonaws.com/delta_lake/hits/ にある S3 ストレージ上のテーブルについて考えてみましょう。
ClickHouse でそのテーブルのデータを読み取るには、次を実行します。
Query
Response
データの挿入
s3://ch-docs-s3-bucket/people_10k/ にあるテーブルについて考えます。
このテーブルにデータを挿入するには、まずこの実験的機能を有効にします。
Query
Query
Response
Query
Response
仮想カラム
_path— ファイルへのパス。型:LowCardinality(String)。_file— ファイル名。型:LowCardinality(String)。_size— ファイルのサイズ (バイト単位) 。型:Nullable(UInt64)。ファイルサイズが不明な場合、値はNULLです。_time— ファイルの最終更新時刻。型:Nullable(DateTime)。時刻が不明な場合、値はNULLです。_etag— ファイルの ETag。型:LowCardinality(String)。ETag が不明な場合、値はNULLです。