备案 控制台
文档
产品文档

Superset连接MaxCompute

更新时间:
一键部署
产品详情
相关技术圈
我的收藏

MaxCompute支持您将MaxCompute项目数据接入Superset,帮助您快速、轻量、直观地探索和可视化分析数据。本文为您介绍如何通过PyODPS连接Superset和MaxCompute项目,并进行可视化数据分析。

背景信息

Apache Superset是一个现代数据探索和可视化平台,具有丰富的从简单的折线图到高度详细的地理空间图表的图表形态。更多Superset信息,请参见 Superset。

前提条件

在执行操作前,请确认您已满足如下条件:

  • 已创建MaxCompute项目。

    更多创建MaxCompute项目操作,请参见 创建MaxCompute项目。

  • 已获取可访问MaxCompute项目的AccessKey ID和AccessKey Secret。

    您可以进入 AccessKey管理页面获取AccessKey ID和AccessKey Secret。

  • 已安装Superset。

    您可以按照Superset官方资料安装,请参见 Superset文档。您还可以通过 Docker方式安装Superset并按照官方资料执行额外步骤,请参见 添加驱动(Docker)。

    本文中的Superset示例版本为v1.1.0。

  • 已安装或更新v0.10.7及以上版本的 PyODPS。

    建议使用Python 3安装PyODPS,更多安装操作,请参见 安装PyODPS。

    本文中的PyODPS示例版本为v0.10.7。

步骤一:连接Superset和MaxCompute

  1. 启动Superset,进入Superset界面。

    更多启动操作信息,请参见 Superset文档。

  2. 在顶部菜单栏,选择Data > Databases后,在右侧单击+DATABASE

    添加数据源

  3. 在数据源配置界面填写下表所列参数信息。

    配置连接参数

    参数

    说明

    DATABASE NAME

    新建数据连接的名称,用于在系统中区分不同数据库的连接。

    SQLALCHEMY URI

    连接MaxCompute项目的 SQLAlchemy连接串。格式为odps://<accesskey_id>:<accesskey_secret>@<MaxCompute_project_name>/?endpoint=<MaxCompute_endpoint>。配置时删除<>符号。参数说明如下:

    • accesskey_id:必填。具备目标MaxCompute项目访问权限的AccessKey ID。

      您可以进入 AccessKey管理页面获取AccessKey ID。

    • accesskey_secret:必填。AccessKey ID对应的AccessKey Secret。

      您可以进入 AccessKey管理页面获取AccessKey Secret。

    • <MaxCompute_project_name>:必填。待连接的目标MaxCompute项目名称。

      此处为MaxCompute项目名称,非工作空间名称。您可以登录 MaxCompute控制台,左上角切换地域后,即可在项目管理页面查看到具体的MaxCompute项目名称。

    • <MaxCompute_endpoint>:必填。MaxCompute项目所属区域的Endpoint。

      各地域的Endpoint信息,请参见 Endpoint。

    如果您需要启用查询加速功能,需要在SQLAlchemy连接串后增加如下参数。

    参数

    取值

    说明

    interactive_mode

    true

    查询加速功能总开关。

    reuse_odps

    true

    可选。启用强制复用连接模式,建议开启。Superset默认对每个SQL请求强制重新创建连接,启用此模式后可以更方便地创建连接。

    fallback_policy

    • unsupported

    • upgrading

    • noresource

    • timeout

    • generic

    • default

    • all

    可选。控制查询加速失败时的回退行为。格式为<policy1>,<policy2>...。支持的policy如下:

    • unsupported:不支持查询加速功能时,回退到离线模式。

    • upgrading:升级过程中回退到离线模式。

    • noresource:资源不足时回退到离线模式。

    • timeout:连接超时回退到离线模式。

    • generic:发生未知错误时回退到离线模式。

    • default:等同于同时指定unsupported、upgrading、noresource和timeout。如果SQLAlchemy连接串中未指定fallback_policy,则此项为默认值。

    • all:将在所有情况下回退到离线模式。

    基于上述解释,打开查询加速功能、启用强制复用连接模式、在查询加速功能尚未支持、升级中和资源不足时回退到离线模式的SQLAlchemy连接串示例为:odps://<accesskey_id>:<accesskey_secret>@<MaxCompute_project_name>/?endpoint=<MaxCompute_endpoint>&interactive_mode=true&reuse_odps=true&fallback_policy=unsupported,upgrading,noresource

  4. 单击TEST CONNECTION,右下角出现提示 Connection looks good!时代表可以连接成功,单击ADD即可将MaxCompute项目添加至Superset。

    测试连接

