24
Oracle University | Contact Us: 001-855-844-3881 & 001-800-514-06-97 Oracle Database: SQL and PL/SQL Fundamentals NEW Duration: 5 Days What you will learn This Oracle Database: SQL and PL/SQL Fundamentals training delivers the fundamentals of SQL and PL/SQL along with the benefits of the programming languages using Oracle Database technology. You'll explore the concepts of relational databases. Learn To: Write queries against single and multiple tables, manipulate data in tables and create database objects. Use single row functions to customize output. Invoke conversion functions and conditional expressions. Use group functions to report aggregated data. Create PL/SQL blocks of application code that can be shared by multiple forms, reports and data management applications. Develop anonymous PL/SQL blocks, stored procedures and functions. Declare identifiers and trap exceptions. Use DML statements to manage data. Use DDL statements to manage database objects. Declare PL/SQL Variables. Conditionally control code flow (loops, control structures). Describe stored procedures and functions. Retrieve row and column data from tables. Benefits to You Ensure fast, reliable, secure and easy to manage performance. Optimize database workloads, lower IT costs and deliver a higher quality of service by enabling consolidation onto database clouds. Hands-On Practices Demonstrations and hands-on practice reinforce the fundamental concepts that you’ll learn in this course. By enrolling in this course, you’ll begin using Oracle SQL Developer to develop these program units. SQL*Plus and JDeveloper are available as optional tools. Course Bundle Note: This course is a combination of Oracle Database: SQL Workshop I and Oracle Database: PL/SQL Fundamentals courses. Audience Application Developers Copyright © 2013, Oracle. All rights reserved. Page 1

Oracle Database: SQL and PL/SQL Fundamentals NEW BI.pdfIdentify the major structural components of the Oracle Database 11g. Retrieve row and column data from tables with the SELECT

Embed Size (px)

Citation preview

Oracle University | Contact Us: 001-855-844-3881 & 001-800-514-06-97

Oracle Database: SQL and PL/SQL Fundamentals NEW

Duration: 5 Days

What you will learn

This Oracle Database: SQL and PL/SQL Fundamentals training delivers the fundamentals of SQL and PL/SQL along

with the benefits of the programming languages using Oracle Database technology. You'll explore the concepts of

relational databases.

Learn To:

Write queries against single and multiple tables, manipulate data in tables and create database objects.

Use single row functions to customize output.

Invoke conversion functions and conditional expressions.

Use group functions to report aggregated data.

Create PL/SQL blocks of application code that can be shared by multiple forms, reports and data management

applications.

Develop anonymous PL/SQL blocks, stored procedures and functions.

Declare identifiers and trap exceptions.

Use DML statements to manage data.

Use DDL statements to manage database objects.

Declare PL/SQL Variables.

Conditionally control code flow (loops, control structures).

Describe stored procedures and functions.

Retrieve row and column data from tables.

Benefits to You

Ensure fast, reliable, secure and easy to manage performance. Optimize database workloads, lower IT costs and deliver

a higher quality of service by enabling consolidation onto database clouds.

Hands-On Practices

Demonstrations and hands-on practice reinforce the fundamental concepts that you’ll learn in this course. By enrolling in

this course, you’ll begin using Oracle SQL Developer to develop these program units. SQL*Plus and JDeveloper are

available as optional tools.

Course Bundle

Note: This course is a combination of Oracle Database: SQL Workshop I and Oracle Database: PL/SQL Fundamentals

courses.

AudienceApplication Developers

Copyright © 2013, Oracle. All rights reserved. Page 1

Forms DeveloperFunctional ImplementerPL/SQL DeveloperPortal DeveloperReports DeveloperTechnical Consultant

Related Training

Required Prerequisites

Familiarity with data processing concepts and techniques

Familiarity with programming concepts

Course ObjectivesRun data manipulation statements (DML) to update data in the Oracle Database.

Design PL/SQL anonymous block that execute efficiently.

Describe the features and syntax of PL/SQL.

Handle runtime errors.

Describe stored procedures and functions.

Use PL/SQL programming constructs and conditionally control code flow (loops, control structures, and explicit cursors).

Use cursors to process rows.

Identify the major structural components of the Oracle Database 11g.

Retrieve row and column data from tables with the SELECT statement.

Create reports of sorted and restricted data.

Employ SQL functions to generate and retrieve customized data.

Display data from multiple tables using the ANSI SQL 99 JOIN syntax.

Create reports of aggregated data.

Run data definition language (DDL) statements to create and manage schema objects.

Course Topics

IntroductionOverview of Oracle Database 12c and related products

Copyright © 2013, Oracle. All rights reserved. Page 2

Overview of relational database management concepts and terminologiesIntroduction to SQL and its development environmentsThe HR schema and the tables used in this courseOracle Database documentation and additional resources

Retrieve Data using the SQL SELECT Statement List the capabilities of SQL SELECT statementsGenerate a report of data from the output of a basic SELECT statementUse arithmetic expressions and NULL values in the SELECT statementInvoke Column aliasesConcatenation operator, literal character strings, alternative quote operator, and the DISTINCT keywordDisplay the table structure using the DESCRIBE command

Restricted and Sorted Data Write queries with a WHERE clause to limit the output retrievedDescribe the comparison operators and logical operatorsDescribe the rules of precedence for comparison and logical operatorsUsage of character string literals in the WHERE clauseWrite queries with an ORDER BY clause Sort the output in descending and ascending orderSubstitution Variables

Usage of Single-Row Functions to Customize Output List the differences between single row and multiple row functionsManipulate strings using character functionsManipulate numbers with the ROUND, TRUNC, and MOD functionsPerform arithmetic with date dataManipulate dates with the DATE functions

Conversion Functions and Conditional Expressions Describe implicit and explicit data type conversionDescribe the TO_CHAR, TO_NUMBER, and TO_DATE conversion functionsNesting multiple functionsApply the NVL, NULLIF, and COALESCE functions to dataUsage of conditional IF THEN ELSE logic in a SELECT statement

Aggregated Data Using the Group Functions Usage of the aggregation functions in SELECT statements to produce meaningful reportsDescribe the AVG, SUM, MIN, and MAX functionHow to handle Null Values in a group function?Divide the data in groups by using the GROUP BY clauseExclude groups of date by using the HAVING clause

Display Data From Multiple TablesWrite SELECT statements to access data from more than one tableJoin Tables Using SQL:1999 Syntax View data that does not meet a join condition by using outer joinsJoin a table to itself by using a self joinCreate Cross Joins

Usage of Subqueries to Solve QueriesUse a Subquery to Solve a Problem

Copyright © 2013, Oracle. All rights reserved. Page 3

Single-Row Subqueries Group Functions in a Subquery Multiple-Row Subqueries Use the ANY and ALL Operator in Multiple-Row Subqueries Use the EXISTS Operator

SET OperatorsDescribe the SET operatorsUse a SET operator to combine multiple queries into a single queryDescribe the UNION, UNION ALL, INTERSECT, and MINUS OperatorsUse the ORDER BY Clause in Set Operations

Data ManipulationAdd New Rows to a TableChange the Data in a Table Use the DELETE and TRUNCATE StatementsHow to save and discard changes with the COMMIT and ROLLBACK statementsImplement Read ConsistencyDescribe the FOR UPDATE Clause

DDL Statements to Create and Manage TablesCategorize Database ObjectsCreate Tables Describe the data typesUnderstand ConstraintsCreate a table using a subqueryHow to alter a table?How to drop a table?

Other Schema ObjectsCreate, modify, and retrieve data from a viewPerform Data manipulation language (DML) operations on a viewHow to drop a view?Create, use, and modify a sequenceCreate and drop indexesCreate and drop synonyms

Introduction to PL/SQLPL/SQL Overview List the benefits of PL/SQL SubprogramsOverview of the Types of PL/SQL blocksCreate a Simple Anonymous Block Generate the Output from a PL/SQL Block

PL/SQL IdentifiersList the different Types of Identifiers in a PL/SQL subprogramUsage of the Declarative Section to Define IdentifiersUse of variables to store dataScalar Data Types%TYPE Attribute Bind VariablesSequences in PL/SQL Expressions

Copyright © 2013, Oracle. All rights reserved. Page 4

Write Executable StatementsBasic PL/SQL Block Syntax GuidelinesHow to comment code?SQL Functions in PL/SQLData Type ConversionNested Blocks Operators in PL/SQL

Interaction with the Oracle Server SELECT Statements in PL/SQL to Retrieve dataData Manipulation in the Server Using PL/SQL The SQL Cursor conceptLearn to use SQL Cursor Attributes to Obtain Feedback on DMLHow to save and discard transactions?

Control StructuresConditional processing Using IF StatementsConditional processing Using CASE StatementsSimple Loop StatementWhile Loop StatementFor Loop StatementThe Continue Statement

