23
09.04.2015 ОАО «Газпром нефть» Агапова Л.Е. Антонов М.А. ООО «ИТСК» Ковальчук О.Я. Елисеева М.В. «Опыт и результаты применения технологии HANA для повышения производительности SAP ERP в ОАО «Газпром нефть»».

«Опыт и результаты применения технологии HANA для ...sapvod.edgesuite.net/rusapforummoscow/2015/pdfs/04_Gazprom_Aga… · 06.12.2015 · ha100,

  • Upload
    vodang

  • View
    244

  • Download
    1

Embed Size (px)

Citation preview

Page 1: «Опыт и результаты применения технологии HANA для ...sapvod.edgesuite.net/rusapforummoscow/2015/pdfs/04_Gazprom_Aga… · 06.12.2015 · ha100,

09.04.2015

ОАО «Газпром нефть»

Агапова Л.Е.

Антонов М.А.

ООО «ИТСК»

Ковальчук О.Я.

Елисеева М.В.

«Опыт и результаты применения технологии

HANA для повышения производительности

SAP ERP в ОАО «Газпром нефть»».

Page 2: «Опыт и результаты применения технологии HANA для ...sapvod.edgesuite.net/rusapforummoscow/2015/pdfs/04_Gazprom_Aga… · 06.12.2015 · ha100,

2 Газпром нефть

Содержание

1 Проблематика вопроса и поиск решения

2 Архитектура и показатели демо-стенда ERP Accelerator

3 Проект: Цели и задачи проекта

4 Проект: Архитектура и подходы

5 Результаты проекта: показатели ускорения

6 Перспективы развития, дальнейшие шаги

7 Приложения

Page 3: «Опыт и результаты применения технологии HANA для ...sapvod.edgesuite.net/rusapforummoscow/2015/pdfs/04_Gazprom_Aga… · 06.12.2015 · ha100,

3 Газпром нефть

Проблематика вопроса и поиск решения

Решение?

Большое время

формирования отчетов

Дефицит мощностей Переработки:

в праздничные,

выходные дни, в ночное

время

Постоянный рост объема данных для обработки

Как правило, в период

«Быстрого Закрытия»

Page 4: «Опыт и результаты применения технологии HANA для ...sapvod.edgesuite.net/rusapforummoscow/2015/pdfs/04_Gazprom_Aga… · 06.12.2015 · ha100,

4 Газпром нефть

Используйте

выделение+Tab

для смены

стилей текста.

Для возврата

на предыдущий

уровень выделите

строку и нажмите

Shift+Tab.

Первый уровень

Второй уровень

Третий уровень

Санкт-Петербург

Москва .

Оренбург .

Екатеринбург .

Омск

Ноябрьск .

- филиалы

- фронт-офисы + ЦПК

Ярославль

Рязань

Новороссийск

Краснодар

Тюмень

Ханты-Мансийск

Муравленко

Томск

Новосибирск

Нижний Новгород

Мурманск

Кемерово

Челябинск

71 заказчик

18 регионов присутствия

Модель географического расположения Филиалов и Фронт-офисов

ООО «Газпромнефть Бизнес-сервис»

Page 5: «Опыт и результаты применения технологии HANA для ...sapvod.edgesuite.net/rusapforummoscow/2015/pdfs/04_Gazprom_Aga… · 06.12.2015 · ha100,

5 Газпром нефть

Параметры быстрого закрытия (БЗ) Д

ни

БЗ

2009 2010 2011 2012 2013 2014 2015

Закрытия отчетности

в авральном режиме

Данных

в системе - 2 Tb

Пользователи –

6000 чел

ДЗО – 22 БЕ

HANA

20 р.д.

12 р.д.

8 р.д.

6 р.д.

Факторы влияющие

на сроки закрытия:

Старт Проекта «БЗ»

Старт проекта Разработка Шаблонного решения ГПН

