Platform Analytics 7 Dataflow

WI_LICENSEDENIALMARTDAILY table

This describes the wi_licensedenialmartdaily table and how each column of data arises from the wi_licensedenialmart table.
The wi_licensedenialmartdaily get its data from the wi_licensedenialmartdaily table. The record from the wi_licensedenialmart table will go through the "Denial transformer" for calculating the number of denial for the license server. Once the time between the events is over the duration time, this transformer will output records with the number of denials for the server. Then, the ETL will aggregate these records for the localized day and the number of different server for the day is the number of denial and the result being put into this table.
This is the column description of each data column of WI_LICENSEDENIALMARTDAILY and how each column is filled with data.
Column Name
Description
Key
TIME_STAMP
This is in GMT and is always end in the day. The record is aggregated in a localized day. After the aggregation, the time_stamp is then transformed back at GMT and stored in this field. Thus, this time_stamp always in the GMT form of the localized day in midnight.
Primary key
LIC_SERVER_CODE
This comes from the "LIC_SERVER_CODE" field in the WI_LICENSEDENIALMART table . Once we get the license server, we then look it up in the wi_licservercode table to see if we have already has a record of it in there. If we do, then we'll get the code back, otherwise, we will insert it into the wi_licservercode table and generate the code. The code itself is a positive integer and each new code is equal to the maximum of the existing code+1.
Primary key
LIC_FEATURE_CODE
This comes from the "LIC_FEATURE_CODE" field in the WI_LICENSEDENIALMART table . Once we get the license feature, we then look it up in the wi_licfeaturecode table to see if we have already has a record of it in there. If we do, then we'll get the code back, otherwise, we will insert it into the wi_licfeaturecode table and generate the code. The code itself is a positive integer and each new code is equal to the maximum of the existing code+1.
Primary key
LIC_VENDOR_CODE
This comes from the "LIC_VENDOR_CODE" field in the WI_LICENSEDENIALMART table . Once we get the license vendor, we then look it up in the wi_licvendorcode table to see if we have already has a record of it in there. If we do, then we'll get the code back, otherwise, we will insert it into the wi_licvendorcode table and generate the code. The code itself is a positive integer and each new code is equal to the maximum of the existing code+1.
Primary key
USER_CODE
This comes from the "USER_CODE" field in the wi_licensedenialmart table.
Primary key
HOST_CODE
This comes from the "HOST_CODE" field in the wi_licensedenialmart table.
Primary key
DENIALS
The number of denial for this feature, host, user from this server for the localized day.

CORE_HOUR
The core hour is resulted from a mapping of the original time_stamp in local time. If the time_stamp is within the range from Monday to Friday, 9am to 5pm, then the core_hour will be 1, otherwise it will be 0.
Primary key
LIC_SITE_NAME_CODE

This comes from the �LIC_SITE_NAME_CODE� field in the WI_LICENSEDENIALMART raw data table which the user has setup.

Primary key
INSERT_SEQ
This is a system generated sequence number. For each new record inserted, a unique sequence number is being assigned to this column.