Excel Your KPIs with AI Copilot Start for free today
Your AI Copilot for Data
Definitive Guide to Decision Intelligence
Subscribe to our newsletter>
Get the latest products updates, community events and other news.
To better serve Kyligence or Kylin users, Kyligence Insight for Superset is the customized Superset that enriches Kylin ecosystem, providing alternative analytics option for end-users.
Kyligence Insight for Superset is tailored to be seamlessly integrated with Kyligence or Kylin, that provides smooth analytical experience from Kyligence or Kylin to Superset, reduces duplicated manual efforts, and speed up time-to-insight.
You can learn and give feedback on this GitHub project .
This guide shows you how to get a quick start with Kyligence Insight for Superset. It assumes that you have already installed the Docker service. If you haven't installed it yet, you can refer the following links to install it.
It also requires sign up for a Kyligence Account, then you can activate Kyligence Insight for Superset for free.
If you want to use interactive map(base on MapBox), you also need to prepare a Mapbox Token which is optional if you don't use interactive map.
Note: you would not be able to upgrade Kyligence Insight for Superset with quick start launch, because you don't have external metadata store configured.
$ docker run -it -p <local port>:8099 --name <container name> kyligence/superset-kylin:latest
$ docker run -it -p 8099:8099 --name superset-kylin kyligence/superset-kylin:latest
After executing the command successfully, you can type Ctrl+P and Ctrl+Q continuously, so that docker can run as a daemon process.
$ docker exec -it superset-kylin bin/create-admin.sh
In the quick start section above, we did not use an external database as the meta store of Kyligence Insight for Superset. If you want to operate it long run or upgrade it in the future, please setup an external database as the metadata store. In the following, we will use MySQL as an example to show you how to setup an external metadata store.
sqlalchemy_database_uri: <SQLAlchemy DSN, if empty, superset will use SQLlite instead>
sqllab_timeout: <SQLLab timeout>
mapbox_api_key: <mapbox token>
$ docker pull mysql:5.7
$ docker run -itd -p <local port>:3306 -e MYSQL_ROOT_PASSWORD=<database password> -e MYSQL_DATABASE=<database name> --name <database container name> mysql:5.7
$ docker pull mysql:5.7
$ docker run -itd -p 3306:3306 -e MYSQL_ROOT_PASSWORD=root -e MYSQL_DATABASE=superset --name superset-db mysql:5.7
$ docker pull kyligence/superset-kylin:latest
mysql://<db username>:<db password>@<database host name>:<db port>/<database>
### If you are using MySQL started with Docker, then it is
$ docker run -it -p <local port>:8099 \
--link <database container name>:<database host name> \
-v /<absloute path>/insight.default.yaml:/usr/local/superset/conf/insight.default.yaml \
--name <container name> \
### If you are using MySQL started with Docker, then it is:
$ docker run -it -p 8099:8099 \
--link superset-db:superset-db \
-v `pwd`/insight.default.yaml:/usr/local/superset/conf/insight.default.yaml \
--name superset-kylin \
Welcome to Kyligence Insight for Superset!
In order to activate your evaluation, you need to login with your Kyligence Account.
If you do not have a Kyligence Account, please register at:
To learn more about the activation, please refer to following URL:
Please enter account: username
Please enter password: password
$ docker ps -a
ONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
3b059d2723cb kyligence/superset-kylin:latest "bootstrap.sh" 2 days ago Up 3 seconds (health: starting) 0.0.0.0:8099->8099/tcp superset-kylin
You can type Ctrl+P and Ctrl+Q continuously to make docker run as a daemon process.
If you use Docker to run Kyligence Insight for Superset, the upgrade is super simple, just stop and remove the original container and open new one. :
docker rm -f superset-kylin
docker pull kyligence/superset-kylin:latest
Then follow step #4 in the section Use MySQL as metadata store to start Kyligence Insight for Superset to start container again.
If you encounter any problems , you can create a issue at the following link. Give us feedback: https://github.com/Kyligence/Insight-for-Superset/issues
Learn about the fundamentals of a data product and how we help build better data products with real customer success stories.
Discover the 7 top AI analytics tools! Learn about their pros, cons, and pricing, and choose the best one to transform your business.
Discover operational and executive SaaS metrics that matter for customers success, importance, and why you should track them with Kyligence Zen.
Unlock the future of augmented analytics with this must-read blog. Discover the top 5 tools that are reshaping the analytics landscape.
What website metrics matter in business? Learn about categories, vital website metrics, how to measure them, and how Kyligence simplifies it.
Unlock potentials of analytics query accelerators for swift data processing and insights from cloud data lakes. Explore advanced features of Kyligence Zen.
Unlock power of data storytelling in business. Learn how to convey insights using narrative and visual representations, examples, and benefits.
Explore these exceptional cloud analytics tools. Assess their pros, cons, and pricing to pinpoint the optimal one for your business.
Learn what natural language query is and how it transforms your data analytics. Explore examples of natural language queries in Kyligence Zen.
Discover how AI shapes banking, healthcare, and data analytics sectors. Get insights into the future of industry disruption to guide your decisions.
99 Almaden Boulevard Suite #663
San Jose, CA 95113
+1 (669) 256-3378
Ⓒ 2023 Kyligence, Inc. All rights reserved.
Already have an account? Click here to login
A complete product experience
A guided demo of the whole process, from data import, modeling to analysis, by our data experts.
Q&A session with industry experts
Our data experts will answer your questions about customized solutions.
Please fill in your contact information.We'll get back to you in 1-2 business days.