Designing a Reporting Solution Architecture Using Microsoft SQL Server 2005 Reporting Services
Цель
Научить
профессионалов в области Business Intelligence разработке архитектуры систем
генерации отчётов. Курс раскрывает весь процесс от определения данных,
необходимых для отчёта до внедрения решения на базе Reporting Services в
промышленную среду и управления распространением отчетов.
Содержание
Курс предназначен для специалистов, планирующих внедрение и поддержку Business Intelligence решений. А также для администраторов и разработчиков приложений обработки данных на основе технологий Microsoft SQL Server 2005.
На занятиях Вы рассмотрите планирование и построение системы генерации отчетов. Познакомитесь с процессом создания, редактирования, настройки отчетов, их внедрением, интеграцией в клиентские приложения. Научитесь разрабатывать архитектуры систем генерации отчётов. Освоите масштабирование этих систем.
А также получите рекомендации (best practices), по интеграции приложений c Reporting Services.
Курс также
будет полезен тем, кто обладает знаниями в объёме программы, но хочет их
систематизировать, а также повысить свою эффективность за счёт новых приёмов и
методов работы.
По окончании курса Вы будете уметь
- Планировать и разрабатывать отчеты в Reporting Services
- Совместно с разработчиками приложений разрабатывать интерфейсы для работы с отчетами
- Внедрять и управлять отчетами в Reporting Services
- Планировать безопасность решений на базе Reporting Services
- Оптимизировать производительность генерации отчетов
Необходимая подготовка
- Успешное окончание курса М2794: Проектирование Business Intelligence решений с использованием Microsoft SQL Server 2005
- Иметь практический опыт разработки баз данных:
- Создание Transact-SQL запросов
- Написание и оптимизация запросов (включая запросы со сложными объединениями и подзапросами)
- Уметь строить отчёты с использованием Visual Studio или SQL Server Business Intelligence Development Studio
- Понимать основы Web -архитектуры. Назначение технологий SSL, SOAP, IIS и web parts
- Иметь общее представление о безопасности Windows, например, о группах безопасности, делегировании полномочий и их роль для Reporting Services
- Знать, как использовать :
- SQL Server Business Intelligence Development Studio
- SQL Server Management Studio
- Performance Monitor
- SQL Server Profiler
- Report Builder and Report Manager
- Знание английского языка для прочтения методических пособий и выполнения практических заданий
Содержание
Модуль 1. Дизайн системы генерации отчетов
Рассматривается сбор бизнес и системных требований для системы генерации отчетов. Рассматриваются типичные требования и их реализация с помощью Reporting Services.
- Разработка бизнес требований для системы генерации отчетов
- Разработка дизайна решения на основе Reporting Services
Модуль 2. Разработка системы генерации отчетов
Знакомит с разработкой отчетов с помощью Business Intelligence Development Studio Report Designer. Рассматриваются различные способы разметки отчетов и их влияние на генерацию отчетов в различных форматах. Включает построение модели отчетов для предоставления пользователю возможности создавать свои отчеты.
- Разработка отчетов
- Построение модели отчетов
- Использование модели отчетов в Report Builder
Модуль 3. Интеграция Reporting Services с приложениями
Обсуждаются вопросы внедрения отчетов Reporting Services в разрабатываемые приложения. Применение доступа по URL, с использованием элемента управление Report Viewer, поставляемого с Microsoft Visual Studio 2005, Reporting Services SharePoint Web Parts и Reporting Services Web services.
- Внедрение отчетов в приложения
- Управление отчетами Reporting Services через Web Services
Модуль 4. Внедрение и управление системой построения отчетов
Рассматриваются вопросы внедрения решения на базе Reporting Services в промышленную среду и управление распространением отчетов.
- Внедрение решения построения отчетов на базе Reporting Services.
- Управление распространением отчетов.
Модуль 5. Планирование безопасности
- Планирование аутентификации.
- Планирование авторизации.
Модуль 6. Оптимизация производительности Reporting Services решений
- Мониторинг генерации отчетов.
- Планирование процесса генерации отчетов.
- Масштабирование Reporting Services.