Data Loader
About the Asset Criticality Analysis (ACA) Data Loader
The ACA Data Loader allows existing or new Asset Criticality Analyses to be delivered to the ACA module in APM for further development, analysis or implementation. Customers will be able to load data from other external systems into the ACA module via the Excel workbook. They will be able to upload any existing analyses with updated risk assessment data that has been assessed outside the APM application. Sites assignments for the ACA records that are loaded with the ACA Data Loader are inherited from the related Assets that already exist in the APM system.
The ACA Data Loader is used in the following scenarios:
- Users conducting an initial data load of Asset Criticality Analyses containing Assets for the purpose of completing Criticality Assessments inside the APM application.
- Users updating existing Asset Criticality Analyses with Criticality Assessments completed outside the APM application.
- Use the Asset Criticality Analysis (ACA) Data Loader if the Risk Matrix is your Criticality Assessment input method.
- Use the Asset Criticality Analysis (ACA Checklist) Data Loader if the Criticality Checklist is your Criticality Assessment input method.
About the Asset Criticality Analysis (ACA) Data Loader Requirements
To use the ACA Data Loader, your organization must have completed the deployment of the Asset Criticality Analysis module. The ACA Data Loader should only be used after the Asset Criticality Analysis module has been implemented, and you have defined Assets for your organization.
Mapping
The ACA Data Loader maps the datasheet columns in the Excel workbook to fields in APM families. As a minimum, the standard worksheets contain columns that match all fields in standard ACA datasheets.
Mapping exists for all standard family fields, if you have added custom fields to a family, you must ensure that mappings exist for those fields, or data may not be populated as expected following the data load. If you have a custom risk matrix, you must modify the data load worksheet to reflect the risk categories and risk values appropriate for your risk matrix.
If you have a custom risk matrix, you must modify the data load worksheet to reflect the risk categories and risk values appropriate for your risk matrix.
Security Settings
The Security User performing the data load operation must be associated with either the MI Data Loader. User or MI Data Loader Admin Security Role, and must also be associated with the MI ACA Administrator Security Group or a Security Role that is associated with this Security Group
About the Asset Criticality Analysis (ACA) Data Loader Data Model
The data for an ACA Analysis is loaded from a single Excel workbook Asset Criticality Analysis (ACA).xlsx containing multiple worksheets. This includes Analysis, Asset and Criticality Assessment data. These elements are highlighted with a red box around the relevant functional areas from the ACA data model extract shown below. Elements shown without a red border are data model elements that will not need to be loaded by the data loader. If using a Criticality Checklist, the data for an ACA Analysis is loaded from a single Excel workbook Asset Criticality Analysis (ACA Checklist).xlsx containing multiple worksheets.
About the Asset Criticality Analysis (ACA Checklist) Data Loader Workbook Layout and Use
This section provides a high-level overview and explanation of how the data loader workbook is constructed if using the Checklist to assess criticality.
In order to import data using the ACA Data Loader, APM provides an Excel workbook, Asset Criticality Analysis (ACA Checklist).xlsx, which supports baseline Asset Criticality Analysis in APM. This workbook must be used to perform the data load. You can modify the Excel template to include custom fields used by your organization.
The master Excel workbook contains one worksheet for each node that will be populated in the data model.
The following table lists the worksheets that are included in the Asset Criticality Analysis (ACA Checklist) workbook.
Worksheet Description
Worksheet | Description |
---|---|
Analysis | This worksheet is used to specify data for import to the Asset Criticality Analysis System family. |
Asset | This worksheet is used to specify data for import as Assets related to the ACA Analysis as well as criticality assessment data for each asset. |
Each worksheet in the ACA Data Loader Template workbook contains field values that must be mapped to the appropriate APM family/field combination. The individual sections in this document specify the source and target fields and relationships required between predecessor and successor.
The list of fields tabulated is not exhaustive. The user can add additional field columns to the worksheets and still perform a successful upload, provided:
- Column fields are properly mapped within the worksheet
- Equivalent fields exist in ACA
Analysis Worksheet
Field Caption | Field ID | Data Type (Length) | Comments |
---|---|---|---|
Site Name | MI_SITE_NAME |
Character (255) | This field is required and must be unique. |
System Description | MI_ASCRTSYS_SYSTEM_DESCR_T | Text | A brief description of the analysis. |
System ID | MI_ASCRTSYS_SYSTEM_ID_C | Character (50) | This field is required and must match an existing Site name. Note: If you want to set the site reference to be a Global Site Reference, enter the constant ‘*Global*’ in the MI_SITE_NAME column on the spreadsheet. |
Asset Worksheet
Field Caption | Field ID | Data Type (Length) | Comments |
---|---|---|---|
Asset ID | ASSET_ID | Character (255) | This field displays the value that identifies the asset. |
Asset Field ID | ASSET_FIELD_ID | Character (255) | This field displays the identification of the field of an asset. |
Asset Family ID | ASSET_FAMILY | Character (255) | This field is populated automatically. |
Basis for Assessment | MI_CRIT_CHKLST_BASI_ASSE_TX | Text | This field is populated based on the Criticality Checklist of the Site. |
Environment Consequence | MI_CRIT_CHKLST_ENVI_CONS_CHR | Numeric | This field is populated based on the Criticality Checklist of the Site. |
Operations Consequence | MI_CRIT_CHKLST_OPER_CONS_CHR | Numeric | This field is populated based on the Criticality Checklist of the Site. |
Safety Consequence | MI_CRIT_CHKLST_SAFE_CONS_SHR | Numeric | This field is populated based on the Criticality Checklist of the Site. |
System ID | MI_ASCRTSYS_SYSTEM_ID_C | Character (255) | The System ID must be unique with respect to other systems that belong to the same analysis. |
About the Asset Criticality Analysis (ACA) Data Loader General Loading Strategy
This section describes any prerequisites to loading the data and the order in which the data will be loaded.
Prerequisite
- The sites to which ACA records are to be assigned have been created.
Load Sequence
The ACA data load must be performed in a specific sequence to successfully populate fields, create records and link them to the predecessor and/or successor records:
- Create the ACA Analysis.
- Create and link one or more Assets to the ACA Analysis through the Asset Criticality Analysis Has Assets relationship.
- Create Criticality records by populating the fields for the Risk Matrix associated with the Site of the Asset. If using a criticality Checklist, then you will create criticality records by populating the fields for the Checklist associated with the Site of the Asset.
About the Asset Criticality Analysis (ACA) Data Loader Workbook Layout and Use
This section provides a high-level overview and explanation of how the data loader workbook is constructed if using the Risk Matrix to assess criticality.
In order to import data using the ACA Data Loader, APM provides an Excel workbook, Asset Criticality Analysis (ACA).xlsx, which supports baseline Asset Criticality Analysis in APM. This workbook must be used to perform the data load. You can modify the Excel template to include custom fields used by your organization.
The master Excel workbook contains one worksheet for each node that will be populated in the data model.
The following table lists the worksheets that are included in the Asset Criticality Analysis (ACA) workbook.
Worksheet |
Description |
---|---|
Analysis |
This worksheet is used to specify data for import to the Asset Criticality Analysis System family. |
Asset | This worksheet is used to specify data for import as Assets related to the ACA Analysis as well as criticality assessment data for each asset. |
Each worksheet in the ACA Data Loader Template workbook contains field values that must be mapped to the appropriate APM family/field combination. The individual sections in this document specify the source and target fields and relationships required between predecessor and successor.
The list of fields tabulated is not exhaustive. The user can add additional field columns to the worksheets and still perform a successful upload, provided:
- Column fields are properly mapped within the worksheet
- Equivalent fields exist in ACA
Analysis Worksheet
On the Analysis worksheet, you will specify the Analysis ID to which you want link the Assets. The Analysis ID column that appears on this worksheet also appear on the Assets worksheet, and is used to identify the records that will be linked to the analysis.
Field Caption |
Field ID |
Data Type (Length) |
Comments |
---|---|---|---|
Analysis ID |
MI_AN_ANALY_ID_CHR |
Character (255) |
This field is required and must be unique. |
Site Reference Name | MI_SITE_NAME | Character (50) |
This field is required and must match an existing Site name. Note: If you want to set the site reference to be a Global Site Reference, enter the constant ‘*Global*’ in the MI_SITE_NAME column on the spreadsheet.
|
Analysis Description |
MI_AN_SHORT_DESCR_CHR |
Character(255) |
This field contains a brief description about the Asset Criticality Analysis. |
Asset Worksheet
On the Asset worksheet, you will specify the assets that will be created and linked to analysis.
Field Caption | Field ID | Data Type (Length) | Comments |
---|---|---|---|
Analysis ID |
MI_AN_ANALY_ID_CHR |
Character (255) |
This field is required and must be unique. |
Asset ID |
ASSET_ID |
Character (255) | This field displays the value that identifies the Asset. |
Asset Family ID |
ASSET_FAMILY |
Character (255) | Based on the ID, this field is populates either an Equipment or a Functional Location. |
Asset Field ID | ASSET_FIELD_ID | Character (30) | This field is the ID of the field that is used to identify the Asset. |
(ENVIRONMENT) Consequence |
ENVIRONMENT|MI_CONSE_N |
Numeric |
Must be filled based on the risk matrix of the site. |
(ENVIRONMENT) Probability |
ENVIRONMENT|MI_PROB_N |
Numeric |
Must be filled based on the risk matrix of the site. |
(ENVIRONMENT) Protection Level |
ENVIRONMENT|MI_PROT_N |
Numeric |
Must be filled based on the risk matrix of the site. |
(ENVIRONMENT) Risk Rank | ENVIRONMENT-RISK_RANK | Numeric | Must be filled based on the risk matrix of the site. |
(FINANCIAL) Consequence |
FINANCIAL|MI_CONSE_N |
Numeric |
Must be filled based on the risk matrix of the site. |
(FINANCIAL) Maintenance Cost |
FINANCIAL|MI_RISK_MAIN_COST_N |
Numeric |
Must be filled based on the risk matrix of the site. |
(FINANCIAL) Probability |
FINANCIAL|MI_PROB_N |
Numeric |
Must be filled based on the risk matrix of the site. |
(FINANCIAL) Production Loss |
FINANCIAL|MI_RISK_PROD_LOSS_N |
Numeric |
Must be filled based on the risk matrix of the site. |
(FINANCIAL) Protection level |
FINANCIAL|MI_PROT_N |
Numeric |
Must be filled based on the risk matrix of the site. |
(FINANCIAL) Risk Rank | FINANCIAL-RISK_RANK | Numeric | Must be filled based on the risk matrix of the site. |
(OPERATIONS) consequence |
OPERATIONS|MI_CONSE_N |
Numeric |
Must be filled based on the risk matrix of the site. |
(OPERATIONS) Probability |
OPERATIONS|MI_PROB_N |
Numeric |
Must be filled based on the risk matrix of the site. |
(OPERATIONS) Protection Level |
OPERATIONS|MI_PROT_N |
Numeric |
Must be filled based on the risk matrix of the site. |
(OPERATIONS) Risk Rank | OPERATIONS-RISK_RANK | Numeric | Must be filled based on the risk matrix of the site. |
(SAFETY) Consequence |
SAFETY|MI_CONSE_N |
Numeric |
Must be filled based on the risk matrix of the site. |
(SAFETY) Probability |
SAFETY|MI_PROB_N |
Numeric |
Must be filled based on the risk matrix of the site. |
(SAFETY) Protection Level |
SAFETY|MI_PROT_N |
Numeric |
Must be filled based on the risk matrix of the site. |
(SAFETY) Risk Rank | SAFETY-RISK_RANK | Numeric | Must be filled based on the risk matrix of the site. |
Basis for Assessment | MI_RISKASSE_BASIS_T | Text | Must be filled based on the risk matrix of the site. |
About the Asset Criticality Analysis (ACA) Data Loader Load Verification
About This Task
A successful import can also be defined as an event in which partial data on a worksheet was loaded into APM, and where the user was given appropriate messaging that enabled him or her to identify and correct issues resulting from the import.