WFMRetail

These query subjects are exclusive to the WFMRetail metadata model. This model is tailored for the retail industry and is built around a denormalized dimension (Location).

Query Subject Comments Package Folder/ Namespace Metadata Model Reference Database Reference
Location Denormalized conformed Location hierarchy, up to the Store level. WFMRetail Location > Department VIEW_WBI_LOCATION_DIMENSION.DEPARTMENT_NAME
Location > Driver VIEW_WBI_LOCATION_DIMENSION.DRIVER_NAME
Location > Store VIEW_WBI_LOCATION_DIMENSION.STORE_NAME
Location > Keys > SKDGRP_ID VIEW_WBI_LOCATION_DIMENSION.SKDGRP_ID
Location > Keys > WBT_ID VIEW_WBI_LOCATION_DIMENSION.WBT_ID
Location > Keys > STORE_SKDGRP_ID VIEW_WBI_LOCATION_DIMENSION.STORE_SKDGRP_ID
Location > Keys > STORE_WBT_ID VIEW_WBI_LOCATION_DIMENSION.STORE_WBT_ID
Date Denormalized conformed Date dimension. Every calendar date 2 years in the past, and 10 years in the future. WFMRetail Date > Date DATE_VALUE.DTVAL_DATE
Date > Year DATE_VALUE.DTVAL_YEAR
Date > Quarter DATE_VALUE.DTVAL_QUARTER
Date > Month DATE_VALUE.DTVAL_MONTH
Date > Day In Month DATE_VALUE.DTVAL_DAY_IN_MTH
Date > Day In Quarter DATE_VALUE.DTVAL_DAY_IN_QTR
Date > Day In Year DATE_VALUE.DTVAL_DAY_IN_YR
Date > Week In Month DATE_VALUE.DTVAL_WK_IN_MTH
Date > Week In Quarter DATE_VALUE.DTVAL_WK_IN_QTR
Date > Week In Year DATE_VALUE.DTVAL_WK_IN_YR
Date > Month In Quarter DATE_VALUE.DTVAL_MTH_IN_QTR
Date > Keys > DTVAL_ID DATE_VALUE.DTVAL_ID
Actuals Fact table containing Actual metrics for example, sales data WFMRetail KPIs Acutals > Actual Payroll if (SO_VOLUME_TYPE.VOLTYP_NAME = 'PAYROLL') then ( SO_RESULTS_DETAIL.RESDET_VOLUME ) else ( 0 )
Actuals > Actual Returns if (SO_VOLUME_TYPE.VOLTYP_NAME = 'RETURNS') then ( SO_RESULTS_DETAIL.RESDET_VOLUME ) else ( 0 )
Actuals > Actual Revenue if (SO_VOLUME_TYPE.VOLTYP_NAME = 'REVENUE') then ( SO_RESULTS_DETAIL.RESDET_VOLUME ) else ( 0 )
Actuals > Actual Transactions if (SO_VOLUME_TYPE.VOLTYP_NAME = 'TRANSACTIONS') then ( SO_RESULTS_DETAIL.RESDET_VOLUME ) else ( 0 )
Actuals > Actual Units if (SO_VOLUME_TYPE.VOLTYP_NAME = 'UNIT') then ( SO_RESULTS_DETAIL.RESDET_VOLUME ) else ( 0 )
Actuals > Average Hourly Rate if (SO_VOLUME_TYPE.VOLTYP_NAME = 'AHR') then ( SO_RESULTS_DETAIL.RESDET_VOLUME ) else ( 0 )
Actuals > Keys > RESDET_DATE SO_RESULTS_DETAIL.RESDET_DATE
Actuals > Keys > SKDGRP_ID SO_RESULTS_DETAIL.SKDGRP_ID
Forecast Fact table containing Forecasted metrics for example, sales data. WFMRetail KPIs Forecast > Forecasted Payroll if (SO_VOLUME_TYPE.VOLTYP_NAME = 'PAYROLL') then ( FORECAST.CALC_FCAST_VALUE ) else (0)
Forecast > Forecasted Returns if (SO_VOLUME_TYPE.VOLTYP_NAME = 'RETURNS') then ( FORECAST.CALC_FCAST_VALUE ) else (0)
Forecast > Forecasted Revenue if (SO_VOLUME_TYPE.VOLTYP_NAME = 'REVENUE') then ( FORECAST.CALC_FCAST_VALUE ) else (0)
Forecast > Forecasted Transactions if (SO_VOLUME_TYPE.VOLTYP_NAME = 'TRANSACTIONS') then ( FORECAST.CALC_FCAST_VALUE ) else (0)
Forecast > Forecasted Units if ( SO_VOLUME_TYPE.VOLTYP_NAME = 'UNIT' ) then ( FORECAST.CALC_FCAST_VALUE ) else ( 0 )
Forecast > Keys > DIST_ID FORECAST.DIST_ID
Forecast > Keys > FCAST_DATE FORECAST.FCAST_DATE
Forecast > Keys > FCAST_ID FORECAST.FCAST_ID
Forecast > Keys > SKDGRP_ID FORECAST.SKDGRP_ID
Forecast > Keys > VOLTYP_ID FORECAST.VOLTYP_ID
Schedule Fact table containing Schedule metrics for published schedules. WFMRetail KPIs Schedule > Scheduled Break Hours EMPLOYEE_SCHED_DTL.BREAK_MINUTES / 60
Schedule > Scheduled Overtime Hours EMPLOYEE_SCHED_DTL.OT_MINUTES / 60
Schedule > Scheduled Paid Hours EMPLOYEE_SCHED_DTL.PAID_MINUTES / 60
Schedule > Scheduled Paid Time Off Hours EMPLOYEE_SCHED_DTL.PAID_TIME_OFF_MINUTES / 60
Schedule > Scheduled Work Hours EMPLOYEE_SCHED_DTL.WORKING_MINUTES / 60
Schedule > Total Scheduled Hours EMPLOYEE_SCHED_DTL.TOTAL_MINUTES / 60
Schedule > Keys > EMP_ID EMPLOYEE_SCHED_DTL.EMP_ID
Schedule > Keys > ESCHD_STATUS EMPLOYEE_SCHED_DTL.ESCHD_STATUS
Schedule > Keys > ESCHD_TYPE EMPLOYEE_SCHED_DTL.ESCHD_TYPE
Schedule > Keys > ESCHD_WORK_DATE EMPLOYEE_SCHED_DTL.ESCHD_WORK_DATE
Schedule > Keys > TCODE_RPT_ISPRDCTV EMPLOYEE_SCHED_DTL.TCODE_RPT_ISPRDCTV
Schedule > Keys > WBT_ID EMPLOYEE_SCHED_DTL.WBT_ID
Staffing Fact table containing the Required Staffing metrics for published schedules. WFMRetail KPIs Staffing > Forecasted Labor Hours CASE WHEN SO_INTERVAL_REQ.INVTYP_NAME = '15' then ( SO_INTERVAL_REQ.INTREQ_TOTAL_REQ / 4 ) WHEN SO_INTERVAL_REQ.INVTYP_NAME = '30' then ( SO_INTERVAL_REQ.INTREQ_TOTAL_REQ / 2 ) WHEN SO_INTERVAL_REQ.INVTYP_NAME = '60' then ( SO_INTERVAL_REQ.INTREQ_TOTAL_REQ ) else ( SO_INTERVAL_REQ.INTREQ_TOTAL_REQ * 24 ) END
Staffing > Keys > INTREQ_DATE SO_INTERVAL_REQ.INTREQ_DATE
Staffing > Keys > SKDGRP_ID SO_INTERVAL_REQ.SKDGRP_ID
Work Fact table containing Work metrics. WFMRetail KPIs Work > Break Hours WORK_DETAIL.BREAK_MINUTES / 60
Work > Estimated Payroll Cost WORK_DETAIL.AVG_HOURLY_RATE * WORK_DETAIL.TOTAL_MINUTES / 60
Work > Overtime Work Hours WORK_DETAIL.OT_MINUTES / 60
Work > Paid Hours WORK_DETAIL.PAID_MINUTES / 60
Work > Paid Time Off Hours WORK_DETAIL.PAID_TIME_OFF_MINUTES / 60
Work > Productive Work Hours WORK_DETAIL.PRDCTV_MINUTES / 60
Work > Total Work Hours WORK_DETAIL.TOTAL_MINUTES / 60
Work > Keys > EMP_ID WORK_SUMMARY.EMP_ID
Work > Keys > WBT_ID WORK_DETAIL.WBT_ID
Work > Keys > WRKS_WORK_DATE WORK_DETAIL.WRKS_WORK_DATE