USP_OLAP_DATASOURCE_ETLREFRESHTIME_KPIVALUE
Parameters
Parameter | Parameter Type | Mode | Description |
---|---|---|---|
@VALUE | int | INOUT | |
@ASOFDATE | datetime | IN | |
@OLAPDATASOURCEID | uniqueidentifier | IN |
Definition
Copy
CREATE procedure dbo.USP_OLAP_DATASOURCE_ETLREFRESHTIME_KPIVALUE
@VALUE int output,
@ASOFDATE datetime,
@OLAPDATASOURCEID uniqueidentifier
as
set nocount on;
declare @LASTETLHISTORYID uniqueidentifier;
select
TOP 1 @LASTETLHISTORYID=ID
from
dbo.ETLHISTORY
where
COMPLETED=1 AND ISPARENT=1
AND OLAPDATASOURCEID=@OLAPDATASOURCEID
AND ETLENDTIME<=@ASOFDATE
ORDER BY ETLENDTIME DESC;
SELECT @VALUE=datediff(MINUTE,ETLSTARTTIME,ETLENDTIME)
FROM DBO.ETLHISTORY WHERE ID=@LASTETLHISTORYID;