Platform Analytics 7 Dataflow

Hourly Host Availability datamart

Main ETL XML file

hostAvailabilityHourly.xml

Output CSV files

hostavailabilityhourly.csv

Record sample

DATE,HOUR,WEEKDAY,COREHOUR,SHIFT,CLUSTERNAME,HOSTNAME,DOWNMINUTES,DOWNTIMES,UPMINUTES

"2005-10-31",17,2,0,"Shift 3","LSF62","amd01.lsf.platform.com",60,0.0,0.0

"2005-10-31",17,2,0,"Shift 3","LSF62","amd06.lsf.platform.com",60,0.0,0.0

Column description

The Hourly Host Availability datamart gets its information from the wi_hoststatus table. The information is logged by change-a new record is generated if the status has changed. A transformer called LogByChangeToSampling transforms this information into hourly sampled data. Then it collects the upminutes, downmintues, and downtimes data into hourly sampled data and outputs them to this datamart.

The following table describes each column and its source:
Column name
Source and description
DATE
This is the date portion of the localized time_stamp field which the LogbyChangetoSampling transformer converts from the time_stamp column in the wi_hoststatus table. The format is "YYYY-MM-DD".
HOUR
This is the hour portion of the localized time_stamp column in the wi_hoststatus table if it is larger than the starting time of the datamart as set by the user. Otherwise, it is the hour portion of the starting time of the datamart.
WEEKDAY
This is the weekday number of the localized time_stamp field which the LogbyChangetoSampling transformer converts from the time_stamp in the wi_hoststatus table. The value "1" stands for "Sunday", "2" stands for "Monday", etc.
COREHOUR
The source is the localized time_stamp field which the LogbyChangetoSampling transformer converts from the time_stamp column in the wi_hoststatus table.
SHIFT
The source is the localized time_stamp field which the LogbyChangetoSampling transformer converts from the time_stamp column in the wi_hoststatus table. The shifts transformer maps the localized time_stamp based on a user-defined shift mapping, and returns the shift number ("1", "2" or "3") to this column.
CLUSTERNAME
This is the cluster_name in the wi_clustercode table, which is based on the cluster_code in the wi_hoststatus table.
HOSTNAME
This is the host_name in the wi_hostcode table, which is based on the host_code in the wi_hoststatus table.
DOWNMINUTES
This is the total time, in minutes, that this host is "down" during this hour. A status to up/down mapping file called "Status map" defines which states are "down".
DOWNTIMES
This is the total number of times that this host has gone from "up" to "down" during this hour. A status to up/down mapping file called "Status map" defines which states are "up" and which are "down".
UPMINUTES
This is the total number of times that this host has gone from "down" to "up" during this hour. A status to up/down mapping file called "Status map" defines which states are "up" and which are "down".