微前端架构如何改变企业的开发模式与效率提升
1259
2022-11-11
Superset的搭建与使用
Superset的搭建与使用
1.Superset 介绍
Superset 是一款由 Airbnb 开源的“现代化的企业级 BI(商业智能) Web 应用程序”,其通过创建和分享 dashboard,为数据分析提供了轻量级的数据查询和可视化方案。 Superset 的前端主要用到了 React 和 NVD3/D3,而后端则基于 Python 的 Flask 框架和 Pandas、SQLAlchemy 等依赖库,主要提供了这几方面的功能:
集成数据查询功能,支持多种数据库,包括 MySQL、PostgresSQL、Oracle、SQL Server、SQLite、SparkSQL 等,并深度支持 Druid。 通过 NVD3/D3 预定义了多种可视化图表,满足大部分的数据展示功能。如果还有其他需求,也可以自开发更多的图表类型,或者嵌入其他的 JavaScript 图表库(如 HighCharts、ECharts)。 提供细粒度安全模型,可以在功能层面和数据层面进行访问控制。支持多种鉴权方式(如数据库、OpenID、LDAP、OAuth、REMOTE_USER 等)。
2.文档地址
clone incubator-superset/contrib/docker# prefix with SUPERSET_LOAD_EXAMPLES=yes to load examples:docker-compose run --rm superset ./docker-init.sh# you can run this command everytime you need to start superset now:
我这边选择的是使用Docker安装会简单些。安装完会提示输入管理员账户和密码。安装完打开这个进行访问
4.配置Databases
我这边的数据源是Mysql 数据库。
mysql+mysqldb://root:XXXXXXXXXX@192.168.1.237:3306/invest_amd
XXX是密码。
pip install mysql-pythonpip install PyMySQL
5.配置Tables
mysql 的中间的那个Schema不用填
6.配置Charts
7.配置Dashboards
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~