Meet Your AI Copilot fot Data Learn More
Your AI Copilot for Data
Kyligence Zen Kyligence Zen
Kyligence Enterprise Kyligence Enterprise
Metrics Platform
OLAP Platform
Customers
Definitive Guide to Decision Intelligence
Recommended
Resources
Apache Kylin
About
Partners
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 e.g. : $ 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.
superset: 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 e.g.: $ 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 mysql://root:root@superset-db:3306/superset
$ 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> \ kyligence/superset-kylin:latest ### 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 \ kyligence/superset-kylin:latest
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: https://account.kyligence.io/#/extra-signup?lang=en&source=superset To learn more about the activation, please refer to following URL: https://kyligence.io/2018/07/11/kyligence-insight-for-superset-data-visualizations-enriching-apache-kylin-ecosystem/ 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.
Unlock potentials of analytics query accelerators for swift data processing and insights from cloud data lakes. Explore advanced features of Kyligence Zen.
Optimize data analytics with AWS S3. Leverage large language models and accelerate decision-making.
Optimize data analytics with Snowflake's Data Copilot. Leverage large language models and accelerate decision-making.
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.
Already have an account? Click here to login
You'll get
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.
Industrial Scenario Demostration
Scenarios in Finance, Retail, Manufacturing industries, which best meet your business requirements.
Consulting From Experts
Talk to Senior Technical Experts, and help you quickly adopt AI applications.