Usage of Composite Data Types PL/SQL Records The %ROWTYPE Attribute Insert and Update with PL/SQL RecordsAssociative Arrays (INDEX BY Tables)INDEX BY Table Methods INDEX BY Table of Records

Explicit CursorsUnderstand Explicit CursorsDeclare the CursorHow to open the Cursor?Fetching data from the CursorHow to close the Cursor?Cursor FOR loopExplicit Cursor AttributesFOR UPDATE Clause and WHERE CURRENT Clause

Exception Handling What are Exceptions?Handle Exceptions with PL/SQLTrap Predefined Oracle Server ErrorsTrap Non-Predefined Oracle Server ErrorsTrap User-Defined Exceptions Propagate ExceptionsRAISE_APPLICATION_ERROR Procedure

Stored Procedures and FunctionsWhat are Stored Procedures and Functions?

Copyright © 2013, Oracle. All rights reserved. Page 5

Differentiate between anonymous blocks and subprogramsCreate a Simple ProcedureCreate a Simple Procedure with IN parameterCreate a Simple FunctionExecute a Simple ProcedureExecute a Simple Function

Copyright © 2013, Oracle. All rights reserved. Page 6

Oracle University | Contact Us: 1.800.529.0165

Oracle BI 11g R1: Create Analyses and Dashboards

Duration: 5 Days

What you will learn

This Oracle BI 11g R1: Create Analyses and Dashboards course for Release 11.1.1.7.0 provides step-by-step

instructions for creating Oracle BI analyses and dashboards in business intelligence applications. You'll begin by

building basic analyses to include in dashboards, with more complexity as the course progresses.

Learn To:

Build analyses and dashboards.

Build and use views and graphs in analyses.

Create and work with KPIs and scorecards.

Create and modify Oracle BI dashboards.

Use Oracle Business Intelligence Mobile to access BI content.

Create mobile applications with Oracle Business Intelligence Mobile App Designer.

Integrate BI content into MS Office applications using Oracle Hyperion Smart View for Office.

Administer objects in the Presentation Services Catalog.

Benefits to You

Transform your organization’s data into intelligence for improved decision making. Provide time-critical, relevant and

accurate insights. Become more efficient at modifying analyses and dashboards.

Explore Oracle Hyperion Smart View for Office

You'll also learn to use Oracle Hyperion Smart View for Office to integrate Oracle BI data and views in presentations and

spreadsheets. Walk away from this course with the knowledge and skills to design mobile applications for BI content

using the trial edition of the Oracle BI Mobile App Designer. Furthermore, you'll explore the use of Oracle BI Briefing

Books, while learning to administer objects in the Oracle BI Presentation Catalog.

AudienceApplication DevelopersBusiness AnalystsBusiness Intelligence DeveloperDeveloperEnd UsersFunctional ImplementerTechnical AdministratorTechnical Consultant

Copyright © 2013, Oracle. All rights reserved. Page 1

Course ObjectivesAdd geographical mapping to analyses

Use BI Mobile to access BI Content

Create and modify Interactive Dashboards

Use hierarchical columns in analyses and views

Create guided navigation links within Interactive Dashboards

Use Delivers to configure Agents to get the results of analyses and deliver them to subscribers

Create and modify Oracle Business Intelligence analyses using Analysis Editor

Perform administration tasks related to the development and configuration of Interactive Dashboards

Administer analyses and other Oracle BI objects

Use Oracle Hyperion Smart View for Office to integrate Oracle BI analysis and Interactive Dashboard content into Office

documents

Combine analysis criteria across multiple subject areas and execute direct database queries

Use Key Performance Indicators and Scorecards to analyze trends and meet business objectives

Build and use views and charts in analyses

Perform pre- and post-aggregate filtering using filters, groups, and selections

Create mobile applications with Oracle Business Intelligence Mobile App Designer

Course Topics

Introduction to Oracle Business Intelligence Enterprise EditionIntroduction to Oracle BI EEArchitecture overviewOracle BI EE sample applicationOverview of Oracle Exalytics Machine

Working with Oracle Business Intelligence AnalysesIntroduction to Oracle BI Analysis EditorOracle BI column typesWorking with analyses in Oracle BIAdding basic formattingSetting analysis propertiesUsing advanced formatting

Filtering Data for AnalysesIntroduction to filters and selections

Copyright © 2013, Oracle. All rights reserved. Page 2

