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管理控制台,选择左侧导航栏实例列表,单击目标实例,在实例详情网络信息中获取网络地址和端口。

    重要

    请根据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

    image

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

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