Sr. OBIEE/ OBIA Consultant

advertisement
Manoj Manda
Sr. OBIEE/ OBIA Consultant
OVERVIEW:
 Responsible and highly motivated professional with 8 + years of Data warehousing, ETL experience and Over
7 years of experience in BI tools (OBIEE/ Siebel Analytics/ Hyperion Essbase).
 Expertise in complete SDLC of Analysis, Design, Development, Maintenance and Documentation of various
functionalities of Data Warehouses and Data Marts.
 Experience in designing and developing Banking, Financial, Insurance and Pharma & Health care.
 Expertise in designing and developing the OBIEE/Siebel Analytics Metadata Repository (.rpd) using
OBIEE/Siebel Analytics Server Admin tool.
 Good Knowledge in Developing OBIEE Reports using 10G/11G.
 Expertise in creating, modifying and administering OBIEE/Siebel Analytics Intelligence Dashboards using
OBIEE/Siebel Answers, creating iBots using OBIEE/Siebel Delivers.
 Expertise in configuring Interactive Dashboards with drill-down capabilities using global and local Filters.
Expertise in Implementing Object level as well as Data level Security.
 Expertise in Performance tuning of OBIEE/Siebel Analytics by implementing Cache management and
Aggregate Navigation techniques. Implementing Database tuning as well.
 Extensive Experience in developing BI Publisher Reports in 10G/11G.
 Extensive experience in customizing .RPD and Web catalog of OOTB Implementation of various OBI
Applications like Financial Analytics.
 Expertise in debugging and optimizing the OBIEE/Siebel Analytics Dashboards / Reports and Informatica
Mappings / Workflows.
 Well versed with using SQL and PL/SQL for BI Publisher and XML Publisher.
 Expertise in Oracle BI Answers, BI Interactive Dashboards and Oracle BI Server and Oracle BI Publisher,
Implemented Best Practices in BI Publisher/XML Publisher.
 Experience in OBIEE/BI Apps (OBIA) with Sales Analytics, Financial Analytics, Supply Chain Analytics, Procure
and Spend Analytics and HR Analytics.
 Extensive experience in installing and setting up OBI Apps, Configuring DAC and Informatica servers.
 Experience in troubleshooting Complex SQL queries and improve data delivery performance
 Extensively used Informatica Power Center 8.1/7.x/6.2.2 for Extract, Transform and Loading of data from
multiple data sources to Data Warehouse and creating various mappings, sessions and Workflows.
 Working knowledge on different data sources ranging from flat files, Teradata, Oracle, SQL Server, DB2
databases and Sybase.
 Expertise in Essbase cube analysis, design and maintenance, Essbase database administration upgrades,
performance tuning and optimization on Windows environment.
 Worked extensively on different Informatica transformations like Source Qualifier, Expression, Filter,
Aggregator, Lookup Strategy, Update Strategy, Sequence generator, joiner transformations, Router etc.
 Expertise in implementing complex business rules by creating re-usable transformations, robust
Mappings/Mapplets, Sessions and Workflows and Worklets.
 Good experience with configuring Data Warehouse Administration Console (DAC) for creating execution plans,
metadata management and monitoring the Informatica ETL Process.
 Configured and registered the custom workflows in DAC.
 Excellent communication skills, ability to meet tight deadlines and prioritize tasks.
 Experience on Production support.
EDUCATION:
 B Tech in Information Technology, Jawaharlal Nehru Technological University, India
1
TECHNICAL PROFICIENCIES:
OLAP/BI Tools:
ETL Tools:
OBIEE 11g/10g, Siebel Analytics 7.8.x/7.7.x/7.5.x, Essbase 9.x/7.x/6.x,
OBIEE Publisher 10.1.3.4/11.1.1.5, Hyperion 9.3.1/11.1.3.
Informatica Power Center 8.1.1/7.1.2/6.2/6.1/5.1, Power Mart 5.0/4.7.
Tools:
Toad 4.0.3, Erwin 4.1.4/3.5.2, MS-Access, MS-Visio.
Methodologies:
Ralph Kimball’s Star Schema and Snowflake Schema.
RDBMS:
MS-SQL Server 2005/2000/7.0/6.5, Oracle 10g/9i/8i.
Languages:
PL/SQL, SQL, C, C ++, Java 1.2, XML.
Operating Systems:
Windows 98/ME/NT/XP/VISTA, UNIX, LINUX, MS-DOS
PROFESSIONAL WORK EXPERIENCE:
Ventura Foods – Brea, CA
Jan 2013 – Present
OBIEE/ OBIA Consultant
Ventura Foods is a leading national manufacturer and marketer of branded and custom made shortenings, oils,
dressings, mayonnaises, sauces, margarines, culinary bases and pan coatings for the foodservice, retail and ingredient
manufacturing industries. Implemented Business Intelligence and BI Apps for Sales, Marketing and Procurement
Responsibilities:
















