Apache Superset

本文为您介绍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?

前提条件

操作步骤

  1. 登录Superset,在顶部菜单栏选择Sources > Databases Connections,进入Databases页面。

  2. 在页面右上角单击DATABASE,进入Connect a database页面。

  3. Connect a database页面,选择PostgreSQL,然后配置相关数据源参数。

    image

    参数

    说明

    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

    image

  4. 单击FINISH,以确认成功连接和验证。

    保存完成后,您就可以连接Hologres以可视化的方式分析展示数据,具体操作请参见Apache Superset