Курс: Oracle Database 11g: Analytic SQL for Data Warehousing

Курс: Oracle Database 11g: Analytic SQL for Data Warehousing

Курс: Oracle Database 11g: Analytic SQL for Data Warehousing


Продолжительность курса: 8 ак. ч.

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

Аудитория:
•    Разработчики приложения
•    Разработчики хранилища
•    Инженеры по поддержке
•    Аналитики хранилища
•    Архитекторы базы данных
•    Администраторы базы данных

Необходимая подготовка:
•    Хорошее знание SQL и практические навыки его использования

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

Программа курса:
Модуль 1. 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

Модуль 2. 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

Модуль 3. 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

Модуль 4. 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

Модуль 5. 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

Модуль 6. 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
  • Код курса: OracleIL7
  • Город: Екатеринбург, Пермь, Челябинск, Самара, Ижевск,
  • Направление: Oracle iPlatform: Languages
  • Академических часов: 8
  • Количество мест: 8
  • Очно: 20900 ₽
  • Дистанционно: 20900 ₽
Записаться на курс

Курсы повышения квалификации
и профессиональной переподготовки


График работы:
Мы отвечаем на звонки и письма в будние дни с 7:00 до 16:00 по Мск

Юридический адрес организации:
614010, г. Пермь, ул. Клары Цеткин, д. 14, офис 32

8 800 (600)-66-16

learning@eshift.ru