Sub-jobs In Analytics
Overview
We are excited to announce updates to our standard analytics data model, which includes the addition of sub-job data. If your plant is using the sub-job feature in shoplogix, then you will find this data helpful to get more detailed and flexible insights into sub-job level production insights.
What are Sub-Jobs?
Sub-Jobs are a feature in Shoplogix that allows users to manage subproducts with different cycle factors for the same job. Sub-Jobs are defined as part of the job import process in Shoplogix.
If you are interested in using sub-jobs, or want to learn more, reach out to your Shoplogix representative to see if this feature is right for you.
Deployment and Data Refresh
When these updates are deployed:
Live Data Update: All live data (data within the last 60 days, as of the deployment date in May 2024) will be updated to include the new dimensions.
Historical Data: Historical data will not automatically include the new dimensions. To update historical data, a history refresh must be requested from our support team.
New Dimensions and Fields
The following new dimensions and fields have been added:
Dim SubJobs
Fact Subjob Scrap
New Formulas
Two new formulas have been introduced for accurate sub-job reporting:
SubJob Total Production
sum([Total Production])/(sum([Total Job Cycle Factor])/sum([Total sub_job_cycle_factor]))
SubJob Good Production
sum([Total Production])/(sum([Total Job Cycle Factor])/sum([Total Subjob Cycle Factor])) - [Total Subjob Scrap Amount]
Dedicated formulas and data fields are required to report sub-jobs in analytics. These formulas/fields must be used when reporting on sub-jobs. The existing formulas/values from fact core WILL NOT work.
Supported Use Cases
The following metrics and use cases are now supported:
Metrics:
Sub-Job Scrap Amount
Sub-Job Scrap Reason with Scrap Amounts
Sub-Job Total Production
Sub-Job Good Production
Sub-Job Cycle Factor
Other core data such as total hours, downtime hours, and uptime hours by sub-job
Use Cases:
Breakdown of sub-job level data by Job and/or Job Instance
Notice above that the “Total Production” value is duplicated. That is why we must use the “SubJob Total Production” value, as it uses a formula to derive its value based on the sub-job cycle factor
Rollup/Summary by Sub-Job across multiple days or job instances
Scrap reasons and amounts by sub-job, also at rollup level across multiple job instances
Breakdown of sub-job level data by Shift
Limitations
While the new dimensions and fields enhance the reporting capabilities, there are some limitations:
Sub-Job Total Production Reporting: Reporting on Sub-Job Total Production in the same widget that is pivoted by scrap reason is not supported.
Notice that the second widget (without a scrap reason) has 2 extra job instance records that are missing in the first widget. If you add a scrap reason to a widget, it will filter out Fact Core records that do not have scrap assigned.
Scrap reasons should only be used in a widget that measures the actual sub-job scrap amount
Calculated Metrics Including Scrap (e.g., OEE): These metrics can only be accurately calculated at the parent job level.
By following these guidelines, you can ensure accurate and insightful reporting on your sub-job data. If you have any questions or need assistance with the updates, please contact our support team.