Creating, editing, and grouping filtersAdding prompts to analysesDynamic filtering Using saved analyses as filters

Selecting and Grouping Data in AnalysesCreating selection stepsCreating groupsCreating calculated itemsCreating direct database analysis requestsIncluding advanced SQL clauses in your analysis

Adding Views to AnalysesIntroduction to views, graphs, and editorsWorking with views in Compound LayoutsCreating and editing graphsPerforming common view tasks

Showing Results with Pivot TablesOLAP data source compatibilityCreating, arranging, and formatting a pivot tableUsing hierarchical columnsSorting in pivot tablesSetting aggregation and using totalsShowing an item's relative valueBuilding calculations and displaying running sums

Working with Additional Views in AnalysesCreating simple and advanced trellis viewsCreating performance tile viewsWorking other view typesLinking master-detail views

Visualizing Data: Gauges and MapsWorking with Gauge views Oracle spatial componentsManaging map dataCreating and editing Map viewsInteracting with map viewsOther applications and points of integration for map views

Scorecards and Key Performance IndicatorsObjects and components of Oracle Scorecard and Strategy ManagementKey Performance Indicator (KPI) overviewScorecard document types

Measuring Results with Scorecards and KPIsCreating scorecards and KPIsCreating scorecard documentsEditing scorecards and KPIs

Creating Oracle Business Intelligence Dashboards

Copyright © 2013, Oracle. All rights reserved. Page 3

Creating and editing dashboardsUsing the Dashboard BuilderExploring dashboard object properties and optionsPublishing dashboard pagesCreating personal customizations and using other page options

Configuring Oracle Business Intelligence DashboardsExploring types of dashboard contentEmbedding content in dashboards

Creating Dashboard Prompts and VariablesUnderstanding variablesAdding a named dashboard prompt to a dashboardAdding a hidden named dashboard prompt to a dashboardCreating additional prompt page and setting page preferencesAdding variable prompts to a dashboard

Integrating BI Content with MS OfficeOverview of the Oracle BI Add-in for Microsoft OfficeInstalling Smart ViewCreating Oracle BI EE connections in Smart ViewInserting BI views in to Smart View clients

Working with BI Content in Smart ViewWorking with Views in Smart View ClientsCustomizing BI data in MS OfficeCopying and pasting views between Smart View clientsCopying and pasting views from Oracle BI Presentation services to Smart ViewCreating and publishing views using the View DesignerFederating data from multiple data sources

Oracle Business Intelligence MobileDownloading and using the Oracle BI mobile applicationNavigating the Oracle BI mobile applicationWorking with favorites and local contentWorking with BI contentOracle BI Mobile Security Toolkit

Creating Mobile Applications with Oracle Business Intelligence Mobile App DesignerCreating basic mobile appsPreviewing mobile appsCreating apps with tile pagesCreating subpages and navigation pages

Using Oracle Business Intelligence DeliversConfiguring delivery devices and adding delivery profilesAdding an Alert Section to a dashboardConfiguring an AgentUsing Analysis and KPI conditions to deliver content with AgentsSubscribing to an Agent

Administering the Presentation Catalog

Copyright © 2013, Oracle. All rights reserved. Page 4

Oracle BI and catalog security overviewManaging security using rolesUnderstanding security inheritance Setting object permissionsSetting system privilegesArchiving catalog itemsWorking with Oracle BI Briefing Books

Copyright © 2013, Oracle. All rights reserved. Page 5

Oracle University | Contact Us: 52-800-514-06-97

Oracle BI 11g R1: Build Repositories

Duration: 5 Days

What you will learn

This Oracle BI 11g R1: Build Repositories training is based on OBI EE release 11.1.1.7. Expert Oracle University

instructors will teach you step-by-step procedures for building and verifying the three layers of an Oracle BI repository;

you'll begin by using the Oracle BI Administration Tool to construct a simple repository to address a fictitious company's

business requirements.

Learn To:

Build and execute analyses to test and verify a dimensional business model.

Use the Oracle BI Adminstration Tool to administer Oracle BI Server.

Use the Oracle BI Administration Tool to build, manage and maintain an Oracle BI repository.

Build a dimensional business model to address business intelligence requirements.

Validate your work by creating and running analyses, and verifying query results using the query log.

Benefits to You

By taking this course, you'll walk away with the ability to transform your organization’s data into intelligence, which will

improve your day-to-day decision making. This new knowledge will help you provide time-critical, relevant and accurate

