🔍 Поиск работ

ПРИМЕНЕНИЕ OLAP-ТЕХНОЛОГИЙ ДЛЯ УЧЕТНЫХ СИСТЕМ НА ПЛАТФОРМЕ 1С

Работа №206321

Тип работы

Дипломные работы, ВКР

Предмет

информационные системы

Объем работы86
Год сдачи2020
Стоимость4280 руб.
ПУБЛИКУЕТСЯ ВПЕРВЫЕ
Просмотрено
16
Не подходит работа?

Узнай цену на написание


ВВЕДЕНИЕ 5
1 АНАЛИЗ ПРЕДМЕТНОЙ ОБЛАСТИ. ПОСТАНОВКА ЗАДАЧИ 7
1.1 Предметная область 7
1.2 Постановка требований к OLAP-системе 10
1.3 Описание и анализ существующих решений 11
1.3.1 Внешние соединение к платформе 1С 12
1.3.2 Представления в MSSQLServer 12
1.3.3 Web-сервисы и HTTP-сервисы на платформе 1С 15
1.3.4. MSPowerBI и стандартный интерфейс OData платформы 1С 16
Вывод по разделу один 18
2 ПРОЕКТИРОВАНИЕ OLAP-СИСТЕМЫ 19
2.1 Выбор и описание технических решений 19
2.2.1 Технология OData 19
2.2.2 СУБД MicrosoftSQLServer 20
2.2.3 SQLServerIntegrationServices 20
2.2.4 SQLServerAnalysisServices 20
2.2.5 Веб-сервер Apache 21
2.2.6 MicrosoftPowerBI 21
2.3 Проектирование архитектуры системы 22
2.4 Проектирование хранилища данных 23
Вывод по разделу два 31
3 РЕАЛИЗАЦИЯ И ТЕСТИРОВАНИЕ OLAP-СИСТЕМЫ 32
3.1 Создание хранилища данных 32
3.2 Исследование длительности ETL-процесса существующих решений 37
3.3 Публикация интерфейса OData на веб-сервере 45
3.4 Разработка ETL-приложения 46
3.5 Тестирование ETL-приложения 61
3.6 Разработка OLAP-куба на основании хранилища данных 64
3.7 Разработка аналитических отчетов в приложении Microsoft Power BI 66
3.8 Сравнение всех решений 69
Вывод по разделу три 70
ЗАКЛЮЧЕНИЕ 71
БИБЛИОГРАФИЧЕСКИЙ СПИСОК 72
ПРИЛОЖЕНИЕ А 74
ПРИЛОЖЕНИЕ Б 77
ПРИЛОЖЕНИЕ В 81

Сегодня многие средние и крупные компании анализируют свою деятельность по различным показателям с помощью построения аналитических или управленческих отчетов. Во многих компаниях России используют учетные системы на платформе 1С. С помощью данной системы сотрудники компании фиксируют результат своей деятельности, например, приходные и расходные накладные, перемещения товаров между складами, производство продукции, начисления зарплаты сотрудникам и т.д.
В связи с этим в учетных системах накапливается большой объем информации - это значит, что со временем построение управленческих отчетов будет занимать все больше и больше времени, так как учетная система настроена на эффективную обработку транзакций. Для того, чтобы снизить нагрузку на учетную систему и сократить время формирования отчетов необходимо использовать OLAP-систему.
OLAP-системы обладают не только быстрым построением аналитической отчетности, но и имеют большой инструментарий для визуализации данных. Визуализации дают возможность аналитику смотреть на данные под разными ракурсами. Так же данные системы помогают руководящему звену компании принимать эффективные и правильные бизнес-решения.
В выпускной квалификационной работе я рассмотрю интеграцию учетных систем на платформе 1С с OLAP-системами для построения управленческих отчетов.
Целью выпускной квалификационной работы является выявление наиболее эффективного метода интеграции учетных систем на платформе 1С с OLAP-системами для построения управленческих отчетов.
Эффективность метода интеграции будет рассматриваться по следующим требованиям: временем извлечения, обработки и загрузки данных в хранилище, гибкостью решения и временем построения отчетов.
Для достижения указанной цели в работе решаются следующие задачи:
1) Описать и проанализировать предметную область;
2) Проанализировать существующие решения;
3) Представить решение проблемы;
4) Выполнить проектирование OLAP-системы;
5) Реализовать OLAP-систему.
При написании выпускной квалификационной работы применялись следующие методы исследования: интервьюирование, сравнительный и описательный анализ, моделирование.
Практическая значимость выпускной квалификационной работы заключается в исследовании существующих решений по интеграции 1С с OLAP- системой и реализации собственного решения.
Структурно работа состоит из введения, трех глав, заключения и библиографического списка.
Введение включает в себя актуальность темы ВКР, характеристику решаемой проблемы.
В первой главе проводится анализ предметной области.
Во второй главе выполняется описание технических решений, проектирование системы в целом и хранилища данных.
В третьей главе выполняется создание хранилища данных, разработка ETL-приложения и развертывание OLAP-куба.
В заключении содержатся выводы о целесообразности внедрения ИС на предприятии.


