DeltaLake table engine
This engine provides an integration with existing Delta Lake tables in Amazon S3, and supports both reads and writes (from v25.10).
Create a table
Note that the Delta Lake table must already exist in S3, this command does not take DDL parameters to create a new table.
Engine parameters
url— Bucket url with path to the existing Delta Lake table.aws_access_key_id,aws_secret_access_key- Long-term credentials for the AWS account user. You can use these to authenticate your requests. Parameter is optional. If credentials are not specified, they are used from the configuration file.
Engine parameters can be specified using Named Collections.
Example
Using named collections:
Data cache
The DeltaLake table engine and table function support data caching same as S3, AzureBlobStorage, HDFS storages. See here.
Insert data
Once you have created a table using the DeltaLake table engine, you can insert data into it with: