Código SQL de ejemplo para un gráfico de tabla - 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
El siguiente ejemplo de SQL sirve para crear un gráfico de tabla que muestra un informe de los tiempos de ejecución de los trabajos.
SELECT ResourceId JobId, ResourceType JobType, TDPID, TRIM(sc.year_of_calendar)||':Wk'||TRIM(sc.week_of_year) Week, AVG(ProcDuration) AvgJobDuration
FROM
	(
		SELECT ev.ResourceId, ev.ResourceType, ev.TDPId, ev.UOWId, 
			   MAX(CASE WHEN EventType='START' THEN EventTS ELSE NULL END) StartTS, MAX(CASE WHEN EventType='END' THEN EventTS ELSE NULL END) EndTS,
			   (CASE WHEN StartTS IS NOT NULL AND EndTS IS NOT NULL AND EndTS>StartTS THEN ((EndTS - StartTS) day to second) ELSE NULL END) ProcDuration,
			   CAST(StartTS AS DATE) StartDt
		FROM MSMEvent ev 
		INNER JOIN MSMResource r
		ON r.ResourceId=ev.ResourceId
		GROUP BY 1,2,3,4
	)procd
	INNER JOIN sys_calendar.calendar sc
	ON sc.calendar_date = procd.StartDt
GROUP BY 1,2,3,4
El portlet de Visor de informes muestra el siguiente gráfico de tabla.