insights. Furthermore, you'll develop skills that will help you become more efficient at building repositories.

Build Logical Business Models

This course will also teach you how to import schemas, design and build logical business models and expose business

models to users in the Oracle BI user interface. While constructing the repository, you'll learn how to build physical and

logical joins, simple measures and calculation measures.

Model Logical Dimension Hierarchies

You'll then extend the initial repository and learn how to model more complex business requirements. This includes

logical dimension hierarchies, multiple logical table sources, aggregate tables, partitions and time series data.

Implement Oracle BI Server Security

Oracle University instructors will also walk you through implementing the Oracle BI Server security and managing the

Oracle BI Server cache. You'll learn how to set up a multi-user development environment and use Administration Tool

wizards and utilities to manage, maintain and enhance repositories.

Advanced Course Topics

Copyright © 2013, Oracle. All rights reserved. Page 1

Finally, investing in this course will give you a chance to explore more advanced topics, like implicit fact columns, bridge

tables, usage tracking, multilingual environments, write back and patch merge. An appendix is included, which covers

architecture and the benefits of the Oracle Exalytics BI Machine.

AudienceApplication DevelopersBusiness AnalystsBusiness Intelligence DeveloperData ModelersData Warehouse AdministratorData Warehouse AnalystReports DeveloperTechnical Consultant

Related Training

Required Prerequisites

Knowledge on Basic SQL

Knowledge on Data warehouse design

Knowledge on Dimensional modeling

Suggested PrerequisitesOracle BI 11g R1: Create Analyses and Dashboards

Course ObjectivesBuild and run analyses to test and validate a repository

Build simple and calculated measures for a fact table

Create logical dimension hierarchies and level-based measures

Check the model and then model aggregate tables to speed query processing

Model partitions and fragments to improve application performance and usability

Use variables to streamline administrative tasks and modify metadata content dynamically

Use time series functions to support historical time comparison analyses

Set up security to authenticate users and assign appropriate permissions and privileges

Build the Physical, Business Model and Mapping, and Presentation layers of a repository

Apply cache management techniques to maintain and enhance query performance

Copyright © 2013, Oracle. All rights reserved. Page 2

Set up query logging for testing and debugging

Set up a multiuser development environment

Use the Administration Tool wizards and utilities to manage, maintain, and enhance repositories

Enable usage tracking to track queries and database usage, and improve query performance

Perform a patch merge in a development-to-production scenario

Describe Exalytics machine and the Summary Advisor tool used in the machine

Course Topics

Repository BasicsExploring Oracle BI architecture componentsExploring a repository's structure, features, and functionsUsing the Oracle BI Administration ToolCreating a repositoryLoading a repository into Oracle BI ServerInstalling the BI Client softwareOverview of Exalytics Machine

Building the Physical Layer of a RepositoryImporting data sourcesSetting up Connection Pool propertiesDefining keys and joinsExamining physical layer object propertiesCreating alias tablesPrinting the physical layer diagram

Building the Business Model and Mapping Layer of a RepositoryBuilding a business modelBuilding logical tables, columns, and sourcesDefining logical joinsBuilding measuresExamining business model object propertiesPrinting the business model and mapping layer diagram

Building the Presentation Layer of a RepositoryExploring presentation layer objectsCreating presentation layer objectsModifying presentation layer objectsExamining presentation layer object propertiesNesting presentation tablesControlling presentation layer object visibility

Testing and Validating a RepositoryChecking repository consistencyTurning on logging

Copyright © 2013, Oracle. All rights reserved. Page 3

Uploading the repository through Enterprise ManagerExecuting analyses to test the repositoryInspecting the query log

Managing Logical Table SourcesAdding multiple logical table sources to a logical tableSpecifying logical content

Adding Calculations to a FactCreating new calculation measures based on logical columnsCreating new calculation measures based on physical columnsCreating new calculation measures using the Calculation WizardCreating measures using functions

Working with Logical DimensionsCreating logical dimension hierarchiesCreating level-based measuresCreating share measuresCreating dimension-specific aggregation rulesCreating presentation hierarchiesCreating parent-child hierarchiesCreating ragged and skipped-level hierarchies

Enabling Usage TrackingCreating the usage tracking tablesSetting up the sample usage tracking repositoryTracking and storing Oracle BI Server usage at the detailed query levelUsing usage tracking statistics to optimize query performance and aggregation strategies

