Facebook
RSS

Improving system performance by using best practices in reporting


This post provides information on improving system performance by using best practices in reporting.
Running reports is a very resource-intensive operation and has the potential to be one of the biggest factors in poor system performance.
To help keep reports from affecting your system performance, you should isolate the reporting function as much as possible.

• Isolate reporting in time.
• Isolate reporting by user.
• Isolate reporting by cluster and application server.
• Isolate reporting by database.
• Manage the report database.
• Configure the report server.

Run Resource-Intensive Reports in Off-Peak Hours

Many reports that consume significant resources are not needed immediately, and do not necessarily need to be run on up-to-the-minute data. You should run such reports in off-peak hours, such as overnight or on the weekend. Time-based reports such as end-of-month and end-of-quarter reports can be run in off-peak hours, on a copied database from a specific date and time. Because you do not need to run these reports on the current database, you can protect the production database from being slowed by these reports.
Limit the Use of Reports
The more users that run reports, and the more reports they run (especially database-intensive reports), the greater the potential effect on system performance. You should establish business practices to help manage the amount
of report use, especially during peak system-use hours. Limit the number of users who can run reports. Limit the number of reports that users can run.
During peak business hours, try to limit report use to reports that users need for their daily work, such as Print Work Orders, Print POs, and so on.

Reporting

Run Reports on a Separate Cluster
If your users do extensive reporting, a good practice is to establish one or more application servers that are dedicated to running reports. You can size the clustering of report application servers based on demand. Establish a separate cluster for running scheduled reports (cron jobs).

Provide a Separate Database for Reporting

Some customers report that providing a separate database to run reports on is the single practice that gives the greatest boost to system performance.
Configure a separate Maximo database that has a copy of the production data, and use that as an off-line database for reporting. Mirror the Maximo production database on a separate database server, and run resource-intensive reports on the mirror database. Create a separate Maximo application that connects to the reporting database and synchronize the production and reporting databases periodically.
For example, you might synchronize the databases at the end of every day or once a week, depending on your needs.
With this setup, reports that require more system resources can be run by just a few administration users. Because they are run on a separate mirror database, these reports do not affect performance of the production system.

Manage Your Reports

By default, executed reports are saved to the Actuate Encyclopedia. Over time, the volume of saved reports can affect report performance. It is a good practice to periodically delete unneeded executed reports from the Encyclopedia. You can delete unneeded reports from the Encyclopedia by enabling the Actuate AutoArchive feature in the Management Console. AutoArchive sweeps the Encyclopedia for documents that are older than a specified age and deletes them.

Configure the Actuate Report Server if necessary

By default, the Actuate report server is configured for typical usage. The basic single-server setup is typically enough to support 100 users. Actuate is a resource-intensive application. Allocate a minimum of two processors and 2 GB of memory to run Actuate. If you are running a large number of reports, consider a load-
[ Read More ]

Monitor compliance efforts and drive efficiency with integrated work and asset management.



• Help increase asset and service management effectiveness and lower costs
with a single-platform solution
• Improve productivity with Compatible Unit Estimating (CUE) and a multilevel
compatible unit library
• Enhance crew management while tracking labor skills and certifications
• Streamline and improve operations for greater shareholder value and
customer satisfaction
• Facilitate and document compliance efforts through rigorous monitoring and
reporting
• Reduce shrinkage and improve control over critical assets, including
equipment, parts, tools and materials

Some of the challenges are:

• Aging assets that require higher levels of maintenance and upgrades.
• An aging workforce with long-time employees who retire without transferring
their critical skills and knowledge to other employees or automated systems.
• A shrinking workforce that must work more efficiently and
cost-effectively, always doing “more with less.”
• Legacy information technology (IT) systems based on fragmented applications
and platforms.
• Growing compliance issues involving security, power grid integrity,
emissions, new accounting requirements and other regulations.

Key features of Maximo for Utilities include the following:

• Full support for CUE
• Multilevel compatible unit library
• Ability to manage crew type and crew makeup
• Tracking of labor skills and certifications
• Integration with fixed-asset accounting, mobile workforce management and design tools
• Spatial enablement to support map-based user interface
[ Read More ]

Difficulties in finding Spare parts in your Storeroom?



Some of the most common difficulties we hear in plants that are using a CMMS (computerized maintenance management system) are that it is hard to use the computer to find parts in the Storeroom.
There are a couple of reasons for this.
The first reason is that data has not been consistently entered. It is essential that the people who name stock parts are fully trained to use a structured naming process and that they understand how the computer system processes searches. This training is often well done, and typical data-entry errors are inconsistent naming, information (such as part numbers) entered in the wrong field, and so on. Commercial "data cleansing" may also make it more difficult to find parts because it removes trade names which are frequently used by tradesmen and supervisors to describe common components.

The second reason for searching difficulty is lack of good search functionality in maintenance computer systems. Many are limited to single-field, single-string searches, and to even navigate to the search entry screen and to enter search information correctly is sometime beyond the ability of mechanics and other infrequent users.

Before you re-name all your stock or replace your maintenance computer, there are tools available that address these search problems.

And remember that, for process equipment, the best way to find parts is through good spare parts lists (sometimes called "Bills of Materials"). However, most infrastructures, which also require maintenance, will not have a list of spare parts.
[ Read More ]

Generating Key performance indicators from your CMMS




Reporting House presents a free webinar on Generating Key performance indicators from your CMMS

DATE November 17, 2011 (Thursday)
TIME 1pm - 2pm (EST)
Space is limited.Reserve your Webinar seat now.

Webinar will cover how to define KPIs to get insight into solving business problems related to :-

Asset performance
Work management
• Failures
Asset Life Cycle
• Reliability
• Costing
• Spare parts optimization
EHS Compliance

Discuss how to develop these metrics using CMMS data which will help monitor overall maintenance & reliability related performance of the organization. Strategy maps to understand leading and lagging indicators and understand their impact. Linking details operational reports, with metrics, dashboards & scorecards.

Key take-aways


1. How to determine relationship between various KPI's and business goals
2. How to define KP'Is , Dashboard and Scorecard
3. Interpreting KPI's and linking with detail reports

Who should attend:

• Competitive intelligence professionals and practitioners researching the India
geography
• Senior executives in companies that are doing business in India or wanting to do
business in India

Presenter: Sunil Kamerkar, Principal Consultant,Reporting House

Sunil Kamerkar is a Reporting and BI professional with over 20+ years of experience in implementing Business Applications for various industries including Utilities, Manufacturing, Life Sciences, Oil & Gas, etc. He has extensive practical experience and knowledge of implementing enterprise reporting and business intelligence for Asset Reliability and Performance management. He participated in Architecture, Design and implementation of EAM data warehouse and reporting projects using various Reporting, BI, Analytics & ETL technologies.

For more information on products & services please visit www.assetanalytix.com
[ Read More ]

Effective Inventory Management


Inefficient inventory management can interfere with company’s profits and customer service.
It can cost a business more money and time. Current inventory management systems may record data, however may not interact.

Some of the challenges that can be addressed:


• Stock-outs, Overstock, Fluctuating demand
Inventory tracking & alerts
Complex supply chains & long lead time



The Solution:
Maximo, the Enterprise Asset Management Solution from IBM enables Asset Intensive organizations to manage inventory.
• It assists you to track inventory transactions to help streamline parts and materials management.
• Optimize and plan inventory to more accurately meet maintenance demand, making the right parts available at the right location, at right time & at less cost.

Business Benefits of Effective Inventory Management:


• Reduce stock-outs, and carrying costs.
• Maintain proper records and reports.
• Get alerts and notifications at reordering level.
• Classify Inventory and know its importance.
• Identify & remove obsolete inventory to reduce costs.
• Know how much to order and when to order.
[ Read More ]

Maximo Workflow Applications



A number of Maximo applications either directly or indirectly support Maximo Workflow..

