Ejemplo de validación de hash de fila - Teradata Ecosystem Manager

Teradata® Ecosystem Manager Guía del usuario

Product
Teradata Ecosystem Manager
Release Number
16.20
Published
Octubre de 2018
Language
Español
Last Update
2018-11-27
dita:mapPath
es-ES/crn1512743909724.ditamap
dita:ditavalPath
ft:empty
dita:id
B035-3201
Product Category
Analytical Ecosystem

Puede introducir una validación personalizada de hasta 500 caracteres. Puede especificar una función de agregado, como AVG, MIN, MAX y COUNT.

Por ejemplo, para una tabla con la siguiente definición:

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 
);

Puede introducir una expresión de validación de hash de fila personalizada para la suma de comprobación más fiable del contenido de la tabla:

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

Para este ejemplo, se prevé que el hash sea el mismo en todos los sistemas Teradata involucrados en la validación de la tabla.