Gathered Business requirements by interacting with the business users, defined subject areas for analytical data
requirements.
Performed gap analysis and feasibility study for the given requirement.
Analyzed technical requirements and used metadata designing principles to design repository and followed best
practices.
Identified Facts and Dimensions (with levels & hierarchy).
Design and Developed repository (.rpd) that consists of physical layer, business model / layers with aggregates
& dimensions, presentation layers with catalogs & folders and external table security with session variables
using Oracle BI Analytics Administration tool.
Created connection pools, physical tables, defined joins and implemented authorizations in the physical layer of
the repository.
Developed many Dashboards / Reports for providing analytical information using Oracle BI Answers and
Dashboards.
Developed and debugged many Dashboards / Reports with different Analytics Views (Pivot Table, Chart, Tabular
and View Selector), Alerts, Guided Navigation, and Dynamic / Interactive Dashboards with drill-down capabilities
using global and local Filters.
Designed and developed Performance Measurement Dashboards/Reports that are Dynamic & Interactive with
drill-down, drill-across capabilities split reports for summary & details information, and local & global filters
using Oracle BI Presentation Services.
Created Agents using Oracle BI Delivers to deliver reports to different devices across enterprise.
Developed custom reports/Ad-hoc queries using Answers and assigned them to application specific dashboards.
Developed different kinds of Reports (pivots, charts, tabular) using global and local Filters.
Security management for users, groups and web-groups using the various authentication systems (Database
table, Dashboard / Report-level security).
Debugged reports and Dashboards visibility with respect to user’s responsibility and web groups in an integrated
environment.
Customized OBIEE Styles, Skins and Messages according to the client requirements.
Exclusively Involved in Unit Testing, Peer Testing & Regression Testing and managed defect resolution processed
2
during the test phases of the new integrated implementation.
Environment: OBIEE 11g, JD Edwards, BI Applications 7.9.6.3, DB2, TOAD, Visio.
Medco Health Care – Franklin Lakes, New Jersey
July 2011 – Jan 2013
Sr. OBIEE/ OBIA Consultant
Medco is a leading pharmacy benefit manager (PBM), with the nation's largest mail order pharmacy operations.
Implemented Business Intelligence Solutions for Product Partners that helps measuring company performance, getting
new customers, keeping existing customers and delivering flexibility.
Responsibilities:




























Designed Metadata repository – Modified Physical layer, Business Model & Mapping layer and Presentation
Layer in OBIEE 11g/10g
Defined the Dimensional Hierarchy and created the Dimensional Levels for each of the dimensions in the
BMM layer for Drilldowns
Defined Connection Pools to the Source Data warehouse tables in the Physical Layer.
Created Aliases and defined Role-Playing Dimensions.
Created Repository Groups and Web Groups and assigned users to configure security in OBIEE 11.1.1.5.
Utilized session variables, repository variables and initialization blocks in the repository building and
modification procedures in OBIEE.
Worked on Dashboard and Page level prompts and Report filters.
Designed and Upgraded OBIEE BI Apps (HR Analytics & Financial Analytics) from OBIEE 10G to OBIEE 11G.
Interacted closely with Functional Analysts and Business Users in the client side, and designed the system
accordingly.
Performed the gap analysis, Identified Facts and Dimensions (with levels & hierarchy) and made required
changes to the Data Model (Physical, Business and Presentation layer).
Developed Parent Child Hierarchies in the repository.
Used Table and pivot table to display hierarchical columns.
Worked extensively with OBIEE Administration tool, Presentation services and BI Publisher.
Customized Meta Data Repository (RPD) to work with PeopleSoft Financials (AP, AR, GL). Pulled new physical
tables to physical layer of RPD, joined them with dimension tables, developed hierarchy and presented them
to presentation layer.
Created Session variable, Repository variable in RPD and used the same for role based security and Dynamic
calculation in OBIEE Answers.
Created Time- Series calculations using AGO and TODATE functions on BMM layer of Repository.
Created session variables for users to provide row- level (data level) security and used the session variable in
OBIEE Answers to build the query.
Created Aggregate Level facts to improve the performance in the reporting needs.
Worked with Cache persistence Wizard to efficiently handle cache
Developed Master Detail Report in OBIEE.
Worked with properties such as changing the ownership of a folder or viewing the creation date of an object.
Used the Oracle BI Presentation Catalog in order to
Perform basic tasks such as creating, deleting, and copying objects and folders.
Performed object-specific tasks like modifying settings using the associated editor, Creating/ assigning an
agent.
Developed different Dashboards/Reports with different view (Calculation, Detailed, Pivot, Charts, and Filters)
and different intuitive drilldowns, drill-across and drillable charts using the OBIEE Answers.
Implemented custom drilldown functionality in BI Publisher 11g to replace the Mainframe reports
functionality.
Converted Main Frames Reports to BI Publisher Reports.
Used the Totals/Subtotals/Group/Sort features of BI Publisher to make data intense operations happen at the
3






