МенюКонтакты
Обучение
Москва

+7 (495) 913-75-75 доб.221

+7 (495) 668-08-42

Санкт-Петербург

+7 (812) 441-33-15

+7 (901) 374-07-97

Почта

edu@fors.ru

Oracle Database 11g: Analytic SQL for Data Warehousing

  • Код курса: 11gASQL
  • Длительность: 1 д.
  • Цена: 25 075 р.
Записаться

Описание курса

Аннотация:

В этом курсе слушатели научатся использовать Analytic SQL для агрегирования, анализа, составления отчета и моделирования данных. Слушатели учатся толковать концепцию иерархических запросов и форматировать иерархичные данные, исключать ветки древовидной структуры. Слушатели также смогут использовать регулярные выражения и подвыражения для поиска, сравнения и замены строк.
Произойдет знакомство с основными понятиями реляционной базы данных, теорией хранилища данных и её реализацией, концепцией Oracle server. Oracle Database Server выполняется.
Слушатели используют Oracle SQL Developer для разработки программных единиц. Как дополнительные инструменты используются SQL*Plus и JDeveloper.
Этот курс предназначен для разработчиков и проектировщиков хранилищ данных, администраторов баз данных, системных администраторов, разработчиков приложений баз данных, которые проектируют, поддерживают и используют хранилища баз данных.

Слушатели изучат как:

  • Использовать Analytic SQL для агрегации, анализирования и составления отчетов, Model Data
  • Группировать и агрегировать данные, используя операторы ROLLUP и CUBE
  • Анализировать и составлять отчеты, используя функции Ranking, LAG/LEAD и FIRST/LAST
  • Использовать MODEL фразы для создания многомерных массивов от результатов запроса
  • Интерпретировать концепцию иерархических запросов, создавать отчёт древовидной структуры, форматировать иерархические данные, исключать ветки из древовидной структуры
  • Использовать регулярные выражения для поиска, сопоставления и замены строк

Программа:

  • Создание отчётов с древовидной структурой, форматирование иерархических данных, исключение веток из древовидной структуры
  • Определение преимуществ использования регулярных выражений
  • Использование регулярных выражений и подвыражений
  • Определение пользы от использования Analytic SQL
  • Обзор возможностей SQL для операторов агрегации, SQL для функции анализа и отчётности, и SQL для модернизирования использования SQL MODEL-фраз
  • Группировка и агрегация данных, использующих операторы ROLLUP и CUBE, GROUPING функции, Composite Columns и Concatenated Groupings
  • Анализ и отчёт по данным, использующим функцию Ranking, функцию LAG/LEAD, PIVOT и UNPIVOT фразы
  • Использование MODEL-фразы для создания многомерного массива из результатов запроса и затем, применяя функции к полученным данным массивам, вычислить новые значения
  • Интерпретация концепции иерархических запросов, создание отчётов с древовидной структурой, форматирование иерархических данных, исключение веток из древовидной структуры

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
  • Cyclic Rules in Models

Hierarchical Retrieval

  • Hierarchical Retrieval: Overview
  • Natural Tree Structure
  • Hierarchical Queries
  • Walking the Tree
  • Walking the Tree: From the Bottom Up and From the Top Down
  • Ranking Rows with the LEVEL Pseudocolumn
  • Formatting Hierarchical Reports Using LEVEL and LPAD
  • Pruning Branches and Nodes

Analyzing Data Using Regular Expressions

  • The Benefits of Using Regular Expressions
  • Using the Regular Expressions Functions and Conditions in SQL
  • Using Metacharacters with Regular Expressions
  • Performing a Basic Search Using the REGEXP_LIKE Condition
  • Finding Patterns Using the REGEXP_INSTR Function
  • Extracting Substrings Using the REGEXP_SUBSTR Function
  • Replacing Patterns Using the REGEXP_REPLACE Function
  • Using Subexpressions with Regular Expression Support

 

Записаться на курс: Oracle Database 11g: Analytic SQL for Data Warehousing

Начало курса:



Поделиться
Отправьте другу или начальнику ссылку на почту
Заявка на обучение

Заявка на обучение

Записаться на курс:

Выберите дату начала курса: