2.09 - 在 Teradata Database 节点上完成 Teradata 发起程序连接器的安装 (Viewpoint 16.20) - Teradata QueryGrid

Teradata® QueryGrid™ 安装和用户指南

prodname
Teradata QueryGrid
vrm_release
2.09
created_date
2019 年 5 月
category
安装
用户指南
管理
配置
featnum
B035-5991-059K-CHS
在配有 Viewpoint 16.20 的系统上,使用以下过程完成 Teradata 连接器组件的安装。
将连接器添加到网络结构时,QueryGrid 会在系统中的所有 Teradata Database 发起节点上执行以下任务:
  • 创建完成安装所需的目录
  • 安装 Teradata 连接器软件包。Teradata 连接器软件包中包含以下内容:
    • 提供执行基本 SQL 查询所需简单接口的的存储过程
    • 允许您通过 QueryGrid 使用 Teradata Database 远程表优化 (RTO) 的推送配置文件代码、关联函数和宏
此过程包括以下内容:
  • 运行安装脚本以解压和分发 Teradata 连接器软件包组件
  • 其他安装步骤
  1. 确保连接器软件包已从 Teradata 的软件下载站点下载上载到 QueryGrid 门户组件,且连接器已添加到网络结构中
  2. 网络结构配置下,选择网络结构
  3. 单击包含 Teradata Database 发起节点的网络结构。
  4. 选择连接器选项卡。
  5. 单击 Teradata Database 节点的 Teradata 发起连接器旁边的 并选择安装
  6. 连接器安装中,选择以下选项之一:
    • 主动
    • 待定
  7. 选择驱动程序节点列表中,选择要用于运行安装脚本的驱动程序节点。
  8. 要允许运行安装脚本,请提供以发起 Teradata Database 系统管理员身份(如 DBC)登录的用户名密码
  9. 事务模式列表中,选择以下项之一:
    该模式用于确定如何执行存储过程。
    选项 说明
    对于在 Teradata 模式下运行的系统: 选择TERA
    对于在 ANSI 模式下运行的系统: 选择ANSI
  10. 单击运行存储过程和 RTO 组件将安装在所有 Teradata Database 节点上。
  11. 检查选择驱动程序节点列表中指定的驱动程序节点是否显示在成功字段中以验证安装是否成功。
  12. [可选] 验证存储过程是否已安装在 Teradata Database 节点上。
    1. 以发起 Teradata Database 系统管理员身份(如 DBC)登录。
    2. 创建相关外部服务器。

      例如:

      CREATE FOREIGN SERVER target_server_name_efssp
      EXTERNAL SECURITY DEFINER TRUSTED target_server_auth
      USING
      LINK('linkname')
      VERSION ('version’)
      DO IMPORT WITH TD_SYSFNLIB.QGExecuteForeignQuery;
    3. 从数据库 td_server_db 中,向发起最终用户授予对目标服务器的 SELECT 权限。

      例如:

      GRANT SELECT on td_server_db.target_server_name_efssp to initiating_end_user;
      
    4. 在目标系统上提交 DDL 或 DCL 查询。

      例如:

      .logon initiating_end_user, initiating_end_user
       
      CALL SYSLIB.ExecuteForeignSQL(‘DDL’, ‘target_server_name_efssp’);