Опубликован: 20.12.2010 | Уровень: специалист | Доступ: свободно
Курс содержит курс лекций по проектированию хранилищ данных для систем бизнес-аналитики на технологической платформе MS SQL Server 2008 с использованием современных CASE-средств. В курсе изучается весь комплекс вопросов проектирования хранилищ данных. Материал изложен с единых методологических позиций и содержит описание методологии в объеме, необходимом для практической работы, а также набор учебных примеров для СУБД MS SQL Server 2008 и CASE инструмента PowerDesigner.
В современных потоках информации хранилища данных являются тем механизмом, который позволяет унифицировать, проверять, фильтровать, хранить, сворачивать и разворачивать данные, и, что очень важно, публиковать данные для лиц, принимающих решения. Обеспечение бесперебойной работы такого механизма требует тщательного и грамотного проектирования структур данных, чтобы необходимые менеджерам сведения всегда оказывались в нужное время и в нужном месте. Успех в проектировании хранилищ данных не всегда приходит сразу.

Microsoft DreamSpark

Бесплатные лицензионные инструменты разработки и дизайна для школьников, студентов, аспирантов и преподавателей.

Специальное предложение для студентов НОУ «ИНТУИТ».

 ...еще >>

План занятий

ЗанятиеЗаголовок <<Дата изучения
-
Лекция 1
20 минут
Предисловие
Оглавление
    -
    Лекция 2
    1 час 50 минут
    Хранилища данных
    В настоящей лекции рассматривается концепция систем складирования данных и хранилищ данных, основные причины ее возникновения и сферы применения, вводятся и обсуждаются основные понятия, приведены примеры.
    Оглавление
      -
      Лекция 3
      1 час 44 минуты
      Архитектура хранилищ данных
      В настоящей лекции изучаются типовые архитектуры хранилищ данных, рассматривается глобальное хранилище данных, централизованное хранилище данных, распределенное хранилище данных, киоски данных, взаимосвязанные киоски данных, независимые киоски данных, корпоративная информационная фабрика, хранилище данных с архитектурой шины данных, федеральное хранилище данных. Обсуждаются основные типы хранилищ данных.
      Оглавление
        -
        Тест 1
        33 минуты
        -
        Лекция 4
        1 час 20 минут
        Модель типового проекта создания хранилища данных
        В настоящей лекции описываются основные бизнес-функции процесса разработки хранилища данных и подробно излагаются бизнес-функции проектирования. Проектировщик хранилища данных должен иметь план проектирования хранилища данных. Знание бизнес-функции и бизнес-процедуры процесса проектирования хранилища данных являются хорошей основой для такого плана.
        Оглавление
          -
          Лекция 5
          1 час 53 минуты
          Системы деловой осведомленности (Business Intelligence Systems) и хранилища данных
          В настоящей лекции вводится понятие систем деловой осведомленности, или систем бизнес-аналитики, рассматриваются основные требования к таким системам и архитектурные особенности таких систем. Подробно обсуждаются вопросы обеспечения информационной безопасности систем, проблемы их создания и возможные пути решения этих проблем. Показывается место хранилища данных при разработке систем бизнес-аналитики.
          Оглавление
            -
            Тест 2
            30 минут
            -
            Практическая работа 1
            37 минут
            -
            Лекция 6
            1 час 34 минуты
            Метод моделирования "сущность-связь"
            В настоящей лекции рассматриваются определение предметной области для хранилищ данных, метод моделирования "сущность-связь", нормальные формы отношений, процесс нормализации сущностей модели "сущность-связь", приводятся примеры построения диаграмм "сущность-связь".
            Оглавление
              -
              Лекция 7
              1 час 31 минута
              Моделирование темпоральных (временных) данных в хранилищах данных
              В настоящей лекции рассматриваются вопросы логического моделирования темпоральных (временных) данных предметной области. Обсуждаются основные подходы к представлению времени в объектах модели предметной области, приводятся примеры.
              Оглавление
                -
                Тест 3
                39 минут
                -
                Практикум 1
                12 минут
                -
                Лекция 8
                1 час 56 минут
                Метод многомерного моделирования
                В настоящей лекции рассматриваются основы метода многомерного моделирования данных для ХД, вводятся и обсуждаются основные элементы многомерной модели и понятия метода. Приведены примеры моделирования для основных схем.
                Оглавление
                  -
                  Практическая работа 2
                  35 минут
                  -
                  Лекция 9
                  3 часа 11 минут
                  Создание физической модели хранилища данных
                  В настоящей лекции рассматриваются вопросы формирования физической модели хранилища данных, кратко описываются объекты физической базы данных, представлен алгоритм формирования физической модели хранилища данных из логической модели на примере схемы "звезда".
                  Оглавление
                    -
                    Тест 4
                    36 минут
                    -
                    Практическая работа 3
                    17 минут
                    -
                    Практикум 2
                    11 минут
                    -
                    Лекция 10
                    1 час 36 минут
                    Метаданные в хранилищах данных
                    В настоящей лекции рассматривается определение метаданных для хранилища данных, описаны функции метаданных в хранилищах данных, вводится классификация метаданных для хранилищ данных, приведен пример моделирования логической модели метаданных для хранилища данных.
                    Оглавление
                      -
                      Лекция 11
                      1 час 7 минут
                      Проектирование и разработка процесса ETL
                      В настоящей лекции рассматриваются общие принципы организации процесса извлечения, преобразования и загрузки данных (Extract, Transform, Load — ETL) для ХД, приводится классификация систем – источников данных, обсуждаются некоторые методы извлечения данных. Рассмотрена в общих чертах методика проектирования ETL-процессов с использованием CASE-инструментов.
                      Оглавление
                        -
                        Тест 5
                        27 минут
                        -
                        Лекция 12
                        1 час 29 минут
                        Создание модели хранилища данных на основе корпоративной модели данных
                        В настоящей лекции рассматриваются вопросы проектирования хранилища данных на основе корпоративной модели данных организации. На примере разбирается методика такого проектирования.
                        Оглавление
                          -
                          Практикум 3
                          19 минут
                          -
                          Лекция 13
                          1 час 25 минут
                          Метод моделирования "Свод данных"
                          В настоящей лекции рассматривается метод моделирования хранилищ данных, который получил название "Свод данных". Объясняются основные понятия метода, приводятся примеры построения логических моделей для "Свода данных".
                          Оглавление
                            -
                            Тест 6
                            27 минут
                            -
                            Лекция 14
                            1 час 32 минуты
                            Физическая модель хранилища данных: учет влияния транзакций, денормализация таблиц
                            В настоящей лекции рассматриваются вопросы учета влияния транзакции при проектировании физической структуры хранилища данных и принципы денормализации на уровне моделирования логической и физической моделей данных.
                            Оглавление
                              -
                              Лекция 15
                              2 часа 47 минут
                              Создание физической модели базы данных: проектирование производительности
                              В настоящей лекции рассматриваются вопросы проектирования для обеспечения требуемого уровня производительности физической структуры хранилища данных на основе СУБД-ориентированных средств: индексов, секций, кластеров.
                              Оглавление
                                -
                                Тест 7
                                33 минуты
                                -
                                Практикум 4
                                19 минут
                                -
                                Лекция 16
                                1 час 34 минуты
                                SQL в хранилищах данных: агрегация и суммирование
                                В настоящей лекции рассматривается расширение диалектов SQL промышленных СУБД для агрегации и суммирования данных в хранилищах данных, приводятся примеры работы со схемой "звезда", содержащей аддитивные и полуаддитивные факты. Разбираются примеры использования расширения оператора SELECT для агрегации данных в ХД.
                                Оглавление
                                  -
                                  Лекция 17
                                  1 час 28 минут
                                  SQL в хранилищах данных: аналитическая обработка данных
                                  В настоящей лекции рассматривается расширение диалектов SQL промышленных СУБД для аналитической обработки данных в хранилищах данных. Изучаются статистические функции, ранжирующие функции, оконные функции в диалекте Transact-SQL СУБД MS SQL Server 2008. Разбираются примеры использования, в том числе для формирования отчетов и построения гистограмм.
                                  Оглавление
                                    -
                                    Тест 8
                                    30 минут
                                    -
                                    Лекция 18
                                    1 час 52 минуты
                                    Настройка производительности запросов к хранилищу данных
                                    В настоящей лекции рассматриваются основы оптимизации обработки запросов в реляционных базах данных.
                                    Оглавление
                                      -
                                      Практикум 5
                                      26 минут
                                      -
                                      Лекция 19
                                      1 час 30 минут
                                      Проектирование кубов данных
                                      В настоящей лекции рассматриваются основы проектирования кубов данных для OLAP-хранилищ данных. На примере показана методика построения куба данных с помощью CASE-инструмента.
                                      Оглавление
                                        -
                                        Тест 9
                                        30 минут
                                        -
                                        Практикум 6
                                        19 минут
                                        Моделирование ХД
                                        Оглавление
                                          -
                                          5 часов
                                          -
                                          Владислав Нагорный
                                          Владислав Нагорный

                                          Подскажите, пожалуйста, планируете ли вы возобновление программ высшего образования? Если да, есть ли какие-то примерные сроки?

                                          Спасибо!

                                          Лариса Парфенова
                                          Лариса Парфенова

                                          1) Можно ли экстерном получить второе высшее образование "Программная инженерия" ?

                                          2) Трудоустраиваете ли Вы выпускников?

                                          3) Можно ли с Вашим дипломом поступить в аспирантуру?