mirror of https://github.com/apache/superset.git
chore: bump firebolt-sqlalchemy to support service account auth (#27118)
This commit is contained in:
parent
7b59c94827
commit
b60938be4d
|
@ -8,20 +8,19 @@ version: 1
|
|||
## Firebolt
|
||||
|
||||
The recommended connector library for Firebolt is [firebolt-sqlalchemy](https://pypi.org/project/firebolt-sqlalchemy/).
|
||||
Superset has been tested on `firebolt-sqlalchemy>=0.0.1`.
|
||||
|
||||
The recommended connection string is:
|
||||
|
||||
```
|
||||
firebolt://{username}:{password}@{database}
|
||||
firebolt://{username}:{password}@{database}?account_name={name}
|
||||
or
|
||||
firebolt://{username}:{password}@{database}/{engine_name}
|
||||
firebolt://{username}:{password}@{database}/{engine_name}?account_name={name}
|
||||
```
|
||||
|
||||
Here's a connection string example of Superset connecting to a Firebolt database:
|
||||
It's also possible to connect using a service account:
|
||||
|
||||
```
|
||||
firebolt://email@domain:password@sample_database
|
||||
firebolt://{client_id}:{client_secret}@{database}?account_name={name}
|
||||
or
|
||||
firebolt://email@domain:password@sample_database/sample_engine
|
||||
firebolt://{client_id}:{client_secret}@{database}/{engine_name}?account_name={name}
|
||||
```
|
||||
|
|
|
@ -45,7 +45,7 @@ Some of the recommended packages are shown below. Please refer to [setup.py](htt
|
|||
| [Elasticsearch](/docs/databases/elasticsearch) | `pip install elasticsearch-dbapi` | `elasticsearch+http://{user}:{password}@{host}:9200/` |
|
||||
| [Exasol](/docs/databases/exasol) | `pip install sqlalchemy-exasol` | `exa+pyodbc://{username}:{password}@{hostname}:{port}/my_schema?CONNECTIONLCALL=en_US.UTF-8&driver=EXAODBC` |
|
||||
| [Google Sheets](/docs/databases/google-sheets) | `pip install shillelagh[gsheetsapi]` | `gsheets://` |
|
||||
| [Firebolt](/docs/databases/firebolt) | `pip install firebolt-sqlalchemy` | `firebolt://{username}:{password}@{database} or firebolt://{username}:{password}@{database}/{engine_name}` |
|
||||
| [Firebolt](/docs/databases/firebolt) | `pip install firebolt-sqlalchemy` | `firebolt://{client_id}:{client_secret}@{database}/{engine_name}?account_name={name}` |
|
||||
| [Hologres](/docs/databases/hologres) | `pip install psycopg2` | `postgresql+psycopg2://<UserName>:<DBPassword>@<Database Host>/<Database Name>` |
|
||||
| [IBM Db2](/docs/databases/ibm-db2) | `pip install ibm_db_sa` | `db2+ibm_db://` |
|
||||
| [IBM Netezza Performance Server](/docs/databases/netezza) | `pip install nzalchemy` | `netezza+nzpy://<UserName>:<DBPassword>@<Database Host>/<Database Name>` |
|
||||
|
|
2
setup.py
2
setup.py
|
@ -163,7 +163,7 @@ setup(
|
|||
"exasol": ["sqlalchemy-exasol >= 2.4.0, <3.0"],
|
||||
"excel": ["xlrd>=1.2.0, <1.3"],
|
||||
"firebird": ["sqlalchemy-firebird>=0.7.0, <0.8"],
|
||||
"firebolt": ["firebolt-sqlalchemy>=0.0.1"],
|
||||
"firebolt": ["firebolt-sqlalchemy>=1.0.0, <2"],
|
||||
"gsheets": ["shillelagh[gsheetsapi]>=1.2.10, <2"],
|
||||
"hana": ["hdbcli==2.4.162", "sqlalchemy_hana==0.4.0"],
|
||||
"hive": [
|
||||
|
|
Loading…
Reference in New Issue