Actions
Used to create and manage actions and action groups. Actions are associated with connection lines in a Workflow process and are triggered by the routing that moves a record from one node to another.

Communication Templates
Used to create and manage templates that Maximo uses when generating e-mail messages. Workflow uses communication templates for notifications.

Escalations

Used to create and manage escalation processes. An escalation is a mechanism that can monitor time sensitive records and key performance indicators (KPIs), which can take actions or send notifications when a record reaches a defined escalation point. Workflow can use escalations with task assignments.

Inbox/Assignments Setup

Used to configure the Workflow Inbox that appears on users Start Center.

People
Used to create and manage records for individuals who are listed on Maximo records in any capacity. Workflow uses person records when generating assignments and notifications.

Person Groups

Used to create and manage records for groups of individuals. Workflow uses person group records when generating assignments and notifications.

Roles
Used to create and manage records for roles. All roles resolve to a person, person group, or e-mail address. All Workflow assignments and notifications are made to roles.

Workflow Administration
Used to view and modify assignments and active instances of Workflow processes.

Workflow Designer
Used to create, view, and modify Workflow processes.

Workflow Inbox
Used to view and respond to Workflow assignments. A Workflow process routes assignments to a user’s Inbox.
[ Read More ]

Maximo Workflow Purpose

Maximo Workflow provides a means of electronically reproducing your
business processes so that they can be applied to Maximo records. Using
Workflow to manage records lets you do the following:

• Consistently apply your business practices to Maximo records.
• Manage the movement of a record through a process from start to finish.
• Route a record and appropriate instructions to the appropriate individual(s)
so that they can act on it.
• Ensure that individuals act on records assigned to them in a timely manner.
• Guide users through their interaction with a record.
• Ensure that an audit trail exists for each record and process.
[ Read More ]

Maximo Workflow Capabilities



Maximo Workflow is an integrated part of the Maximo software and includes
the following capabilities:

• Workflow processes and their supporting records are at the System level in Multisite, and therefore can be used for all Organizations and Sites. You can design processes or sub processes that are Organization or Site specific through the use of logical branching.
• You can create a Workflow process for any Maximo business object (MBO). Because all Maximo applications are associated with MBOs, you can build Workflow processes for any application, including cloned and custom applications.
• A record can be routed into a Workflow process automatically or manually.
• When a process task requires a user decision, Maximo can automatically assign the record to a role that resolves to a person group, person, or delegate (alternate) at runtime.
• Assignees can receive notifications of assignments in their Workflow
• Inbox, or via e-mail, eliminating the need for users to search for their assignments.
• You can specify a delegate when workers are unavailable.
• Workers or administrators can reassign Workflow tasks.
• Assignees can link from their Workflow Inbox directly to the assigned record.
• When a process requires user input, Maximo can display a dialog box with a menu of context appropriate options specified in the process.
• When a process requires user interaction, Maximo can direct a user to a specific application, tab, or action.
Maximo can automatically move a record through a step in a process if there is only a single choice of actions.
• You can define a time limit for completing a task, after which Maximo can escalate the record.
• You can specify at what point in a process Maximo should generate e-mail notifications.
• Workers or administrators can stop a process instance and remove a record from the control of Workflow.
• A Workflow process can run an executable program (batch file or .exe) stored on a local server in the Maximo directory.
• A Workflow can execute a custom JavaTM class.
• A Workflow process for one type of Service Desk record, for example a service request, can launch a process for another type of record, for example an incident.
• A Workflow process can contain sub-processes, for example, for different subcategories of records, or records from different Sites.
[ Read More ]

Importance of Asset Data Analysis



For successful “Asset Maintenance & Reliability Management”, companies not only adopt many methodologies like RCM, TPM, CBM, etc. but they also leverage their asset related data to improve processes & performance. To make data driven informed decisions, companies require much more than just investment in the technology infrastructure they also require quality data consistently for trustworthy analysis. There are many challenges in achieving this...

Quality Data Preparation

• Multiple data sources with voluminous data
• Identification of good & bad data
• Need for reliable analysis
• Lack of data uniformity
• Data in non- reportable format
• Cleansing data manually
• Laborious quality data preparation
• Complex data validation

Advance Data Analytics

• Don’t know how to use data Can't leverage on data for analysis
• Asset health assessment
• Less asset availability
• Increased unplanned breakdown
• Lack of domain expertise & experience to analyze
• Unable to analyze & predict events critical to business operation

Managing Analytics Infrastructure


• Lack skilled & trained professionals
• Hiring full time resources
• Huge capital investment
• Lack expertise & experience
• Developing libraries from scratch
• Losing focus from core business functions
• Cost control

Asset Data Quality

• Asset data audit & quality Analysis
• Asset master data development
• Asset data dictionary development
• Asset data cleansing & validation
• Ongoing support

Data Analysis

• Problem Definition
• Data Availability Analysis vis-à-vis Analytics Feasibility Study
• Solution Modeling Using
• Solution Implementation
• Data gathering,
• Report development
• QA
• Result Analysis & Interpretation
• Report Preparation & Delivery
• Ongoing Model Effectiveness & Performance Monitoring


Statistical Modeling Techniques


• Weibull
• Monte Carlo
• Crow-AMSAA
• Pareto
• Croston
• Poisons
• Log Normal
• ARMA
• Exponential Smoothing
• ANOVA
• IR/Control Charts

Business Issues

• Identify underperforming Assets
• Identify equipment to be replaced
• Avoid unnecessary PMs
• Establish PM & failure relationship
• Identify unusual PM costs
• Monitor impact of strategy & process changes
• Determine future Maintenance cost for budgeting
• Finding equipment which have unusual # of failures
• Identifying most impactful failure causes on reliability
• Find optimum spare parts level

Ready to use models for


• Optimum PM Interval
• EOQ Calculator
• Forecast residual life of asset
• Predict TBF & MTTR
• Mean Residual Life of equipment
• Reliability Growth Models & Plots
• Repair Vs Replace Model
• Root Cause Analysis
• Spare Parts estimation Using Crow
• AMSAA Model
ABC Analysis
• Spare Parts Demand Estimation
• Proportional Hazard Model
• Failure data Analysis
• Competing risks using survival analysis
[ Read More ]

Asset performance management



Asset performance management leverages cross-functional data from enterprise asset management and other related applications to enable organizations effectively manage their assets, processes and people.

Asset performance management
includes:

Manage Goals & Targets


• Increase Reliability & Availability of asset
• Optimize Asset Performance
• Reduce TCO
• Increase RONA

Monitor Strategies

• Create awareness & culture of RCM
• Leverage Asset related data efficiently
• Increase visibility of corporate goals & performance
• Built corporate culture of decision making based on comprehensive data analysis & use data analysis as an additional management tool

Perform advance statistical analysis based on…

• Large no o assets & Verity of asset classes
• Large volume of asset related data from disparate sources
• Built reporting repository for asset data
• Create Reporting & analytics framework for APM
• Construct statistical analysis & forecasting models

Make Results Visible

• Benchmarking & performance monitoring matrices
• Subject matter scorecards & dashboards
• Alerts for timely action
• Escalate problems
• Broadcast information vis-à-vis corporate asset performance goals
• Deliver reports & analysis to everyone involved in asset management
[ Read More ]

Maximo Data Analysis & Reporting

Maximo collects extensive asset data that can be leveraged to signi­ficantly improve Asset Reliability and Maintenance. This data, if used properly, can provide valuable insights in making informed business decisions related to...

* Asset performance management
* Work management
* Preventive maintenance
* Asset risk analysis
* Planning & scheduling
* EHS compliance
* Inventory optimization
* Predictive maintenance
* Purchase management
* Costing & ­finance
* Failure analysis
* Reliability analysis



Challenges in Maximo Data Analysis

* Lack of time and Specialist technicians
* Combining Maximo data with other apps for reporting
* Keeping up with changing versions of Maximo & other software
* Ad-hoc reporting capabilities & uni­ted data access
[ Read More ]