16.20 - 例: tdheatmap関数の使用 - Teradata Vantage NewSQL Engine

Teradata Vantage™ SQL演算子およびユーザー定義関数

prodname
Teradata Database
Teradata Vantage NewSQL Engine
vrm_release
16.20
category
プログラミング リファレンス
管理
featnum
B035-1210-162K-JPN

Tdheatmap関数を使用して、テーブル名、シリンダID、および温度などのいくつかの重要な列を返すことができます。

SELECT date TheDate,
       t1.ampnumber,
       dbase.databasenamei DatabaseName, 
       tvm.tvmnamei TableName, 
       to_byte(t1.cylinderidmsw) || to_byte(t1.cylinderidlsw) CylinderId,
       t1.temperature
FROM TABLE(tdheatmap(2)) AS t1,
     dbc.tvm tvm,
     dbc.dbase dbase
WHERE t1.starttableiduniq = tvm.tvmid
AND   tvm.databaseid = dbase.databaseid;
TheDate AmpNumber databaseName TableName CylinderId Temperature
11/10/2016 2 TD_SYSFNLIB BITNOT 00-06-00-02-00-00-00-05 10.58
11/10/2016 2 DW123 ALPHA 00-06-00-02-00-00-00-46 10
11/10/2016 2 TD_SYSFNLIB WEEKNUMBER_ OF_ CALENDAR_TSWZ 00-06-00-02-00-00-00-45 17.83
11/10/2016 2 DW123 ALPHA 00-06-00-02-00-00-00-49 10
11/10/2016 2 DBC CHANGEDROWJOURNAL 00-06-00-02-00-00-00-21 10.06
11/10/2016 2 DW123 ALPHA 00-06-00-02-00-00-00-4A 10
11/10/2016 2 DBC ALL 00-06-00-02-00-00-00-23 10
11/10/2016 2 DW123 ALPHA 00-06-00-02-00-00-00-47 10
11/10/2016 2 DBC TVFIELDS 00-06-00-02-00-00-00-3A 10.21
11/10/2016 2 DW123 MILLIONS 00-06-00-02-00-00-00-4B 10
11/10/2016 2 DW123 ALPHA 00-06-00-02-00-00-00-48 10
11/10/2016 2 DW123 ALPHA 00-06-00-02-00-00-00-4E 10