La versión del repositorio con la cuál expongo el siguiente ejemplo es:
BODI-20031: The local repository version: 11.5.2.0000
Al consultar directamente en las tablas del repositorio de metadatos puedo conocer la historia de las ejecuciones de los flujos de datos y el detalle de ejecución de los mismos. Por ejemplo, es posible conocer el nombre del flujo de datos (dataflow), el nombre del objeto, eltipo, el número de registros cargados y el tiempo de ejecución.
Para realizar la consulta de las estadísticas se puede usar la siguiente consulta SQL:
select dataflow_name, object_name, object_type, execution_time as exec_time, row_count from ( select (select x.value from al_statistics x where x.object_key = y.object_key and x.seqnum= '2' and x.key2 = y.key2) as object_name, (select x.value from al_statistics x where x.object_key = y.object_key and x.seqnum= '3' and x.key2 = y.key2) as object_type, (select x.value from al_statistics x where x.object_key = y.object_key and x.seqnum= '4' and x.key2 = y.key2) as row_count, (select x.value from al_statistics x where x.object_key = y.object_key and x.seqnum= '5' and x.key2 = y.key2) as start_time, (select x.value from al_statistics x where x.object_key = y.object_key and x.seqnum= '6' and x.key2 = y.key2) as end_time, (select x.value from al_statistics x where x.object_key = y.object_key and x.seqnum= '7' and x.key2 = y.key2) as execution_time, (select x.value from al_statistics x where x.object_key = y.object_key and x.seqnum= '8' and x.key2 = y.key2) as dataflow_name from al_statistics y where y.object_key = '5' and y.seqnum= '8' ) order by dataflow_name;
En donde object_key hace referencia a la clave primaria de la tabla al_history. Para consultar ésta tabla se puede usar la siguiente consulta SQL:
select object_key,service,start_time,end_time, status, has_error from al_history order by object_key desc;
No hay comentarios:
Publicar un comentario