спасибо автору .работа выполнена прекрасно с соблюдением всех правил .
Подробнее о работе
Гарантия сервиса Автор24
Уникальность не ниже 50%
Актуальность работы. В системах поддержки принятия решений широко применяются хранилища данных отличаются от существующих баз данных. Хранилища данных являются предметно ориентированными, интегрированными, изменяющимися во времени и накапливающими данные
Введение 3
1. Теоретические основы хранилища данных 4
1.1 Характеристика хранилища данных 4
1.2 Модели данных хранилища данных 5
1.3 Сценарий функционирования хранилища данных 14
2. Программная реализация системы "Abitura" 17
2.1 Средство разработки 17
2.2 Разработка хранилища данных 18
Заключение 26
Список литературы 27
1.1 Характеристика хранилища данных
Согласно классическому определению Б. Инмона, хранилище данных представляет предметно-ориентированный, интегрированный, привязанный ко времени и неизменяемый набор данных, предназначенный для поддержки принятия решений
Перечисленные характеристики принципиально отличают хранилище данных от базы данных OLTP-системы. Рассмотрим эти характеристики подробнее. Предметная ориентированность предполагает, что данные в хранилище данных объединяются в категории и хранятся в соответствии с областями, которые они описывают (продажи, бюджетные поступления и т.п.). Реализуется предметная ориентированность через использование особых схем организации данных. Это позволяет упростить создание аналитических запросов, а также увеличить скорость их выполнения. Предметная ориентированность данных в хранилище данных отличается от организации данных в базе данных OLTP-систем, группирующихся в соответствии с бизнес-операциями (выписка счетов, отгрузка товара и т.п.
...
1.2 Модели данных хранилища данных
Модель данных хранилища может быть представлена на трех уровнях [9, 10]
концептуальной модели данных;
логической модели данных;
физической модели данных.
Концептуальная модель является отражением предметной области, в рамках которой планируется построение хранилища данных, а также спектра аналитических задач, для решения которых разрабатывается хранилище.
Логическая модель расширяет концептуальную, уточняя состав таблиц и взаимосвязи между ними, добавляя колонки, а также определения для таблиц и колонок.
Физическая модель описывает реализацию объектов логической модели на уровне объектов конкретной базы данных. Концептуальная модель данных хранилища
В основе концептуальной модели хранилища лежит многомерная модель данных. Основными понятиями многомерной модели данных являются: куб (гиперкуб) данных, факты, показатели (меры), измерения, иерархии, агрегаты, срез.
...
1.3 Сценарий функционирования хранилища данных
По заданному регламенту в ХД собираются данные из различных источников – баз данных систем оперативной обработки. В хранилище поддерживается хронология: наравне с текущими хранятся исторические данные с указанием времени, к которому они относятся. В результате необходимые доступные данные об объекте управления собираются в одном месте, приводятся к единому формату, согласовываются и, в ряде случаев, агрегируются до минимально требуемого уровня обобщения. В общем виде, сценарий функционирования хранилища данных выглядит следующим образом (рис. 7):
1. Извлечение, преобразование и загрузка данных.
2. Хранение данных.
3. Анализ данных (рабочие места пользователей).
Извлечение, преобразование и загрузка данных Данные поступают из различных внутренних транзакционных систем, от подчиненных структур, от внешних организаций в соответствии с установленным регламентом, формами и макетами отчетности.
...
2.1 Средство разработки
В качестве средства разработки и развертывания проекта куба данных мною была выбрана среда Business Intelligence Development Studio.
SQL Server Business Intelligence Development Studio (BI Dev Studio) - инструмент, предназначенный для разработки полноценных систем бизнес-анализа на основе Analysis Services, Reporting Services и Integration Services.
olap хранилище программный abitura
Рис.9- BI Dev Studio
BI Dev Studio интегрируется в оболочку Visual Studio, что позволяет создавать дополнительные типы проектов для SSAS; При помощи среды BI Dev Studio можно создавать проекты служб SSAS, содержащие определения объектов (кубов, измерений и т.д.) служб SSAS, которые хранятся в XML-файлах, содержащих элементы языка сценариев служб SSAS (ASSL). Эти проекты содержатся в решениях, где также содержатся проекты из других компонентов SQL Server, включая службы SQL Server Integration Services и SQL Server Reporting Services.
...
2.2 Разработка хранилища данных
В качестве источника данных для хранилища данных была взята база данных Microsoft Access с данными абитуриентов высшего учебного заведения. Данная база данных была развернута на сервере Microsoft SQL Server. По имеющимся данным было спроектировано хранилище данных. Описание полей каждой таблицы базы данных представлено в таблице 1.
Таблица 1 - Описание таблиц хранилища данных
Таблица
Название поля
Описание
Факультет (DEPART)
Содержит список факультетов.
KOD_DEPART (PK)
Код факультета. Первичный ключ таблицы.
Факультет (NAME_DEPAT)
Содержит название факультета.
Образование (KDF_OBR)
Содержит список доступных образований.
OBRAZ (PK)
Код образования. Первичный ключ таблицы.
Образование (FULL_NAMI)
Имя образования.
Страна (KLSTR)
Содержит список стран. Используется для описания места жительства.
CODE_CNTR(PK)
Код страны. Первичный ключ таблицы.
Страна (NAME)
Название страны.
Улица (_STREET)
Содержит список улиц г. Магнитогорска.
...
Заключение
Информационные системы корпоративного масштаба обычно содержат приложения, предназначенные для комплексного многомерного анализа данных, отслеживания их динамики, выявления тенденций и т. д.такой анализ в конечном счете призван облегчить принятие решений. Эти системы часто называют системами поддержки принятия решений. Невозможно принять какое-либо управленческое решение, не имея необходимой информации, обычно количественной. Это требует создания хранилищ данных, т. е. процесс сбора, фильтрации и предварительной обработки данных с целью предоставления полученной информации пользователям для статистического анализа, а часто и для создания аналитических отчетов.
Во-первых, обычные базы данных предназначены для оказания помощи пользователям в их повседневной работе, в то время как хранилища данных предназначены для принятия решений.
...
1. Бережной, Алексей Сохранение данных. Теория и практика / Алексей Бережной. - М.: ДМК Пресс, 2016. - 318 c.
2. Вирт, Н. Алгоритмы и структуры данных / Н. Вирт. - М.: [не указано], 2016. - 740 c.
3. Глушаков, С.В. Базы данных / С.В. Глушаков, Д.В. Ломотько. - М.: Харьков: Фолио, 2020. - 504 c.
4. Голицына Базы данных / Голицына, О.Л. и. - М.: Форум; Инфра-М, 2020. - 399 c.
5. Диго, С.М. Базы данных / С.М. Диго. - М.: Финансы и статистика, 2018. - 592 c.
6. Каратыгин, С. Базы данных / С. Каратыгин, А. Тихонов, В. Долголаптев. - М.: ABF, 2019. - 352 c.
7. Каучмэн Oracle 8i CertifiedProfessionaql DBA Подготовка администраторов баз данных / Каучмэн, Швинн Джейсон; , Ульрике. - М.: ЛОРИ, 2017. - 870 c.
8. Ковязин, А.Н. Архитектура, администрирование и разработка приложений баз данных в InterBase/FireBird/Yaffil / А.Н. Ковязин, С.М. Востриков. - М.: Кудиц-образ; Издание 4-е, 2018. - 496 c.
9. Маркелов, Андрей OpenStack. Практическое знакомство с облачной операционной системой / Андрей Маркелов. - М.: ДМК Пресс, 2016. - 160 c.
10. От хранения данных к управлению информацией. - М.: Питер, 2016. - 544 c.
Не подошла эта работа?
Закажи новую работу, сделанную по твоим требованиям
Актуальность работы. В системах поддержки принятия решений широко применяются хранилища данных отличаются от существующих баз данных. Хранилища данных являются предметно ориентированными, интегрированными, изменяющимися во времени и накапливающими данные
Введение 3
1. Теоретические основы хранилища данных 4
1.1 Характеристика хранилища данных 4
1.2 Модели данных хранилища данных 5
1.3 Сценарий функционирования хранилища данных 14
2. Программная реализация системы "Abitura" 17
2.1 Средство разработки 17
2.2 Разработка хранилища данных 18
Заключение 26
Список литературы 27
1.1 Характеристика хранилища данных
Согласно классическому определению Б. Инмона, хранилище данных представляет предметно-ориентированный, интегрированный, привязанный ко времени и неизменяемый набор данных, предназначенный для поддержки принятия решений
Перечисленные характеристики принципиально отличают хранилище данных от базы данных OLTP-системы. Рассмотрим эти характеристики подробнее. Предметная ориентированность предполагает, что данные в хранилище данных объединяются в категории и хранятся в соответствии с областями, которые они описывают (продажи, бюджетные поступления и т.п.). Реализуется предметная ориентированность через использование особых схем организации данных. Это позволяет упростить создание аналитических запросов, а также увеличить скорость их выполнения. Предметная ориентированность данных в хранилище данных отличается от организации данных в базе данных OLTP-систем, группирующихся в соответствии с бизнес-операциями (выписка счетов, отгрузка товара и т.п.
...
1.2 Модели данных хранилища данных
Модель данных хранилища может быть представлена на трех уровнях [9, 10]
концептуальной модели данных;
логической модели данных;
физической модели данных.
Концептуальная модель является отражением предметной области, в рамках которой планируется построение хранилища данных, а также спектра аналитических задач, для решения которых разрабатывается хранилище.
Логическая модель расширяет концептуальную, уточняя состав таблиц и взаимосвязи между ними, добавляя колонки, а также определения для таблиц и колонок.
Физическая модель описывает реализацию объектов логической модели на уровне объектов конкретной базы данных. Концептуальная модель данных хранилища
В основе концептуальной модели хранилища лежит многомерная модель данных. Основными понятиями многомерной модели данных являются: куб (гиперкуб) данных, факты, показатели (меры), измерения, иерархии, агрегаты, срез.
...
1.3 Сценарий функционирования хранилища данных
По заданному регламенту в ХД собираются данные из различных источников – баз данных систем оперативной обработки. В хранилище поддерживается хронология: наравне с текущими хранятся исторические данные с указанием времени, к которому они относятся. В результате необходимые доступные данные об объекте управления собираются в одном месте, приводятся к единому формату, согласовываются и, в ряде случаев, агрегируются до минимально требуемого уровня обобщения. В общем виде, сценарий функционирования хранилища данных выглядит следующим образом (рис. 7):
1. Извлечение, преобразование и загрузка данных.
2. Хранение данных.
3. Анализ данных (рабочие места пользователей).
Извлечение, преобразование и загрузка данных Данные поступают из различных внутренних транзакционных систем, от подчиненных структур, от внешних организаций в соответствии с установленным регламентом, формами и макетами отчетности.
...
2.1 Средство разработки
В качестве средства разработки и развертывания проекта куба данных мною была выбрана среда Business Intelligence Development Studio.
SQL Server Business Intelligence Development Studio (BI Dev Studio) - инструмент, предназначенный для разработки полноценных систем бизнес-анализа на основе Analysis Services, Reporting Services и Integration Services.
olap хранилище программный abitura
Рис.9- BI Dev Studio
BI Dev Studio интегрируется в оболочку Visual Studio, что позволяет создавать дополнительные типы проектов для SSAS; При помощи среды BI Dev Studio можно создавать проекты служб SSAS, содержащие определения объектов (кубов, измерений и т.д.) служб SSAS, которые хранятся в XML-файлах, содержащих элементы языка сценариев служб SSAS (ASSL). Эти проекты содержатся в решениях, где также содержатся проекты из других компонентов SQL Server, включая службы SQL Server Integration Services и SQL Server Reporting Services.
...
2.2 Разработка хранилища данных
В качестве источника данных для хранилища данных была взята база данных Microsoft Access с данными абитуриентов высшего учебного заведения. Данная база данных была развернута на сервере Microsoft SQL Server. По имеющимся данным было спроектировано хранилище данных. Описание полей каждой таблицы базы данных представлено в таблице 1.
Таблица 1 - Описание таблиц хранилища данных
Таблица
Название поля
Описание
Факультет (DEPART)
Содержит список факультетов.
KOD_DEPART (PK)
Код факультета. Первичный ключ таблицы.
Факультет (NAME_DEPAT)
Содержит название факультета.
Образование (KDF_OBR)
Содержит список доступных образований.
OBRAZ (PK)
Код образования. Первичный ключ таблицы.
Образование (FULL_NAMI)
Имя образования.
Страна (KLSTR)
Содержит список стран. Используется для описания места жительства.
CODE_CNTR(PK)
Код страны. Первичный ключ таблицы.
Страна (NAME)
Название страны.
Улица (_STREET)
Содержит список улиц г. Магнитогорска.
...
Заключение
Информационные системы корпоративного масштаба обычно содержат приложения, предназначенные для комплексного многомерного анализа данных, отслеживания их динамики, выявления тенденций и т. д.такой анализ в конечном счете призван облегчить принятие решений. Эти системы часто называют системами поддержки принятия решений. Невозможно принять какое-либо управленческое решение, не имея необходимой информации, обычно количественной. Это требует создания хранилищ данных, т. е. процесс сбора, фильтрации и предварительной обработки данных с целью предоставления полученной информации пользователям для статистического анализа, а часто и для создания аналитических отчетов.
Во-первых, обычные базы данных предназначены для оказания помощи пользователям в их повседневной работе, в то время как хранилища данных предназначены для принятия решений.
...
1. Бережной, Алексей Сохранение данных. Теория и практика / Алексей Бережной. - М.: ДМК Пресс, 2016. - 318 c.
2. Вирт, Н. Алгоритмы и структуры данных / Н. Вирт. - М.: [не указано], 2016. - 740 c.
3. Глушаков, С.В. Базы данных / С.В. Глушаков, Д.В. Ломотько. - М.: Харьков: Фолио, 2020. - 504 c.
4. Голицына Базы данных / Голицына, О.Л. и. - М.: Форум; Инфра-М, 2020. - 399 c.
5. Диго, С.М. Базы данных / С.М. Диго. - М.: Финансы и статистика, 2018. - 592 c.
6. Каратыгин, С. Базы данных / С. Каратыгин, А. Тихонов, В. Долголаптев. - М.: ABF, 2019. - 352 c.
7. Каучмэн Oracle 8i CertifiedProfessionaql DBA Подготовка администраторов баз данных / Каучмэн, Швинн Джейсон; , Ульрике. - М.: ЛОРИ, 2017. - 870 c.
8. Ковязин, А.Н. Архитектура, администрирование и разработка приложений баз данных в InterBase/FireBird/Yaffil / А.Н. Ковязин, С.М. Востриков. - М.: Кудиц-образ; Издание 4-е, 2018. - 496 c.
9. Маркелов, Андрей OpenStack. Практическое знакомство с облачной операционной системой / Андрей Маркелов. - М.: ДМК Пресс, 2016. - 160 c.
10. От хранения данных к управлению информацией. - М.: Питер, 2016. - 544 c.
Купить эту работу vs Заказать новую | ||
---|---|---|
0 раз | Куплено | Выполняется индивидуально |
Не менее 40%
Исполнитель, загружая работу в «Банк готовых работ» подтверждает, что
уровень оригинальности
работы составляет не менее 40%
|
Уникальность | Выполняется индивидуально |
Сразу в личном кабинете | Доступность | Срок 1—4 дня |
300 ₽ | Цена | от 200 ₽ |
Не подошла эта работа?
В нашей базе 85958 Рефератов — поможем найти подходящую