Вадим Табаков САП СНГ SAP Database & Technology для университетов
Вадим Табаков
САП СНГ
SAP Database & Technology
для университетов
© 2012 SAP AG. All rights reserved. 2
В 2011 объем созданной / продублированной
информации превысил 1.8 зеттабайта.
IDC, Gartner
Эпоха Big Data
© 2012 SAP AG. All rights reserved. 3
Потребность в информации
Управление
Обработка
Поиск
Доставка
Хранение
Sales
© 2012 SAP AG. All rights reserved. 4
Современные информационные системы
Производительность Масштабируемость
Отказоустойчивость Управляемость
© 2012 SAP AG. All rights reserved. 5
SAP Real-time Data Platform
3rd Party
BI Client
Application Development / Integration
Custom
Apps
SAP
Business
Suite
SAP
Business
Warehouse
SAP Big Data
Applications
SAP
Analytics
SAP
Mobile
Open Developer APIs and Protocols
Co
mm
on
La
nd
sc
ap
e M
an
ag
em
en
t
SAP Enterprise Information Management
In Memory Database
SAP Real-time Data Platform
Transactional Database
Co
mm
on
M
od
elin
g
& M
eta
da
ta M
an
ag
em
en
t
HA
DO
OP
3rd
Pa
rty D
B
MP
P
Sc
ale
-Ou
t Mobile Database
Streaming
Analytics
Analytics
Database
Replication &
Data Movement Data Enrichment Information Governance
© 2012 SAP AG. All rights reserved. 6
In Memory Database: SAP HANA
■ Анализ информации в режиме реального
времени с беспрецедентной скоростью с
использованием больших объемов
неагрегированных данных
■ Создание гибких моделей аналитики на основе
данных по бизнесу, полученных в режиме реального
времени и с учетом прошедших периодов
■ Основа для новой категории приложений,
которые значительно превзойдут аналогичные
решения по производительности (например,
приложения по планированию и моделированию
■ Сокращение дублирования данных
■ Программные и аппаратные (IBM, HP, Fujitsu, Cisco,
Dell, Hitachi) средства для вычислений в памяти
■ Репликация данных в режиме реального времени
■ Инструменты SAP BusinessObjects Data Services
для извлечения, преобразования и загрузки данных
из решений SAP Business Suite, SAP NetWeaver
Business Warehouse (SAP NetWeaver BW) и систем
сторонних производителей
SAP HANA Platform
© 2012 SAP AG. All rights reserved. 7
Что такое SAP HANA
SAP
Business Objects Приложения
Средства для вычисления и планирования
(In-memory Computing Engine)
Data Services / Репликация
Источники 3их Сторон SAP
Источники
SAP BW
In-memory база данных (NewDB) Поколоночное хранение
x30 сжатие данных
© 2012 SAP AG. All rights reserved. 8
Transactional Database: Adaptive Server Enterprise
■ СУБД корпоративного уровня,
оптимизированная для OLTP и смешанной
нагрузки
■ На ASE работают множество критических
финансовых систем (Wall Street)
■ Высокая OLTP производительность,
масштабируемость, надежность
■ Низкая стоимость владения
■ Кроссплатформенность
■ Поддержка HP Intel Itanium;
■ Технологически оптимизирована под SAP
Business Suite
■ Синхронизация жизненных циклов СУБД и
приложений SAP
SAP HANA Platform SAP Sybase ASE
© 2012 SAP AG. All rights reserved. 9
ACID
Atomicity
Consistency
Isolation
Durability
Джим Грей
© 2012 SAP AG. All rights reserved. 10
Analytics Database: IQ
■ Архитектура хранения данных по
колонкам (повышает скорость выполнения
сложных запросов и снижает требования к
дисковому пространству для хранения
данных)
■ СУБД для аналитических приложений и
хранилищ данных
■ Неструктурированные запросы (ad hoc)
■ Встроенная аналитика (Velocity – данные
обрабатываются как можно ближе к месту, в
котором хранятся)
■ Открытая архитектура и гибкие
возможности масштабирования на
стандартной оборудовании (кластеризация,
параллелизм, кроссплатформенность)
■ Алгоритмы сжатия данных уменьшают
объем данных, хранящихся в базе по
сравнению с исходным объемом более чем
на 70%.
SAP HANA Platform SAP Sybase ASE SAP Sybase IQ
HA
DO
OP
3rd
Pa
rty D
B
Open Developer APIs and Protocols
© 2012 SAP AG. All rights reserved. 11
Sybase IQ: вертикальное хранение данных
данные хранятся в базе построчно (горизонтально);
обработка запросов, если нет подходящего индекса,
приводит к большому числу дисковых операций;
построение большого числа индексов занимает много
времени и требует значительных ресурсов сервера;
увеличение в базе числа индексов приводит к
значительному раздуванию ее объема (в 2-4 раза)
данные хранятся в базе вертикально – каждая колонка
хранится как отдельная физическая цепочка страниц;
при обработке запроса читаются только те колонки,
которые реально используются в запросе – физический
ввод-вывод сокращается на порядок;
данные одновременно являются и индексами;
задача выбора «подходящего» индекса для
оптимизатора сильно упрощается;
для обработки каждой колонки выделяется отдельный
IQ thread – простой и естественный путь к параллелизму
c5
c4
c3
c2
c1
… c9
c8
c7
c6
r1
r2
r3
r4
r5
c5
c4
c3
c2
c1
… c9
c8
c7
c6
r1
r2
r3
r4
r5
СУБД с построчным хранением
SAP Sybase IQ
© 2012 SAP AG. All rights reserved. 12
Mobile Database: SQL Anywhere
■ Высокая производительность
без специальной настройки
■ Надежная интеграция с
корпоративной информационной
средой
■ Простота использования
■ Встраиваемые средства
синхронизации,
масштабируемость которых до
сотен тысяч пользователей
испытана неоднократно
■ Поддержка более чем 17
платформ
■ Передовые возможности и
функциональность для серверных и
мобильных сред
SAP HANA Platform SAP Sybase ASE
SAP Sybase
SQLA
SAP Sybase IQ
HA
DO
OP
3rd
Pa
rty D
B
Open Developer APIs and Protocols
© 2012 SAP AG. All rights reserved. 13
Streaming Analytics: Event Stream Processor
■ Обработка и анализ в реальном
времени высокоскоростных
потоков событий
■ Задержка обработки события от
секунд до 1 миллисекунды
■ Оценка рисков в реальном
времени
■ Поддержка потоковой аналитики и
оповещений
■ Встроенный C/C++ механизм,
адаптеры и аналитические
средства обеспечивают
минимальную задержку и
высокую пропускную способность
■ Модель «публикация-подписка»
обеспечивает горизонтальное
масштабирование по узлам
кластера
■ Оптимизация для современных
многоядерных, многопоточных 64-
разрядных систем
■ Максимизация отдачи от ресурсов
разработки и создание новых
приложений для финансовых
рынков с существенной экономией
трудозатрат и времени разработки
MP
P
Sc
ale
-Ou
t SAP HANA Platform SAP Sybase ASE
SAP Sybase
SQLA
SAP Sybase ESP
SAP Sybase IQ
HA
DO
OP
3rd
Pa
rty D
B
Open Developer APIs and Protocols
© 2012 SAP AG. All rights reserved. 14
Complex Event Processing
© 2012 SAP AG. All rights reserved. 15
Event Stream Processor
SAP Event Stream Processor
Входные потоки
Рыночная аналитика
Записи о транзакциях
Телеметрические датчики
Средства анализа/отчетности
Прикладные системы
Средства разработки
Эталонные данные
SAP HANA,
Sybase IQ
Инфопанели
Потоковый вывод
© 2012 SAP AG. All rights reserved. 16
Smart Data Service Platform
■ SAP Sybase ReplicationServer – это
программное средство репликации баз
данных, обеспечивающее пересылку и
синхронизацию данных в масштабе
предприятия в реальном времени
■ SAP BusinessObjects Data Services –
единое решение корпоративного уровня
для интеграции, обеспечения качества,
профилирования данных и анализа текста
■ SAP Master Data Governance и SAP
Master Data Management – инструменты
управления основными данными
предприятия
Co
mm
on
La
nd
sc
ap
e M
an
ag
em
en
t
SAP Smart Data Services Platform
SAP HANA Platform SAP Sybase ASE
HA
DO
OP
3rd
Pa
rty D
B
MP
P
Sc
ale
-Ou
t
SAP Sybase
SQLA
SAP Sybase ESP
SAP Sybase IQ
SAP Sybase
Replication Server
SAP Data
Services SAP MDG, MDM
Open Developer APIs and Protocols
© 2012 SAP AG. All rights reserved. 17
Data Modeling and Management: Power Designer
■ PowerDesigner поддерживает
моделирование на всех уровнях
архитектуры предприятия
■ Единый инструмент
проектирования
■ Повышение эффективности за
счет совместной работы бизнеса и
IT
■ Открытая поддержка различных
гетерогенных сред разработки
■ Широкие возможности
настройки, позволяющие
обеспечить поддержку разных
стандартов и настроить связь с
внешним окружением
■ Гибкость и эффективность
бизнеса за счет наличия
технологии Link&Sync,
обеспечивающей полноценный
анализ влияния изменений
SAP Real-time Data Platform
Co
mm
on
La
nd
sc
ap
e M
an
ag
em
en
t
SAP Smart Data Services Platform
SAP HANA Platform SAP Sybase ASE
HA
DO
OP
3rd
Pa
rty D
B
MP
P
Sc
ale
-Ou
t
SAP Sybase
SQLA
SAP Sybase ESP
SAP Sybase IQ
SAP Sybase
Replication Server
SAP Data
Services SAP MDG, MDM
Open Developer APIs and Protocols
Co
mm
on
La
nd
sc
ap
e M
an
ag
em
en
t C
om
mo
n L
an
ds
ca
pe
M
an
ag
em
en
t
Co
mm
on
M
od
eli
ng
Syb
as
e P
ow
erD
es
ign
er
© 2012 SAP AG. All rights reserved. 18
Архитектура Предприятия
Управление
Задачи
Цели
Задачи
Стратегии
IT технологии
Экономические
показатели
Полномочия
Решения
Документы
Требования
Бизнес Задачи – Идентифицировать бизнес-процессы, их участников и
использование
Решения – Моделирование процессов, организации, служб, и т.д.
Информация Задачи – Определить зависимость данных от приложений и процессов
Решения – Моделирование данных, сущностей, связей, таблиц, и т.д.
Технологии Задачи – Определить топологию приложений, данных, сервисов, и сети
Решения – Моделирование топологии сети, архитектуры платформ и т.д.
Приложение Задачи – Определить интеграцию приложений и их архитектуру
Решения – Моделирование классов, компонентов, переменных, и тд.
© 2012 SAP AG. All rights reserved. 19
Концептуальная
Модель
данных
Модель
Бизнес
процессов
Объектно-
Ориентированная
Модель
(UML)
Физическая
Модель
данных
XML
Модель Модель
движения
данных
DTD
Schema
BPEL4WS
BPMN, ebXML
C# VB.NET
Java J2EE
PowerBuilder
DDL
ODBC или
Native Drivers
Forward Engineering
Reverse Engineering
Round trip Engineering
Import/Export
Модель
Архитектуры
предприятия
Модель
требований
РЕ
ПО
ЗИ
ТО
РИ
Й
Логическая
Модель
данных
Определение
репликаций,
ETL, EII
© 2012 SAP AG. All rights reserved. 20
SAP Real-time Data Platform
3rd
Party
BI
Client Application Development / Integration
Custo
m
Apps
SAP
Business
Suite
SAP
Business
Warehou
se
SAP Big Data
Applications
SAP
Analytics
SAP
Mobile
Open Developer APIs and Protocols
Co
mm
on
La
nd
sc
ap
e M
an
ag
em
en
t
SAP Smart Data Services Platform
SAP HANA Platform
SAP Real-time Data Platform
SAP Sybase ASE
Co
mm
on
M
od
eli
ng
Syb
as
e P
ow
erD
es
ign
er
HA
DO
OP
3rd
Pa
rty D
B
MP
P
Sc
ale
-Ou
t
SAP Sybase
SQLA
SAP Sybase ESP
SAP Sybase IQ
SAP Sybase
Replication Server
SAP Data
Services SAP MDG, MDM
© 2012 SAP AG. All rights reserved. 21
СУБД
СУБД
используются
во всех информационных системах,
в любой отрасли!
Базовая технология
© 2012 SAP AG. All rights reserved. 22
Требования к современным специалистам по СУБД
Администрирование БД
Архитектура СУБД
Проектирование БД
SQL
© 2012 SAP AG. All rights reserved. 25
Потребность в ИТ-кадрах
Источник:
Исследование Аналитического центра REAL-IT по инициативе Ассоциации Предприятий Компьютерных и Информационных Технологий (АП КИТ);
http://www.apkit.ru/files/personal2009_final.pdf
© 2012 SAP AG. All rights reserved. 26
Российский рынок ERP
SAP 47,8%
Oracle 7,5%
1C 31,6%
Галактика 1,8%
Другие 4,4%
Microsoft 6,9%
Источник:
Cnews. http://www.cnews.ru/news/top/index.shtml?2012/07/17/496671
© 2012 SAP AG. All rights reserved. 27
Источники знаний
Профессиональная литература
Сертифицированные курсы
Высшее образование
© 2012 SAP AG. All rights reserved. 28
Проектирование баз данных
№ Название раздела
1 Классификация СУБД
2 Проектирование баз
данных
3 Реляционная алгебра
4 Язык SQL
5 Разработка приложений
для баз данных
6 Основы
администрирования баз
данных
© 2012 SAP AG. All rights reserved. 29
SAP Database&Technology для университетов
Системы управления базами данных (СУБД):
Sybase Adaptive Server Enterprise (ASE);
Sybase IQ
Средство проектирования баз данных:
Sybase Power Designer
Интегрированная среда разработки:
Sybase Power Builder
© 2012 SAP AG. All rights reserved. 30
Проектирование баз данных. Технологии SAP
Технология SAP
Sybase Power Designer,
Sybase ASE
Sybase ASE
Sybase Power Builder,
Sybase ASE
Sybase ASE
№ Название раздела
1 Классификация СУБД
2 Проектирование баз
данных
3 Реляционная алгебра
4 Язык SQL
5 Разработка приложений
для баз данных
6 Основы
администрирования баз
данных
© 2012 SAP AG. All rights reserved. 31
Ресурсы SAP в рамках курса по проектированию БД
Обучение преподавателей
Необходимое программное обеспечение
Технологические мастер-классы
Сертификация
Стажерская программа SAP
© 2012 SAP AG. All rights reserved. 32
Обучение преподавателей (пример)
ADM 540. Администрирование Sybase Adaptive Server Enterprise.
Содержание курса
Введение в ASE
Инсталляция сервера ASE
Пользовательские концепции
Стратегия использования дискового пространства
Создание и управление базой данных
Организация резервного копирования и восстановления
Работа с ASE Runtime
Настройка Sybase ASE под SAP
Мониторинг и администрирование с использованием инструментария
DBACOCKPIT
Обязательное требование: знание языка SQL
© 2012 SAP AG. All rights reserved. 33
Все необходимые лицензии
Adaptive Server Enterprise
Power Designer
Power Builder (comming soon)
© 2012 SAP AG. All rights reserved. 34
Технологические мастер-классы
© 2012 SAP AG. All rights reserved. 35
Стажерская программа SAP
SAP is a Database Company
Вадим Табаков
САП СНГ
к.э.н.
Менеджер по развитию направления «Базы данных и технологии»
+7 495 755 9800
+7 967 132 5871
© 2012 SAP AG. All rights reserved. 39