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

Delta Lake 統合

ユーザーは、テーブル関数を介して Delta Lake テーブル形式と統合できます。

deltaLake テーブル関数

Amazon S3 の Delta Lake テーブルに対する読み取り専用のテーブルライクインターフェースを提供します。

構文

引数

  • url — S3 内の既存の Delta Lake テーブルへのパスを含むバケット URL。
  • aws_access_key_id, aws_secret_access_key - AWS アカウントユーザーの長期的な資格情報。これらを使用してリクエストを認証できます。これらのパラメータはオプションです。資格情報が指定されていない場合、ClickHouse 設定から使用されます。詳細については、S3 をデータストレージとして使用するを参照してください。
  • format — ファイルの フォーマット
  • structure — テーブルの構造。フォーマットは 'column1_name column1_type, column2_name column2_type, ...'
  • compression — パラメータはオプションです。サポートされている値: none, gzip/gz, brotli/br, xz/LZMA, zstd/zst。デフォルトでは、圧縮はファイル拡張子で自動検出されます。

返される値

指定された Delta Lake テーブルの指定された構造でデータを読み取るためのテーブル。

S3 のテーブル https://clickhouse-public-datasets.s3.amazonaws.com/delta_lake/hits/ から行を選択します:

関連情報