Page 6: «Опыт и результаты применения технологии HANA для ...sapvod.edgesuite.net/rusapforummoscow/2015/pdfs/04_Gazprom_Aga… · 06.12.2015 · ha100,

6 Газпром нефть

Проблематика вопроса и поиск решения

ПРОБЛЕМЫ

БИЗНЕСА:

Периодическое закрытие отчетности

в авральном режиме:

Не верный прогноз ограничения сессии в связи с

большим временем формирования отчета

Необходимость перерасчетов в следствии

обоснованных причин

Последовательный запуск отчетов/расчетов при

закрытии участков учета

ПРОБЛЕМЫ

ИТ:

Необходимость наращивания

дополнительных мощностей.

Закупка / активация доп. процессорных

лицензий.

Усложнение отчетов за счет доработки для

возможности параллельной обработки

частями или фоновой обработки с

возможностью перезапуска

Повышенные трудозатраты на тонкую

настройку производительности отчетов

Решение?

SAP HANA

Page 7: «Опыт и результаты применения технологии HANA для ...sapvod.edgesuite.net/rusapforummoscow/2015/pdfs/04_Gazprom_Aga… · 06.12.2015 · ha100,

7 Газпром нефть

Методология отбора отчетов к оптимизации

Критерии оценки

• Приоритет для Заказчика

• Количество пользователей запускавших отчет за

2014 год

• Периодичность запуска отчета (среднее

количество активаций в день в расчете на

пользователя)

• Время работы отчета (выбирается наиболее

востребованный пользователями вариант запуска)

Описание параметра

• Прерывание работы отчета (дамп по причине нехватки

ресурсов)

• Замеры обрабатываемых объемов данных

• Оценка нагрузки на систему с использованием SQL-

trace

• Количество таблиц для выбора данных (не учитывая

справочники текстов, ЕИ и т.д.)

Формирование перечня отчетов

Бизнес и Функциональный Рейтинг отчетов

Сокращение перечня

отчетов по результатам

Рейтинга

Технический рейтинг отчетов

Определение возможности оптимизации

Cформирован Реестр 12-ти отчетов 1-ой

очереди

Page 8: «Опыт и результаты применения технологии HANA для ...sapvod.edgesuite.net/rusapforummoscow/2015/pdfs/04_Gazprom_Aga… · 06.12.2015 · ha100,

8 Газпром нефть

Обратная связь от бизнес-пользователей

Оцените полезность оптимизации отчетов в

рамках вашей текущей работы (Оцените по 10-

бальной шкале).

83% пользователей ООО «ГПН- Бизнес сервис» оценили

полезность оптимизации в 9 и 10 баллов из 10.

Насколько часто вы пользуетесь отчетами,

оптимизированными в рамках проекта, в своей

работе?

80% пользователей ООО «ГПН- Бизнес сервис» используют

отчёты ежедневно

На данный момент стартовали работы по оптимизации 2-ой очереди отчетов системы SAP ERP

компании ОАО «Газпром нефть». Перечень Отчетов указан Приложении.

В перечень вошли все пожелания бизнес-пользователей по оптимизации отчетов, полученные по итогам

завершения 1-ой очереди.

Заключение Начальника отдела закрытия и

формирования отчетности ГПН БС: Данные «тяжёлые» расчёты ранее запускались в ночное время,

перевод отчётов на акселератор Hana позволяет выполнять

расчёты в рабочее время в течение рабочего дня.

Page 9: «Опыт и результаты применения технологии HANA для ...sapvod.edgesuite.net/rusapforummoscow/2015/pdfs/04_Gazprom_Aga… · 06.12.2015 · ha100,

9 Газпром нефть

Архитектура демо-стенда ERP Accelerator

- Новый сервер SAP

SAN

Ethernet

SAN

Ethernet

WAN

STLAdd-On

ЦОД г. Санкт-Петербург(Сегмент разработок и тестов)

ЦОД г. Омск(Сегмент разработок и тестов)

