Szkolenia Oracle

Cel szkolenia

This Oracle Database 12c: Analytic SQL for Data Warehousing training teaches you how to interpret the concept of a hierarchical query, create a tree-structured report, format hierarchical data and exclude branches from the tree structure. You'll also learn to use regular expressions and sub-expressions to search for, match, and replace strings.

Plan szkolenia Rozwiń listę

  1. Introduction
    • Course Objectives, Course Agenda and Class Account Information
    • Describe the Schemas and Appendices used in the Lesson
    • Overview of SQL*Plus Environment
    • Overview of SQL Developer
    • Overview of Analytic SQL
    • Oracle Database SQL and Data Warehousing Documentation
  2. Grouping and Aggregating Data Using SQL
    • Generating Reports by Grouping Related Data
    • Review of Group Functions
    • Reviewing GROUP BY and HAVING Clause
    • Using the ROLLUP and CUBE Operators
    • Using the GROUPING Function
    • Working with GROUPING SET Operators and Composite Columns
    • Using Concatenated Groupings with Example
  3. Hierarchical Retrieval
    • Using Hierarchical Queries
    • Sample Data from the EMPLOYEES Table
    • Natural Tree Structure
    • Hierarchical Queries: Syntax
    • Walking the Tree: Specifying the Starting Point
    • Walking the Tree: Specifying the Direction of the Query
    • Using the WITH Clause
    • Hierarchical Query Example: Using the CONNECT BY Clause
  4. Working with Regular Expressions
    • Introducing Regular Expressions
    • Using the Regular Expressions Functions and Conditions in SQL and PL/SQL
    • Introducing Metacharacters
    • Using Metacharacters with Regular Expressions
    • Regular Expressions Functions and Conditions: Syntax
    • Performing a Basic Search Using the REGEXP_LIKE Condition
    • Finding Patterns Using the REGEXP_INSTR Function
    • Extracting Substrings Using the REGEXP_SUBSTR Function
  5. Analyzing and Reporting Data Using SQL
    • Overview of SQL for Analysis and Reporting Functions
    • Using Analytic Functions
    • Using the Ranking Functions
    • Using Reporting Functions
  6. Performing Pivoting and Unpivoting Operations
    • Performing Pivoting Operations
    • Using the PIVOT and UNPIVOT Clauses
    • Pivoting on the QUARTER Column: Conceptual Example
    • Performing Unpivoting Operations
    • Using the UNPIVOT Clause Columns in an UNPIVOT Operation
    • Creating a New Pivot Table: Example
  7. Pattern Matching using SQL
    • Row Pattern Navigation Operations
    • Handling Empty Matches or Unmatched Rows
    • Excluding Portions of the Pattern from the Output
    • Expressing All Permutations
    • Rules and Restrictions in Pattern Matching
    • Examples of Pattern Matching
  8. Modeling Data Using SQL
    • Using the MODEL clause
    • Demonstrating Cell and Range References
    • Using the CV Function
    • Using FOR Construct with IN List Operator, incremental values and Subqueries
    • Using Analytic Functions in the SQL MODEL Clause
    • Distinguishing Missing Cells from NULLs
    • Using the UPDATE, UPSERT and UPSERT ALL Options
    • Reference Models
Pobierz konspekt szkolenia w formacie PDF

Dodatkowe informacje

Wymagania
  • Familiarity with SQL
  • Data Warehouse design, implementation, and maintenance experience
  • Good working knowledge of the SQL language
  • Familiarity with Oracle SQL Developer and SQL*Plus
  • Oracle Database 11g: Data Warehousing Fundamentals
  • Oracle Database 12c: Introduction to SQL Ed 1.1
Poziom trudności
Certyfikat Uczestnicy szkoleń otrzymają zaświadczenia o ukończeniu kursu sygnowane przez firmę Oracle.
Prowadzący Autoryzowany wykładowca Oracle.
Lokalizacje Kraków - ul. Tatarska 5, II piętro, godz. 9:00 - 16:00
Warszawa - ul. Bielska 17, godz. 9:00 - 16:00
Zobacz więcej szkoleń Oracle

Prosimy o wypełnienie poniższego formularza, jeśli chcą Państwo uzyskać więcej informacji o powyższym szkoleniu.







Cena szkolenia

  • Forma szkolenia: stacjonarne

2950 PLN NETTO

Czytaj więcej o ctab

Czas trwania

2 dni

Dostępne terminy

Brak ustalonych terminów dla tego szkolenia.

Zaproponuj własny termin