行ハッシュ検証の例 - Teradata Ecosystem Manager

Teradata® Ecosystem Manager ユーザー ガイド

Product
Teradata Ecosystem Manager
Release Number
16.20
Published
2018年10月
ft:locale
ja-JP
ft:lastEdition
2018-11-27
dita:mapPath
ja-JP/crn1512743909724.ditamap
dita:ditavalPath
ft:empty
dita:id
B035-3201
Product Category
Analytical Ecosystem

最大500字のカスタム検証を入力できます。AVG、MIN、MAX、COUNTなどの集約関数を指定できます。

例えば、次の定義があるテーブルの場合:

CREATE SET TABLE SampleDC
     		(
      EcosystemId VARCHAR(20) CHARACTER SET UNICODE NOT CASESPECIFIC NOT NULL,
      EcosystemName VARCHAR(30) CHARACTER SET UNICODE NOT CASESPECIFIC,
      DefaultTDPID VARCHAR(72) CHARACTER SET UNICODE NOT CASESPECIFIC,
      CreatedTS TIMESTAMP(6) DEFAULT CURRENT_TIMESTAMP(6),
      ModifiedTS TIMESTAMP(6) DEFAULT CURRENT_TIMESTAMP(6),
      TMSMUserId VARCHAR(64) CHARACTER SET UNICODE NOT CASESPECIFIC)
UNIQUE PRIMARY INDEX UPI ( EcosystemId 
);

テーブル コンテンツの最も信頼できるチェックサムに対し、カスタマイズした行ハッシュ検証式を入力できます。

SELECT (SUM(CAST(HASHBUCKET(HASHROW(EcosystemID, Ecosystemname, DefaultTPDID, CreatedTS,ModifiedTS,TMSMUserId)) AS
DECIMAL(38,0))) MOD 111111111111111) as checksum FROM SampleDC;

この例の場合、ハッシュがテーブル検証に関連するすべてのTeradataシステムで同じと推定されます。