Using Model Checker and AggregatesUsing Model Check ManagerModeling aggregate tables to improve query performanceUsing the Aggregate Persistence WizardTesting aggregate navigationSetting the number of elements in a hierarchy

Using Partitions and FragmentsExploring partition typesModeling partitions in an Oracle BI repository

Using Repository VariablesCreating session variablesCreating repository variablesCreating initialization blocksUsing the Variable ManagerUsing dynamic repository variables as filters

Modeling Time Series DataUsing time comparisons in business analysisUsing Oracle BI time series functions to model time series data

Modeling Many-to-Many Relationships

Copyright © 2013, Oracle. All rights reserved. Page 4

Using bridge tables to resolve many-to-many relationships between dimension tables and fact tables

Setting an Implicit Fact ColumnEnsuring the correct results for dimension-only queriesSelecting a predetermined fact table sourceSpecifying a default join path between dimension tables

Importing Metadata from Multidimensional Data SourcesImporting a multidimensional data source into a repositoryIncorporating horizintal federation into a business modelIncorporating vertical federation into a business modelAdding Essbase measures to a relational modelDisplaying data from multidimensional sources in Oracle BI analyses and dashboards

SecurityExploring Oracle BI default security settingsCreating users and groupsCreating application rolesSetting up object permissionsSetting row-level security (data filters)Setting query limits and timing restrictions

Cache ManagementRestricting tables as non-cacheableUsing Cache ManagerInspecting cache reportsPurging cache entriesModifying cache parameters and optionsSeeding the cache

Exploring the Summary Advisor ToolSetting up Summary AdvisorRunning the Summary Advisor wizard to create the aggregate scriptRunning the aggregate script to create the aggregates

Using Administration Tool UtilitiesUsing the various Administration Tool utilitiesUsing BI Server XML API to create XML representation of repository metadata

Multiuser DevelopmentSetting up a multiuser development environmentDeveloping a repository using multiple developersTracking development project history

Performing a Patch MergeComparing repositoriesEqualizing objectsCreating a patchApplying a patchMaking merge decisions

Copyright © 2013, Oracle. All rights reserved. Page 5

Oracle University | Contact Us: 001-855-844-3881 & 001-800-514-06-97

Oracle BI Publisher 11g R1: Fundamentals

Duration: 3 Days

What you will learn

This Oracle BI Publisher 11g training will help you build a foundation of understanding how to best leverage this solution.

Through Classroom Training or Live Virtual Class Training, you'll learn the ins and outs of how to use this solution.

Learn To:

Create data models by using the Data Model Editor.

Create BI Publisher reports based on data models.

Create report layouts by using the Layout Editor (online).

Create reports based on OBI EE data sources.

Publish the reports on OBI EE Dashboards.

Schedule reports and burst these reports.

Creating Reports

Furthermore, you'll learn how to create layouts for reports, then publish the highly formatted reports to a wide range of

destinations (printers, faxes, email, and document repositories via FTP or WebDav). Publisher's report formats can also

be designed by using familiar Microsoft Office tools like Microsoft Word and Excel.

Scheduling and Bursting Reports

Oracle BI Publisher 11g provides best of breed capabilities for scheduling and bursting reports. By investing in this

course, you'll learn how to schedule and manage scheduled jobs, along with bursting reports to other destinations.

AudienceApplication DevelopersBusiness AnalystsBusiness Intelligence DeveloperDeliveryEnd UsersFunctional ImplementerReports DeveloperTechnical Consultant

Course ObjectivesSchedule and Burst Reports

Perform Translations

Copyright © 2013, Oracle. All rights reserved. Page 1

Create Reports Integrated With Oracle BI EE

Administer BI Publisher Server

Describe BI Publisher Technology and Architecture

Create reports from OBI EE data sources

Create and Modify Data Models

Create Layouts by Using the Layout Editor

Create RTF Templates by Using Template Builder

Explore and Use the Form Field Method for Creating RTF Templates

Course Topics

Introduction to Oracle BI Publisher 11gCourse AgendaOverview of Oracle BI Foundation SuiteOverview of Oracle Fusion MiddlewareOverview of Oracle BI EEFunctions of Reporting Systems including ChallengesIntroducing BI Publisher ParadigmBI Publisher as a Strategic Reporting Solution for All ApplicationssSalient Features of BI Publisher

BI Publisher Technology and ArchitectureFunctional ComponentsLayout TemplatesMultitier ArchitectureEnterprise Server Architecture and Performance and ScalabilityDocument Generation Process and Output FormatsSupported Data SourcesBursting OverviewInternationalization and Language Support