SAP H

ANA

DB

SAP E

RP 6.

05

HP Data Protector(Резервное копирование)

HP Data Protector(Резервное копирование)

- Существующий сервер SAP STL

Add-On - Новое ПО SAP

Page 10: «Опыт и результаты применения технологии HANA для ...sapvod.edgesuite.net/rusapforummoscow/2015/pdfs/04_Gazprom_Aga… · 06.12.2015 · ha100,

10 Газпром нефть

Показатели демо-стенда для SAP ERP с применением SAP HANA Accelerator

10 10

0

1

2

3

4

5

6

7

8

9

10

11

12

Оборотно-сальдовая ведомость

Дефицитная ведомость

Контроль исполнения договоров

Время выполнения в системе SAP ERP

Целевые показатели перевода отчетов на SAP HANA

Фактические показатели перевода отчетов на SAP HANA

0

10

20

30

40

50

60

70

Счета-фактуры к договорам закупки

Вр

ем

я,

ми

н

Оборотно-сальдовая

ведомость по счетам

главной книги

Контроль обработки

счетов-фактур

к договорам закупки

Дефицитная ведомость:

анализ исполнения

планов МТО

Мониторинг исполнения

договоров на закупку

Page 11: «Опыт и результаты применения технологии HANA для ...sapvod.edgesuite.net/rusapforummoscow/2015/pdfs/04_Gazprom_Aga… · 06.12.2015 · ha100,

11 Газпром нефть

Проект:

Повышение производительности системы SAP ERP компании ОАО

«Газпром нефть» на базе SAP HANA

1. Оценка

2. Разработка концепции ИТ

решения и выбор отчетов

3. ПСИ ландшафта системы и

проведение оптимизации

отчетов

4.1.Разработка и внедрение

4.2. ОПЭ

5. Завершение

Отбор на

работы

Систе

мны

й л

анд

шаф

т и

инф

растр

укт

ура

Закуплены лицензии для SAP HANA, Enterprise Edition

Закуплено оборудование для

системного ландшафта ERP-

акселератора

Оборудование смонтировано, произведена

инсталляция системного программного обеспечения

Реестр отчетов для проведения

оптимизации

Приемо-сдаточные испытания

системного ландшафта

Мето

дол

оги

я

Выполнено

План

Утверждение целевой

платформы на Тех

Совете Функц

ионал

Оптимизация 8-ми отчетов

Оптимизация 4-х отчетов

Оптимизация 2-ой

очереди отчетов

Техническая методика оптимизации программ

Page 12: «Опыт и результаты применения технологии HANA для ...sapvod.edgesuite.net/rusapforummoscow/2015/pdfs/04_Gazprom_Aga… · 06.12.2015 · ha100,

12 Газпром нефть

Цели проекта

Повышение скорости принятия управленческих решений

на основе информации из SAP ERP за счет повышения

скорости работы отчетов и программ из системы

1. Повышение скорости формирования критичных для

бизнес-подразделений отчетов из системы SAP ERP

2. Повышение стабильности и доступности системы в

период пиковых нагрузок (быстрое закрытие,

завершение отчетного периода), оптимизация

загрузки процессорных мощностей SAP

3. Обеспечение возможности одновременной работы

большого количества пользователей с отчетами,

затрагивающими большие объемы данных, без

замедления скорости работы системы (период

быстрого закрытия)

1. Развертывание HANA Accelerator, интеграция с SAP

ERP

2. Определение наиболее приоритетных отчетов и

программ в SAP ERP для повышения их стабильности

3. Перевод выбранных отчетов и программ на технологию

HANA Accelerator

Бизнес-цели

Цели проекта

Задачи проекта

Большое время

формирования отчетов

Дефицит мощностей

Постоянный рост объема

данных для обработки

Переработки:

в праздничные, выходные

дни, в ночное время

