Слайд 2Содержание
Модели разработки
Постановка задачи
Проектирование
Реализация
Внедрение
![Содержание Модели разработки Постановка задачи Проектирование Реализация Внедрение](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/435101/slide-1.jpg)
Слайд 3Подходы к стратегии построения ХД
построение сверху вниз,
снизу вверх,
динамическая интеграция данных и др.
Наиболее
![Подходы к стратегии построения ХД построение сверху вниз, снизу вверх, динамическая интеграция](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/435101/slide-2.jpg)
эффективный подход - в процессе разработки и внедрения хранилища данных осуществляется его пошаговое наращивание на основе единой системы классификаторов и общей среды передачи и хранения данных – спиральная модель процесса разработки.
Слайд 4Спиральная модель процесса разработки
![Спиральная модель процесса разработки](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/435101/slide-3.jpg)
Слайд 5Стратегия пошагового наращивания позволяет
по завершении каждого цикла ввести в кратчайшие сроки в
![Стратегия пошагового наращивания позволяет по завершении каждого цикла ввести в кратчайшие сроки](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/435101/slide-4.jpg)
промышленную эксплуатацию законченную систему, с определенной ограниченной функциональностью
уменьшить потери при возможных проектных ошибках вследствие небольших масштабов каждого проектного цикла
сократить время реализации каждой новой витрины за счет повышения опыта проектной группы, упрощения взаимодействия заказчика и исполнителя
Слайд 6Анализ (постановка задачи)
Системно-аналитическое обследование
Согласование технического задания
![Анализ (постановка задачи) Системно-аналитическое обследование Согласование технического задания](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/435101/slide-5.jpg)
Слайд 7Системно-аналитическое обследование
согласование и утверждения заказчиком плана и программы обследования
проводятся интервью с основными
![Системно-аналитическое обследование согласование и утверждения заказчиком плана и программы обследования проводятся интервью](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/435101/slide-6.jpg)
участниками проекта со стороны компании-заказчика и лицами, ответственными за принятие управленческих решений
уточняется организационная структура, фиксируются организационные и функциональные рамки проекта
выявляются и документируются особенности и недостатки существующих информационных решений
формализуется схема бизнеса компании с учетом функциональных рамок
производится сбор существующих отчетных материалов и прочих официальных документов
Слайд 8По итогам обследования
уточняются стратегические и оперативные задачи управления компанией, решение которых должна
![По итогам обследования уточняются стратегические и оперативные задачи управления компанией, решение которых](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/435101/slide-7.jpg)
обеспечивать СППР
формализуются цели и задачи создания системы
Цель этапа анализа – получение моделей данных и описание процедур принятия управленческих решений
Слайд 9Техническое задание
один из ключевых документов проекта, который определяет требования к созданию СППР
![Техническое задание один из ключевых документов проекта, который определяет требования к созданию](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/435101/slide-8.jpg)
и порядок этого создания
Если время разработки > 12 месяцев нужно вводить очередность и сначала разрабатывать ТЗ первой очереди (на срок 3 месяца)
Для большого проекта - основное ТЗ, частные ТЗ
Слайд 10Проектирование – разработка архитектуры
Архитектура информационной системы рассматривается в четырех аспектах:
Логическая архитектура. Представляет
![Проектирование – разработка архитектуры Архитектура информационной системы рассматривается в четырех аспектах: Логическая](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/435101/slide-9.jpg)
архитектуру системы с точки зрения пакетов базовых классов и их взаимосвязей. Определяются автоматизируемые процессы и функции, которые затем разделяются на задачи, подлежащие реализации на стадии разработки.
Архитектура процессов. Определяет информационное обеспечение системы – состав и содержание процессов преобразования и передачи данных.
Компонентная архитектура. Представляет архитектуру ПО системы, ее декомпозицию на подсистемы и компоненты.
Техническая архитектура. Описывает физические узлы системы и связи между ними
Слайд 11Логическая архитектура
Объекты автоматизации - технические процессы, связанные с информационным обеспечением управленческой и
![Логическая архитектура Объекты автоматизации - технические процессы, связанные с информационным обеспечением управленческой](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/435101/slide-10.jpg)
аналитической деятельности руководящего персонала и специалистов подразделений и высшего руководства компании
Цели системы:
Интеграция ранее разъединенных детализированных данных
Разделение наборов данных, используемых для оперативной обработки и для решения задач поддержки принятия решений
Обеспечение всесторонней информационной поддержки максимальному кругу пользователей
Слайд 12Автоматизируемые процессы
Сбор данных.
Преобразование данных:
Очистка данных.
Согласование данных.
Унификация данных.
Агрегирование
![Автоматизируемые процессы Сбор данных. Преобразование данных: Очистка данных. Согласование данных. Унификация данных.](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/435101/slide-11.jpg)
данных.
Хранение данных:
Промежуточное хранение данных.
Накопление исторических данных.
Предоставление данных потребителям.
Сопровождение метаданных
Слайд 13Проектирование информационного обеспечения
Должны быть определены:
Измерения, их иерархии и уровень детализации.
Измерениями хранилища
![Проектирование информационного обеспечения Должны быть определены: Измерения, их иерархии и уровень детализации.](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/435101/slide-12.jpg)
часто служат организационная структура компании, справочник административно-территориального деления, план финансовых статей компании и пр.
Базовые показатели, измерения, их индексирующие, и правила агрегирования каждого показателя по иерархиям. Правила агрегирования по иерархическому измерению зависят от показателя.
Производные показатели и формулы их вычисления на основе базовых показателей.
Слайд 14Выбор подходящего источника данных
Если имеется более одного источника, следует ли определить, какой
![Выбор подходящего источника данных Если имеется более одного источника, следует ли определить,](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/435101/slide-13.jpg)
из них лучше?
Какие преобразования необходимо выполнить, чтобы приготовить источник к загрузке в хранилище?
Согласуются ли структура источника и структура хранилища?
Насколько согласуются данные источника с нормативно-справочной информацией?
Что будет происходить, если источник имеет несколько месторасположений?
Насколько аккуратны данные источника?
Как источник обновляется?
Каковы возраст и перспективность источника?
Насколько полны данные?
Что потребуется для интеграции данных источника в поток загрузки?
Какова технология хранения данных в источнике?
Насколько эффективно может осуществляться доступ к источнику?
Слайд 15Архитектурные решения
Определяются состав, содержание и источники потоков данных, которые будут поступать из
![Архитектурные решения Определяются состав, содержание и источники потоков данных, которые будут поступать](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/435101/slide-14.jpg)
источников в хранилище.
Определяются преобразования, которые должны быть выполнены над данными при загрузке, а также периодичность загрузки данных в хранилище.
При необходимости проектируются структуры оперативного склада данных и транзитных файлов.
Выявляются данные, которые отсутствуют в источниках информационного хранилища. Для таких данных, как правило, проектируются процедуры и регламенты ручного ввода.
Слайд 16Общая структура репозитария хранилища
Персональная информация. Чаще всего храниться в МБД.
Информация по
![Общая структура репозитария хранилища Персональная информация. Чаще всего храниться в МБД. Информация](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/435101/slide-15.jpg)
бизнес-темам. Обычно храниться в смешанных структурах: МБД и реляционных таблицах.
Детальные данные. Обычно храниться в реляционных структурах.
Старые детальные данные (ленты или библиотеки).
Слайд 17Компонентная архитектура
Два вида ПО:
общее
специальное
![Компонентная архитектура Два вида ПО: общее специальное](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/435101/slide-16.jpg)
Слайд 18Общее ПО
ПО промежуточного слоя, которое обеспечивает сетевой доступ к приложениям и БД.
![Общее ПО ПО промежуточного слоя, которое обеспечивает сетевой доступ к приложениям и](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/435101/slide-17.jpg)
Сюда относятся сетевые и коммуникационные протоколы, драйверы, системы обмена сообщениями и пр.
ПО загрузки и предварительной обработки данных. Набор средств для загрузки данных из OLTP-систем и внешних источников. Проектируется, как правило, в сочетании с дополнительной обработкой: проверкой данных на чистоту, консолидацией, форматированием, фильтрацией и пр.
Серверное ПО. Представляет собой ядро всей системы. Оно включает в себя:
Серверы реляционных БД,
Серверы МБД,
Серверы приложений (поисковые, аналитической обработки, добычи знаний и др.).
Слайд 19Специальное ПО
Подсистема загрузки данных
Подсистема обработки запросов и представления данных
Подсистема администрирования
Проектируются
![Специальное ПО Подсистема загрузки данных Подсистема обработки запросов и представления данных Подсистема](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/435101/slide-18.jpg)
модули, составляющие подсистему, и алгоритмы отдельных процедур, входящих в их состав
Слайд 20Техническая архитектура
Серверное ПО работает под управлением серверов приложений и серверов БД на
![Техническая архитектура Серверное ПО работает под управлением серверов приложений и серверов БД](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/435101/slide-19.jpg)
UNIX- или NT-платформах или мэйнфреймах.
Клиентское ПО устанавливается на ПК конечных пользователей. «Тонкий» клиент (Web-броузер + JavaScript)
Техническая архитектура во многом зависит от масштабов и требований, предъявляемых к ее производительности и надежности.
Серверные компоненты (сегменты хранилища и витрины данных) могут располагаться на одном компьютере или на нескольких.
Слайд 21Реализация. Ее результаты
Непосредственно сама система в виде общего и специального ПО, баз
![Реализация. Ее результаты Непосредственно сама система в виде общего и специального ПО,](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/435101/slide-20.jpg)
данных.
План внедрения системы, который должен определять все работы по внедрению системы у заказчика, включая упаковку системы, доставку ее заказчику, инсталляцию системы на технических средствах заказчика, тестирование и доработку.
Набор тестов, которые должны быть выполнены после установки системы у заказчика.
Пользовательская документацию и учебные материалы для пользователей системы
Слайд 22Внедрение
все по плану
монтаж и установка системы и отдельных ее компонентов у заказчика
первоначальная
![Внедрение все по плану монтаж и установка системы и отдельных ее компонентов](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/435101/slide-21.jpg)
загрузка хранилища необходимыми данными
опытная эксплуатация системы
обучение пользователей и сотрудников службы технической поддержки
Окончание этапа - переход к производственной эксплуатации хранилища