obia overview sreekanth jala

45
Enterprise Performance Management Sreekanth Jala

Upload: kolleru

Post on 19-Oct-2015

44 views

Category:

Documents


4 download

DESCRIPTION

mm

TRANSCRIPT

Slide 1

Enterprise Performance ManagementSreekanth JalaIntroductionPart IOverviewWhat do Clients do with EPMEPM Technology StackPart IIOLTP & OLAP systemsModeling PracticesData Warehouse Construction Kimball StyleBI Systems & Goals Oracle BI Technology History, Component Stack, Architecture & DemoOBIEE INFORMATICA / ODIDAC OBIA Complete Architecture & FlowAGENDACopyright 2012 Accenture All rights reserved.#Following slides gives us:What is EPMHow EPM helps ClientsWhere does EPM fit in Oracle Tech StackINTRODUCTION : PART - ICopyright 2012 Accenture All rights reserved.#EPM stands for Enterprise Performance ManagementBy its name, it is the system designed to measure Organizations performance.It is suite of complex advanced software applications.

GoalIntegrated ONE VERSION OF TRUTH about Organizations Rank.Improved decision making with state of the art metricsReduced TCO on OLAP systemsIntroduce to best practices to Organizations by VerticalHigh Scalability, flexibility and Extensibility into existing Infrastructure.

What is EPM?Copyright 2012 Accenture All rights reserved.#How EPM helps Clients?

Copyright 2012 Accenture All rights reserved.#EPM Technology Stack

Financial AnalyticsSales AnalyticsProject AnalyticsMarketing AnalyticsService AnalyticsSupply Chain AnalyticsHR AnalyticsOM AnalyticsContact Center AnalyticsProcurement AnalyticsHyperion FinancialsHyperion PlanningCrystal BallHyperion EnterpriseHyperion Quality ManagementHyperion Performance ScorecardOracle BI ServerOracle BI Presentation ServerOracle BI SchedulerOracle BI JavahostOracle BI Cluster ControllerOracle WeblogicOracle SecurityOPMNCopyright 2012 Accenture All rights reserved.#Following slides help us understand WHEN EPM actually got evolved:OLTP & OLAP systemsModeling PracticesDatawarehouse ConstructionBI Systems & Goals

INTRODUCTION : PART - IICopyright 2012 Accenture All rights reserved.#What are they?OLTP (Online Transaction Processing Systems)Applications which keeps the wheels of business running.Daily transactions get recorded into OLTP systems.Examples: Oracle EBS, Lawson, PSFT, SAP

OLAP (Online Analytical Processing Systems)Applications that help to steer the businessThe Transactions are all sliced and diced to take business decisions.Examples: Oracle EBS, Lawson, PSFT, SAP

