01_Architecture.ppt

22
Oracle BI EE

Transcript of 01_Architecture.ppt

  • Oracle BI EE

    *

    Oracle Business Intelligence ArchitectureIs made up of five main components:ClientsOracle Business Intelligence Web Server Oracle Business Intelligence Analytics Server Oracle Business Intelligence SchedulerData SourcesOracle Analytics ServerOracle Analytics SchedulerData SourcesOracle Analytics Web Server Clients

    *

    Provide access to analytics information via Web browserOracle Business Intelligence DashboardsOracle Business Intelligence AnswersOracle Business Intelligence DeliversOracle Business Intelligence Analytics Web AdministrationClientsOracle Analytics ServerOracle Analytics SchedulerData SourcesOracle Analytics Web Server ClientsAccess analytics information via Web browser

    *

    Oracle Business Intelligence DashboardsProvide fully-interactive access to business information.Organized into pages (tabs)Fully customizable

    *

    Oracle Business Intelligence AnswersProvides a self-service analysis platformIs rendered from information in the Oracle Analytics Server and Oracle Analytics Web ServerHighly interactive UIDriven based on security

    *

    Oracle Business Intelligence DeliversClient application that:Is used to create iBotsDelivers alerts to subscribed usersIs integrated with Dashboards and AnswersJob identifies what information to filter, when it should run, and who to send alerts to

    User interface used to create iBots

    *

    OBIEE Web AdministrationIs used to access administrative functions of Oracle Analytics Web and view information about the currently installed system Links to administrative functions Information about currently installed system

    *

    OBIEE Web ServerProvides the processing to visualize the information for client consumptionIs implemented as an extension to a Web serverUses the web catalog file (.webcat) to store aspects of the applicationReceives data from the Oracle Analytics Server and provides it to the client that requested itOracle Analytics ServerOracle Analytics SchedulerData SourcesOracle Analytics Web Server Clients.webcat

    *

    Web Catalog (.webcat)Stores the application Dashboards, request definitions, pages, and filtersContains information regarding permissions and accessibility of the Dashboards by groups and usersIs created when the Web Server startsIs administered using Oracle Analytics Catalog ManagerOracle Business Intelligence ServerOracle Business Intelligence SchedulerData SourcesOracle Business Intelligence Web Server Clients.webcat

    *

    OBIE ServerProvides efficient processing to intelligently access the physical data sources and structures the information Uses metadata to direct processing Generates dynamic SQL to query data in the data sourcesConnects natively or via ODBC to the RDBMS Structures results to satisfy requestsProvides the data to the Oracle Analytics Web ServerOracle Business Intelligence ServerOracle Business Intelligence SchedulerData SourcesOracle Business Intelligence Web Server Clients.webcat

    *

    Server Details

    Several important components are used by the Oracle Analytics ServerRepository file (.rpd)CacheNQSConfig.iniDBFeatures.iniLog filesOracle Analytics Administration ToolOracle Analytics Server.rpdNQSConfig.iniDBFeatures.iniNQSServer.logNQSQuery.logCache

    *

    Repository File (.rpd)Contains metadata that represents the analytical modelIs created using the Oracle Administration ToolIs divided into three layersPhysicalrepresents the data sourcesBusinessmodels the data sources into facts and dimensionsPresentationspecifies the users view of the model; rendered in Oracle AnswersOracle Business Intelligence Analytics Administration ToolOracle Business Intelligence Analytics Server.rpdNQSConfig.iniDBFeatures.iniNQServer.logNQQuery.logCache

    *

    CacheContains results of queriesIs used to eliminate redundant queries to databaseSpeeds up results processingOracle Business Intelligence Analytics Administration ToolOracle Business Intelligence Analytics Server.rpdNQSConfig.iniDBFeatures.iniNQServer.logNQQuery.logCache

    *

    NQSConfig.iniIs a configuration file used by the Oracle Analytics Server at startupSpecifies values that control processing, such as:Defining the repository (.rpd) to loadEnabling or disabling caching of resultsOracle Business Intelligence Administration ToolOracle Business Intelligence Server.rpdNQSConfig.iniDBFeatures.iniNQServer.logNQQuery.logCache

    *

    DBFeatures.iniIs a configuration file used by the Oracle Analytics ServerSpecifies values that control SQL generationDefines the features supported by each databaseOracle Business Intelligence Administration ToolOracle Analytics Server.rpdNQSConfig.iniDBFeatures.iniNQServer.logNQQuery.logCache

    *

    Log FilesNQServer.log records Analytics Server messagesNQQuery.log records information about query requestsOracle Business Intelligence Administration ToolOracle Business Intelligence Analytics Server.rpdNQSConfig.iniDBFeatures.iniNQServer.logNQQuery.logCache

    *

    Oracle Business Intelligence Analytics SchedulerManages and executes jobs requesting data analyticsSchedules reports to be delivered to users at specified timesIn Windows, the scheduler runs as a serviceOracle Business Intelligence ServerOracle Business Intelligence SchedulerData SourcesOracle Business Intelligence Web Server Clients.webcat

    *

    Data SourcesContain the business data users want to analyzeAre accessed by the Oracle Analytics ServerCan be in any format, such asRelational databasesOnline Analytical Processing (OLAP) databasesFlat filesSpreadsheetsOracle Business Intelligence ServerOracle Business Intelligence SchedulerData SourcesOracle Business Intelligence Web Server Clients.webcat

    *

    Sample Request ProcessingUser views a Dashboard or submits an Answers requestThe Oracle Business Intelligence Web Server makes a request to the Oracle Business Intelligence Server to retrieve the requested dataThe Oracle Business Intelligence Server, using the .rpd file, optimizes functions to request the data from the data sourcesThe Oracle Business Intelligence Server receives the data from the data sources and processes as necessaryThe Oracle Business Intelligence Server passes the data to the Oracle Analytics Web Server The Oracle Business Intelligence Web Server formats the data and sends it to the clientClientsOracle Business Intelligence Web ServerOracle Business Intelligence ServerData Sources123456

    *

    ImplementationOracle Business Intelligence components are often implemented across several computers on the networkFor example:Web ServerAnalytics ServerWeb-Based ClientData ServerScheduler Server

    *

    SummaryThis module showed us how to:

    Identify the major components that make up the Oracle Analytics architectureDescribe the role of each component in the architectureDescribe the relationships among the components

    *

    USA UK INDIA SRI LANKAwww.virtusa.com V I r t u s a C o r p o r a t i o n "Virtusa" is a trademark of the company and a registered trademark in the EU and In India. "Productization" is a service mark of the company and a registered service mark in the United States. "vRule" is a service mark of the company.

    For more information please contact [email protected]

    ****