- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
专业整理
WORD完美格式
Superset的使用示例
1.Superset的功能介绍
1、我们可以通过连接数据库,去对数据库中的单个表进行配置,展示出柱状图,折线图,饼图,气泡图,词汇云,数字,环状层次图,有向图,蛇形图,地图,平行坐标,热力图,箱线图,树状图,热力图,水平图等图,官网上是不可以操作多个表的,不过我们可以操作视图,也就是说在数据库建好视图,也可以在superset中给表新增一列进行展示。
2、配置好了我们想要的图表之后我们可以把它添加到仪盘表进行展示,还可以去配置缓存,来加速仪盘表的查询,不必要没次都去查询数据库。
3、我们可以查看进行查询表的sql,也可以把查询导出为json,csv文件。它有自己的sql编辑器,我们可以在里面来编写sql。
本地登录公司已经部署好的superset环境,登录地址:4:8989
2.superset连接数据库
Superset支持多种的数据库连接,如MySQL,Oracle,Hive等,其连接方式如下:
数据库类型
在服务器执行命令
URL填写方式
MySQL
pip install mysqlclient
mysql://用户名:密码@IP/数据库名
Postgres
pip install psycopg2
postgresql+psycopg2://
Presto
pip install pyhive
presto://
Oracle
pip install cx_Oracle
oracle://
sqlite
sqlite://
Redshift
pip install sqlalchemy-redshift
redshift+psycopg2://
MSSQL
pip install pymssql
mssql://
Impala
pip install impyla
impala://
Hive/SparkSQL
pip install pyhive
hive://
2.1superset连接MySQL
登录到部署superset主机
安装MySQL客户端依赖,执行命令:pip install mysqlclient
进入superset的Web界面,点击sources下拉选项的Databases,如下图:
进入数据库界面,点击“+”按钮进入数据库连接界面,填写正确字段后保存,操作如下:
查看已经连接好的数据库
2.2 superset连接Kylin数据库
Superset 官方支持清单里没有 Kylin。但是由于 Superset 是通过 SQLAlchemy 访问数据源的,所以原则上只要实现一套 Kylin 的 SQLAlchemy 方言(dialect)+ DBAPI 实现,即可以对其做集成。
2.2.1 下载PyKylin
Python 的官方库中没有找到 Kylin 的 SQLAlchemy + DBAPI 实现,但是在 GitHub 上有一个 HYPERLINK /wxiang7/pykylin pykylin 项目。
下载地址: HYPERLINK /YorkeCao/pykylin4superset /YorkeCao/pykylin4superset
2.2.2 修改pykylin代码
解压下载的pykylin4superset-master.zip
cd pykylin4superset-master/pykylin
修改dialect.py代码:
修改def?get_table_names函数为下面代码:
def?get_table_names(self,?engine,?schema=None,?**kw):?
connection?=?engine.contextual_connect()?
return?connection.connection.list_tables()?
添加以下代码:
def?get_schema_names(self,?engine,?schema=None,?**kw):??
connection?=?engine.contextual_connect()??
return?connection.connection.list_schemas()?
修改create_connect_args方法:
def?create_connect_args(self,?url):???
????????opts?=?url.translate_connect_args()?
????????api
您可能关注的文档
- [IT互联网新行业]公司薪酬体系设计方案和对策和标准参考.doc
- [笔记]城市园林绿地规划杨赉丽.doc
- [十一]施工组织方案的针对性完整性.doc
- [完整精品]大学物理实验报告之万用表的使用.doc
- “码”到成功_十大经典二维码营销案例.doc
- 《地球的运动》教学设计和反思.doc
- [特色小镇]旅游小镇规划案例分析.doc
- 《多彩的超轻粘土》校本课程教学案33868.doc
- 《价格变动的影响》的教学案.doc
- 《建筑工程建筑面积计算规范方案》中的疑难问题.doc
- 2025国考长沙市食品药品监管岗位行测模拟题及答案.docx
- 2025国考厦门市治安管理岗位申论必刷题及答案.docx
- 2025国考拉萨市证券监管岗位行测必刷题及答案.docx
- 2025国考乌鲁木齐市外交外事类行测高频考点及答案.docx
- 2025国考乌鲁木齐市林业草原岗位申论高频考点及答案.docx
- 2025国考绍兴市机关党委岗位行测高频考点及答案.docx
- 2025国考深圳市刑事技术岗位申论必刷题及答案.docx
- 2025国考深圳金融监管权威期刊金融监管研究热点文章选编与出题.docx
- 2025国考兰州市卫生监督岗位行测高频考点及答案.docx
- 2025国考长沙市俄语翻译岗位行测高频考点及答案.docx
最近下载
- 路肩检查记录表.docx VIP
- Unit 6 How do you feel Part B read and write(教学设计)人教PEP版英语六年级上册.docx VIP
- 天然气管道涉路工程(定向钻穿越)安全评价报告.pdf VIP
- 地被植物的种植模板.docx VIP
- JJF2094-2024 行星式水泥胶砂搅拌机校准规范.pdf VIP
- 严重精神障碍家属护理.pptx VIP
- 锻造机械日常点检表.docx VIP
- 2MW变流器(艾默生)20140723.pptx VIP
- 钢结构检测内部培训.pptx VIP
- 体育舞蹈之拉丁舞智慧树知到期末考试答案章节答案2024年浙江大学.docx VIP
原创力文档


文档评论(0)