Оценка производительности платформы SAP HANA на основе...
Transcript of Оценка производительности платформы SAP HANA на основе...
![Page 1: Оценка производительности платформы SAP HANA на основе ... · На основе SAP HANA 1. сточником данных является](https://reader035.fdocuments.net/reader035/viewer/2022071008/5fc650dd773e9e1fd053082c/html5/thumbnails/1.jpg)
Оценка производительности платформы SAP HANA на основе данных системы диспетчерского
управления ОАО «Газпром»
![Page 2: Оценка производительности платформы SAP HANA на основе ... · На основе SAP HANA 1. сточником данных является](https://reader035.fdocuments.net/reader035/viewer/2022071008/5fc650dd773e9e1fd053082c/html5/thumbnails/2.jpg)
Содержание
1. Предпосылки проекта
2. Цель проекта
3. Бизнес-задача
4. Сценарии тестирования
5. Оценка трудозатрат по реализации сценариев
6. Достигнутые результаты
<#>
![Page 3: Оценка производительности платформы SAP HANA на основе ... · На основе SAP HANA 1. сточником данных является](https://reader035.fdocuments.net/reader035/viewer/2022071008/5fc650dd773e9e1fd053082c/html5/thumbnails/3.jpg)
Предпосылки проекта
<#>
Корпоративный
уровень
Уровень видов
бизнеса
Уровень видов
деятельности
ДО вида
деятельности
Добыча
ДО вида
деятельности
Транспорт
ДО вида
деятельности
Подземное
хранение газа
ДО вида
деятельности
Газораспредел
ение
ДО вида
деятельности
Переработка
Планирование Управление расчетами
Консолидация Диспетчерское
управление Инвестиции ТОиР МТО
Добыча Транспорт Подземное
хранение газа Газораспределение Переработка
Ключевые
показатели
эффективности
Отр
асл
ево
й б
анк
да
нны
х
норм
ати
вно-с
правочно
й и
нф
орм
ац
ии
![Page 4: Оценка производительности платформы SAP HANA на основе ... · На основе SAP HANA 1. сточником данных является](https://reader035.fdocuments.net/reader035/viewer/2022071008/5fc650dd773e9e1fd053082c/html5/thumbnails/4.jpg)
Цели проекта
• скорость загрузки данных в
SAP HANA;
• временные затраты и
трудоемкость настроек SAP
HANA;
Оценить следующие параметры SAP HANA:
• скорость работы аналитических запросов;
• возможность обработки «на лету» больших объемов данных;
![Page 5: Оценка производительности платформы SAP HANA на основе ... · На основе SAP HANA 1. сточником данных является](https://reader035.fdocuments.net/reader035/viewer/2022071008/5fc650dd773e9e1fd053082c/html5/thumbnails/5.jpg)
Подсистема
диспетчерского
управления
Бизнес-задача
<#>
T, P,…
Передаваемые
параметры:
• температура;
• давление;
• расход газа;
• степень сжатия;
• ….
Газотранспортная система
SCADA-
система
БД реального
времени
![Page 6: Оценка производительности платформы SAP HANA на основе ... · На основе SAP HANA 1. сточником данных является](https://reader035.fdocuments.net/reader035/viewer/2022071008/5fc650dd773e9e1fd053082c/html5/thumbnails/6.jpg)
Бизнес-задача
– среднее значение показателя вычисляется на основе
статистики за 7 дней ([дата показания -3 дня, дата
показания + 3 дня])
– среднеквадратическое отклонение текущего значения
прибора учета от среднего значения
– количество показаний одного прибора учета за выбранный
интервал – каждое значение показателя прибора учета
![Page 7: Оценка производительности платформы SAP HANA на основе ... · На основе SAP HANA 1. сточником данных является](https://reader035.fdocuments.net/reader035/viewer/2022071008/5fc650dd773e9e1fd053082c/html5/thumbnails/7.jpg)
Сценарии тестирования
<#> Сценарий 1 Сценарий 2 Сценарий 3
![Page 8: Оценка производительности платформы SAP HANA на основе ... · На основе SAP HANA 1. сточником данных является](https://reader035.fdocuments.net/reader035/viewer/2022071008/5fc650dd773e9e1fd053082c/html5/thumbnails/8.jpg)
Сценарий 1. На основе SAP HANA
1. Источником данных является БД Oracle;
2. Данные загружаются и хранятся в SAP HANA;
3. Средством визуализации является BO 4.0 (Web
Intelligence)
Система
-
источник
Целевая
система
Объем
данных, млн.
записей
Время выполнения
начальной загрузки,
час.
Oracle SAP HANA ~ 70 2
Загрузка исходных данных
Начальные условия
![Page 9: Оценка производительности платформы SAP HANA на основе ... · На основе SAP HANA 1. сточником данных является](https://reader035.fdocuments.net/reader035/viewer/2022071008/5fc650dd773e9e1fd053082c/html5/thumbnails/9.jpg)
Сценарий 2. На основе СУБД Oracle
БД Oracle является копией БД действующей
системы
1. Источником данных является БД Oracle;
2. В отчет данные извлекаются напрямую из БД;
3. Средством визуализации является BO 4.0
(Web Intelligence)
Меры по оптимизации
Загрузка исходных данных
Начальные условия
1. Партицирование
2. Индексация
![Page 10: Оценка производительности платформы SAP HANA на основе ... · На основе SAP HANA 1. сточником данных является](https://reader035.fdocuments.net/reader035/viewer/2022071008/5fc650dd773e9e1fd053082c/html5/thumbnails/10.jpg)
Сценарий 3. На основе SAP BW
<#>
1. Источником данных является БД Oracle;
2. Данные загружаются и хранятся в SAP BI;
3. Средством визуализации является BO 4.0
(Web Intelligence)
Меры по оптимизации
Загрузка исходных данных
Начальные условия
Оптимизация ABAP-кода
Система
-
источник
Целевая
система
Объем
данных, млн.
записей
Время выполнения
начальной загрузки,
час.
Oracle SAP BI ~ 70 11,5
![Page 11: Оценка производительности платформы SAP HANA на основе ... · На основе SAP HANA 1. сточником данных является](https://reader035.fdocuments.net/reader035/viewer/2022071008/5fc650dd773e9e1fd053082c/html5/thumbnails/11.jpg)
Информация о конфигурации серверов
Сервер SAP
HANA
HP ProLiant DL980 G7
18 Intel® Xeon® CPU
E7-4870 @ 2.40 GHz
502.9 GiB RAM
2.7 TB HDD
Сервер БД Oracle
Сервер SAP BI
Сервер Business
Objects
![Page 12: Оценка производительности платформы SAP HANA на основе ... · На основе SAP HANA 1. сточником данных является](https://reader035.fdocuments.net/reader035/viewer/2022071008/5fc650dd773e9e1fd053082c/html5/thumbnails/12.jpg)
Трудоемкость
Работы Дни Исполнитель
Базисные работы 5 Группа СТИ – 2
Моделирование
БД (SAP HANA) 1 Специалист – 1
Моделирование
ХД (SAP BI) 1 Специалист – 1
Настройка SAP
HANA 3 Специалист – 1
Настройка Oracle 2 Главный специалист – 1
Настройка SAP BI 6 Специалист – 1
Настройка отчетов 1 Главный специалист – 1
Специалист – 2
Загрузка данных и
тестирование 4
Главный специалист – 1
Специалист – 2
Итого дней 38
Все работы выполнялись
совместно или в соответствии
с рекомендациями САП СНГ
![Page 13: Оценка производительности платформы SAP HANA на основе ... · На основе SAP HANA 1. сточником данных является](https://reader035.fdocuments.net/reader035/viewer/2022071008/5fc650dd773e9e1fd053082c/html5/thumbnails/13.jpg)
Результаты тестирования
Время выполнения отчета, сек. (мм:сс)
Период 1 дн. 2 дн. 1 нед. 1 мес. 2 мес. 6 мес. 12 мес.
Объем выборки,
зап. 2 868 5 736 20 076 88 908 169 212 519 108 1 046 820
Сценарий 1 5 6 13 36 63
(01:03)
235
(03:55)
554
(09:14)
Сценарий 2 5 7 14 38 90
(01:30)
679
(11:19)
2 565
(42:45)
Сценарий 3 95
(01:35)
95
(01:35)
172
(02:52)
1084
(18:04)
3244
(54:04)
27674
(461:14) —
<#> 0
1000
2000
3000
4000
5000
6000
7000
2 868 5 736 20 076 88 908 169 212 519 108 1 046 820
Вр
емя
вы
по
лн
ени
я о
тчет
а, с
ек
Количество записей в выборке
Сценарий 3
Сценарий 2
Сценарий 1
![Page 14: Оценка производительности платформы SAP HANA на основе ... · На основе SAP HANA 1. сточником данных является](https://reader035.fdocuments.net/reader035/viewer/2022071008/5fc650dd773e9e1fd053082c/html5/thumbnails/14.jpg)
Заключение
1. Технология проста в освоении
2. Платформа гибкая и масштабируемая
3. Отсутствие специальных знаний по оптимизации не критично
4. Высокая производительность
![Page 15: Оценка производительности платформы SAP HANA на основе ... · На основе SAP HANA 1. сточником данных является](https://reader035.fdocuments.net/reader035/viewer/2022071008/5fc650dd773e9e1fd053082c/html5/thumbnails/15.jpg)
Спасибо за внимание
ОАО «Газпром автоматизация»
50 лет инноваций в нефтегазовой отрасли