A Jupyter Kernel for DuckDB with Unity Catalog
Project description
Dunky
A Jupyter Kernel for DuckDB with Unity Catalog.
Description
Dunky is a Jupyter kernel that allows you to run DuckDB queries with Unity Catalog integration directly from your Jupyter notebooks.
Features
- Run DuckDB queries in Jupyter notebooks
- Unity Catalog integration
- No need to use magics
- Nice output formatting
- No need to load uc_catalog, delta and manage secrets
Installation
To install Dunky, you can use the following commands:
pip install dunky
Configure Unity Catalog
You can set the following environment variables to configure Unity Catalog:
- UC_ENDPOINT: The endpoint of the Unity Catalog server.
- UC_TOKEN: The token to authenticate with the Unity Catalog server.
- UC_AWS_REGION: The AWS region to use for the Unity Catalog server.
These settings default to localhost:8080/api/2.1/unity-catalog, not-used, and eu-west-1 respectively.
Usage
After installing, you can start using the Dunky kernel in your Jupyter notebooks. Select the "Dunky" kernel from the kernel selection menu.
You can directly query DuckDB tables and use Unity Catalog features in your notebooks. You don't need to set up a connection or manage credentials, as Dunky handles all of that for you.
Start with attaching your database using the ATTACH DATABASE command. e.g.,
ATTACH DATABASE 'unity' AS unity (TYPE UC_CATALOG);
After attaching, just start writing your queries and enjoy the power of DuckDB with Unity Catalog integration!
Remarks
This extension works well together with the junity extension
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file dunky-0.1.2.tar.gz
.
File metadata
- Download URL: dunky-0.1.2.tar.gz
- Upload date:
- Size: 6.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.1.1 CPython/3.12.6
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | cad1ebad1c51c6d2b00ae80695e8e611f1fbfea07ff5c967299bc022f7212494 |
|
MD5 | cb9ad3bafd8d6ff67ef978cb3347d95f |
|
BLAKE2b-256 | ddfad44d58e083263680ce3413577ecd271cd9231609a838dd288bb61ab58015 |
File details
Details for the file dunky-0.1.2-py3-none-any.whl
.
File metadata
- Download URL: dunky-0.1.2-py3-none-any.whl
- Upload date:
- Size: 8.7 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.1.1 CPython/3.12.6
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | b8f860894db865ce1b9d6edde68d8cb6c3277a214a6a867dec3a0f475bed77ef |
|
MD5 | bf3718bbc67f3b0406afcb0609ca777c |
|
BLAKE2b-256 | b74211fe7a1469bfbbdc80868b1b7c556e5302316aff27f621b7ef19d866389a |