You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/integrations/engines/duckdb.md
+34-1Lines changed: 34 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -18,6 +18,7 @@
18
18
|`extensions`| Extension to load into duckdb. Only autoloadable extensions are supported. | list | N |
19
19
|`connector_config`| Configuration to pass into the duckdb connector. | dict | N |
20
20
|`secrets`| Configuration for authenticating external sources (e.g., S3) using DuckDB secrets. | dict | N |
21
+
|`filesystems`| Configuration for registering `fsspec` filesystems to the DuckDB connection. | dict | N |
21
22
22
23
#### DuckDB Catalogs Example
23
24
@@ -256,4 +257,36 @@ After configuring the secrets, you can directly reference S3 paths in your catal
256
257
257
258
Refer to the official DuckDB documentation for the full list of [supported S3 secret parameters](https://duckdb.org/docs/stable/extensions/httpfs/s3api.html#overview-of-s3-secret-parameters) and for more information on the [Secrets Manager configuration](https://duckdb.org/docs/configuration/secrets_manager.html).
258
259
259
-
> Note: Loading credentials at runtime using `load_aws_credentials()` or similar deprecated functions may fail when using SQLMesh.
260
+
> Note: Loading credentials at runtime using `load_aws_credentials()` or similar deprecated functions may fail when using SQLMesh.
261
+
262
+
##### File system configuration example for Microsoft Onelake
263
+
264
+
The `filesystems` accepts a list of file systems to register in the DuckDB connection. This is especially useful for Azure Storage Accounts, as it adds write support for DuckDB which is not natively supported by DuckDB (yet).
# anon: False # To use azure.identity.DefaultAzureCredential authentication
289
+
```
290
+
291
+
292
+
Refer to the documentation for `fsspec`[fsspec.filesystem](https://filesystem-spec.readthedocs.io/en/latest/api.html#fsspec.filesystem) and `adlfs`[adlfs.AzureBlobFileSystem](https://fsspec.github.io/adlfs/api/#api-reference) for a full list of storage options.
0 commit comments