OLTP & OLAP systemsCopyright 2012 Accenture All rights reserved.#OLTPOLAPPurposeExecution of Business ProcessMeasurement of Business ProcessPrimary Tasks DoneInsert, Update, Query, DeleteQueryScope of TaskIndividual QueryAggregated QueryQuery PatternPredictable & StableUnpredictable & ChangingDataCurrentCurrent & HistoricalDatabase DesignNormalized Entity Relationship Modeling (mostly 3NF)De-Normalized Dimensional ModelingAlso Known AsTransactional SystemDatawarehouse SystemSpace RequirementsRelatively small if periodic data archive is doneLarger due to Historical DataNumber of JoinsHighLowPerformance FactorOperational EfficiencyQuery EfficiencyNumber of TablesHighLowComparison of OLTP & OLAPCopyright 2012 Accenture All rights reserved.#OLTP Database designs are done for operational (insert, update) efficiency and hence are highly normalized (more joins).OLAP Database designs are done for Query efficiency and hence are de-normalized into [facts] and [dimensions] (less joins).FACTS:Any measurable attribute, usually number are called FactsAlso called MetricsThey are contained in Fact TableThey are usually aggregatedExamples: Revenue, Quantity, ExpensesDIMENSIONS:Any attribute which has a context, usually string are called DimensionsThey give meaning when combined with FactThey are not AggregatedExamples: Customer, Region, YearModeling PracticesCopyright 2012 Accenture All rights reserved.#Models Normalized & StarCustomerProductProduct Sub CategoryProduct CategoryGeographyStoreOrder HeaderOrder DetailOrder FactCustomerProductStoreGeographyNormalized ModelStar ModelTimeCopyright 2012 Accenture All rights reserved.#Datawarehouse Construction12MetadataData SourcesData ManagementAccessOperational DataLegacy DataThe PostVISAExternal DataSourcesEnterpriseDataWarehouseOrganizationally structuredExtractTransformLoadDataInformationKnowledgeData MartData MartDepartmentally structuredData MartSalesInventoryPurchaseCopyright 2012 Accenture All rights reserved.#What is BI?the technology required to turn raw data into information to support decision-making within Business.Why BI?BI is important for any organization which has a strong goal of standing strong in competitive markets because:It helps management to slice and dice and analyze their data in various ways.How is BI reporting different from Traditional reporting?BI also can generate massive scorecard dashboards giving an idea of how KPIs look in their respective departments, apart from this, it allows users to dynamically generate reports without any technical coding Adhoc Analysis.BI Systems & GoalsCopyright 2012 Accenture All rights reserved.#OBIEEInformatica / ODIDACOBIAFUSION MIDDLEWARE

Oracle BI Technology StackCopyright 2012 Accenture All rights reserved.#HistoryFeaturesArchitectureComponents & FlowDemoOBIEECopyright 2012 Accenture All rights reserved.#OBIEE stands for Oracle Business Intelligence Enterprise EditionBrief History:Developed originally by NQuireSiebel acquired NQuire and reshaped it as Siebel AnalyticsOracle acquired Siebel and reshaped it as OBIEEVersions:Siebel Analytics 7.6OBIEE 10.1.3.2OBIEE 10.1.3.4OBIEE 11.1.1.3OBIEE 11.1.1.5OBIEE 11.1.1.6OBIEE 11.1.1.7

OBIEE - HistoryCopyright 2012 Accenture All rights reserved.#Adhoc Analysis & Analytical ReportingIntegrated DashboardAlertsReport PublishingPixel Perfect reporting using BIPScorecardsIntegrated Fusion SecurityPulls Data from Federated Data SourcesEmbedding OBIEE Reporting Objects in External ApplicationsOBIEE FeaturesCopyright 2012 Accenture All rights reserved.#Server ComponentsWeb / Application ServerOracle BI Presentation ServerOracle BI ServerOracle BI SchedulerOracle BI JavahostOracle BI Cluster ControllerCore System (Non Java) Components of OBIEEClient ComponentsOracle BI Admin ToolOracle Catalog ManagerOracle Job ManagerOracle BIEE Contents or Deliverables:OBIEE Repository (.RPD)OBIEE CatalogOracle Job Manager ScriptsCopyright 2012 Accenture All rights reserved.#Server Components:Action ServiceBI OfficeRTDBI PublisherWebservices SOABI PluginSecurityClient ComponentsBI Office Client (MS Word, Power point, Excel)Template Builder (MS Word, Excel)Non System (Java) ComponentsService Monitoring & Control Components:Fusion Middleware Control / Enterprise ManagerWeblogic ConsoleCopyright 2012 Accenture All rights reserved.#OBIEE Architecture

Copyright 2012 Accenture All rights reserved.#OBIEE Clustered Environment

Copyright 2012 Accenture All rights reserved.#Component Flow of OBIEE RequestsBrowserWeb ServerWeblogic Application ServerOracle BI Presentation ServerOracle BI ServerCatalogCatalog ManagerAdmin ToolRPD1245DWH6378910Copyright 2012 Accenture All rights reserved.#HistoryFeaturesArchitectureComponents & FlowDemoINFORMATICACopyright 2012 Accenture All rights reserved.#Informatica is Number One Independent Data Transformation / ETL tool in market.Informatica is shipped with restricted functionality licence required to support OBIEE Applications.Versions:Informatica 5.1Informatica 6.0Informatica 7.1Informatica 8.6Informatica 9.1Informatica 9.5INFORMATICA - HistoryCopyright 2012 Accenture All rights reserved.#Power Center for Enterprise Scale ETLPower Exchange for SMB scale ETLInformatica Data QualityInformatica Data ServicesInformation Lifecycle ManagementB2B Data ExchangeMaster Data ManagementInformatica CEP (Complex Event Processing)Informatica ReplicationInformatica FeaturesCopyright 2012 Accenture All rights reserved.#Server Components:Integration ServiceRepository Service

