文档

Davinci

更新时间:

Davinci是宜信数据团队开源的一款商业智能(Business Intelligence)产品。本文将为您介绍Davinci如何连接Hologres并进行可视化分析。

注意事项

Davinci默认不读取PostgreSQL中外部表的表结构,所以暂时无法在页面中查询到外部表元数据,但是您可以直接使用SQL语句进行查询。SQL语句

  1. 安装Davinci

    安装Davinci,详情请参见Davinci官方文档

  2. 安装JDBC驱动

    1. 请前往PostgreSQL官网下载42.2.18以上版本的JDBC驱动。

    2. 将下载的PostgreSQL的JDBC驱动包放置于<Davinci安装目录>\lib目录下。

    3. Davinci默认支持的不是PostgreSQL数据源,您需要配置自定义数据源。进入<Davinci安装目录>\lib目录,运行如下命令,创建一个自定义数据源配置文件。

      mv datasource_driver.yml.example datasource_driver.yml
    4. 编辑该文件,添加如下内容,配置PostgreSQL数据源。

      postgresql:
          name: postgresql
          desc: postgresql
          version:
          driver: org.postgresql.Driver
          keyword_prefix: \"
          keyword_suffix: \"
          alias_prefix: \"
          alias_suffix: \"
    5. 重启Davinci,完成JDBC驱动安装和PostgreSQL数据源配置。

  3. 连接Hologres

    1. 登录Davinci,单击页面右上角的+创建,创建一个项目。

    2. 创建项目完成后,单击进入项目。在左侧导航栏单击数据源图标,进入数据源页面。单击右上角的添加图标,创建数据源。创建数据源

    3. 新增Source页面,选择此前配置的PostgreSQL数据源,配置数据源信息。新增source

      参数

      说明

      名称

      您可以输入数据源的名称。如Hologres。

      类型

      选择JDBC

      数据库

      选择此前配置的数据源postgresql

      用户名

      当前阿里云账号的AccessKey ID。获取方式请参见创建访问密钥

      密码

      当前阿里云账号的AccessKey Secret。获取方式请参见创建访问密钥

      数据连接URL

      数据连接URL,填写格式为jdbc:postgresql://<host>:<port>/<databasename>,其中各参数解释如下所示:

      • host:Hologres实例的公共或VPC网络地址,具体按部署环境决定。您可以进入Hologres管理控制台的实例详情页,从网络信息区域获取。

      • port:端口,Hologres实例的端口。您可以进入Hologres管理控制台的实例详情页,从网络信息区域获取实例端口。

      • databasename:数据库名称,Hologres创建的数据库名称。

    4. 单击点击测试按钮,如果页面提示测试成功,表示能够正常连接数据库。

    5. 单击保存,即完成Hologres数据连接的配置。

  4. 数据分析

    您可以利用Hologres进行数据可视化操作,更多数据操作指导请参见Davinci官方文档

  • 本页导读 (1)