Getting Started with BI PublisherLogging In, the Home Page, and Global Header, and Setting Account PreferencesViewing ReportsManaging Repository ObjectsManaging FavoritesUsing Create Report wizard to Create ReportsSelecting Data: Data Model, Spreadsheet, and BI Subject AreaConfiguring Report Properties

Using the Data Model Editor Exploring the Schemas Used in the CourseExploring the Data Model Editor UI and the Supported Data Sources

Copyright © 2013, Oracle. All rights reserved. Page 2

Creating a Private Data SourceCreating a Simple Data Model based on a SQL Query Data SetUsing Query Builder to Build a QueryViewing Data and Saving Sample Data SetsAdding Parameters and LOVs to the QueryConfiguring Parameter Settings and Viewing Reports with Parameters

Working with Layout EditorOpening the Layout Editor and Navigating the Layout Editor UICreating a Layout by Using a Basic TemplateInserting a Layout GridAdding a Table, Formatting Columns, Defining Sorts and Groups, and Applying Conditional FormatsInserting and Editing Charts, and Converting Charts to a Pivot TablesAdding Repeating Sections, Text Items, and ImagesWorking with Lists, Gauges and Pivot TablesCreating Boilerplates

Using Template Builder to Create TemplatesUsing the BI Publisher Menu BarCreating an RTF Template from a Sample, Changing Field Properties, and Previewing Table DataAdding a Chart to an RTF TemplateDesigning an RTF Template for a BI Publisher ReportCreating a BI Publisher Report by Using Template Builder in Online ModeExploring the Basic and Form Field MethodsExploring Advanced RTF Template Techniques Including Conditional Formats, Watermarks, Page-Level Calculations, Running Totals, Grouping, and Sorting

BI Publisher Server: Administration and SecurityDescribing the Administration PageCreating the JDBC ConnectionsSetting, Viewing, and Updating Data SourcesDescribing the Security Model for BI Publisher and Oracle Fusion MiddlewareDescribing Groups, Users, Roles, and PermissionsDescribing Delivery Options Including Print, Fax, Email, WebDav, HTTP Server, FTP, and CUPSDescribing and Configuring BI Publisher SchedulerIntegrating with Oracle BI Presentation Services and Oracle Endeca Server

Scheduling and Bursting ReportsScheduling and Describing a Report Job and Related OptionsManaging and Viewing a Report JobViewing Report Job HistoryScheduling a Report with TriggerDescribing BurstingAdding a Bursting Definition to a Data ModelScheduling a Bursting Job

Performing TranslationsDescribing Translation TypesTranslating by Using the Localized Template OptionTranslating by Using the XLIFF OptionManaging XLIFF Translations on BI Publisher ServerDescribing the Overall Translation ProcessDescribing Catalog Translation

Copyright © 2013, Oracle. All rights reserved. Page 3

Exporting and Importing the XLIFF for a Catalog Folder

Integrating BI Publisher with Oracle BI Enterprise EditionConfiguring Presentation Services IntegrationNavigating Oracle BI EECreating a Report based on OBI EE Subject AreaCreating a Data Model and Report based on a BI Server SQL Query Creating a Data Model and Report based on an Oracle BI AnalysisAdding a BI Publisher Report to an Oracle BI EE Dashboard

Creating Data Models and BI Publisher Reports Based on Other Data SourcesConfiguring Presentation Services IntegrationDescribing the Web Services Data SourceDescribing the HTTP (XML/RSS Feed) Data SourceExplaining Proxy Setting for Web Services and HTTP Data SourcesCreating a BI Publisher Report based on an External Web ServiceCreating a BI Publisher Report based on an HTTP Data SetCreating a BI Publisher Report Based on XML FileCreating a BI Publisher Report Based on CSV Data source

Copyright © 2013, Oracle. All rights reserved. Page 4

Oracle University | Contact Us: 001-855-844-3881

Oracle Essbase 11.1.2 Bootcamp (11.1.2.4)

Duration: 5 Days

What you will learn

This Oracle Essbase 11.1.2 Bootcamp teaches you the principal techniques and theories to design Essbase block

storage databases. Block storage databases are deployed independently for budgeting, forecasting and planning, and

as the underlying data storage and analytic engine for Hyperion Planning applications.

Learn To:

Create block storage databases.

Build rules files.

Analyze data with Smart View.

