本文为您介绍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管理控制台,进入实例详情页,在网络信息区域获取网络地址。您可以根据业务情况选择网络类型,详情请参见实例配置。
PORT
Hologres实例的端口。您可以登录Hologres管理控制台,进入的实例详情页,在网络信息区域获取实例端口。
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。