Oracle E-Business reporting solution using OBIEE without breaking the bank

Agenda
Introduction Company Background Alternate and cost effective approach to implement reporting with EBS – Today’s Market – Expensive Solutions – Architecture – SSO integration with EBS – Roles and Responsibilities – Reporting Project Monies – Cost and Time Best Practices Questions

1

Introduction 2 .

has fifteen years of experience delivering high technology products and services across several sectors including federal government and major corporations in implementing and sustaining Enterprise Resource Planning (ERP) system 3 . has over 12 years of consulting experience in providing simple solutions to complex business challenges on software development projects.About us Pramod Ramprasad. OBIEE.Data warehouse. Strong background in Oracle technologies . Associate. Associate. E-business suite (ERP) and Portal Anunaya Shrivastava.

USA NYSE: BAH Employees: 25. intelligence.Company Background Key Facts Founded 1914 Headquartered in McLean. and also serves corporations. Web site: www. Today. and not-for-profit organizations.D. Ph.000 Revenue: More than $5 billion Chairman and Chief Executive Officer: Ralph W.com Overview Booz Allen Hamilton has been at the forefront of strategy and technology consulting for nearly a century. institutions. Booz Allen is a leading provider of management and technology consulting services to the US government in the defense. 4 .boozallen. and civil markets. trusted. who seek our expertise and objective advice to address their most important and complex problems. and long-term partner to our clients. The firm is a well-known. Shrader. Virginia.

Today’s Market Market conditions are erratic and leaders are cost conscious Unemployment is hovering over 9% and businesses are reluctant to spend monies on software projects although sitting on capital reserves IT is a cost center and management is cutting back on expensive software that maybe useful to make better decisions Employees are working harder with less and need smarter and intelligent solutions 5 .

Business Objects cost approximately half a million for one prod license Expensive Servers Netezza. BW.Ex adata. Marts etc – – $$$$$ ETL (Informatica .Alternate Approach To Reporting With EBS Why are these expensive for a medium size companies? – BI Apps and DBI costs approximately about $0. Exadata cost around a $1 million to $2 million for each server Maintenance of Data warehouse schemas can be translate to multiple server and higher cost Synchronization between apps db and data warehouse leads to additional cost BI APPS/DBI Netezza.Informatica.5 million to a $0. Business object) – – 6 .75 million plus additional work to maintain and configure ETL .

Alternate Approach .Development Lifecycle Source: An Organizational Community Building Process at Booz Allen 7 .

dbc file from $FND_TOP/secure directory on the R12 instance Open Discoverer Administrator. with Oracle Applications User checked Choose the System Administrator Responsibility 8 .Alternate Architecture Extract seeded Discoverer metadata and business areas into OBIEE FTP the .

rpd file 9 .Extract seeded Discoverer metadata and business areas into OBIEE Extract Rice object views from discoverer business areas Migrate the discoverer metadata file to OBIEE .

RPD & Answers 10 .Discoverer Content .

Alternate Architecture Extend and customize Discoverer seeded views and objects into separate OBIEE schema Use of materialized views to enhance reporting performance Configure Nightly Refresh of OBIEE Materialized View via EBS 11 .

Use EBS to manage materialized view refresh program Add OBIEE Materialized View Refresh Concurrent Program to Custom Application Request Group Submit refresh request to run periodically per business requirement 12 .Alternate Architecture .

Alternate Architecture – Traditional Star Schema Develop custom views on top of Discoverer views Use of Dimensional modeling to mimic header and line level detail of EBS content Maintain transactions data in a fact – for example. supplier. customers. warehouse inventory transactions. descriptive flex fields. invoice receipts. and chart of account description Map the objects based on the codes exposed in the fact and derive the report 13 . vendors. employees. purchase order and etc Maintain descriptive data within dimensions – for example.

that way it can be secured off.EBS Authentication within OBIEE Create an EBS Integration Layer connection pool and the connection pool should be kept solely for the EBS integration authentication. Create an initialization block to authenticate against E-Business Suite Create Session variables and check required for authentication 14 .

xml Setup Profile Option value in EBS to enable security through E-Business Suite 15 . Compile PLSQL package provided by Oracle (EBS_BIEE_INTEGRATION) script file in EBS apps schema Initialize and populate the ACF session variable in the admin tool when ‘ExternalLogon’ is enabled in InstanceConfig.EBS Authentication within OBIEE Propagate the EBS usernames and responsibilities to BI Analytical repository such that EBS row level security is maintained across reports.

EBS Authorization with Roles and Responsibilities Setup an EBS applications users responsibility in Oracle OBIEE Setup Reporting Request Groups in EBS for use in the OBIEE security Setup OBIEE custom Request Groups within EBS Create OBIEE custom responsibilities with Oracle BI Administrator Menu Attach OBIEE custom responsibilities with OBIEE Request groups Configure Base URL for the custom responsibility with FND: Oracle Business Intelligence Suite EE base URL Assign Responsibilities to EBS user 16 .

Procure to Pay. Asset Management. Dashboard. BI Publisher and Microsoft Integration to user community based on EBS roles and responsibility Provide Dashboard menu to navigate to multiple lifecycles Organize Dashboard by Lifecycle – for example. Core Accounting. Revenue Management and etc 17 .BI Dashboard and Reports Expose Reporting.

Delinquent Accounts Receivable by customer Sample Report – Asset Management report output Users are able to view reports based on OBIEE responsibility assigned to in EBS All users and responsibilities are maintained within EBS and does not require any change to web catalog or the RPD in the event new user accounts are created or deleted 18 .BI Dashboard and Reports Sample Report .Aging bucket report.

Contentset. Row Order) Use BI Publisher and attach templates to the output Create concurrent programs to transpose FSG into OBIEE compatible output Trigger and display FSG reports from OBIEE Dashboard with BI Publisher templates 19 .Financial Statement Generator (FSG) and OBIEE Leverage the sophistication of Financial Statement Generator in Oracle E-Business suite to build Report (Rowset. Display Options. Columnset.

Best Practices Data Model: – Organized data model by Rice objects and provide content by lifecycle – Grant access to business users based on roles and responsibilities – Document and provide glossary of contents within the model Answers: – Follow consistent naming conventions across the data model. use of prefix and suffixes – Simplify and distinguish between fact and dimension making it easier for reports writes Dashboard: – Organize and provide standard menus to navigate to the reports within 3 clicks – Provide summary and drill down details of content 20 .

number of reports to be developed The time line depends upon the complexity of the requirements and solution. scalability requirements for future. the number of resources involved and the maturity of the processes available Unless there is a need for very big datawarehousing solution ETL tools turn out to be expensive to procure and implement Although one would like to get the pre-fab RPDs for each module in Oracle application the silver bullet does not exist and it requires effort to make an RPD that fits your needs A sincere effort in firming up the requirements upfront and finding common elements in them and developing a design based on them can save money and time for the later phases 21 .Project Monies – Cost and Time? Project Cost depends upon the architecture.

Questions & Answers 22 .

Contact Information Pramod Ramprasad – ramprasad_pramod@bah.com 23 .com Anunaya Shrivastava – shrivastava_anunaya@bah.

Sign up to vote on this title
UsefulNot useful