我使用 DBeaver 和 DuckDB 数据库连接(路径 =
:memeory:
)来读取本地 .parquet
文件。
SELECT * FROM "C:\folder\myfile.parquet"
是否可以直接从 ADLS 读取
.parquet
文件?
我尝试了以下方法:
SELECT * FROM "abfs://[email protected]/folder/my.parquet"
但这不起作用
如果可能,有人可以提供示例连接/路径字符串吗?
更新 是可以的,请参考下面的例子:
INSTALL azure;
LOAD azure;
SET azure_storage_connection_string = '<connection string from storage account/access keys/connection string>';
SELECT * FROM 'azure://<continer>/<folder>/<filename>.parquet' limit 10;
可以的,请按照下面的例子:
INSTALL azure;
LOAD azure;
SET azure_storage_connection_string = '<connection string from storage account/access keys/connection string>';
SELECT * FROM 'azure://<continer>/<folder>/<filename>.parquet' limit 10;