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

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


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

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

8 800 (600)-66-16

learning@eshift.ru