The WI_BLDINFO table gets its information from the Platform_Intelligence.wi_bld_events_1_COLLECT.load.ZIP data file through the WI_BLDEVENTS database ETL flow.
The ETL gathers the unfinished events from the previous processing and moves them as unfinished jobs into the WI_BLDEVENTS table. Each event from the data file is filtered into three processing paths based on the type of event: "start", "run", and "done" events. Fields from each event are split out into subfields. If the record exists in the database, its finish_fine value is updated for the "done" and "run" event, otherwise, a new record is inserted.
The following table describes each column and its source:
Column name |
Source and description |
Key |
START_TIME |
This is the start time of the specified event in GMT. |
Primary key |
JOB_ID |
This is the job ID. The source is the BLDEVENT field in the data file. The job ID is split out of the EVENT_REC field, which itself is split out of the BLDEVENT field. |
Primary key |
LIC_FEATURE_CODE |
This is the license feature code. The source is the EVENT_REC field in the data file. For the run event, when the JOB_ID or FEATURE is changed, the license feature is split out of FEATURERECS, which itself is split out of the EVENT_REC field. The license feature code is obtained by looking up the license feature in the wi_licfeaturecode table and generating a new code if it doesn't exist. |
Primary key |
FINISH_TIME |
This is the finish time of the specified event if it is a "run" or "done" event, in GMT. |
|
USER_CODE |
This is the user code. The source is the EVENT_REC field in the data file. The user name is split out of the EVENT_REC field. The user code is obtained by looking up the user name in the wi_usercode table and generating a new code if it doesn't exist. |
|
PROJECT_CODE |
This is the project code. The source is the EVENT_REC field in the data file. The project name is split out of the EVENT_REC field. The project code is obtained by looking up the project name in the wi_projectcode table and generating a new code if it doesn't exist. This comes from the splitting of the "Event Rec" field. |
Primary key |
HOST_CODE |
This is the host code. The source is the EVENT_REC field in the data file. The host name is split out of the EVENT_REC field. The host code is obtained by looking up the host name in the wi_hostcode table and generating a new code if it doesn't exist. |
|
USED_VALUE |
This is the number of licenses being used and is generated after processing the event record. |
|
TIMEDIFF_MIN |
This is the time difference, in minutes, between GMT and the local server time zone where the analytics master resides. |
|
INSERT_SEQ |
This is a unique sequence number generated by the system for each new record inserted. |
|