Client Components:Repository ManagerDesignerWorkflow ManagerWorkflow MonitorComponents of InformaticaService Monitoring & Control Components:Admin Console

Code Storage Component:Informatica Repository

Copyright 2012 Accenture All rights reserved.#Informatica Architecture

Repository ManagerDesignerWorkflow ManagerWorkflow MonitorAdmin ConsoleCopyright 2012 Accenture All rights reserved.#Component Flow of Informatica ETLIntegration ServiceInformatica Code RepositoryRepository ServiceETL Requests from Workflow Mgr / DACInformatica DesignerSource Database 1Source Database 2DWH12345678910Workflow MonitorCopyright 2012 Accenture All rights reserved.#HistoryFeaturesArchitectureComponents & FlowDemoDACCopyright 2012 Accenture All rights reserved.#DAC stands for Datawarehouse Administration Console.It is a Java Swings Application.It is a very commercially successful Product which was originally developed by Siebel to support ETL orchestration of SBAW (Siebel Business Analytics Warehouse).Versions:DAC 10.1.3.2DAC 10.1.3.4DACCopyright 2012 Accenture All rights reserved.#ETL Orchestration with Informatica / ODIAuto Sequencing Algorithm based on Relational DependencySubject Area Management / Load MonitoringRestart Continued at Row Level from Point of FailureIndex ManagementAuto-Mailer on Events of LoadIncremental AwareDAC FeaturesCopyright 2012 Accenture All rights reserved.#Server Component:DAC Server

Client Component:DAC ClientComponents of DACCode Storage Component:DAC Repository

Copyright 2012 Accenture All rights reserved.#DAC Architecture

Copyright 2012 Accenture All rights reserved.#Component Flow of DAC JobDAC ClientDAC ServerInformatica Integration ServiceSource DatabaseDAC RepositoryDWH123456789Copyright 2012 Accenture All rights reserved.#HistoryContents from Technical POVOBIA PlacementWhy go for OBIAArchitectureContents from Functional POV

OBIACopyright 2012 Accenture All rights reserved.#OBIA stands for Oracle Business Intelligence ApplicationsOBIA is NOT a ToolThey are Out of the Box contents that are developed by Oracle Corp.History:Siebel Analytics BAWOBIA 6.XOBIA 7.XOBIACopyright 2012 Accenture All rights reserved.#OBIA Contents include:Out of the Box OBAW Datawarehouse Database DesignOut of the Box ETL code to load Out of the Box OBAWOut of the Box DAC code to manage Out of the Box ETLOut of the Box OBIEE RPDOut of the Box OBIEE CatalogOBIA Contents from Technical POVCopyright 2012 Accenture All rights reserved.#OBIA Placement

Copyright 2012 Accenture All rights reserved.#Why go for OBIA?

Copyright 2012 Accenture All rights reserved.#OBIA Architecture

Copyright 2012 Accenture All rights reserved.#OBIA Contents from Functional POV

Copyright 2012 Accenture All rights reserved.#Complete ArchitectureOBIEE RPDDWH StarsOBIEE CatalogReporting ObjectsOBIEE Infrastructure

OBAWETL EnvironmentOBIEE EnvironmentAnalytical Reporting & Query EnvironmentCopyright 2012 Accenture All rights reserved.#Complete Flow

Copyright 2012 Accenture All rights reserved.#Q/ACopyright 2012 Accenture All rights reserved.#

Thank You..!!Copyright 2012 Accenture All rights reserved.#