Beruflich Dokumente
Kultur Dokumente
with
OPEN SOURCE BI
Prakash Ramamurthy
Competency Head - EBS
Doyen Systems Pvt. Ltd.
Presenter(s) Info
Prakash Ramamurthy
Competency Head - EBS, Doyen Systems Pvt Ltd
22+ years of overall IT experience involving a spectrum of responsibilities Program management, Technical Leadership , Technical Development,
Business processes understanding
Associated with Oracle & related Technologies for 18+ Years
Handled various Integration projects played roles of varying capacities.
Currently the. Prior to that he has been part of Organizations like Infosys
Technologies, iGate Technologies.
Presenter(s) Info
Anand Palanisamy
Technical Consultant, Doyen Systems Pvt Ltd
Agenda
Business Case
Technical Approach
Open Source Options
Case Study
Challenges / Learnings
Solution Extensions
Business Case
Resource Intensive Reporting Solutions Impacts the ERP Systems :
Complex Processing
Complex Queries, Business Logic
Calculations Intensive
Heavy Parameterization
MIS Reports
Scope for Enhanced Presentations
Drill Down requirements
Statistics
Technical Approach
Architectural Components
SOURCE
ETL
Reporting
Tools
ETL Tools
Reporting Tools
1. MySQL
1. Pentaho PDI
1. Pentaho
2. PostgreSQL
2. Clover ETL
2. BIRT
3. SQLite
3. Next Reports
4. Firebird
4. GeoKettle ETL
4. dmyReports
5. CUBRID
5. Jaspersoft ETL
5. DataVision
6. MariaDB
6. Jedox
6. Stimulsoft
Database
Reporting Tool
DB Objects Creation
MySQL
PDI
Transformation Creation
PDI
Job Creation
PRD
Publish Report
Used PDI to import, transform, and export data from EBS data source
Pentaho Data Integrator comes with Pentaho suite which also includes Pentaho
reporting tool, BI Server and more.
Can input multiple sources
Two technical components as part of PDI
Transformations (.ktr)
Jobs (.kjb)
Transformation
Describes data flows for ETL such as reading from a source, transforming data and
loading it into a target location
Collection of Steps
Step is an independent tasks which represents a data stream
Conditional execution
Job
Executes transformation
Coordinate ETL activities such as defining the flow and dependencies for what
order transformations should be run
Prepare for execution by checking conditions
You can launch the PDI design tool by clicking spoon.bat file under Data-Integrator
directory
Used PDI's command line tools to execute PDI content from outside of Spoon
Validation Logic
Log table in source database to capture start date of each transformation
Validation Logic
Step to fetch start date and Job Code input values for log entry in source
system
Validation Logic
Step to block all other transformation steps to be completed
Validation Logic
Step to update the log table in source system for data extract in next run
incremental data
Publish Report
Publish Report
Publish Report
User Console
Report Output
Report Output
Incremental Load
Tables
RA_CUSTOMER_TRX_ALL
HR_OPERATING_UNITS
HZ_PARTIES
HZ_CUST_ACCOUNTS
RA_CUST_TRX_TYPES_ALL
AR_PAYMENT_SCHEDULES_ALL
Records
Duration
Records
Duration
69986
285
41748
1125
1799
103010
1 hour 30 mins
0.9 secs
22 mins 51 secs
6 secs
8 secs
2 hours 11 mins
120
0
0
0
0
120
0.6 secs
0 sec
0 sec
0 sec
0 sec
0.7 sec
Report Statistics
Challenges/Learning
Limited data types in MySQL
Direct processing of XML data is not supported in MySQL
Limitations in functions
Decode function
NVL function
Trunc Function
Join specific symbols
Solution Extensions
Integration of Reports Output with Content Management
Solutions
Restriction of Repetitive Reports Execution and Directing
the Users to Content Management Application
Thank You
Prakash.Ramamurthy@doyensys.com
www.Doyensys.com
Q&A