Скрыть объявление
Более 45000 материалов для скачивания в нашем приватном разделе. Не пропусти, возможно данную складчину уже выкупили и выложили для ознакомления.
Скрыть объявление
Гость отличная новость! Мы открыли доступ к ранее скрытому контенту.

Вам доступно более 44 000 видео уроков, книг и программ без VIP статуса. Более подробно ЗДЕСЬ.

Открыто 2 в 1: М10777 Внедрение хранилищ данных в MS SQL 2012 + M10774 Создание запросов в MS SQL 2012

Тема в разделе "Программирование", создана пользователем Volchek, 7 июн 2014.

0/5, Голосов: 0

Этап:
Набор участников
Цена:
21990.00 руб.
Участников:
4 из 45
Организатор:
требуется
8%
Расчетный взнос:
538 руб.
  • Участники покупки:
    1. Rainwind, 2. bronis, 3. Belic, 4. felina;
  1. Volchek

    Volchek Модератор

    Сообщения:
    14.910
    Симпатии:
    11.339
    М10777 Внедрение хранилищ данных в Microsoft SQL Server 2012
    В ходе занятий по этому 5-дневному курсу Вы овладеете реализацией BI-платформы для поддержки аналитики для информационных работников. Вы узнаете, как создать хранилище данных в SQL Server 2012, внедрить решение ETL со службами SQL Server Integration Services, проверить и очистить данные с помощью SQL Server Data Quality Services и SQL Server Master Data Services. Успешное окончание курса поможет Вам подготовиться к экзамену Microsoft 70-463.
    BI-технологии позволяют анализировать большие объёмы информации, заостряя внимание пользователей лишь на ключевых факторах эффективности, моделируя исход различных вариантов действий, отслеживая результаты принятия тех или иных решений. SQL Server 2008 R2 содержит ряд новых возможностей BI, дает всем пользователям доступ к развитым средствам бизнес-анализа.
    Основной аудиторией данного курса являются специалисты баз данных, которые выполняют роль разработчика бизнес-аналитики. Их обязанности фокусируются на практической работе по созданию BI-решений, включая внедрение хранилищ данных, ETL, и очистке данных. Основные обязанности:
    Реализация хранилища данных
    Разработка пакетов SSIS для извлечения данных и загрузки / передачи / преобразования
    Обеспечение целостности данных, с использованием Master Data Services
    Очистка данных с помощью служб Data Quality
    По окончании курса Вы будете уметь:
    Представлять концепцию и архитектуру хранилища данных.
    Выбирать подходящую аппаратную платформу для хранилищ данных.
    Планировать и создавать хранилища данных.
    Реализовывать потоки данных в SSIS пакетах.
    Производить отладку и устранение неполадок SSIS пакетов.
    Реализовывать SSIS решение, которое поддерживает инкрементную загрузку хранилища и изменение данных.
    Осуществлять интеграцию данных из облака в хранилище данных.
    Реализовывать очистку данных с помощью службы Microsoft Data Quality.
    Реализовывать Master Data Services для обеспечения целостности данных.
    Расширять пакеты SSIS пользовательскими скриптами и компонентами.
    Развертывать и настраивать пакеты SSIS.
    Представлять, как информационные работники могут использовать данные из хранилища данных.
    Продолжительность курса - 40 ак. ч.

    Программа курса
    Спойлер
    Модуль 1. Введение в хранилища данных
    Описание концепции и архитектуры хранилища данных
    Решение для хранилища данных
    Лабораторная работа: Изучение решения для хранилища данных
    Изучение источников данных
    Изучение процессов ETL
    Изучение хранилищ данных

    Модуль 2. Аппаратное обеспечение для хранилища данных
    Сложности построения хранилищ данных
    Архитектура хранилищ данных
    Оборудование для хранилищ данных

    Модуль 3. Проектирование и реализация хранилищ данных
    Логический дизайн хранилищ данных
    Физический дизайн хранилищ данных
    Лабораторная работа: Реализация схемы хранилища данных
    Реализация схемы Звезда
    Реализация схемы Снежинка
    Реализация таблицы времени

    Модуль 4. Разработка и внедрение схемы для хранилища данных
    Введение в ETL с SSIS
    Изучение источников данных
    Реализация потока данных
    Лабораторная работа: Реализация потока данных в пакете служб SSIS
    Изучение источников данных
    Передача данных с помощью задачи потока данных
    Использование преобразования в потоке данных

    Модуль 5. Реализация потока управления в пакете SSIS
    Введение в поток управления
    Создание динамических пакетов
    Использование контейнеров
    Управление согласованностью
    Лабораторная работа: Реализация потока управления в пакете SSIS
    Использование задач и очередность в потоке управления
    Использование переменных и параметров
    Использование контейнеров
    Лабораторная работа: Использование транзакций и контрольных точек
    Использование транзакций
    Использование контрольных точек

    Модуль 6. Отладка и устранение неполадок служб SSIS
    Отладка пакетов служб SSIS
    Ведение журнала событий пакетов служб SSIS
    Обработка ошибок в пакете служб SSIS
    Лабораторная работа: Отладка и устранение неполадок пакетов служб SSIS
    Отладка пакетов служб SSIS
    Ведение журнала выполнения пакетов служб SSIS
    Реализация обработчиков событий
    Обработка ошибок в потоке данных

    Модуль 7. Реализация инкрементных ETL процессов
    Введение в инкрементные процессы ETL
    Извлечение изменения данных
    Загрузка измененных данных
    Лабораторная работа: извлечение измененных данных
    Использование столбца типа DateTime для поэтапного извлечения данных
    Использование отслеживания изменений
    Лабораторная работа: загрузка инкрементных изменений
    Использование задачи Lookup task, чтобы вставить данные измерений
    Использование задачи Lookup task, чтобы вставить или обновить данные измерений
    Реализация медленно изменяющихся измерений
    Использование инструкции MERGE для загрузки фактических данных

    Модуль 8. Включение данных из облака в хранилище данных
    Обзор «облачных» источников данных
    SQL Server Azure
    Рынок данных Azure
    Лабораторная работа: Включение данных из облака в хранилище данных
    Извлечение данных из SQL Azure
    Получение данных из рынка данных Azure

    Модуль 9. Обеспечение качества данных
    Введение в очистку данных
    Использование Data Quality Services для очистки данных
    Использование Data Quality Services для соответствия данных
    Лабораторная работа: Очистка данных
    Создание базы знаний DQS
    Очистка данных с помощью проекта DQS
    Использование DQS в SSIS пакете
    Лабораторная работа: удаление повторяющихся данных
    Создание политики соответствия
    Использование Data Quality Services для соответствия данных

    Модуль 10. Использование Master Data Services
    Основные понятия Master Data Services
    Реализация модели Master Data Services
    Использование надстройки Excel с Master Data Services
    Лабораторная работа: Реализация Master Data Services
    Создание базовой модели MDS
    Редактирование моделей MDS с помощью Excel
    Загрузка данных в MDS
    Обеспечение бизнес-правил
    Получение Master Data Services данных

    Модуль 11. Расширение SSIS
    Использование пользовательских компонентов в SSIS
    Использование сценариев в SSIS
    Лабораторная работа: использование скриптов и пользовательских компонентов
    Использование пользовательских компонентов
    Использование Задачи сценарий (Script Task)

    Модуль 12. Развертывание и настройка пакетов служб SSIS
    Обзор развертывания
    Развертывание проектов служб SSIS
    Планирование выполнения пакетов служб SSIS
    Лабораторная работа: Развертывание и настройка пакетов служб SSIS
    Создание каталога SSIS
    Развертывание SSIS проекта
    Создание среды для SSIS решений
    Запуск пакетов служб SSIS в SQL Server Management Studio
    Запуск пакетов SSIS по расписанию агентом SQL Server

    Модуль 13. Использование данных в хранилище
    Использование Excel для анализа данных в хранилище
    Введение в PowerPivot
    Введение в Crescent
    Лабораторная работа: использование хранилищ данных
    Использование PowerPivot для создания запроса к хранилищу данных
    Визуализация данных с помощью Crescent

    М10774 Создание запросов в Microsoft SQL Server 2012
    Программа курса

    Спойлер
    Модуль 1. Введение в Microsoft SQL Server 2012
    Архитектура SQL Server Denali
    Работа с инструментами SQL Server Denali
    Работа с базами данных в SQL Server
    Лабораторная работа: работа с инструментами SQL Server Denali (включая Azure)
    Работа с SQL Server Management Studio
    Изучение объектов базы данных
    Организация и создание T-SQL скриптов
    Использование электронной документации


    Модуль 2. Введение в запросы на Transact-SQL
    Введение в Transact-SQL
    Изучение наборов
    Изучение логики предикатов
    Изучение логической последовательности действий в SELECT
    Лабораторная работа: Введение в запросы на Transact-SQL
    Выполнение базовых запросов SELECT
    Выполнение запросов, фильтрация данных с использованием предикатов
    Выполнение запросов, сортировка данных с использованием ORDER BY


    Модуль 3. Написание запросов SELECT
    Создание простых операторов SELECT
    Удаление повторяющихся строк с DISTINCT
    Использование псевдонимов столбцов и таблиц
    Написание простого выражения CASE
    Лабораторная работа: Создание базовых операторов SELECT
    Создание простых операторов SELECT
    Удаление повторяющихся строк с DISTINCT
    Использование псевдонимов столбцов и таблиц
    Написание простого выражения CASE


    Модуль 4. Запрос к нескольким таблицам
    Изучение соединений
    Выполнение запросов с помощью внутренних соединений
    Запросы с внешними соединениями
    Запросы с использованием само-соединений и перекрестных соединений
    Лабораторная работа: Запрос к нескольким таблицам
    Создание запросов, с использованием внутренних соединений
    Создание запросов с использованием нескольких соединений таблиц
    Создание запросов с использованием само-соединений и запросов с использованием внешних соединений


    Модуль 5. Сортировка и фильтрация данных
    Сортировка данных
    Фильтрация данных
    Фильтрация с опциями TOP и OFFSET-FETCH
    Работа с неизвестными значениями (NULL)
    Лабораторная работа: Фильтрация и сортировка данных
    Создание запросов, фильтрация данных с использованием WHERE
    Создание запросов, сортировка данных с ORDER BY
    Создание запросов, фильтрация данных с использованием TOP
    Создание запросов, фильтрация данных с использованием OFFSET-FETCH


    Модуль 6. Работа с типами данных в SQL Server 2012
    Внедрение типов данных в SQL Server
    Работа с символьными данными
    Работа с типами данных даты и времени
    Лабораторная работа: Работа с типами данных в SQL Server 2012
    Создание запросов, которые возвращают данные даты и времени
    Создание запросов с использованием функций даты и времени
    Создание запросов, которые возвращают строковые данные
    Создание запросов, которые используют строковые функции


    Модуль 7. Использование встроенных функций
    Создание запросов со встроенными функциями
    Использование функций преобразования типов
    Использование логических функций
    Использование функций для проверки значений NULL
    Лабораторная работа: использование встроенных функций
    Создание запросов с использованием функции преобразования типов
    Создание запросов с использованием логических функций
    Создание запросов, которые проверяют на значение NULL


    Модуль 8. Группировка и агрегирование данных
    Использование агрегатных функций
    Использование предложения GROUP BY
    Фильтрация групп, используя предложение HAVING
    Лабораторная работа: Группирование и агрегирование данных
    Создание запросов с использованием предложения GROUP BY
    Создание запросов с использованием агрегатных функций
    Создание запросов, которые используют различные агрегатные функции
    Создание запросов, которые используют фильтрацию с предложением HAVING


    Модуль 9. Использование подзапросов
    Создание автономных подзапросов
    Создание коррелированных подзапросов
    Использование предиката EXISTS с подзапросами
    Лабораторная работа: Использование подзапросов
    Создание запросов, которые используют автономные подзапросы
    Создание запросов с использованием коррелированных подзапросов
    Создание запросов с использованием скалярных подзапросов и подзапросов, возвращающих набор
    Создание запросов, которые используют предикаты IN и EXISTS


    Модуль 10. Использование табличных выражений
    Представления (VIEW)
    Табличные выражения
    Лабораторная работа: Использование табличных выражений
    Создание запросов с использованием представлений (View)
    Создание запросов с использованием производных таблиц (Derived Tables)
    Создание запросов с использованием обобщенных табличных выражений (CTE)


    Модуль 11. Использование инструкций работы с наборами
    Создание запросов с использованием UNION и UNION ALL
    Создание запросов, которые используют CROSS APPLY и OUTER APPLY Создание запросов, которые используют APPLY для производных таблиц и функций
    Создание запросов, которые используют EXCEPT и INTERSECT
    Лабораторная работа: Использование инструкций работы с наборами
    Создание запросов с использованием UNION и UNION ALL
    Создание запросов, которые используют CROSS APPLY и OUTER APPLY Создание запросов, которые используют APPLY для производных таблиц и функций
    Создание запросов, которые используют EXCEPT и INTERSECT


    Модуль 12. Использование функций ранжирования, смещения и агрегатных функций
    Создание запросов с использованием ранжирующих оконных функций (Ranking window functions)
    Создание запросов с использованием функций смещения (offset functions)
    Создание запросов с использованием статистических оконных функций (Aggregate window functions)
    Лабораторная работа: Использование функций ранжирования, смещения и агрегатных функций
    Создание запросов с использованием ранжирующих оконных функций
    Создание запросов с использованием функций смещения
    Создание запросов с использованием статистических оконных функций


    Модуль 13. Сведение данных и наборы группирования
    Создание запросов с использованием оператора PIVOT
    Создание запросов с использованием GROUPING SETS
    Создание запросов с использованием GROUP BY ROLLUP
    Создание запросов с использованием GROUP BY CUBE
    Лабораторная работа: Сведение данных и наборы группирования
    Создание запросов с использованием оператора PIVOT
    Создание запросов с использованием GROUPING SETS
    Создание запросов с использованием GROUP BY ROLLUP
    Создание запросов с использованием GROUP BY CUBE


    Модуль 14. Запросы к метаданным в SQL Server
    Запросы к представлениям системного каталога
    Запросы к системным функциям
    Запросы к представлениям динамического управления
    Лабораторная работа: Запросы к метаданным в SQL Server
    Запросы к представлениям системного каталога
    Запросы к системным функциям
    Запросы к представлениям динамического управления


    Модуль 15. Выполнение хранимых процедур
    Использование инструкции EXECUTE для вызова хранимых процедур
    Передача параметров в хранимые процедуры
    Возвращение результатов из хранимой процедуры с помощью предложения OUTPUT
    Выполнение системных хранимых процедур
    Лабораторная работа: Выполнение хранимых процедур
    Использование инструкции EXECUTE для вызова хранимых процедур
    Передача параметров в хранимые процедуры
    Возвращение результатов из хранимой процедуры с помощью предложения OUTPUT
    Выполнение системных хранимых процедур


    Модуль 16. Программирование с использованием T-SQL
    Объявление переменных и разделение на пакеты
    Использование элементов управления потоком выполнения
    Создание динамического SQL
    Использование синонимов
    Лабораторная работа: Программирование с использованием T-SQL
    Объявление переменных и разделение на пакеты
    Использование элементов управления потоком выполнения
    Создание динамического SQL
    Использование синонимов


    Модуль 17. Реализация обработки ошибок
    Перенаправление ошибки в TRY/CATCH
    Создание процедуры обработки ошибок в блоке CATCH с использованием функций ERROR
    Использование THROW, чтобы передать сообщение об ошибке клиенту
    Лабораторная работа: Реализация обработки ошибок
    Перенаправление ошибки в TRY/CATCH
    Создание процедуры обработки ошибок в блоке CATCH с использованием функций ERROR
    Использование THROW, чтобы передать сообщение об ошибке клиенту


    Модуль 18. Реализация транзакций
    Контроль транзакций с BEGIN и COMMIT
    Использование XACT_ABORT
    Добавление логики обработки транзакций в блоке CATCH
    Лабораторная работа: Реализация транзакций
    Контроль транзакций с BEGIN и COMMIT
    Использование XACT_ABORT
    Добавление логики обработки транзакций в блоке CATCH


    Модуль 19. Повышение производительности запросов
    Просмотр планов выполнения запросов
    Использование оператора SET STATISTICS
    Просмотр использования индекса
    Сравнение курсоров и запросов основе реляционных наборов
    Лабораторная работа: Повышение производительности запросов
    Просмотр планов выполнения запросов
    Использование оператора SET STATISTICS
    Просмотр использования индекса
    Сравнение курсоров и запросов основе реляционных наборов

    В ходе этого 5-дневного курса Вы получите технические навыки написания основных запросов на языке Transact-SQL для Microsoft SQL Server 2012. Курс является основой для всех дисциплин, связанных с SQL Server, а именно администрирования баз данных, разработки баз данных и бизнес-аналитики.
    Занятия на этом курсе позволят Вам подготовиться к экзамену Microsoft 70-461.
    Этот курс предназначен: для администраторов баз данных, разработчиков баз данных и специалистов бизнес-аналитики.
    Также для опытных пользователей, а именно, создателей отчетов, бизнес-аналитиков и разработчиков клиентских приложений и тех, кто планирует сдачу экзамена 70-461: Querying Microsoft SQL Server 2012.
    По окончании курса Вы будете уметь:
    Создавать запросы на выборку данных (SELECT)
    Создавать запросы к нескольким таблицам
    Использовать встроенные функции
    Использовать подзапросы
    Выполнять хранимые процедуры
    Использовать операции над множествами
    Реализовывать обработку ошибок
    Реализовывать транзакции
    Использовать табличные выражения
    Осуществлять сортировку и фильтрацию данных
    Использовать функции ранжирования, смещения и агрегирования
    Создавать запросы к метаданным SQL Server
    Программировать на T-SQL
    Повышать производительность запросов
    Продолжительность курса - 40 ак. ч.
     
Оценить эту тему:
/5,
Поделиться: