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 ]