如何使用Aster的load_to_teradata函数设置query_band进行块级压缩,

时间:2019-02-26 23:54:46

标签: teradata aster

在bteq中加载Teradata表时,可以设置查询区以进行块级压缩。甚至当您使用querygrid并从外部服务器插入时,此方法也可以使用。

 <video width="1280" height="960" controls="controls">
       <source src="{{media url="path_of_the_video.mp4"}}" type="video/mp4" /> 
    </video>

我的问题是我正在Aster系统上创建一个表,然后使用load to teradata函数。我怀疑有一个语法调用,可以在其中将查询范围设置为load_to_teradata调用的一部分,但是在搜索互联网并通过Teradata文档的翻译后,我尚未找到任何内容。

SET QUERY_BAND = 'BlockCompression=Yes;' UPDATE FOR SESSION;

1 个答案:

答案 0 :(得分:0)

能够获得load_to_teradata选项的语法。您可以在max_sessions之后和query_timeout之前看到query_band_sess_info参数。

load_to_teradata(
ON (source query)
TDPID('tdpid')
TARGET_TABLE('fully-qualified table name')
[ERROR_TABLES('error table'[, 'unique constraint violation table'])]
[LOG_TABLE('table name')]
Teradata QueryGrid: Aster-Teradata Connector
Loading Data From Aster Database to Teradata
Aster Database User Guide for Aster Appliances 301
[USERNAME('username')]
[PASSWORD('password')]
[LOGON_MECHANISM('TD2' | 'LDAP' | 'KRB5')]
[LOGON_DATA('mechanism-specific logon data')]
[ACCOUNT_ID('account-id')]
[TRACE_LEVEL('trace-level')]
[NUM_INSTANCES('instance-count')]
[START_INSTANCE('start-instance')]
[MAX_SESSIONS('max-sessions-number')]
[QUERY_BAND_SESS_INFO('key1=value1;key2=value2;...')]
[QUERY_TIMEOUT('timeout-in-seconds')]
[AUTO_TUNE_INSTANCES('yes'|'no')]
[WORKINGDATABASE(‘dbname’)]
[DIAGNOSTIC_MODE('All'|['GetCOPEntries','CheckConnectivity',
'CheckAuthentication','GetTPTSessions',
'TargetTableOrQuerySchema'])])
);