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

deltaLake テーブル関数

Amazon S3 または Azure Blob Storage 内の Delta Lake テーブルへの読み取り専用のテーブルのようなインターフェースを提供します。

構文

deltaLakedeltaLakeS3 のエイリアスであり、互換性のためにサポートされています。

deltaLake(url [,aws_access_key_id, aws_secret_access_key] [,format] [,structure] [,compression])

deltaLakeS3(url [,aws_access_key_id, aws_secret_access_key] [,format] [,structure] [,compression])

deltaLakeAzure(connection_string|storage_account_url, container_name, blobpath, [,account_name], [,account_key] [,format] [,compression_method])

引数

引数の説明は、それぞれのテーブル関数 s3azureBlobStorageHDFS および file の引数の説明と一致します。 format は Delta Lake テーブル内のデータファイルのフォーマットを表します。

戻り値

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

S3 にあるテーブル https://clickhouse-public-datasets.s3.amazonaws.com/delta_lake/hits/ からの行の選択:

SELECT
    URL,
    UserAgent
FROM deltaLake('https://clickhouse-public-datasets.s3.amazonaws.com/delta_lake/hits/')
WHERE URL IS NOT NULL
LIMIT 2
┌─URL───────────────────────────────────────────────────────────────────┬─UserAgent─┐
│ http://auto.ria.ua/search/index.kz/jobinmoscow/detail/55089/hasimages │         1 │
│ http://auto.ria.ua/search/index.kz/jobinmoscow.ru/gosushi             │         1 │
└───────────────────────────────────────────────────────────────────────┴───────────┘