template level.
Customized various BI Publisher 11G Reports using RTF templates and defined their respective Templates and
Data Definitions.
Monitored incremental and full load of data extraction through Data Warehouse Administration Console
(DAC) and Informatica.
Responsible for Unit and System Testing and performed Data Validation for all the reports. Developed SQL
queries and PL/ SQL packages from scratch to use as BI Publisher Event Trigger.
Worked extensively on Oracle BI Publisher and provided the capability to download the high-fidelity reports in
the user defined formats (PDF, CSV, HTML, EXCEL and XML DATA).
Scheduled IBots and seeded server cache using Delivers to improve system performance. Scheduled reports to
be e-mailed using BI Publisher Scheduler.
Coordinated the RPD and Web Catalog objects migration from Development environment to QA environment
and then to the Production environment using OBIEE Catalog Manager.
Environment: OBIEE 11g/10g, OBIA, Oracle BI Apps (Financial Analytics), BI Publisher 11.1.1.5.0, Informatica Power
Center 9.1, Oracle 11g/10g, DAC, TOAD, SQL, Windows XP.
Liberty Mutual Insurance – Dover, New Hampshire
Aug 2010 – June 2011
OBIEE/ OBIA Consultant
Liberty Mutual is a leading insurance Company. This Assignment involved implementation of OBIEE to analyze Sales and
Marketing data. The name of the project is Sales Data Mart which involved the entire life cycle of Business Intelligence. I
worked on both Repository development and User Interface (UI) development.
Responsibilities:















Gathered the requirement, completed the proof of concept, Designed, Developed and Tested Physical Layer,
Business Layer and Presentation Layer of OBIEE
Developed RPD and Web catalog metadata according to the reporting needs of the client.
Implemented security level in OBIEE depending on the user level access by integrating with EBS.
Developed Reports / Dashboards with different Analytics Views (Drill-Down / Dynamic, Pivot Table, Chart,
Column Selector, with global and local Filters using Oracle BI Presentation Services.
Worked extensively on BMM (Business Model and Mapping) layer to develop various business models like
revenue-opportunity and inventory management models using Star Schema and Snowflake Schema.
Created the Repository variables and Session server variables in the RPD.
Developed Customer Hierarchy to generate reports on the Region/Country/Time zone.
Gathered requirements from the client for GAP analysis, translated them into technical design documents and
worked with team members in making recommendations to close the GAP.
Developed Dashboard pages like Liquidity, GL Balance, Cash Flow and Balance Sheet in General Ledger
Dashboard and AR balance, invoice details in Receivables dashboard.
Implemented object level security and data level security in rpd
Customized the OOTB RPD to add the customized tables and created new LTS(Logical Table Source) for these
tables in the BMM layer.
Worked closely with Oracle Product Development team to resolves issues.
Designed and Developed full and incremental workflows in Informatica from Scratch to Load the Data from
Source System to Staging system and Warehouse System.
Worked on Informatica Designer tools –Source Analyzer, Warehouse designer, Mapping Designer, Mapplet
Designer, Transformation Developer and Server Manager to create and monitor sessions and batches.
Developed complex mappings and SCD type-I, Type-II mappings in Informatica to load the data from various
sources using different transformations like Source Qualifier, Lookup (connected and unconnected),
Expression, Aggregate, Update Strategy, Sequence Generator, Joiner, Filter, Rank and Router and SQL
transformations. Created complex mapplets for reusable purposes.
4


Created and ran Sessions & Workflows to load the data into the Data warehouse.
Monitored Full and Incremental loads in DAC.
Environment: OBIEE 11.1.1.6.0,Informatica 9.x, Oracle Applications R12 ,General Ledger, Account Payables, Accounts
Receivable, HR Analytics, BI Applications 7.9.6.3,DAC,ORACLE 11g,SQL * PLUS, TOAD, Visio.
Independent Health, Buffalo, NY
Dec 2007- July 2010
OBIEE/ETL Developer
Independent Health, is a network of health and wellness companies committed to providing affordable, high-quality
healthcare Insurance for families and employees. The project with IHA was to Build Ad hoc reports using Obiee 10g that
contains Patients Demographic Data, Insurance Information, Medical History, Appointments from Oracle 10g and
Sybase. Various Business Rules and Business Processes were applied to Design and Develop the Reports for the analysis
of Sales, Financial and Insurance data.
Responsibilities


















Coordinated in the client installations and integration of OBIEE 10.1.3.3, DAC and Informatica 7.1.2
Interacted with business representatives for requirement analysis, and to define business and function/technical
specifications.
Customized OBIEE OOTB metadata repository for AR, AP and GL.
Develop mappings in Informatica according to functional/application areas to load the data from source to
Target tables.
Created the new columns in existing fact and dimension tables and creating all together the new dimension and
fact tables.
Imported the custom fact and dimension tables and configured it in the 3 layers of the RPD. Implemented Level
Based Metrics in the BMM layer. Created Compound facts in the BMM as per the client requirement.
Written RRD (Report requirement document) RDD (Report development document) TDD (Technical design
document).
Designed Schema using custom fact, dimensions, physical, logical, Alias and extension tables
Created Dimension Hierarchies in the business model and mapping Layer to drill down custom Store and
product dimensions.
Implemented conditional formatting using OBI Publisher.
Created Security settings in OBIEE Admin Tool to setup groups, access privileges and query privileges.
Performance tuning in OBIEE for custom made star schemas by implementing aggregate navigation and cache
management.
Developed different reports using Siebel Dashboard and Answers like views & charts, pivot and narrative,
tabular used global and local filters.
Created the Custom Dashboard for the custom reports and aligned the reports with in the dashboard according
to client requirement.
Tuned Performance for the reports by implementing aggregate navigation and cache management.
Configured iBots and Delivers to send alerts to subscribed users.
Ran the test scripts logged the bugs in element tool and fixed the bugs.
Environment: OBIEE 10.1.3.2, General Ledger (GL), Account Payables (AP), Accounts Receivable (AR), OBIEE Publisher
10.1.3.2, EBS, OBI Applications, Informatica 7.1.2, Oracle 10g, SQL, Toad, UNIX.
CITI Bank, Warren, NJ
Nov 2006 – Nov 2007
5
OBIEE Consultant
Citi offers clients and policy owners an array of financial services, such as investment products and advisory services,
with 145 billion in total assets and 19.7 billion in revenues3.2 million life insurance policy owners with more than 4.9
million policies. As a Obiee developer / Informatica Consultant developed and implemented the Policies, Premiums,
Claims and Expenses (PPCE) Data warehouse using Oracle 9i and Informatica Power Center.
Responsibilities:



Involved in Full project life cycle implementation for PPCE Data Warehouse.
Identified the granularity level of the data required to be available for analysis.
Developed Metadata repository (.rpd), configured metadata the Business Model Layer & Physical Data Model
and Web Catalog Objects as per the data requirements using Obiee developer and Web tool.
Worked on Obiee Answers to build Interactive Dashboards with drill-down capabilities.
Mapped the configurations to accommodate for the territorial hierarchy that were accommodated via chart
drilldowns.
Assisted in creation of pivot table request allowing manager to analyze the business from different perspectives
provided optimized Analytics request using column selector.
Implemented dynamic dashboard prompts to zoom into particular segments of the business in a performanceoptimized manner.
Administered security and created alerts.
Created templates for presenting results and Analytics and modified the Obiee Dashboard using cascading style
sheets.
Involved in performance tuning of the Informatica ETL mappings like increasing the caching size, overriding the
existing SQL.
Analyze pros and cons of various architecture decisions and make implement the Hyperion Essbase
Recommendations
Developed PL/SQL procedures for complex business logics like to calculate measures inward, outward
premiums, claim payments and reserves.
Involved in Reconciliation Process while testing loaded data with user reports.
The efficiency of the Informatica workflow sessions was increased by running sessions in parallel, key range
partitioning of the sources.
Identified and solved numerous technical and operational problems in the Data mart design and ETL
implementations.
Involved in the development of UNIX and PL/SQL scripts for pre & post session processes to automate daily
loads.













Environment: OBIEE 10.1.3.3, SQL Server 2003, SQL, SQL*Plus, TOAD, Informatica 8/7.1 PL/SQL
Equant Solutions – Hyderabad, India
Nov 2005 – Oct 2006
Siebel Analytics Developer
Accident Detail Preventer/Tracker: tracks accident details like personal injury, cost, rail, time, location etc. and allows
planning, distributing and updating of the companies safety policy to aid accident prevention.
Responsibilities:






Gathered information by interacting with clients and end users.
Involved in full Life Cycle Implementation of OBIEE.
Upgraded and migrated Siebel repository (.rpd) database from Siebel Analytics 7.7 to 7.8
Designed and build Star schemas.
Configured repository (RPD) to use the LDAP authentication.
Define the mapping from various physical databases to Business Layer to create the various subject areas in
Presentation Layer.
6
















Defined dimensions and facts in the subject areas.
Implemented Siebel security for users and groups in administrator tool.
Created reports by applying views, filters, calculations and conditional formatting in answers.
Used BI Publisher for manage and deliver all types of highly formatted documents.
Assist in performance of Gap Analysis related to Data Models and data extracted in ETL’s, and map client
requirements into Siebel Analytics functionality.
Prepared the ETL Mapping spreadsheet and Fact Dimension Matrix simultaneously prior to performing the ETL
process.
Designed Intelligent Dashboards for different user groups to view updated KPI’s.
Extensively worked on Data Extraction from Databases and flat files by using Informatica
Created reports of using BI Publisher through OBIEE
Created and scheduled iBots as per the business requirements
Participated in the Modeling of several multidimensional Data Marts including surrogate key design and index
placement
Experienced in Data warehouse/Data Mart Development Life Cycle and performed ETL procedure to load data
from different sources into data- warehouse using Power Center, Repository Manager, Designer, Workflow
Manager and Workflow Monitor.
Created the source and target instances and various transformations (Joiner, Aggregate, Lookup, Filters and
Router Transformations) in informatica and also created mappings, sessions and workflow to run ETL process
using Informatica Power Center
Used DAC (Data Warehouse Administration Console) Client to manage, configure, customize and monitor ETL
process
Applied Optimization techniques and tuned performance of the reports.
Provided technical and user documentation and training.
Environment: Oracle Business Intelligence Enterprise Edition, Oracle BI Server, BI Answers, BI Administration, BI
Dashboards, BI Scheduler, BI Publisher, Informatica 6.1, Oracle 10g, , PL/SQL Windows XP Prof.
Reliance Energy Ltd, INDIA
Jan 2005 – Oct 2005
PL/SQL Developer
Reliance Energy Limited is a fully integrated utility engaged in the generation, transmission and distribution of electricity.
It is India’s foremost private sector utility the project involved gathering and documenting requirements, data cleansing,
develop PL/SQL code, performance tuning, testing, and fixing bugs raised during testing.
Responsibilities:
 Analyzed the requirements and translate them into design documents, prototypes and other design
artifacts so that they can be verified with users.
 Prepared Functional and Program Specification Documents.
 Involved in Data cleansing activities.
 Generated PL/SQL stored procedures and database triggers to load data into target structures.
 Fine Tuned the SQL queries using hints for maximum efficiency and performance.
 Fixed the bugs raised during User Acceptance Testing (UAT).
 Provided Technical Support and End User Training.
 Prepared user manuals for easy understanding of system.
 Prepared proper backup and recovery plans.
 Debugged the queries using TOAD.
 Assisted the Business Analysts and Project Managers in assessing impact of requirement changes.
Environment: Oracle 9i, PL/SQL, Oracle Reports, TOAD, Windows 2000 and Linux.
7
Download