Oracle Database 11g - Analytic SQL For Data Warehousing
Oracle Database 11g - Analytic SQL For Data Warehousing
Oracle Database 11g - Analytic SQL For Data Warehousing
A Live Virtual Class (LVC) is exclusively for registered students; unregistered individuals may not view an LVC at any
time. Registered students must view the class from the country listed in the registration form. Unauthorized recording,
copying, or transmission of LVC content may not be made.
Application Developers
Data Warehouse Administrator
Data Warehouse Developer
Support Engineer
Prerequisites
Required Prerequisites
Introduction to Oracle Database 10g for Experienced SQL Users
Oracle Database 10g: Implement and Administer a Data Warehouse
Oracle Database 11g: Introduction to SQL
Stran 1
Course Objectives
Create a tree-structured report, format hierarchical data, and exclude branches from the tree structure
Identify the benefits of using regular expressions
Use the regular expressions and subexpressions functions
Identify the benefits of using Analytic SQL
Review the available SQL for aggregation operators, SQL for Analysis and Reporting functions, and the SQL for Modeling using
Group and aggregate data using the ROLLUP and CUBE operators, the GROUPING function, Composite Columns, and the Con
Analyze and report data using Ranking functions, the LAG/LEAD functions, and the PIVOT and UNPIVOT clauses
Use the MODEL clause to create a multidimensional array from query results and then apply formulas to this array to calculate n
Interpret the concept of a hierarchical query, create a tree-structured report, format hierarchical data, and exclude branches from
Course Topics
Introduction
Course Objectives
Course Agenda
Class Accounts Information
Appendices Used in this Course
Sample Schemas Used in this Course
SQL Environments Available in the Course
Overview of Oracle SQL Developer
Oracle 11g SQL and Data Warehousing Documentation and Additional Resources
Grouping and Aggregating Data Using SQL
What is Analytic SQL?
Analytic SQL in Data Warehouses Agenda: SQL for Aggregation, SQL for Analysis and Reporting, and SQL for Modeling
Generating Reports by Grouping Related Data
Using the GROUP BY Clause With the ROLLUP and CUBE Operators
Using the ROLLUP and CUBE Operators
Using the GROUPING Function
Working With GROUPING SETS
Working With Composite Columns and Concatenated Groupings
Analyzing and Reporting Data Using SQL
Overview of SQL for Analysis and Reporting Functions
Identifying the SQL Ranking Functions
Controlling the Ranking Order
Ranking on Multiple Expressions
Using the RANK, DENSE_RANK, and PERCENT_RANK Functions
Ranking Per CUBE and ROLLUP
Using the LAG/LEAD Functions
Performing Pivoting Operations Using the PIVOT and UNPIVOT Clauses
Modeling Data Using SQL
Overview of SQL for Modeling Data
Integrating Inter-row Calculations in SQL
Working With the SQL MODEL Clause
Cell and Range References
Using the CV()Function
Using the FOR Construct with IN List Operator, Incremental Values, and a Subquery
Using Reference Models
Stran 2
Stran 3