Build the Common Data Language with the Metrics Platform Start Now
Kyligence Zen Kyligence Zen
Kyligence Enterprise Kyligence Enterprise
Cloud
Services
By Use Cases
By BI Tools
Customers
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.
Learn about the importance of the Metrics Layer and its impact on data analysis and decision-making. Enables businesses to measure, track, and interpret KPI effectively.
Learn about metrics store and how it can help enterprises achieve metrics reusability, consistency, self-service definition, and scalability.
Everything you should know about Metrics Store and how to extend DataOps practices to managing your business metrics. Read Now.
Read on to learn the key competencies and critical features to look for when evaluating a semantic layer offering for your BI tool.
Kyligence Zen intelligently manages data in the retail industry. Read to learn how to develop the "North Star Metric" system to track goals and progress.
Already have an account? Click here to login
预约演示,您将获得
完整的产品体验
从数据导入、建模到分析的全流程操作演示。
行业专家解惑
与资深行业专家的交流机会,解答您的个性化问题。
您还可以在云平台中 部署 Kyligence
直接获得 30 天免费试用
请填写真实信息,我们会在 1-2 个工作日内电话与您联系。