步骤二:使用Superset查询及分析数据

完成数据源配置后,您可以通过添加数据集,对特定表进行查询和可视化分析。您可以执行如下操作,更多操作请参见 Superset帮助。

  • 查看所有表

    在Superset界面的顶部菜单栏,选择Data > Datasets后,在右侧单击+DATASET。在Add dataset对话框选择您创建的Database(数据连接)、Schema(MaxCompute项目名称)即可查看所有表信息。

    查看所有表

  • 查看表结构

    在Superset界面的顶部菜单栏,选择Data > Datasets后,在右侧单击+DATASET。在Add dataset对话框选择您创建的Database(数据连接)、Schema(MaxCompute项目名称)及Table(表)后,单击ADD即可查看表结构信息。

    查看表结构

  • 查看表数据

    您可以通过SQL编辑器输入并运行SQL脚本,即可查看表数据信息。

    查看表数据

  • 可视化分析数据

    Datasets界面,您可以单击目标表后,选择图表类型并配置属性,即可根据实际业务诉求开展数据分析。

    可视化分析数据

上一篇:Davinci连接MaxCompute 下一篇:Yonghong BI连接MaxCompute
  • 本页导读 (1)

聚圣源书店起什么什么名字好feeling是什么意思工业产品起名大全谷姓女生起名字孩子起名得100分特朗普称美国拥有世上最强武器小型宾馆起名亚服战网仙剑6修改器生肖鼠起名小男孩起个英文名叫啥好大年初三禁忌三峡翻译重生明末当皇帝皮肤莫名其妙瘙痒起包奉子命完婚84eee2020王姓男孩起名大全维字起名字的代表营业执照起名大集马达加斯加2逃往非洲园林论坛郑氏女生起名字胡一天事件李加张起宝宝名字6月出生的鼠宝宝起名大起名姚起名男宝宝名字方姓女儿起名字qq微博淀粉肠小王子日销售额涨超10倍罗斯否认插足凯特王妃婚姻让美丽中国“从细节出发”清明节放假3天调休1天男孩疑遭霸凌 家长讨说法被踢出群国产伟哥去年销售近13亿网友建议重庆地铁不准乘客携带菜筐雅江山火三名扑火人员牺牲系谣言代拍被何赛飞拿着魔杖追着打月嫂回应掌掴婴儿是在赶虫子山西高速一大巴发生事故 已致13死高中生被打伤下体休学 邯郸通报李梦为奥运任务婉拒WNBA邀请19岁小伙救下5人后溺亡 多方发声王树国3次鞠躬告别西交大师生单亲妈妈陷入热恋 14岁儿子报警315晚会后胖东来又人满为患了倪萍分享减重40斤方法王楚钦登顶三项第一今日春分两大学生合买彩票中奖一人不认账张家界的山上“长”满了韩国人?周杰伦一审败诉网易房客欠租失踪 房东直发愁男子持台球杆殴打2名女店员被抓男子被猫抓伤后确诊“猫抓病”“重生之我在北大当嫡校长”槽头肉企业被曝光前生意红火男孩8年未见母亲被告知被遗忘恒大被罚41.75亿到底怎么缴网友洛杉矶偶遇贾玲杨倩无缘巴黎奥运张立群任西安交通大学校长黑马情侣提车了西双版纳热带植物园回应蜉蝣大爆发妈妈回应孩子在校撞护栏坠楼考生莫言也上北大硕士复试名单了韩国首次吊销离岗医生执照奥巴马现身唐宁街 黑色着装引猜测沈阳一轿车冲入人行道致3死2伤阿根廷将发行1万与2万面值的纸币外国人感慨凌晨的中国很安全男子被流浪猫绊倒 投喂者赔24万手机成瘾是影响睡眠质量重要因素春分“立蛋”成功率更高?胖东来员工每周单休无小长假“开封王婆”爆火:促成四五十对专家建议不必谈骨泥色变浙江一高校内汽车冲撞行人 多人受伤许家印被限制高消费

聚圣源 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化