2.17 - 覆盖会话属性 - Teradata QueryGrid

Teradata® QueryGrid™ 安装和用户指南

Product
Teradata QueryGrid
Release Number
2.17
Published
2021 年 12 月
Language
中文 (简体)
Last Update
2021-12-28
dita:mapPath
zh-CN/ber1631654027108.ditamap
dita:ditavalPath
ft:empty
dita:id
lxg1591800469257
通过在 QueryGrid 门户组件中将 Teradata 连接器属性指定为可覆盖,可使您在单个处理会话期间启动查询时覆盖已配置的 Teradata 连接器属性。

在覆盖 Teradata 连接器属性时,语法语句中的 servername 将指出该语句中所列的可覆盖 Teradata 连接器属性所适用的外部服务器。除非存在另一个 servername(如果有),否则指定的外部服务器将使用该语法语句所列的属性值。

  1. 网络结构配置下,选择网络结构
  2. 选择网络结构。
  3. 执行以下操作之一:
    选项 说明
    连接器选项卡中覆盖 Teradata 连接器属性
    1. 选择连接器选项卡。
    2. 选择具有要覆盖属性的连接器旁边的 ""
    3. 选择编辑
    4. 选择连接器软件旁边的 ""
    5. 找到要覆盖的 Teradata 连接器属性,然后选择可覆盖复选框。
    6. 选择OK
    7. 选择保存
    链接选项卡中覆盖 Teradata 连接器属性
    1. 选择链接选项卡。
    2. 选择具有要覆盖属性的链接旁边的 ""
    3. 选择编辑
    4. 选择发起连接器目标连接器旁边的 ""
    5. 找到要覆盖的 Teradata 链接属性,然后选择可覆盖复选框。
    6. 选择OK
    7. 选择保存
  4. 在运行 Teradata Database 16.00 及更高版本时,使用以下语法在会话期间覆盖 Teradata 连接器属性:
    set foreign server attr = ‘servername=<fs1>;<prop1>=<overrideVal1>;…;servername=<fs2>
    <prop1>=<overrideVal1>;…;’ for session volatile;
    例如:
    Set foreign server attr = ‘servername=fs1;readtimeout=500000;writetimeout=200000;servername=fs2;
    responsetimeout=250000;’ for session volatile;
  5. [可选] 要清除 Teradata 连接器属性覆盖而不关闭会话,请使用以下语法:
    Set foreign server attr = NONE for session volatile;