更新时间:2024-09-11 GMT+08:00
分享

接入GaussDB(DWS)数据源

DataArts Insight支持连接GaussDB(DWS)数据源。本文为您介绍如何在DataArts Insight上添加GaussDB(DWS)数据源的操作步骤。

DataArts Insight连接GaussDB(DWS)有以下网络方式:

操作前准备

用户连接数据源时,检查是否添加了公网IP/内网(VPCEP)安全组。检查步骤:
  • 登录管理服务控制台。
  • 在服务列表中单击“大数据 > 数据仓库服务DWS”,进入云数据仓库服务控制台。
  • 在控制台左上角选择区域。
  • 单击云服务控制台左侧导航栏“集群 > 专属集群 ”,进入集群列表。
  • 选择需要连接的集群,单击集群名称,进入集群详情页面。
  • 单击“网络 > 安全组 > 入方向规则”,进入入方向规则界面,查看是否添加公网IP/内网(VPCEP)。如果添加,返回DataArts Insight数据源编辑页面连接数据源。如果未添加,则添加安全组。
  • 单击“添加规则”,弹出“添加入方向规则”页面,填写协议端口、源IP地址(公网IP/内网IP)。
  • 确认参数无误,单击“确认”,返回DataArts Insight界面连接数据源。
  1. 如果添加安全组后,数据源连接测试失败,可能是用户所连接数据源的SASL_SSL未开启。
  2. 源IP地址获取方式:
    • 公网IP:进入弹性负载均衡服务,在负载均衡器界面查询本数据源的弹性负载均衡的IP地址。
    • 内网IP:使用manage_admin账号登录Manage One运营面,进入VPC终端节点服务,在终端节点界面按名称搜索DII-INGEST-VM,剩余的终端节点服务对应的IP地址即为源IP地址。

公网方式接入GaussDB(DWS)数据源

  1. 登录智能数据洞察控制台
  2. 单击管理控制台左上角的,选择区域。
  3. 单击左下角的企业项目选择企业项目。
  4. 选择需要操作的项目,单击项目名称进入项目空间。
  5. 从“数据源 > 新建数据源”进入创建数据源页面,选择要创建数据源所在的项目,源库类型选择数据GaussDB(DWS)。
  6. 接入网络类型选公网。
  7. 在配置连接对话框,填写以下配置。
    图1 公网数据源参数
    表1 参数说明

    参数名称

    是否必填

    说明

    源库类型

    接入的数据源类型,本示例为GaussDB(DWS)。更多数据源类型连接请参考表1

    接入网络类型

    公网方式接入。

    名称

    数据源配置列表的显示名称。

    域名

    数据源的IP地址。

    用户名

    登录云数据库的用户名。

    密码

    登录数据库的密码。

    端口

    对应数据库的登录端口。

    数据库

    登录的数据库名称。

    SASL_SSL

    -

    实现数据源和DataArts Insight之间的可信身份认证与安全数据传输,此开关默认开启。

  8. 单击“连接测试”,进行数据源连通性测试。
  9. 测试成功后单击“确定”,完成数据源添加。

VPC网络连通方式接入GaussDB(DWS)数据源

  1. 登录DataArts Insight管理控制台
  2. 单击管理控制台左上角的,选择区域。
  3. 单击左下角的企业项目选择企业项目。
  4. 选择需要操作的项目,单击项目名称进入项目空间。
  5. 从“数据源 > 新建数据源”进入创建数据源页面,选择要创建数据源所在的项目,源库类型选择数据GaussDB(DWS)。
  6. 接入网络类型选云数据仓库GaussDB(DWS)。
  7. 在配置连接对话框,填写以下配置。
    图2 VPC数据源参数

    表2 参数说明

    参数名称

    是否必填

    说明

    源库类型

    接入的数据源类型,本示例为GaussDB(DWS)。更多数据源类型连接请参考表1

    接入网络类型

    GaussDB(DWS)方式接入。

    所属地域

    GaussDB(DWS)服务主机所在的局点。

    开启跨账号授权

    -

    跨账户授权需填写授权信息,获取账号下实例资源,再填写下面的配置项,此开关默认关闭。

    授权租户ID

    授权账号的ID。

    授权项目ID

    授权账号中项目ID。

    授权委托名

    创建的委托名称。

    获取实例

    -

    填写授权租户ID、授权项目ID、授权委托名等参数后,单击获取实例。

    名称

    数据源配置列表的显示名称,用户自定义。

    描述

    对连接数据源的描述。

    实例

    GaussDB(DWS)服务对应的角色实例。

    服务器列表

    GaussDB(DWS)服务器列表。

    说明:

    如果集群绑定elb,服务器列表默认填充elb地址,如果未绑定elb,默认填充第一个节点ip:port。

    数据库

    登录的数据库名称。

    用户名

    登录云数据库的用户名。

    密码

    登录数据库的密码。

    SASL_SSL

    -

    实现数据源和DataArts Insight之间的可信身份认证与安全数据传输,此开关默认开启。

  8. 单击“连接测试”,进行数据源连通性测试。
  9. 测试成功后单击“确定”,完成数据源添加。

