本文为您介绍Apache Superset如何连接Hologres并可视化分析数据。
背景信息
Apache Superset ( incubating ) 是一款数据探索和可视化分析的开源BI工具。Apache Superset基于Python开发,使用了Flask、Pandas、SQLAlchemy 等组件。Hologres兼容PostgreSQL,如下示例使用Apache Superset V0.38.0版本连接Apache Superset进行数据分析。关于Apache Superset详情,请参见Why Superset?。
前提条件
开通Hologres,详情请参见购买Hologres。
安装Apache Superset,详情请参见Apache Superset官网。
操作步骤
登录Superset,在顶部菜单栏选择
,进入Databases页面。在页面右上角单击DATABASE,进入Connect a database页面。
在Connect a database页面,选择PostgreSQL,然后配置相关数据源参数。
参数
说明
HOST
Hologres实例的网络地址和端口。
进入Hologres管理控制台,选择左侧导航栏实例列表,单击目标实例,在实例详情页网络信息中获取网络地址和端口。
重要请根据Apache Superset运行所在网络环境选择正确的网络地址和端口,否则将无法正常连接。
PORT
DATABASE NAME
Hologres创建的数据库名称。您可以登录Hologres管理控制台,单击目标实例操作列中的管理,然后单击数据库管理,在DB 授权页面获取并确认数据库名称。
USERNAME
当前阿里云账号的AccessKey ID。您可以单击AccessKey 管理,获取AccessKey ID。
PASSWORD
当前阿里云账号的AccessKey Secret。
DISPLAY NAME
数据库的显示名称。
ADDITIONAL PARAMETERS
配置额外参数。推荐配置
application_name
参数,用于后续分析时可以快速识别时Superset发出的查询。例如:application_name=superset
。单击FINISH,以确认成功连接和验证。
保存完成后,您就可以连接Hologres以可视化的方式分析展示数据,具体操作请参见Apache Superset。