Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
Duration 7 hours
Course Outline
Introduction
- BIRT Philosophy and Core Principles / What is BIRT? (Open-source reporting solutions for Enterprise Asset Management)
- BIRT versus Classic Reporting (The rationale for migrating from Actuate and the persistence of BIRT)
- Overview of BIRT Features and Architecture (The Engine, the Designer, and the Maximo Integration layer)
- Capabilities Beyond PDF (Interactive viewing options and data export features)
Understanding the Maximo-BIRT Bridge
- The Lifecycle of a Maximo Report (Journey from .rptdesign file to the end-user browser)
- Role of BIRT in Maximo (Handling Security, Parameters, and Data Sources)
- Integration Mechanics (V7ViaOverMaximo logic and the Script Library)
Getting Started
- Setting up the Development Environment (Implementing the lightweight "unzip-and-go" strategy)
- Installing BIRT Designer 4.3.1 (As a stand-alone application, including Eclipse configuration and JVM parameters)
- Configuring the Workspace (Establishing the Maximo Project structure)
- Database Connection (Configuring mxreportdatasources.properties and setting up JDBC drivers)
Core Development
- Creating Your First Report (Constructing a simple List Report from scratch)
- Data Sets and Data Sources (Writing SQL queries compatible with Maximo)
- Report Layout and Formatting (Utilizing Master pages, grids, and tables)
- BIRT and Maximo Integration (Importing, registering, and testing within the Report Administration app)
Troubleshooting
- Common Connection Challenges (Addressing SSL issues, JDBC errors, and login failures)
- Logging and Debugging (Identifying root causes through log analysis)
Summary and Next Steps
- Performance Best Practices (Ensuring reports do not negatively impact server resources)
- Resources and Continued Learning (Navigating the IBM Development Guide)
Requirements
Prerequisites
- Fundamental SQL Knowledge: A working understanding of SELECT statements and basic data filtering.
- General Computer Literacy: Proficiency in managing file directories and extracting ZIP archives.
- Basic Familiarity with Maximo Business Objects: Applicants should understand core Maximo entities (such as Work Orders and Assets) and their roles within the application interface.
Target Audience
- Functional Consultants: Professionals seeking to connect business requirements with technical reporting solutions.
- Report Developers & Business Analysts: Individuals responsible for data extraction and enhancing operational visibility.
- Junior Administrators: Technical staff beginning their careers in Maximo system maintenance and reporting.
Testimonials (3)
Deepthi was super attuned to my needs, she could tell when to add layers of complexity and when to hold back and take a more structured approach. Deepthi truly worked at my pace and ensured I was able to use the new functions /tools myself by first showing then letting me recreate the items myself which really helped embed the training. I could not be happier with the results of this training and with the level of expertise of Deepthi!
Deepthi - Invest Northern Ireland
Course - IBM Cognos Analytics
he was well prepared - and he is very sympathetic
Oliver - Post CH AG
Course - Splunk Fundamentals
lots of pratical exercises