Page 13: «Опыт и результаты применения технологии HANA для ...sapvod.edgesuite.net/rusapforummoscow/2015/pdfs/04_Gazprom_Aga… · 06.12.2015 · ha100,

13 Газпром нефть

Задачи проекта

Определение наиболее

приоритетных отчетов и

программ в SAP ERP для

повышения их

стабильности

Развертывание HANA

Accelerator, интеграция с

SAP ERP

Перевод выбранных

отчетов и программ на

технологию HANA

Accelerator

Системный ландшафт и

инфраструктура Методология Функционал

• Закупка оборудования

• Закупка программного

обеспечения

• Монтаж и настройка

оборудования

• Создание системного

ландшафта (включая

подключение к SAP ERP)

• Формирование реестра

отчетов

• Разработка методики

приоритезации

• Утверждение перечня

наиболее критичных

отчетов

• Формирование методики

оптимизации программ

• Оптимизация 1-ой очереди

Отчетов

Задачи проекта

Page 14: «Опыт и результаты применения технологии HANA для ...sapvod.edgesuite.net/rusapforummoscow/2015/pdfs/04_Gazprom_Aga… · 06.12.2015 · ha100,

14 Газпром нефть

Почему не сразу ландшафт ERP on HANA ???P on HANA

ОАО «Газпром нефть» использовала «консервативный» подход - это

позволяет выполнить "мягкий" перевод на новую технологию, постепенно

переводя все больший объем отчетов на HANA, выявляя все "узкие" места

в ПО и оборудовании.

Задачи решаемые с использование данного подхода:

1. Получить быстрый результат для бизнеса и ИТ сняв проблемы с производительностью

по самым критичным отчетам до начала годового закрытия.

2. Оказать наименьшее влияние на бизнес и текущие процессы.

3. Апробировать технологию под продуктивной нагрузкой.

4. Набрать опыт у сервисной компании.

5. Получить заинтересованность бизнеса (если внедряемая технология реально помогает в

работе).

6. Отладить программно-аппаратный комплекс.

7. Иметь возможность вернуться на обычную СУБД при выявлении каких-то критичных

проблем с оборудованием или ПО.

Впоследствии при переходе на ERP on HANA все оптимизированные отчеты

будут просто перенесены в систему и не будут требовать оптимизации.

Page 15: «Опыт и результаты применения технологии HANA для ...sapvod.edgesuite.net/rusapforummoscow/2015/pdfs/04_Gazprom_Aga… · 06.12.2015 · ha100,

15 Газпром нефть

Техническая архитектура решения HANA-акселератора

Продуктивная HANA DB

Резервный сервер

разработки HANA DB

Cервер разработки

HANA DB

Тестовая HANA DB / Резервная продуктивная HANA DB

Резервный сервер системы разработки SAP

SLTПродуктивная

система SAP SLT

Система разработки SAP

SLT

Система тестирования

SAP SLTРезервный сервер

продуктивной системы SAP SLT

Резервная система

разработки SAP ERP 6.05 (DPN)

Продуктивная система SAP ERP

6.05 (GPN)

Система разработки SAP ERP 6.05 (DPN)

Система тестирования SAP ERP 6.05

(QPN) Резервная продуктивная

система SAP ERP 6.05 (GPN)

ЦОД г. Омск ЦОД г. Санкт-Петербург

Существующие системы SAP ERP

6.05 (САПФИР)

Системы SLT Разворачиваемые в рамках проекта

Системы HANA DB Разворачиваемые в рамках проекта

DR-Решение (направление репликации данных) систем разработки и продуктивной

Репликация данных при срабатывании DR-Решения (катастрофа)

Репликация данных между компонентами HANA-Акселератора

SAP ERP 6.05

Существующие системы

SAP SLT HANA DBСистемы, устанавливаемые в

рамках проекта

Page 16: «Опыт и результаты применения технологии HANA для ...sapvod.edgesuite.net/rusapforummoscow/2015/pdfs/04_Gazprom_Aga… · 06.12.2015 · ha100,