Create basic calculations.

Extend analysis capabilities.

Create a database outline, load data into the database and analyze data with Smart View.

Perform advanced analysis on the database by implementing varying attribute dimensions and typed measures.

Benefits to You

Learn how to improve your organization’s performance through better, more informed decisions using Oracle Essbase,

the market leading online analytical processing (OLAP) server for Enterprise Performance Management. Become more

efficient at forecasting, variance analysis, root cause identification, scenario planning and what-if modeling to better align

your organization’s resources and improve business results.

Calculation Scripts

During this course, you'll also create calculation scripts (to calculate data for different scenarios). Design discussions

and hands-on activities will help you practice the new skills you're learning.

*This course is also suitable for customers using Oracle Essbase 11.1.1.

AudienceBusiness AnalystsBusiness Intelligence DeveloperDatabase AdministratorsDatabase DesignersDeveloper

Course ObjectivesCreate block storage databases

Copyright © 2013, Oracle. All rights reserved. Page 1

Create dimensions using rules files

Load data using rules files

Analyze data with Smart View

Describe multidimensional calculation

Create basic database calculations

Analyze dimension attributes

Analyze non-numeric data

Course Topics

Essbase OverviewMultidimensional AnalysisOracle’s Enterprise Performance Management SystemOracle BI Foundation SuiteEssbaseProduction Environment Components

Designing Applications and DatabasesEssbase Implementation ProcessAnalyzing and Planning ImplementationsCreating Applications and DatabasesCreating Outlines

Designing Data Descriptor DimensionsData Descriptor Dimensions OverviewDesigning Time DimensionsDesigning Scenario DimensionsOutline CalculationsDesigning Accounts DimensionsTesting Outline Calculations

Optimizing Data Descriptor DimensionsCreating Member AliasesDimension TypesCreating Period-to-Date TotalsDynamic Calc MembersEnhancing Accounts DimensionsOptimizing Data Storage

Developing Dimension DesignsBusiness View Dimensions OverviewAttributes in Database DesignCombining Business ViewsDeveloping Label Outlines

Copyright © 2013, Oracle. All rights reserved. Page 2

Creating Basic Dimension Build Rules FilesRules Files OverviewCreating Dimension Build Rules FilesConfiguring Dimension Maintenance Settings

Creating Advanced Dimension Build Rules FilesAdvanced Dimension Build Rules Files OverviewCreating Shared MembersManipulating FieldsCreating User-Defined AttributesCreating Attribute Dimensions with Rules Files

Loading DataData Load OverviewCreating Data Load Rules FilesSelecting and Rejecting RecordsCapturing New Members

Getting Started with Smart ViewNavigating Smart ViewConnecting to Data SourcesCreating Ad Hoc GridsSetting the Point of ViewAssociating Data Sources with WorksheetsCreating Free-Form Grids

Creating Reports with Smart ViewUpdating Essbase DataIntegrating Essbase Data with Microsoft OfficeCreating Shared Database PerspectivesCreating Custom Reports

Data Storage and CalculationCalculation OverviewDatabase Calculation OrderData Block FundamentalsData Blocks and the Index SystemInterpreting Database StatisticsData Block CreationDatabase Calculation Process

Creating Calculation ScriptsCalculation Script OrganizationReturning Correct Calculation ResultsTroubleshooting CALC DIM Processes

Controlling the Calculation ProcessTop-Down CalculationFocusing Calculations with FIX StatementsCalculating Conditionally with IF StatementsPerformance Considerations

Copyright © 2013, Oracle. All rights reserved. Page 3

Referencing Members in CalculationsReferencing Members ExplicitlyReferencing Members DynamicallyCreating Calculation Variables

Developing and Testing Complex Calculation ScriptsImplementing a Script Development ProcessUpper-Level Data LoadsIntelligent Calculation

Normalizing DataAllocating DataPlanning Data NormalizationNormalizing Rates and DriversCopying and Clearing Data

Creating Attribute DimensionsAttribute Dimensions OverviewAdding Attribute Dimensions to OutlinesDesign Considerations

Analyzing Varying AttributesVarying Attributes OverviewCreating Varying AttributesViewing Varying Attribute Data

Analyzing Text and DatesTyped Measures OverviewEnabling Typed MeasuresCreating Text MeasuresCreating Date MeasuresViewing Typed MeasuresCalculations Based on Typed Measures

Copyright © 2013, Oracle. All rights reserved. Page 4