Superset サポート
Apache Superset は、モダンなデータ探索と可視化プラットフォームです。データのクエリには SQLAlchemy を使用します。
MySQL Dialect を使用することもできますが、largeint をサポートしていません。そのため、StarRocks Dialect を開発しました。
環境
- Python 3.x
- mysqlclient (pip install mysqlclient)
- Apache Superset
注意: mysqlclient がインストールされていない場合、例外がスローされます:
No module named 'MySQLdb'
インストール
dialect は SQLAlchemy に貢献していないため、ソースコードからインストールする必要があります。
superset を Docker でインストールする場合、sqlalchemy-starrocks は root でインストールしてください。
ソースコード からインストール
pip install .
アンインストール
pip uninstall sqlalchemy-starrocks
使用法
SQLAlchemy を使用して StarRocks に接続するには、次の URL パターンを使用できます:
starrocks://<username>:<password>@<host>:<port>/<database>[?charset=utf8]