16 Газпром нефть

Подходы к оптимизации отчетов

Перенос логики на SAP HANA

Ускорение получения данных из БД

Ускорение расчетов (Calculation View, Analitic View)

Уменьшение объемов анализируемой

информации за счет обработки

только «полезных» данных

Изменение ABAP-кода

Рефакторинг ABAP-кода

Оптимизация вывода информации в ALV

Оптимизация выгрузки и печати формуляров

Page 17: «Опыт и результаты применения технологии HANA для ...sapvod.edgesuite.net/rusapforummoscow/2015/pdfs/04_Gazprom_Aga… · 06.12.2015 · ha100,

17 Газпром нефть

Результаты проекта

Системный

ландшафт и

инфраструктура

Методология

Функционал

Проведена оптимизация 12-ти отчётов 1-ой очереди, отчёты

перенесены в продуктивную систему

Разработана Методика оптимизации программ с

использованием HANA-Акселератора

Сформирован Системный ландшафт HANA-Акселератора

Предварительные

работы

В процессе подготовки к внедрению ERP HANA Accelerator

организовано проведение SAP HANA Workshop на основе курсов

HA100, HA200 для специалистов дочерней сервисной компании

«ИТСК».

Page 18: «Опыт и результаты применения технологии HANA для ...sapvod.edgesuite.net/rusapforummoscow/2015/pdfs/04_Gazprom_Aga… · 06.12.2015 · ha100,

18 Газпром нефть

Показатели ускорения отчетов, оптимизированных в рамках 1-ой

очереди.

*Контрольные замеры проводились на «средних» выборках данных в связи с тем, что для замеров на «тяжелых» выборках требуется отключение

режима HANA и отвлечение пользователей более чем на 6 часов.

Наименование транзакции Плановый показатель

ускорения

Средний

показатель ускорения (продуктивная

система)*, кол-во раз

Счета фактуры к договорам закупки от 5 до 30 раз 9,44

Оборотная ведомость по ОС от 8 до 15 раз 14,50

Оборотная ведомость по ГК от 5 до 20 раз 10,52

Контроль исполнения договоров от 5 до 30 раз 11,58

Корреспонденция счетов ГК от 5 до 15 раз 153,83

Учет разниц при начислении амортизации от 4 до 12 раз 10,29

Расчет декларации по имуществу от 4 до 12 раз 72,78

Журнал прихода/расхода от 4 до 12 раз 35,72

Уведомления ТЦО от 5 до 12 раз 4,75

ИНВ1 и ИНВ1a от 2 до 6 раз 5,32

Отчет по запасам от 4 до 12 раз 8,00

Дефицитная ведомость от 5 до 30 раз 6,45

Page 19: «Опыт и результаты применения технологии HANA для ...sapvod.edgesuite.net/rusapforummoscow/2015/pdfs/04_Gazprom_Aga… · 06.12.2015 · ha100,

19 Газпром нефть

Чем больше данных, тем HANA работает быстрее

Название транзакции Описание Время работы до

оптимизации

Время работы

после оптимизации

Учет разниц при начислении

амортизации

Учет возникновения и погашения ПР, ВР, ОНО и ОНА при

начислении амортизации 30 часов 3 часа

Расчет декларации по имуществу Программа расчета налога на имущество 6 часов 12 минут

Данные пользователей в продуктивной системе

(полученные в период БЗ при закрытии декабря 2014г.)

0,00

20,00

40,00

60,00

(0) Менее 1 минуты

(1) Менее 10 минут

(2) От 10 до 60 минут

(3) Более 60 минут

Динамика ускорения по оптимизируемым

отчетам

Уско

рен

ие (

раз)

Указанных график построен

на базе усредненных

показателей ускорения

отчетов 1-ой очереди.

Выявленная закономерность:

Максимально ускорение достигается на максимальной выборке данных - чем больше

выборка, тем больше показатель ускорения.