使用跨账号授权步骤

  1. 登录数据源所属账号管理控制台。
  2. 单击管理控制台左上角的,选择区域。
  3. 给账号授权(数据源所属账号给待连接账号授权)。
    1. 单击控制台右上角的用户名,弹出页面,单击统一身份认证。
    2. 进入统一身份认证页面,单击委托,进入委托管理页面。
    3. 单击委托页面右上角的创建委托,新建委托
      选择策略:由于是委托DWS数据源,所以需要选择DWS的只读权限;在选择一个VPC权限(DataArts Insight Datasource VPC Mgmt)。
      • VPCEP权限建立终端节点服务,打通网络。
      • 用户想终止此权限,请删除VPCEP终端节点和新建的委托授权。
  4. 登录待连接数据源DataArts Insight管理控制台
  5. 进行委托管理,单击系统设置>组织管理>委托管理,进入委托管理页面。
  6. 勾选跨账号授权。
    图3 委托授权
  7. 从“数据源 > 新建数据源”进入创建数据源页面,选择要创建数据源所在的项目,源库类型选择数据GaussDB(DWS)。
  8. 接入网络类型选云数据仓库GaussDB(DWS)。
  9. 开启跨账号授权。

    前提:数据源所属账号完成授权。

  10. 填写授权租户ID、授权项目ID、授权委托名。
    单击控制台右上角的“用户名 > 我的凭证 > API凭证”,进入API凭证页面,根据页面显示填写授权租户ID、授权项目ID。授权委托名称填写创建委托时自定的名称。
    图4 我的凭证
  11. 单击获取实例。页面出现获取实例成功。
  12. 这时可在实例、服务列表参数处获取到委托授权的实例信息。
  13. 填写数据库、用户名、密码。
  14. 单击连接测试,连接测试成功后,单击确定按钮。
  15. 数据源连接成功。

终端节点服务连通方式接入GaussDB(DWS)数据源

终端节点服务连接支持通过终端节点服务名称连接数据源,增加数据源接入的灵活性,可解决跨账号接入、ECS自搭建数据源接入;同一主账号及其子账号共用一条连接通道;当前接入方式无需权限委托。

  • 前提条件:
    • 在终端节点服务的基本信息界面开启“连接审批”按钮,请参见查看终端节点服务
    • 需要在连接的终端节点服务中添加白名单记录(将本服务的domain ID加入白名单中),请参见管理终端节点服务的白名单
      domain ID在新建数据源页面获取,如所示。
      图5 获取domain ID
  • 操作步骤
    1. 登录DataArts Insight管理控制台
    2. 单击管理控制台左上角的,选择区域。
    3. 单击左下角的企业项目选择企业项目。
    4. 选择需要操作的项目,单击项目名称进入项目空间。
    5. 从“数据源> 新建数据源”进入创建数据源页面,选择要创建数据源所在的项目,源库类型选择数据GaussDB(DWS)。
    6. 接入网络类型选终端节点服务。
    7. 在配置连接对话框,填写以下配置。
      图6 终端节点服务连接方式
      表3 参数说明

      参数名称

      是否必填

      说明

      源库类型

      接入的数据源类型,本示例为GaussDB(DWS)。更多数据源类型连接请参考表1

      接入网络类型

      终端节点服务方式接入。

      所属地域

      GaussDB(DWS)服务主机所在的局点。

      名称

      数据源配置列表的显示名称,用户自定义。

      描述

      对连接数据源的描述。

      终端节点服务名称

      需要连接的终端节点服务名称。连接终端节点服务的前提条件:

      验证

      -

      填入终端节点服务名称后单击“验证”,终端节点ID处出现绿色的对号,表示验证成功,如果终端终节点ID处出现红色感叹号,表示首次连接,需要“终端节点服务 > 连接管理”界面进行授权,授权请参见管理终端节点服务的连接审批。审批通过后再次单击“验证”,验证通过。

      说明:
      • 不同数据源首次连接终端节点服务都需要审批。
      • 只有管理员账号或者拥有管理员权限的账号才可以审批,如果当前账号没有审批权限,请联系管理员账号进行审批。

      终端节点ID

      填入终端节点服务名称后,单击“验证”,终端节点ID自动填充。

      端口

      对应数据库的登录端口。

      数据库

      登录的数据库名称。

      用户名

      登录云数据库的用户名。

      密码

      登录数据库的密码。

      SASL_SSL

      -

      实现数据源和DataArts Insight之间的可信身份认证与安全数据传输,此开关默认开启。

    8. 单击“连接测试”,进行数据源连通性测试。
    9. 测试成功后单击“确定”,完成数据源添加。

后续步骤

创建数据源后,您还可以创建数据集并分析数据。

相关文档