Возникли сложности?

Нужна помощь преподавателя?

Помощь в написании работ!


Разработанная OLAP-система позволила повысит производительность построения аналитических и управленческих отчетов, а так же дала возможность проводить статистический анализ данных.
В первой главе выпускной квалификационной работы был проведен анализ предметной области: сформулирована проблема, описаны существующие решения и их преимущества и недостатки.
Вторая глава посвящена проектированию системы в целом и хранилища данных.
Проводится описание выбранных технических решений. Для хранения данных выбрана СУБД MSSQLServer, для создания ETL-приложения SQLServerIntergrationServices, для создания OLAP-куба SQLServerAnalysisServices.Описывается архитектура всей системе, на которой видно, как взаимодействуют между собой различные компоненты. Выполняется проектирование хранилища данных, какие таблицы она в себя включает.
В третьей главе выполняется создание хранилища данных, исследование длительности ETL-процесса существующих решений, разработка и тестирование OLAP-системы. После разработки и тестирования проводится сравнение всех решений по функциональным требованиям. Выявляется наиболее подходящие решение.
Таким образом, цель работы - выявление наиболее эффективного метода интеграции учетных систем на платформе 1С с OLAP-системами для построения управленческих отчетов достигнута. Данная цель была достигнута путем решений следующих задач: описанием предметной области, анализом существующих решений, проектированием и реализацией OLAP-системы.
Данная работа имеет практическую значимость, и разработка и внедрение OLAP-системы является целесообразным.



1) OpenDataProtocol [Электронный ресурс]. - Режим доступа :https://www.odata.org/documentation/odata-version-3-0/odata-version-3-0-core-protocol/,свободный.
2) Стандартный интерфейс ODataплатформы 1С [Электронный ресурс].
- Режим доступа :https://its.1c.ru/db/v837doc#bookmark:dev:TI000001357,
свободный.
3) MSSQLServerIntegrationServices[Электронный ресурс]. - Режим
доступа : https://docs.microsoft.com/ru-ru/sql/integration-services/sql-server-
integration-services?view=sql-server-ver15,свободный.
4) MSSQLServerAnalysisServices[Электронный ресурс]. - Режим доступа :https://docs.microsoft.com/ru-ru/analysis-services/ssas-overview?view=asallproducts-allversions,свободный.
5) Документация по веб-серверу Apache [Электронный ресурс]. - Режим доступа :https://wiki.archlinux.org/index.php/Apache HTTP Server,свободный.
6) Документация по приложению «ATKBiView-1C
Коннектор»[Электронный ресурс]. - Режим доступа
:https://biview.atkcg.ru/knowledge-base/,свободный.
7) ETLи 1С. Извлечение данных[Электронный ресурс]. - Режим доступа :https://habr.com/ru/post/334798/,свободный.
8) Стандартный интерфейс ODataи MSPowerBI [Электронный ресурс]. - Режим доступа :https://infostart.ru/public/914689/,свободный.
9) Основные функции ETL-системРлектронный ресурс]. - Режим доступа :https://habr.com/ru/post/248231/,свободный.
10) Внешние соединение платформы 1С [Электронный ресурс]. - Режим доступа :https://v8.1c.ru/platforma/vneshnee-soedinenie/,свободный.
11) Регистры накопления платформы 1С [Электронный ресурс]. - Режим доступа :https://v8.1c.ru/platforma/registr-nakopleniya/,свободный.
12) Разработка веб-сервисов (SOAP) на платформе 1С [Электронный ресурс]. - Режим доступа :https://infostart.ru/public/327963/,свободный.
13) Создание и отладка HTTP-сервисов (REST) на платформе 1С
[Электронный ресурс]. - Режим доступа
:https://its.1c.ru/db/metod8dev#content:5756:hdoc,свободный.
14) Создание OLAP-куба в VisualStudio [Электронный ресурс]. - Режим
доступа : https://docs.microsoft.com/ru-ru/analysis-services/multidimensional-
models/create-a-cube-using-a-data-source-view?view=asallproducts-allversions,свободный.
15) Создание проекта WindowsForms в VisualStudio[Электронный ресурс]. - Режим доступа :https://metanit.com/sharp/windowsforms/1.1.php,свободный.
16) Разработка проекта SQLServerIntegrationServices[Электронный ресурс]. - Режим доступа :https://habr.com/ru/post/330618/,свободный.
17) R. Kimball, J. Caserta. The Data Warehouse ETL Toolkit: Practical Techniques for Extracting, Cleaning, Conforming, and Delivering Data. 2011. 330-350 pp.
18) E. Sperley. The Enterprise Data Warehouse. Planning, Building, and Implementation. 1999. 250-311 pp.
19) Erik Thomsen, OLAP Solution: Building Multidimensional Information Systems. Letters 2, 3 -5 (2002).
20) Симонов В.В., Конов В.А. Применение OLAP-технологий для учетных систем на платформе 1С.https://elibrary.ru/item.asp?id=38569053.


Работу высылаем на протяжении 30 минут после оплаты.




©2026 Cервис помощи студентам в выполнении работ