Время работы отчета

Page 20: «Опыт и результаты применения технологии HANA для ...sapvod.edgesuite.net/rusapforummoscow/2015/pdfs/04_Gazprom_Aga… · 06.12.2015 · ha100,

20 Газпром нефть

Перспективы развития технологии HANA в Компании

BW/BPC on HANA

Формирование демо-стенда BPC, формирование демо-стенда BW, апгрейд оборудования ERP Acceleratora для использования в

ландшафте BW/BPC, техническая миграция BW (три ландшафта)+BPC(1 ландшафт) на HANA DB

ERP on HANA

Формирование демо-стенда, закупка оборудования, формирование

ландшафта ERP HANA DB, техническая миграция систем ERP

(Сапфир, Сбыт+, СОЛ, 4.7) на HANA DB

1,5 года

HR on HANA

Формирование ландшафта HR HANA DB

на высвобожденных от ERP и BW/BPC

ресурсах Power P7+, техническая

миграция HR 6.0 на HANA DB.

9 месяцев

3 года

Основные положения дорожной карты:

1. Максимальное использование имеющегося

оборудования с целью минимизации затрат.

2. По завершению мероприятий данной

дорожной карты все системы SAP ERP, BW,

BPC, HR должны использовать HANA DB.

3. Используется только сертифицированное для

работы с SAP HANA оборудование.

4. В процессе перевода систем на HANA DB

может производиться оптимизация

ландшафта (объединение систем).

Page 21: «Опыт и результаты применения технологии HANA для ...sapvod.edgesuite.net/rusapforummoscow/2015/pdfs/04_Gazprom_Aga… · 06.12.2015 · ha100,

21 Газпром нефть

Приложения

Page 22: «Опыт и результаты применения технологии HANA для ...sapvod.edgesuite.net/rusapforummoscow/2015/pdfs/04_Gazprom_Aga… · 06.12.2015 · ha100,

22 Газпром нефть

Плановые показатели ускорения отчетов, оптимизируемых в рамках 2-ой очереди.

Наименование Плановая дата перевода в

ОПЭ

Плановый коэффициент

ускорения (не менее, раз)

1 блок (4 отчета)

Реестр связи ЭХД 21.05.2015 15

Финансовый результат от выбытия ОС 12.06.2015 10

Согласование заявок на закупку 12.06.2015 15

Согласование заявок подразделений 21.05.2015 15

2 блок (4 отчета)

Входящие поставки 24.07.2015 30

Анализ исполнения заявок в подразделениях 11.08.2015 20

Форма 3 и 5 11.08.2015 15

Расчет налога на имущество по 08 счету 24.07.2015 8

3 блок (5 отчетов)

Проводка налога на имущество 15.09.2015 10

Форма 4 14.10.2015 15

Формирование заказов на перемещение 14.10.2015 20

Обработка предварит.документов списания МТР 15.09.2015 15

План списания 14.10.2015 15

Page 23: «Опыт и результаты применения технологии HANA для ...sapvod.edgesuite.net/rusapforummoscow/2015/pdfs/04_Gazprom_Aga… · 06.12.2015 · ha100,

23 Газпром нефть

Архитектура демо-стенда BPC on HANA

Миграция данных

Теку

щи

й л

анд

шаф

т си

стем

SA

P К

ом

пан

ии

SAP NW BW Сервер приложений SAP NW BW Сервер приложений

База данных База данных

Клиентские рабочие места SAP BPC

Rest Web Services

Application Logic MDXSAP NW BW OLAP Engine

Oracle DB

Admin Ms Office client Web Others

SQL

Rest Web Services

Application instructions

SAP NW BW OLAP EngineSQLMDX

Application calculations

SAP HANA

Ландшафт демо-стенда

База данных Измененный компонент системы BPC при миграции на SAP HANA

Тестовая система SAP BPC on Oracle DB Демо-стенд SAP BPC on HANA