A SQLAlchemy dialect for Dremio via Flight interface.
Project description
SQLAlchemy Dremio
This is fix dremio arrow flight connection upgrade.
Forked from https://github.com/narendrans/sqlalchemy_dremio
A SQLAlchemy dialect for Dremio via Flight interfaces.
Installation
pip3 install sqlalchemy_dremio
Usage
Arrow Flight
- This is experiemental. Not recommended for production usage.
Connection String example:
dremio+flight://user:password@host:port/dremio
Refer https://github.com/dremio-hub/dremio-flight-connector for configuring flight endpoint in Dremio.
Testing
Set the environment variable DREMIO_CONNECTION_STRING:
Linux:
export DREMIO_CONNECTION_URL="dremio://dremio:dremio123@localhost:31010/dremio"
And then run:
export DREMIO_CONNECTION_URL="dremio+flight://dremio:dremio123@localhost:32010/dremio"
sudo python3 setup.py install
py.test test
releasing
sudo rm -rf build/ dist/ sqlalchemy_dremio_flight.egg-info/
python3 -m pip install build
python3 -m build --sdist
twine check dist/*
twine upload dist/*
Superset Integration
This SQLAlchemy can be used for connecting Dremio with Superset. Please check superset website for more instructions on the setup.
Development
pip install -r requirements_dev.txt
build
sudo python3 setup.py install
twine upload dist/*
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
File details
Details for the file sqlalchemy_dremio_flight-1.2.6.tar.gz.
File metadata
- Download URL: sqlalchemy_dremio_flight-1.2.6.tar.gz
- Upload date:
- Size: 16.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.1.1 pkginfo/1.4.2 requests/2.22.0 setuptools/45.2.0 requests-toolbelt/0.8.0 tqdm/4.30.0 CPython/3.8.10
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
7cf712c85241b63ba4c4948ec7e8158626c53a52ac6cbdc090b322bb53d2a5d7
|
|
| MD5 |
ba35ea46de720337e24294ddbf8f1755
|
|
| BLAKE2b-256 |
cdca23343dfec07e120f511132e654bd3aac83f0e5ffc1df34060a8906ca7998
|