Вы находитесь на странице: 1из 298

Руководство пользователя PUBLIC (ОБЩЕДОСТУПНО)

SAP Enterprise Architecture Designer


Версия документа: 1.0.2 – 2017-06-26

SAP Enterprise Architecture Designer


Содержание

1 SAP Enterprise Architecture Designer. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7

2 Работа с диаграммами в SAP EA Designer. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10


2.1 Создание диаграммы. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
2.2 Поиск диаграмм или объектов. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
2.3 Просмотр диаграмм. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
Навигация в структуре модели. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
Просмотр списков. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
Комментирование диаграмм. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
Совместное использование ссылок на диаграммы, печать и экспорт диаграмм. . . . . . . . . . . . . 21
Анализ зависимостей и происхождения. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
Применение цветовой схемы теплокарты к диаграмме. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
Создание отчета по диаграмме. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
Сравнение версий диаграмм. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
Сочетания клавиш. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
2.4 Редактирование диаграмм. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .29
Создание и удаление объектов и символов на диаграмме. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
Создание и редактирование объектов в списке. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
Создание дополнительных диаграмм в модели. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
Импорт объектов из файлов CSV. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
Повторное использование библиотеки и других внешних объектов на диаграммах. . . . . . . . . . 39
Автоформат для диаграмм и составных символов. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .42
Проверка диаграмм. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46
Проверка диаграмм перед публикацией. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53
Публикация диаграмм. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54
2.5 Перевод диаграмм и просмотр переведенных диаграмм. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .55
2.6 Генерация от модели к модели. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .57
2.7 Просмотр репозитария. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58
Свойства объектов. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59
Загрузка внешних файлов и работа с ними. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60
Переименование, перемещение и удаление элементов репозитария. . . . . . . . . . . . . . . . . . . . . 61
Подписка для изменения уведомлений. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61
Имена объектов и коды. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62
Обзор полномочий для документов. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .64

3 Требования. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65
3.1 Требования (RQM). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66

SAP Enterprise Architecture Designer


2 PUBLIC (ОБЩЕДОСТУПНО) Содержание
Привязка требований к объектам дизайна. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .68
Присвоение рабочих нагрузок. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 68
3.2 Пользователи и группы (RQM). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69
Добавление пользователей и групп в группу. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69
3.3 Импорт требований из файла ReqIF. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70
3.4 Экспорт требований в файл ReqIF. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71

4 Архитектура предприятия. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .72


4.1 Структуризация объектов EAM. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73
4.2 Создание ссылок между объектами EAM. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 78
4.3 Повторное использование объектов в EAM. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .80
4.4 Моделирование архитектуры организации. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81
Сайты (EAM). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 82
Организационные единицы (EAM). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .83
Люди (EAM). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 84
Роли (EAM). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 86
4.5 Моделирование архитектуры процессов и функций. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 87
Бизнес-функции . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 88
Процессы. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 89
4.6 Моделирование архитектуры приложения. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .90
Системы и приложения (EAM). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 91
Базы данных (EAM). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 94
Компоненты (EAM). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 95
Документы и отчеты (EAM). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 96
Формы (EAM). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 98
Задания ETL (EAM). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 99
Договоры (EAM). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 100
Службы приложений и бизнес-службы (EAM). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 101
4.7 Моделирование архитектуры инфраструктуры. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 103
Серверы, рабочие станции, мобильные устройства и узлы сети (EAM). . . . . . . . . . . . . . . . . . . 104
Сети (EAM). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 107
Инстанции развертывания (EAM). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .108
4.8 Моделирование целей и проектов EA. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 110
Цели (EAM). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .111
Программы, проекты и фазы (EAM). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .111
Критерии анализа (EAM). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 113

5 Карты процессов. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 115


5.1 Создание многоуровневой карты процесса. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 118
5.2 Привязка процессов к диаграммам бизнес-процессов. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 118

6 Бизнес-процессы. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 120

SAP Enterprise Architecture Designer


Содержание PUBLIC (ОБЩЕДОСТУПНО) 3
6.1 Описательная BPMN 2.0. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 120
Пулы и дорожки (описательная BPMN). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 122
Стартовые и конечные события (описательная BPMN). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 124
Подпроцессы (описательная BPMN). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 125
Шлюзы (описательная BPMN). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 128
Данные (описательная BPMN). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 131
Потоки управления и сообщений (описательная BPMN). . . . . . . . . . . . . . . . . . . . . . . . . . . . . 133
6.2 Исполняемая BPMN 2.0. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 134
Пулы и дорожки (исполняемая BPMN). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 137
Стартовые, промежуточные и конечные события (исполняемая BPMN). . . . . . . . . . . . . . . . . . 137
Действия (исполняемая BPMN). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 140
Шлюзы (исполняемая BPMN). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .142
Данные и ссылки на данные (исполняемая BPMN). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 143
Ключи корреляции (исполняемая BPMN). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .145
Сообщения (исполняемая BPMN). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 145
Элементы с поддержкой элементов (исполняемая BPMN). . . . . . . . . . . . . . . . . . . . . . . . . . . . 146
Потоки управления и сообщений (исполняемая BPMN). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 147
Импорт и экспорт файлов BPMN 2.0. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 148
6.3 Импорт диаграмм процессов SAP Solution Manager 7.2. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 151

7 Базы данных. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 153


7.1 Миграция базы данных в SAP HANA. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 154
7.2 Сторнирование ракурсов расчета для анализа влияния. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 155
7.3 Развертывание инфраструктуры SAP HANA 2.0 (HDI). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 157
Контексты (HDI). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .159
Хранилища данных (HDI). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .160
Объекты (HDI). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 162
Присвоения (HDI). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 166
Виртуальные таблицы (HDI). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .168
Ракурсы расчета (HDI). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 168
Простые типы (HDI). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 172
Структурированные типы (HDI). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 172
Константы (HDI). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 173
Процедуры / функции (HDI). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 174
Генерация файлов HDI из модели. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 174
Реконструирование HDI файлов в вашу модель. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 176
7.4 База данных SAP HANA 2.0. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 177
Виртуальные таблицы (HANA). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 178
Динамическое перемещение данных по уровням/расширенное хранилище (HANA). . . . . . . . 179
Генерация модели в HANA. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .180
Реконструирование базы данных HANA в вашу модель. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .181
Специфичные для HANA свойства объектов. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 183

SAP Enterprise Architecture Designer


4 PUBLIC (ОБЩЕДОСТУПНО) Содержание
7.5 Oracle 12c. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 189
Кластеры (Oracle). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 190
Ссылки на БД (Oracle). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 191
Специфичные для Oracle свойства объектов. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 192
7.6 SAP SQL Anywhere 17. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 197
Сертификаты (SQL Anywhere). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 198
События (SQL Anywhere). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 199
Политики входа в систему (SQL Anywhere). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 200
Зеркальные серверы (SQL Anywhere). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .201
Пространственные данные (SQL Anywhere). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 203
Свойства объектов, специфичные для SQL Anywhere. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 205
7.7 Microsoft SQL Server 2016. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .208
Интеграция общеязыковой среды выполнения (CLR) (SQL Server). . . . . . . . . . . . . . . . . . . . . .209
Шифрование (SQL Server). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 212
Горизонтальное разделение (SQL Server). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 215
Сервис-брокер (SQL Server). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .217
Полнотекстовые каталоги (SQL Server). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 224
Регулятор ресурсов (SQL Server). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .225
Схемы (SQL Server). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 227
Коллекции схем XML (SQL Server). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 228
Свойства объектов, специфичные для SQL Server. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 228
7.8 IBM DB2 v11 for z/OS. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .232
Вспомогательные таблицы (DB2). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 233
Доверенные контексты (DB2). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 233
Материализованные таблицы запросов (DB2). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 234
Маски (DB2). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 236
Права строки (DB2). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 237
Специфичные для DB2 свойства объектов. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 238
7.9 Teradata 15. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 239
Разделы (Teradata). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 240
Группы преобразования (Teradata). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 241
Таблицы ошибок (Teradata). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 242
Индексы соединения (Teradata). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 243
Хеш-индексы (Teradata). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 244
Наборы Glop (Teradata). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 245
Группы тиражирования (Teradata). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 246
Правила тиражирования и наборы правил (Teradata). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 247
Специфичные для Teradata свойства объектов. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 248
7.10 Объекты общей базы данных. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 252
Таблицы. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 252
Столбцы. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 254

SAP Enterprise Architecture Designer


Содержание PUBLIC (ОБЩЕДОСТУПНО) 5
Ключи. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 257
Индексы. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 258
Ракурсы. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 259
Домены. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .262
Абстрактные типы данных. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .264
Значения по умолчанию. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 265
Последовательности. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .266
Процедуры и функции. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 267
Пользователи, роли и группы. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 268
Ссылки. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 269
7.11 Реконструирование базы данных. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 272
Просмотр обновлений при сторнировании. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 274
7.12 Создание новой модели данных посредством генерации. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 275

8 NoSQL. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 277
8.1 Схемы документов (NoSQL). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 278
8.2 Простые и сложные свойства (NoSQL). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 279
8.3 Реконструирование схем JSON. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 281
8.4 Создание схем JSON. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 282

9 Движение данных. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 283


9.1 Входные данные для БД. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 284
9.2 Шаги для преобразования данных. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 285
9.3 Выходные данные БД. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 288
9.4 Реконструирование файлов FlowGraph в модели. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 288
9.5 Генерация файлов FlowGraph из модели. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 289

10 Общие объекты. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 291


10.1 Бизнес-правила. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 291
Привязка бизнес-правила к объекту. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 292
10.2 Области архитектуры. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .293
10.3 Пакеты . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 293
10.4 Объекты файлов. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 294
10.5 Ссылки на трассируемость. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .295

SAP Enterprise Architecture Designer


6 PUBLIC (ОБЩЕДОСТУПНО) Содержание
1 SAP Enterprise Architecture Designer

SAP Enterprise Architecture Designer (SAP EA Designer) позволяет включать, анализировать и представлять
ландшафты, стратегии, требования, процессы, данные и другие артефакты вашей организации в общей
среде. Используя стандартные для отрасли нотации и методы, организации могут улучшить богатые
метаданные и использовать модели и схемы для понимания и продвижения общих результатов в создании
инновационных систем, информационных наборов, а также процессов для поддержки целей и
возможностей.

SAP EA Designer Поддерживает создание и редактирование следующих видов диаграмм:

● Бизнес-процесс — Диаграммы бизнес-процессов помогут вам определить, описать и разложить ваши


процессы. SAP EA Designer поддерживает два варианта BPMN 2.0:
○ Описательная BPMN 2.0 – BPMN 2.0 описательная предназначена для бизнес-пользователей и
содержит подгруппу объектов BPMN 2.0, годных для конструирования и анализа бизнес-процессов
см. Описательная BPMN 2.0 [страница 120].
○ Исполняемая BPMN 2.0 – Исполняемая диаграмма BPMN 2.0 включает все стандартные объекты
BPMN 2.0 и предназначена для разработчиков технических моделей, а также для тех, кто
занимается комплексным решением инженерных задач из SAP BPM или Eclipse BPMN2 Modeler см.
Исполняемая BPMN 2.0 [страница 134].

SAP Enterprise Architecture Designer


SAP Enterprise Architecture Designer PUBLIC (ОБЩЕДОСТУПНО) 7
Кроме того, диаграммы процессов можно импортировать из SAP Solution Manager. См. Импорт
диаграмм процессов SAP Solution Manager 7.2 [страница 151].
● Диаграмма движений данных — диаграмма движений данных позволяет проектировать и
анализировать передачу данных между хранилищами данных, а также претерпеваемые ими в этом
процессе преобразования. Можно реконструировать файлы FlowGraph и создавать их в SAP Web IDE.
См. Движение данных [страница 283].
● База данных — физические модели данных позволяют проектировать и анализировать структуру баз
данных. Вы можете перепроектировать любую поддерживаемую базу данных, чтобы создать
физическую модель данных. Также поддерживается генерация в SAP HANA, напрямую в каталог, или в
Web IDE через HDI. См. Базы данных [страница 153].
● Диаграмма архитектуры предприятия — диаграмма архитектуры предприятия позволяет
анализировать и документально описывать организацию, ее функции и процессы, поддерживающие
их приложения и системы, а также физическую архитектуру, с помощью которой они реализованы.
См. Архитектура предприятия [страница 72].
● Схема документов NoSQL — диаграммы NoSQL позволяют проектировать, анализировать и
документировать структуры JSON, принимаемые и создаваемые системами.Можно реконструировать
схемы JSON (или создать их на основе документов JSON) и создать файлы схем JSON. См. NoSQL
[страница 277].
● Карта процесса — Карта процесса дает графическое представление бизнес-архитектуры и помогает
определить бизнес-функции и высокоуровневые процессы вне зависимости от выполняющих их людей
и бизнес-единиц. См. Карты процессов [страница 115].
● Список требований — в документах требований отображается иерархический список письменных
требований. См. Требования [страница 65].

SAP EA Designer Поддерживает использование контента через:

● Онлайн просмотр диаграмм и объектов модели (см. Просмотр диаграмм [страница 15]).
● Совместное использование ссылок на диаграммы, печать и экспорт диаграмм в виде изображений SVG
или слайдов PowerPoint (см. Совместное использование ссылок на диаграммы, печать и экспорт
диаграмм [страница 21]).
● Создание отчетов по диаграммам и объектам модели (см. Создание отчета по диаграмме [страница
25]).
● Выделение символов диаграммы по зависимостям или критериям (см. Применение цветовой схемы
теплокарты к диаграмме [страница 24]).
● Выполнение анализа влияния для объектов модели (см. Анализ зависимостей и происхождения
[страница 21]).
● Размещение комментариев к диаграммам и объектам модели (см. Комментирование диаграмм
[страница 19]).

SAP EA Designer работает со следующими веб-браузерами:

● Internet Explorer v11

Примечание
При работе с Internet Explorer v11 на ПК с ОС Windows 10 может возникнуть ряд известных ошибок с
просмотром. Пользователям Windows 10 рекомендуется выбрать браузер Edge.

● Edge
● Firefox
● Chrome

SAP Enterprise Architecture Designer


8 PUBLIC (ОБЩЕДОСТУПНО) SAP Enterprise Architecture Designer
● Safari для macOS
● Mobile Safari для iOS

SAP Enterprise Architecture Designer


SAP Enterprise Architecture Designer PUBLIC (ОБЩЕДОСТУПНО) 9
2 Работа с диаграммами в SAP EA Designer

Для посещенияSAP EA Designer перейдите по URL-адресу, обозначенному вашим администратором и при


необходимости введите имя пользователя и пароль. Для входа в систему с учетными данными
пользователя SAP HANA XSA перейдите по ссылке в нижней части диалогового окна.

● На начальной странице доступны все функции SAP EA Designer. Могут отображаться следующие
разделы:
○ Быстрые ссылки — список распространенных команд и избранных папок:
○ Создать новую диаграмму — создание собственных диаграмм (см. Создание диаграммы
[страница 11]).
○ Просмотр репозитария — доступ к полному содержимому репозитария (см. Просмотр
репозитария [страница 58]). Вы можете добавлять ярлыки других папок, помещая их в
избранное в проводнике репозитария.
○ Разделы рабочих списков — выводит список диаграмм, редактируемых или отправленных для
получения комментария или на проверку.
○ Черновики диаграмм — выводит список диаграмм, редактируемых в данный момент. Щелкните
по элементу списка, чтобы открыть диаграмму для редактирования или отправки (см.
Редактирование диаграмм [страница 29]) или нажмите X для удаления изменений и самой
диаграммы из списка.
○ Отправленные диаграммы — выводит список диаграмм, отправленных на публикацию и
ожидающих проверки. Отправленную диаграмму можно открыть для просмотра, но
редактировать ее невозможно
○ Приглашения к комментированию — список черновых диаграмм, к которым вас пригласили
оставить комментарий перед их отправкой на публикацию. Щелкните на диаграмме, чтобы
открыть ее для комментирования (см. Комментирование диаграмм [страница 19]).
○ Приглашения на проверку — выводит список черновиков диаграмм, которые были отправлены
вам на проверку перед публикацией. Щелкните на диаграмме, чтобы открыть ее для проверки
(Проверка диаграмм перед публикацией [страница 53]).

SAP Enterprise Architecture Designer


10 PUBLIC (ОБЩЕДОСТУПНО) Работа с диаграммами в SAP EA Designer
Примечание
Если администратор сконфигурировал SAP EA Designer для отправки сообщений электронной
почты, вы будете получать уведомления при включении диаграммы в вашу рабочую область для
комментирования или проверки, при размещении комментариев к вашим диаграммам, при
утверждении или отклонении диаграмм для публикации.

○ Разделы диаграммы — прямой доступ к диаграммам. Если диаграмма попадает в один из рабочих
списков, значок изменяется. Администратор может вывести эти разделы на вашу начальную
страницу, а вы можете добавить избранные диаграммы в средство просмотра диаграмм (см.
Просмотр диаграмм [страница 15]) или в карусель Недавно просмотренные на главной странице.
Для удаления раздела наведите на него курсор и нажмите кнопку Удалить в верхнем правом углу.
○ Недавно просмотренные — просмотренные или отредактированные диаграммы. Щелкните по
разделу для открытия карусели, содержащей недавно просмотренные диаграммы. Щелкните по
разделу в карусели, чтобы открыть диаграмму, либо нажмите звездочку в нижней части раздела
для добавления диаграммы на главную страницу.
○ [администраторы] Задачи администрирования — выводит списки ярлыков страниц для управления
пользователями, группами, настройками и расширениями, а также для просмотра журналов
операций.

Примечание
Вы можете изменить расположение разделов путем перетаскивания, но на странице всегда будет
отображаться определенное число разделов в каждом столбце.

● На верхней панели инструментов:


○ Нажмите кнопку Поиск для выполнения поиска в содержимом репозитария (см. Поиск диаграмм
или объектов [страница 13]).
○ Щелкните по вашему имени для перехода к опциям конфигурирования:
○ Управление разделами — позволяет показать или скрыть разделы на начальной странице.
○ Учетная запись пользователя — позволяет просмотреть информацию в вашей учетной записи
пользователя репозитария. Нажмите Загрузить для загрузки информации.
○ Изменить пароль — (если управление пользователем осуществляется SAP EA Designer).

Примечание
Для имен пользователей и паролей, управляемых SAP EA Designer, учитывается регистр. Они
должны содержать только стандартные символы ASCII.

○ Язык — измените язык интерфейса.


○ О продукте просмотрите информацию о версии сервера SAP EA Designer.
○ Справка — доступ к справке.
○ Выход

2.1 Создание диаграммы


При наличии полномочий для папки репозитария на действие Отправить или более высоких полномочий
можно создать новую диаграмму.

SAP Enterprise Architecture Designer


Работа с диаграммами в SAP EA Designer PUBLIC (ОБЩЕДОСТУПНО) 11
Процедура

1. Выберите Создать диаграмму в разделе Быстрые ссылки на начальной странице.


2. На левой панели перейдите к местоположению репозитария, где вы собираетесь создать диаграмму.
Требуются как минимум полномочия на действие Отправить (см. Обзор полномочий для документов
[страница 64]) для местоположения, в котором создается диаграмма.

Примечание
Диаграммы также можно создавать в проводнике репозитария. Для этого перейдите в папку, в
которой требуется создать диаграмму, щелкните по вкладке Диаграммы и нажмите плитку + (или
нажмите кнопку меню и выберите Создать диаграмму).

3. Введите имя диаграммы и выберите тип диаграммы, которая будет создана:


○ Бизнес-процесс — Диаграммы бизнес-процессов помогут вам определить, описать и разложить
ваши процессы. SAP EA Designer поддерживает два варианта BPMN 2.0:
○ Описательная BPMN 2.0 – BPMN 2.0 описательная предназначена для бизнес-пользователей и
содержит подгруппу объектов BPMN 2.0, годных для конструирования и анализа бизнес-
процессов см. Описательная BPMN 2.0 [страница 120].
○ Исполняемая BPMN 2.0 – Исполняемая диаграмма BPMN 2.0 включает все стандартные
объекты BPMN 2.0 и предназначена для разработчиков технических моделей, а также для тех,
кто занимается комплексным решением инженерных задач из SAP BPM или Eclipse BPMN2
Modeler см. Исполняемая BPMN 2.0 [страница 134].
Кроме того, диаграммы процессов можно импортировать из SAP Solution Manager. См. Импорт
диаграмм процессов SAP Solution Manager 7.2 [страница 151].
○ Диаграмма движений данных — диаграмма движений данных позволяет проектировать и
анализировать передачу данных между хранилищами данных, а также претерпеваемые ими в этом
процессе преобразования. Можно реконструировать файлы FlowGraph и создавать их в SAP Web
IDE. См. Движение данных [страница 283].
○ База данных — физические модели данных позволяют проектировать и анализировать структуру
баз данных. Вы можете перепроектировать любую поддерживаемую базу данных, чтобы создать
физическую модель данных. Также поддерживается генерация в SAP HANA, напрямую в каталог,
или в Web IDE через HDI. См. Базы данных [страница 153].
○ Диаграмма архитектуры предприятия — диаграмма архитектуры предприятия позволяет
анализировать и документально описывать организацию, ее функции и процессы,
поддерживающие их приложения и системы, а также физическую архитектуру, с помощью
которой они реализованы. См. Архитектура предприятия [страница 72].
○ Схема документов NoSQL — диаграммы NoSQL позволяют проектировать, анализировать и
документировать структуры JSON, принимаемые и создаваемые системами.Можно
реконструировать схемы JSON (или создать их на основе документов JSON) и создать файлы схем
JSON. См. NoSQL [страница 277].
○ Карта процесса — Карта процесса дает графическое представление бизнес-архитектуры и
помогает определить бизнес-функции и высокоуровневые процессы вне зависимости от
выполняющих их людей и бизнес-единиц. См. Карты процессов [страница 115].
○ Список требований — в документах требований отображается иерархический список письменных
требований. См. Требования [страница 65].
4. Нажмите Создать для создания диаграммы и ее открытия в редакторе диаграмм. Для создания
диаграммы используйте инструменты в меню (см. Редактирование диаграмм [страница 29]).

SAP Enterprise Architecture Designer


12 PUBLIC (ОБЩЕДОСТУПНО) Работа с диаграммами в SAP EA Designer
5. В любое время можно нажать Сохранить для сохранения диаграммы в текущем состоянии. После
сохранения можно выйти или закрыть окно. Черновик диаграммы не будет доступен пользователям, но
вы можете перейти к нему в разделе Черновики диаграмм на начальной странице (см. Работа с
диаграммами в SAP EA Designer [страница 10]).
6. [необязательно] Пригласите других пользователей оставить комментарии к диаграмме перед ее
публикацией (см. Комментирование диаграмм [страница 19]).
7. [необязательно] Проверьте диаграмму на соответствие релевантным правилам моделирования (см.
Проверка диаграмм [страница 46]).

8. После завершения работы с диаграммой нажмите Опубликовать Отправить изменения для


отправки диаграммы на проверку перед публикацией или, при наличии полномочий, выберите
Опубликовать Опубликовать , чтобы опубликовать ее немедленно (см. Публикация диаграмм
[страница 54]).

2.2 Поиск диаграмм или объектов

Выполнить поиск любой диаграммы или объекта можно с большинства экранов. Можно установить
фильтр по местоположению, типу модели и объекта и многим другим свойствам, и экспортировать
результаты поиска в файл CSV или PDF.

Процедура

1. Нажмите кнопку Поиск на панели заголовка приложения. Откроется диалоговое окно Поиск.

SAP Enterprise Architecture Designer


Работа с диаграммами в SAP EA Designer PUBLIC (ОБЩЕДОСТУПНО) 13
2. Введите текст для поискав поле Поиск в верхней части диалогового окна и нажмите кнопку Поиск.

Отобразятся результаты поиска:


○ Чтобы выбрать элемент, щелкните по нему. Если панель свойств открыта, отображается ее лист
свойств.
○ Нажмите кнопку Открыть, чтобы открыть выбранный элемент на диаграмме.

Над списком результатов доступны следующие инструменты:

Таблица 1:

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

Группа — группирует объекты по типу.

Экспорт в CSV — экспортирует список результатов в файл CSV.

Экспорт в PDF — экспортирует список результатов в файл PDF.

Скрыть свойства / Показать свойства — скрытие или отображение панели Свойства, на которой
представлена подробная информация о выбранном объекте.

3. [необязательно] На закладке Местоположение в верхнем левом углу перейдите к конкретной папке,


ветви, проекту или модели в древовидной структуре репозитария, чтобы ограничить поиск до их
содержимого.

Результаты поиска обновляются автоматически.


4. [необязательно] На закладке Фильтр в верхнем левом углу добавьте соответствующие фильтры
свойств, чтобы ограничить поиск этими критериями:

○ Тип модели — например, для поиска только таблиц, ракурсов и столбцов выберите Физическая
модель данных.
○ Тип объекта — например, для поиска только таблиц выберите Таблица.

Примечание
Тип модели необходимо выбрать до выбора типа объекта.

○ Любое другое свойство — нажмите Добавить фильтр, чтобы добавить пару свойство/значение для
установки фильтра.

Примечание
Доступные свойства зависят от выбранного типа объекта. Установить фильтр можно по
большинству свойств, отображаемых во вкладке Информация, но не по свойствам со ссылкой на
объект.

Результаты поиска обновляются автоматически.


5. [необязательно] Используйте список в справа от поля поиска, чтобы указать текстовые поля, в которых
требуется выполнить поиск вашей строки поиска:

SAP Enterprise Architecture Designer


14 PUBLIC (ОБЩЕДОСТУПНО) Работа с диаграммами в SAP EA Designer
○ Только имя — [по умолчанию] для поиска объектов по их читаемым именам.
○ Только код — для поиска объектов по их техническим именам.
○ Все поля (полный текст) — для поиска во всех текстовых полях, в т.ч. Имя, Код, Комментарий,
Описание и Аннотация. В режиме полного текста поддерживаются следующие виды строк поиска:

Таблица 2:

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

top Содержит строку top. Возвращает top, stop и tops.

top bottom Содержит top или bottom.

"top bottom" Содержит фразу top bottom.

top AND bottom Содержит и top, и bottom.

top AND NOT bottom Содержит top и не содержит bottom.

t?p ? является групповым символом для одиночного символа. Возвращает tip, tap и
top.

t*p * является групповым символом для одного или нескольких символов. Возвра­
щает tip, tap, top и temp.

top~ Содержит слова, похожие на top.

2.3 Просмотр диаграмм

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

Открыть диаграмму можно с главной страницы (см. Работа с диаграммами в SAP EA Designer [страница
10]), из репозитария (см. Просмотр репозитария [страница 58]) или из диалогового окна "Поиск" (см.
Поиск диаграмм или объектов [страница 13]).

SAP Enterprise Architecture Designer


Работа с диаграммами в SAP EA Designer PUBLIC (ОБЩЕДОСТУПНО) 15
● На панели диаграмм:
○ Щелкните и перетащите, чтобы переместить диаграмму. Для изменения масштаба прокрутите
колесико мыши. Нажмите стрелку Показать обзор в правом нижнем углу для вывода панели Обзор,
которая используется для навигации по крупным диаграммам.
○ Выберите символ или ссылку, чтобы просмотреть свойства объекта на панели Свойства справа (см.
Свойства объектов [страница 59]).
○ Щелкните по символу + снизу в центре для перехода к его подчиненной или связанной диаграмме.
○ Щелкните по фону диаграммы, а затем нажмите звездочку Добавить на главную страницу над
листом свойств, чтобы добавить диаграмму в качестве раздела на главную страницу.
● Над диаграммой отображаются следующие инструменты:

Таблица 3:

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

Домашняя страница — возврат на домашнюю страницу.

Предыдущий ракурс — возврат к предыдущей диаграмме или другому экрану.

Проводник модели — навигация в структуре модели. Для перехода к подчиненному пакету


щелкните по стрелке вниз и выберите его. Для перехода к вышестоящему пакету или объекту
щелкните по нему в пути навигации (см. Навигация в структуре модели [страница 17]).

Средство выбора ракурса — выберите ракурсы, доступные в текущем пакете. Каждый пакет со­
держит одну или несколько диаграмм и ракурс со списками объектов.

SAP Enterprise Architecture Designer


16 PUBLIC (ОБЩЕДОСТУПНО) Работа с диаграммами в SAP EA Designer
Инструмент Описание

Скрыть свойства/Показать свойства — скрытие панели Свойства и полное развертывание па­


нели Диаграмма, или отображение панели Свойства (см. Свойства объектов [страница 59]).

Теплокарта — применение цветовой схемы теплокарты к диаграмме (см. Применение цветовой


схемы теплокарты к диаграмме [страница 24]).

Поделиться - (см. Совместное использование ссылок на диаграммы, печать и экспорт диа­


грамм [страница 21]). Выберите:
○ Поделиться ссылкой — чтобы получить ссылку на диаграмму или объект, которой можно
поделиться.
○ Печать диаграммы — создание печатаемого изображения диаграммы.
○ Экспорт диаграммы как изображения — для сохранения диаграммы в виде файла SVG.
○ Экспорт диаграммы в PowerPoint - Выгрузите диаграмму в виде файла *.pptx для откры­
тия в Microsoft PowerPoint 2013 или выше.
○ Создать отчет — для создания отчета по диаграмме (см. Создание отчета по диаграмме
[страница 25]).

Показать комментарии — открытие панели Комментарии и просмотр или добавление коммен­


тариев (см. Комментирование диаграмм [страница 19]). Выберите объект на диаграмме,
чтобы просмотреть только связанные с ним комментарии, или щелкните фон диаграммы,
чтобы просмотреть все комментарии.

Язык содержимого — выбор другого языка для просмотра содержимого диаграммы (см. Пере­
вод диаграмм и просмотр переведенных диаграмм [страница 55]).

Редактирование Редактировать - вызов диаграммы для редактирования (см. Редактирование диаграмм [стра­
ница 29]).

Меню — выбор:
○ Показать список объектов моделей — открытие вкладки Нижестоящие объекты списка
свойств модели со всеми объектами в модели, которая содержит диаграмму.
○ Анализ зависимостей и происхождения — открытие диаграммы анализа на новой закладке
(см. Анализ зависимостей и происхождения [страница 21]).
○ Подписаться для изменения уведомлений — для подписки на получение эл. письма ка­
ждый раз, когда обновляется диаграмма (см. Подписка для изменения уведомлений [стра­
ница 61]).
○ Экспорт/Создание <Выходные данные> - некоторые диаграммы можно экспортировать в
файл или систему или создать в них.
○ Справка — для открытия справки по приложению.

2.3.1 Навигация в структуре модели

Модель служит контейнером для диаграмм и любых объектов, которые они содержат. Модели можно
разделить на пакеты для представления различных задач или предметных областей. Все модели и пакеты
содержат одну или несколько диаграмм, а также списки объектов модели. В моделях некоторых типов

SAP Enterprise Architecture Designer


Работа с диаграммами в SAP EA Designer PUBLIC (ОБЩЕДОСТУПНО) 17
другие объекты также могут содержать диаграммы. Вы можете осуществлять навигацию в структуре
модели и перемещаться между различными диаграммами и списками с помощью средств навигации и
средства выбора ракурса на панели инструментов диаграммы.

В данном примере диаграмма Процессы находится в процессе Ежемесячные рекламные мероприятия,


который относится к четвертому уровню в модели Процессы Acme:

● Для перехода по структуре пакетов модели вниз щелкните стрелку вниз между средствами навигации
и средством выбора ракурса, а затем укажите подчиненный пакет. Либо щелкните по знаку "+" в
нижней части символа пакета.
● Для перехода на диаграмму в другом объекте (например, в процессе) щелкните по знаку "+" в нижней
части символа пакета.
● Для перехода по структуре пакетов модели вверх щелкните по модели или одному из пакетов или
объектов в средствах навигации.
● Для перехода между ракурсами на текущем уровне структуры модели щелкните по средству выбора
ракурса и укажите диаграммы или элемент Списки объектов, предоставляющий табличный ракурс
объектов (см. Просмотр списков [страница 18]).

2.3.2 Просмотр списков

С помощью средства просмотра списка можно просматривать объекты модели в табличной форме. Чтобы
открыть Средство просмотра списка из диаграммы нажмите Средство выбора ракурса на верхней панели
инструментов и выберите Списки объектов.

● В заголовке списка:

SAP Enterprise Architecture Designer


18 PUBLIC (ОБЩЕДОСТУПНО) Работа с диаграммами в SAP EA Designer
○ Для перемещения между списками щелкните по стрелке Выбрать вариант в заголовке Средство
просмотра списков.
○ Для управления столбцами в конкретном списке щелкните по инструменту Настроить столбцы на
панели инструментов списка.
○ Введите текст в поле Поиск для фильтрации списка по любому отображаемому столбцу.
○ Щелкните по ссылке Фильтры для добавления свойств, к которым требуется применить
фильтрацию.
○ Чтобы скрыть или отобразить панель листа свойств, используйте переключатель Показать
свойства/Скрыть свойства.
○ Для просмотра листа свойств объекта на панели листа свойств щелкните по его имени в списке.
● Над списком:

Таблица 4:

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

Домашняя страница — возврат на домашнюю страницу.

Предыдущий ракурс — возврат к предыдущей диаграмме или другому экрану.

Проводник модели — навигация в структуре модели. Для перехода к подчиненному пакету щел­
кните по стрелке вниз и выберите его. Для перехода к вышестоящему пакету или объекту щел­
кните по нему в пути навигации (см. Навигация в структуре модели [страница 17]).

Средство выбора ракурса — выберите ракурсы, доступные в текущем пакете. Каждый пакет со­
держит одну или несколько диаграмм и ракурс со списками объектов.

Скрыть свойства/Показать свойства — скрытие панели Свойства и полное развертывание панели


Диаграмма, или отображение панели Свойства (см. Свойства объектов [страница 59]).

Язык содержимого — выбор другого языка для просмотра содержимого диаграммы (см. Перевод
диаграмм и просмотр переведенных диаграмм [страница 55]).

Редактирован Редактировать - вызов диаграммы для редактирования (см. Редактирование диаграмм [страница
ие 29]).

Меню — выбор:
○ Анализ зависимостей и происхождения — открытие диаграммы анализа на новой закладке
(см. Анализ зависимостей и происхождения [страница 21]).
○ Справка — для открытия справки по приложению.

2.3.3 Комментирование диаграмм

Любой пользователь может оставить комментарий к любому объекту на опубликованной диаграмме при
наличии полномочий на ее просмотр. По умолчанию черновики диаграмм являются закрытыми, но вы
можете пригласить других пользователей просмотреть и прокомментировать свои черновики перед
отправкой изменений на публикацию.

SAP Enterprise Architecture Designer


Работа с диаграммами в SAP EA Designer PUBLIC (ОБЩЕДОСТУПНО) 19
Примечание
Размещенные комментарии к опубликованным диаграммам сохраняются во всех версиях, но
комментарии к черновикам удаляются после публикации диаграммы.

Желтые диалоговые пузыри отображают верхние объекты на диаграмме, для которых имеются
комментарии. Щелкните по пузырю комментария для вызова панели Комментарии, на которой можно
читать комментарии, отвечать на существующие или добавлять новые комментарии.

● На верхней панели инструментов:


○ [на ваших черновых диаграммах] Щелкните по инструменту Опубликовать Пригласить
комментировать для предоставления другим пользователям доступа к вашей черновой
диаграмме и возможности оставлять комментарии перед ее публикацией: Выберите или введите
имя пользователя, которого вы хотите пригласить, введите короткое сообщение и нажмите кнопку
Отправить.

Примечание
Если вы приглашены комментировать черновик диаграммы другого пользователя, черновик
будет отображаться на вашей главной странице в списке Приглашения комментировать.

○ Щелкните по инструменту Комментарии, чтобы просмотреть или скрыть панель Комментарии.


● На панели диаграмм:
○ Выберите объект, чтобы отображались только те комментарии, которые связаны с данным
объектом, либо для добавления комментария к этому объекту.
○ Щелкните по фону диаграммы для просмотра всех комментариев для всех объектов на диаграмме
или для добавления комментария к самой диаграмме.
● На панели Комментарии:

SAP Enterprise Architecture Designer


20 PUBLIC (ОБЩЕДОСТУПНО) Работа с диаграммами в SAP EA Designer
○ Для ответа на комментарий щелкните по нему.
○ Щелкните по комментарию и по галочке, чтобы пометить комментарий как закрытый и скрыть его.
Комментарий можно вывести повторно, если выбрать режим просмотра всех комментариев.
○ Щелкните по опубликованному вами комментарию (для которого нет ответов) и нажмите на
карандаш для редактирования комментария или на корзину для его удаления.
○ Щелкните по имени объекта в комментарии для центрирования диаграммы по этому объекту.
○ Щелкните по верхней части панели для переключения между режимами просмотра всех
комментариев и скрытия комментариев, помеченных как закрытые.

2.3.4 Совместное использование ссылок на диаграммы,


печать и экспорт диаграмм

SAP EA Designer предоставляет различные способы совместного использования диаграмм посредством


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

Нажмите кнопку Поделиться и выберите:

● Поделиться ссылкой — чтобы получить ссылку на диаграмму или объект, которой можно поделиться.
Возможные варианты:
○ Версия — выберите из следующих вариантов:
○ Последняя версия (по умолчанию) — ссылка всегда будет указывать на последнюю версию
диаграммы.
○ Данная версия —ссылка будет указывать на данную версию диаграммы даже после
публикации новых версий.
○ Включить выбранный объект/Включить центр ракурса/Включить масштаб увеличения - включить
элементы в общий URL-адрес.
● Печать диаграммы — для подготовки диаграммы к печати с помощью функции браузера "Печать".
Можно выбрать сжатие диаграммы до размера одной страницы или до минимального числа читаемых
страниц.
● Экспорт диаграммы как изображения — для сохранения диаграммы в виде файла изображения SVG.
● Экспорт диаграммы в PowerPoint — выгрузите диаграмму в виде файла *.pptx для открытия в
Microsoft PowerPoint 2013 или выше.
● Создать отчет — для настройки и создания отчета по диаграмме и ее контенту (см. Создание отчета по
диаграмме [страница 25]).

2.3.5 Анализ зависимостей и происхождения

SAP EA Designer осуществляет ведение связей между объектами в пределах диаграмм, между
диаграммами и в различных доменах. Анализ зависимостей и происхождения позволяет визуализировать
и отслеживать эти связи для понимания зависимостей между объектами и влияния изменений в одном
объекте на всю цепочку. Анализ управляется, главным образом, списками объектов, отображаемых на
Зависимости и, дополнительно, на вкладках Нижестоящие объекты объекта.

SAP Enterprise Architecture Designer


Работа с диаграммами в SAP EA Designer PUBLIC (ОБЩЕДОСТУПНО) 21
Процедура

1. Перейдите к листу свойств объекта, который требуется проанализировать, в средстве просмотра


диаграмм, репозитарии или в диалоговом окне поиска, и выберите Меню Анализ зависимостей и
происхождения .

На новой вкладке браузера откроется диаграмма анализа с уровнями влияния (от 1 до 3), состоящими
максимум из 100 объектов, развернутая вправо от объекта анализа, и с уровнями происхождения (от 1
до 3), состоящими максимум из 100 объектов, слева:
○ Наведите курсор на объект, чтобы увидеть подсказку с типом объекта и моделью, к которой он
относится.
○ Щелкните инструмент Показать свойства в правом верхнем углу, чтобы открыть лист свойств
выбранного объекта.

В данном примере система Kayak зависит от некоторого числа компонентов и сайтов, и влияет на
разные другие объекты:

2. Если на внешнем краю объекта отображается небольшой знак "плюс", на нем можно щелкнуть и
развернуть анализ вдоль его пути.

Можно также выбрать объект и нажать знак + , чтобы развернуть один уровень (или Ctrl + + , чтобы
развернуть до пяти уровней) анализа.

Примечание
Объекты на стороне зависимостей (правой) анализа могут показывать только дальнейшие
зависимости, а объекты на стороне происхождений (левой) могут показывать только дальнейшие
происхождения. Чтобы отобразить происхождения объекта между зависимостями (или
зависимости между происхождениями), необходимо изменить центр анализа объекта, выбрав его и
щелкнув инструмент Изменить объект анализа.

SAP Enterprise Architecture Designer


22 PUBLIC (ОБЩЕДОСТУПНО) Работа с диаграммами в SAP EA Designer
3. На панели доступны следующие инструменты:

Таблица 5:

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

Показать происхождения — переключает на отображение объектов, от которых зависит дан­


ный объект, которые показаны слева от объекта анализа.

Показать зависимости — переключает на отображение объектов, на которые влияет данный


объект, которые показаны справа от объекта анализа.

Изменить объект анализа — переносит анализ на выбранный объект.

Открыть диаграмму — открывает диаграмму с выбранным объектом.

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


и на сервере.

4. [не обязательно] Выберите любой объект, который требуется удалить из анализа, и нажмите Удалить .
5. [не обязательно] Выберите любой объект в анализе, чтобы выделить пути, связывающие его с
объектом анализа:

В данном примере выбрана бизнес-функция, далекая от исходной системы, и выделено несколько


путей влияния, ведущих к ней:

6. [необязательно] Нажмите кнопку Меню и выберите команду, чтобы поделиться диаграммой,


распечатать или экспортировать ее (Совместное использование ссылок на диаграммы, печать и
экспорт диаграмм [страница 21]).

SAP Enterprise Architecture Designer


Работа с диаграммами в SAP EA Designer PUBLIC (ОБЩЕДОСТУПНО) 23
2.3.6 Применение цветовой схемы теплокарты к
диаграмме

К любой диаграмме можно применить цветовую схему теплокарты. Цветовая схема может быть
составлена на основе зависимостей с одним или несколькими выбранными объектами или, для диаграмм
архитектуры предприятия, критериями анализа.

Контекст

Для применения цветовой схемы теплокарты доступны две модели:

Таблица 6:

Режим Анализ влияния Критерии анализа

Доступность Любая диаграмма. Только диаграммы архитектуры предприятия.

Список объектов ана­ С заполнением вручную из выбранных вариан­ С заполнением автоматически из объектов
лиза тов или с помощью поиска. анализа, определенных в текущей модели.

Цветовая схема сим­ Символы выделяются в том случае, если на Символы окрашиваются в цвета спектра (от
волов диаграммы них влияют выбранные объекты (см. Анализ красного (низкий) до зеленого (высокий) в со­
зависимостей и происхождения [страница ответствии с присвоенными им значениями
21]). выбранных критериев анализа (см. Критерии
анализа (EAM) [страница 113]).

Анализ по нескольким Да. Список можно заполнить объектами ана­ Нет. Список объектов анализа ограничен кри­
моделям лиза из одной или нескольких моделей, а за­ териями анализа, определенными в текущей
тем с его помощью определить цветовую модели.
схему теплокарты на любой диаграмме в лю­
бой модели.

Процедура

1. Щелкните по инструменту Теплокарта. Откроется панель Критерии теплокарты.


2. Выберите, на чем будет основана цветовая схема:
○ Анализ влияния (любая диаграмма)
○ Критерии анализа (только диаграммы архитектуры предприятия)
3. [анализ влияния] Для добавления объекта в список для анализа щелкните по инструменту Добавить и
выберите

○ Добавить выбранные объекты - добавляет выбранные на диаграмме в данный момент объекты в


список.
○ Поиск для добавления объектов — открывает диалоговое окно выбора для поиска объектов,
которые будут добавлены в список.

SAP Enterprise Architecture Designer


24 PUBLIC (ОБЩЕДОСТУПНО) Работа с диаграммами в SAP EA Designer
Примечание
Ведение списка продолжается до окончания сеанса. Для удаления объекта из списка вручную
установите его индикатор и щелкните по инструменту Удалить.

4. [анализ влияния] В поле Уровни анализа укажите число уровней влияния (до десяти), которые
требуется учитывать (по умолчанию: три).
5. Выберите один объект (или для анализа влияния одного или нескольких объектов) в списке и нажмите
Активировать теплокарту для применения цветовой схемы.

В данном примере функция Sourcing and Procurement содержит шесть подчиненных функций:

Две подчиненные функции зависят от системы Kayak и выделены желтым:

Каждой подчиненной функции присваивается оценка по критериям анализа Готовность для облака
с выделением цветом: от красного (низкая) до зеленого (высокая):

6. Нажмите Деактивировать теплокарту или закройте панель для удаления цветовой схемы.

2.3.7 Создание отчета по диаграмме

Можно создавать отчеты по диаграммам в формате PDF или в программе Microsoft Word. Отчет включает
изображение диаграммы (а также изображения всех подчиненных диаграмм) и список объектов на ней.

SAP Enterprise Architecture Designer


Работа с диаграммами в SAP EA Designer PUBLIC (ОБЩЕДОСТУПНО) 25
Процедура

1. Откройте диаграмму, по которой требуется составить отчет, нажмите кнопку Поделиться и выберите
Создать отчет.
2. Выберите формат создания отчета, PDF или Word.
3. Выберите типы объектов, которые требуется включить в отчет, на панели содержимого справа,
порядок, в котором они должны отображаться (с помощью стрелок над списком), а также свойства и
подобъекты, которые будут отображаться для них, и в каком порядке.

По умолчанию в отчет включаются все объекты и все свойства, отображаемые для них.
4. Нажмите Создать, чтобы создать отчет, который будет автоматически выгружен в ваш браузер.

2.3.8 Сравнение версий диаграмм


В любое время можно сравнить черновик диаграммы (или диаграмму, которую вас пригласили
прокомментировать, или диаграмму, которая была отправлена на проверку) с опубликованной версией, с
которой началось редактирование. Для этого выберите Меню Сравнить версии . Кроме того, можно
сравнить две любые опубликованные версии диаграммы в одной ветви во вкладке Версии вышестоящей
модели.

● На верхней панели инструментов:


○ Выберите инструмент Предыдущий ракурс для возврата к диаграмме.
○ Щелкните по инструменту Свойства для просмотра панели Сравнить свойства, на которой
отображаются Начальные свойства, Изменения первоначальных свойств и Новые свойства для
выбранного объекта.
○ Выберите инструмент Показать комментарии, чтобы открыть панель Комментарии и просмотреть
или добавить комментарии (см. Комментирование диаграмм [страница 19]). Выберите объект на

SAP Enterprise Architecture Designer


26 PUBLIC (ОБЩЕДОСТУПНО) Работа с диаграммами в SAP EA Designer
диаграмме, чтобы просмотреть только связанные с ним комментарии, или щелкните фон
диаграммы, чтобы просмотреть все комментарии.
○ Выберите Меню Анализ зависимостей и происхождения для открытия диаграммы анализа на
новой закладке (см. Анализ зависимостей и происхождения [страница 21]).
● На панелях диаграмм:
○ Опубликованная диаграмма отображается на левой панели, а черновая версия отображается на
правой панели. Разницы обозначены следующими цветами:
○ Создания - зеленый (только правая панель)
○ Изменения - оранжевый (обе панели)
○ Удаления - красный (только левая панель)
○ Щелкните по объекту на любой панели для его выбора в списке изменений.
○ Щелкните и перетащите, чтобы переместить диаграмму. Для изменения масштаба прокрутите
колесико мыши. Нажмите стрелку Показать обзор в правом нижнем углу для вывода панели Обзор,
которая используется для навигации по крупным диаграммам.
○ Просмотрите или добавьте комментарии на правой панели (см. Комментирование диаграмм
[страница 19]).
● На нижней панели инструментов:
○ Для управления представлением создания, изменения, изменения символов (в том числе создания
и удаления символов) и удаления используется инструмент фильтрации.
○ Для перехода к следующему или предыдущему изменению используются стрелки влево и вправо.
○ Для просмотра списка изменений щелкните по тексту изменения. Изменения группируются по
задействованным объектам. Можно выполнить их развертку и просмотреть подробные данные
каждого отдельного изменения. С помощью кнопок в верхней части списка можно выполнить их
фильтрацию по типу изменений.
○ Нажмите Закрыть для возврата к средству просмотра диаграмм.

2.3.9 Сочетания клавиш

В средстве просмотра диаграмм применяются следующие сочетания клавиш.

Сочетания клавиш при просмотре диаграмм

При просмотре диаграмм применяются следующие сочетания клавиш:

Таблица 7:

Клавиши Описание

F5 Увеличить до 100% по текущему центру/ракурсу по умолчанию/по центру диаграммы

Ctrl + F5

Shift + F5

SAP Enterprise Architecture Designer


Работа с диаграммами в SAP EA Designer PUBLIC (ОБЩЕДОСТУПНО) 27
Клавиши Описание

F6 Увеличить/уменьшить

F7

F8 Увеличить для просмотра всех символов/всех используемых страниц/всех страниц

Ctrl + F8

Shift + F8

F9 Показать/скрыть панель диаграммы Обзор

Влево Прокрутка влево/вправо/вверх/вниз

Вправо

Вверх

Вниз

Home Быстрая прокрутка влево/вправо/вверх/вниз

End

Page Up

Page Down

Сочетания клавиш при редактировании диаграмм

При редактировании диаграмм дополнительно применяются следующие сочетания клавиш:

Таблица 8:

Клавиши Описание

F2 Редактировать поле символа/перейти к следующему полю редактирования на символе

Tab

Ctrl + Z Отменить/повторить

Ctrl + Y

Ctrl + A Выбрать все

Ctrl + щелчок Множественный выбор

Shift + щелчок

Shift + перетаскивание

SAP Enterprise Architecture Designer


28 PUBLIC (ОБЩЕДОСТУПНО) Работа с диаграммами в SAP EA Designer
Клавиши Описание

Перетаскивание Переместить символ/и все символы, на которые он указывает

Alt + перетаскивание

Del Удалить символ или объект/удалить только символ/удалить объект (см. Создание и
удаление объектов и символов на диаграмме [страница 33])
Ctrl + Del

Shift + Del

Ctrl + Влево Уменьшить/увеличить ширину выбранного символа

Ctrl + Вправо

Ctrl + Вверх Уменьшить/увеличить высоту выбранного символа

Ctrl + Вниз

Ctrl + перетаскивание Изменить размер символа с сохранением центра/пропорций/того и другого


ручки символа

Shift + перетаскивание
ручки символа

Ctrl + Shift + перета­


скивание ручки символа

Ctrl + Shift + S Скопировать выбранный размер символа/вставить размер

Ctrl + Alt + S

2.4 Редактирование диаграмм

Для перехода в режим редактирования нажмите Редактирование на панели инструментов над панелью
диаграмм.

SAP Enterprise Architecture Designer


Работа с диаграммами в SAP EA Designer PUBLIC (ОБЩЕДОСТУПНО) 29
Примечание
Для редактирования диаграммы требуются полномочия на действие Отправить или более высокие
полномочия (см. Обзор полномочий для документов [страница 64]). Если диаграмма заблокирована
для редактирования другим пользователем, отображается уведомление с возможностью отправить
этому пользователю сообщение по электронной почте.

● На панели диаграмм:
○ Для создания или повторного использования объектов используйте инструменты слева:
○ Перетащите инструмент объекта на диаграмму для его создания или выберите инструмент
Повторное использование для перехода к списку объектов модели для добавления на
диаграмму (см. Создание и удаление объектов и символов на диаграмме [страница 33]).
○ Щелкните по инструменту Ссылка для его выбора, а затем перетащите от одного объекта к
другому на диаграмме для создания между ними ссылки требуемого типа.
○ Выберите несколько объектов. Для этого щелкайте по ним, удерживая клавишу Shift, или
щелкните по инструменту Лассо и перетащите его на объекты.
○ Щелкните и перетащите, чтобы переместить диаграмму. Для изменения масштаба прокрутите
колесико мыши. Нажмите стрелку Показать обзор в правом нижнем углу для вывода панели Обзор,
которая используется для навигации по крупным диаграммам.
○ Выберите символ или ссылку, чтобы просмотреть свойства объекта на панели Свойства справа (см.
Свойства объектов [страница 59]).
○ Щелкните по символу + снизу в центре для перехода к его подчиненной или связанной диаграмме.
○ Выберите объект для просмотра его контекстной панели инструментов:
○ Щелкните по инструменту объекта и опустите кнопку мыши для мгновенного создания нового
объекта рядом или (для BPMN) ниже.
○ Перетащите инструмент объекта для управления размещением нового объекта.
○ Щелкните по инструменту Ссылка и перетащите его для создания ссылки от данного объекта к
другому объекту.

SAP Enterprise Architecture Designer


30 PUBLIC (ОБЩЕДОСТУПНО) Работа с диаграммами в SAP EA Designer
○ Щелкните по инструменту Свойства, чтобы изменить тип объекта.
● На диаграмме доступны следующие инструменты:

Таблица 9:

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

Домашняя страница — возврат на домашнюю страницу.

Предыдущий ракурс — возврат к предыдущей диаграмме или другому экрану.

Проводник модели — навигация в структуре модели. Для перехода к подчиненному пакету щел­
кните по стрелке вниз и выберите его. Для перехода к вышестоящему пакету или объекту щел­
кните по нему в пути навигации (см. Навигация в структуре модели [страница 17]).

Средство выбора ракурса — выберите ракурсы, доступные в текущем пакете. Каждый пакет со­
держит одну или несколько диаграмм и ракурс со списками объектов.

Для создания новой диаграммы в текущем пакете выберите в списке Новая диаграмма.

○ Нажмите Отменить (CTRL+Z) или Повторить (CTRL+Y) для возврата на шаг назад или вперед
по изменениям с момента последнего сохранения.
○ Выберите объект и щелкните по инструменту Удалить или нажмите клавишу Delete (в Safari
нажмите FN+Delete) для его удаления.

Скрыть свойства/Показать свойства — скрытие панели Свойства и полное развертывание панели


Диаграмма, или отображение панели Свойства (см. Свойства объектов [страница 59]).

Теплокарта — применение цветовой схемы теплокарты к диаграмме (см. Применение цветовой


схемы теплокарты к диаграмме [страница 24]).

Поделиться - (см. Совместное использование ссылок на диаграммы, печать и экспорт диаграмм


[страница 21]). Выберите:
○ Поделиться ссылкой — чтобы получить ссылку на диаграмму или объект, которой можно по­
делиться.
○ Печать диаграммы — создание печатаемого изображения диаграммы.
○ Экспорт диаграммы как изображения — для сохранения диаграммы в виде файла SVG.
○ Экспорт диаграммы в PowerPoint - Выгрузите диаграмму в виде файла *.pptx для открытия
в Microsoft PowerPoint 2013 или выше.
○ Создать отчет — для создания отчета по диаграмме (см. Создание отчета по диаграмме
[страница 25]).

Показать комментарии — открытие панели Комментарии и просмотр или добавление коммента­


риев (см. Комментирование диаграмм [страница 19]). Выберите объект на диаграмме, чтобы про­
смотреть только связанные с ним комментарии, или щелкните фон диаграммы, чтобы просмо­
треть все комментарии.

Язык содержимого — выбор другого языка для просмотра содержимого диаграммы (см. Перевод
диаграмм и просмотр переведенных диаграмм [страница 55]).

SAP Enterprise Architecture Designer


Работа с диаграммами в SAP EA Designer PUBLIC (ОБЩЕДОСТУПНО) 31
Инструмент Описание

Опубликовать — выбор:
○ Проверить — запуск интерактивной проверки вашей диаграммы (см. Проверка диаграмм
[страница 46]).
○ Пригласить для комментирования — приглашение других пользователей просматривать чер­
новик диаграммы и комментировать объекты на ней перед отправкой на публикацию.
○ Отправить изменения — отправка диаграммы на проверку полномочным пользователем пе­
ред публикацией. Редактирование после этого будет недоступно.
○ Опубликовать - [требуется полномочие на действие Запись или шире] публикация измене­
ний с доступом для всех пользователей (см. Публикация диаграмм [страница 54]).
○ Отменить изменения — удаление черновика диаграммы и отмена изменений. Опубликован­
ная версия диаграммы останется неизменной.

Сохранить | ○ Нажмите Сохранить для сохранения изменений в этом сеансе редактирования или нажмите
Отмена для отмены изменений и возврата к последней сохраненной версии. Последняя со­
Отмена
храненная версия будет доступна в списке на главной странице Черновики диаграмм (см. Ра­
бота с диаграммами в SAP EA Designer [страница 10]).

SAP Enterprise Architecture Designer


32 PUBLIC (ОБЩЕДОСТУПНО) Работа с диаграммами в SAP EA Designer
Инструмент Описание

Меню — выбор:
○ Показать список объектов моделей — открытие вкладки Нижестоящие объекты списка
свойств модели со всеми объектами в модели, которая содержит диаграмму.
○ Сравнить с начальной диаграммой — сравнение своей версии диаграммы с опубликованной
версией, в которую вносились изменения (см. Сравнение версий диаграмм [страница 26]).
○ Анализ зависимостей и происхождения — открытие диаграммы анализа на новой закладке
(см. Анализ зависимостей и происхождения [страница 21]).
○ Автоформат - организация символов на диаграмме или в выбранных составных символах (см.
Автоформат для диаграмм и составных символов [страница 42]).
○ Создать модель — для создания новой модели из диаграммы (см. Генерация от модели к мо­
дели [страница 57]).
○ [бизнес-процесс] Изменить ориентацию пула на горизонтальную/вертикальную — для изме­
нения ориентации пулов и дорожек на горизонтальную (слева направо) или вертикальную
(сверху вниз).

Примечание
Ориентацию диаграммы можно изменить только при отсутствии на ней пулов.

○ Импорт объектов из файла CSV - импорт списков объектов на диаграмму (см. Импорт объек­
тов из файлов CSV [страница 36]).
○ [база данных] Реорганизовать ссылки - попробуйте повторно создать ссылки между табли­
цами путем сопоставления столбцов с первичными ключами со столбцами в других таблицах
по коду. Это действие можно выбрать как вариант при реконструировании (см. Реконструи­
рование базы данных [страница 272]).
○ Импорт/Реконструирование <Входные данные> - некоторые диаграммы можно импортиро­
вать или реконструировать из файла или системы.
○ Экспорт/Создание <Выходные данные> - некоторые диаграммы можно экспортировать в
файл или систему или создать в них.
○ Справка — для открытия справки по приложению.

2.4.1 Создание и удаление объектов и символов на


диаграмме

Объекты можно создавать с помощью меню "Инструментарий" диаграммы и панелей инструментов для
символов. Объект, уже имеющийся в модели, можно добавить на диаграмму с помощью инструмента
Повторное использование в меню "Инструментарий" диаграммы. При удалении символа можно удалить
только символ или символ и его объект.

SAP Enterprise Architecture Designer


Работа с диаграммами в SAP EA Designer PUBLIC (ОБЩЕДОСТУПНО) 33
Контекст

Примечание
Для получения информации об импорте списков объектов см. Импорт объектов из файлов CSV
[страница 36].

● Меню "Инструментарий" диаграммы - всегда доступно в левой области средства просмотра


диаграммы. Содержит все доступные инструменты:
○ Для создания объекта на диаграмме перетащите инструмент из инструментария на диаграмму.
○ Для создания ссылки между символами щелкните по инструменту Ссылка и удерживайте на
символе, который должен стать исходным для ссылки, а затем перетащите на символ, который
должен стать целевым для ссылки.
○ Для добавления на диаграмму объекта, уже имеющегося в модели, щелкните по инструменту
Повторное использование для вывода алфавитного списка объектов в модели.
○ Перетащите объект из списка для создания нового символа для него на диаграмме. Если
объект имеет ссылки на другие объекты на диаграмме, эти ссылки будут повторно созданы на
диаграмме.
○ Один и тот же объект можно добавить на диаграмму несколько раз (и добавить его на
несколько диаграмм).

Примечание
Для получения дополнительной информации о добавлении объекта из библиотеки или из
другого места в репозитарии см. Повторное использование библиотеки и других внешних
объектов на диаграммах [страница 39].

● Панель инструментов символа - выберите символ для вызова его панели инструментов. Содержит
подмножество инструментов, используемых при работе с объектом:
○ Для создания объекта на панели инструментом символа щелкните по инструменту или
перетащите его.
○ Для создания ссылки от символа к другому символу перетащите инструмент Ссылка на целевой
символ.
● При удалении символа применяются следующие правила:
○ Если модель содержит только одну диаграмму, а диаграмма содержит:
○ Несколько символов для одного объекта - удаляются только выбранные символы.
○ Только один символ для объекта - удаляются символ и объект.
○ Если модель содержит несколько диаграмм, появится запрос на выбор: удалить только символ или
символ вместе с объектом.
○ Для удаления объекта со всеми его символами на всех диаграммах нажмите Shift + Del (или
выберите Удалить Удалить объекты ).
○ Для удаления только символа (с сохранением объекта для последующего использования)
нажмите Ctrl + Del (или выберите Удалить Удалить символы ).

Примечание
Для отмены случайного удаления (или любого другого действия) нажмите Ctrl + Z (или
выберите Отменить).

SAP Enterprise Architecture Designer


34 PUBLIC (ОБЩЕДОСТУПНО) Работа с диаграммами в SAP EA Designer
2.4.2 Создание и редактирование объектов в списке

В Средстве просмотра списка можно создать любой объект. Для этого выберите нужный список и
щелкните по инструменту Добавить на панели инструментов списка. Чтобы открыть Средство просмотра
списка из диаграммы нажмите Средство выбора ракурса на верхней панели инструментов и выберите
Списки объектов.

Контекст

● Для перемещения между списками щелкните по стрелке Выбрать вариант в заголовке Средство
просмотра списков.
● Для управления столбцами в конкретном списке щелкните по инструменту Настроить столбцы на
панели инструментов списка.
● Чтобы скрыть или отобразить панель листа свойств, используйте переключатель Показать свойства/
Скрыть свойства.
● Для просмотра листа свойств объекта на панели листа свойств щелкните по его имени в списке.
● Для создания объекта в списке щелкните по инструменту Добавить на панели инструментов списка.

Примечание
Созданные в списке объекты не добавляются на диаграмму автоматически. Откройте диаграмму и с
помощью инструмента Повторное использование создайте символы для объектов, созданных в
списке (см. Создание и удаление объектов и символов на диаграмме [страница 33]).

● Для удаления одного или нескольких объектов из списка установите их индикаторы, а затем щелкните
по инструменту Удалить на панели инструментов списка.
● Для редактирования нескольких объектов в списке установите их индикаторы, а затем введите или
выберите соответствующее значение в столбце в любой из выбранных строк.

2.4.3 Создание дополнительных диаграмм в модели

Модель создается автоматически при создании диаграммы и выступает в качестве контейнера для
диаграммы и любых объектов, создаваемых на ней. Модель можно разделить на пакеты для представления
разных задач или предметных областей. Все модели и пакеты содержат одну или несколько диаграмм, а
также списки объектов модели. При необходимости можно добавлять дополнительные диаграммы. В
моделях некоторых типов другие объекты также могут содержать диаграммы.

Для создания нового пакета (содержащего новую диаграмму) на текущем уровне структуры модели
используется инструмент Пакет в меню "Инструментарий" диаграммы (см. Пакеты [страница 293]).

Для создания новой диаграммы на текущем уровне структуры модели щелкните по средству выбора
ракурсов и нажмите Создать диаграмму.

Для получения дополнительной информации об использовании средств навигации и средства выбора


ракурсов см. Навигация в структуре модели [страница 17].

SAP Enterprise Architecture Designer


Работа с диаграммами в SAP EA Designer PUBLIC (ОБЩЕДОСТУПНО) 35
Для удаления диаграммы щелкните по средству выбора ракурсов и нажмите Списки объектов, выберите
список Все диаграммы, выберите нужную диаграмму в списке и щелкните по инструменту Удалить.

Примечание
Невозможно удалить последнюю диаграмму в модели, пакете или другом объекте. При удалении
диаграммы отображаемые на ней объекты не удаляются.

2.4.4 Импорт объектов из файлов CSV

Вы можете импортировать в диаграмму списки объектов, определенных в файлах CSV. Например, если у
вас есть списки местоположений, серверов, людей и приложений, вы можете импортировать их в SAP EA
Designer, а не создавать вручную.

Контекст

Для оптимизации процесса импорта:

● Основные сведения:
○ Присвойте файлу CSV имя по типу импортируемого объекта для обеспечения возможности его
автоматического сопоставления в SAP EA Designer. Например, для импорта списка
местоположений присвойте файлу имя Site.csv.
○ В первой строке файла укажите имя каждого столбца и присвойте каждому столбцу имя в
соответствии со свойством, которое он содержит.
В данном примере файл HardwareServer.csv содержит три сервера:

Name,Virtual,Serial Number,Operating System


Server 1,Y,1234,Windows
Server 2,N,3456,Linux
Server 3,Y,5678,Unix

○ Для разделения столбцов используйте запятые, двоеточия или знаки табуляции.


○ Для импорта списков с объектами нескольких типов за один раз создайте один файл CSV для
каждого типа объекта и сгруппируйте эти файлы в файл с расширением zip.
● Ссылки на другие объекты:
○ Чтобы быстро создать коллекцию объектов в определении другого объекта, введите между
кавычками список с разделением значений запятыми.
В данном примере файл Process.csv содержит один процесс, определяющий три подчиненных
процесса:

Name,Comment,SubProcesses
Sales,This parent process contains three subprocesses,"Advertising,Store
Sales,Online Sales"

○ Чтобы указать свойство, которое ссылается на другой объект, введите код или имя объекта, на
который указывает ссылка. В большинстве случаев, если объект, на который указывает ссылка, не
существует, он будет создан.

SAP Enterprise Architecture Designer


36 PUBLIC (ОБЩЕДОСТУПНО) Работа с диаграммами в SAP EA Designer
В данном примере файл Person.csv содержит данные трех лиц, где Дженни — менеджер Лизы.
Кейт, менеджер Боба, не существует в модели и будет создана:

Name,Manager,Email
Jenny,,jenny@acme.com
Lisa,Jenny,lisa@acme.com
Bob,Kate,bob@acme.com

○ Чтобы указать вышестоящий элемент для объекта (например, процесс, которому принадлежит
подчиненный процесс, или система, которой принадлежит приложение), используйте столбец
Вышестоящий объект и укажите полный код соответствующего элемента.

Примечание
Чтобы указать ссылку на вышестоящий объект от нижестоящего объекта, необходимо сначала
создать вышестоящий объект.

В данном примере файл System.csv содержит три системы, где вторая система является
нижестоящей по отношению к первой, а третья является нижестоящей по отношению ко второй
системе:

Parent,Name
,Kayak
Kayak,Whirlpool
Kayak.Whirlpool,Dapple

● Создание графических ссылок между объектами:


○ Многие графические ссылки указывают исходный объект (Object1) и целевой объект (Object2).
В данном примере файл InfrastructureLink.csv создает ссылки между ранее созданными
серверами:

Object1,Object2
Server_1,Server_2
Server_2,Server_3
Server_3,Server_1

В этом примере файл TraceabilityLink.csv создает ссылки между сервером, системой и


процессом:

Object 1,Object 2
Server 1,Kayak
Kayak,Sales
Sales,Server 1

○ Некоторые ссылки, например, привязки ролей, относятся к артефакту (Вышестоящий объект) и


используют специфичное свойство для других крайних значений (Исполнитель роли).
В данном примере файл RoleAssociation.csv привязывает людей к артефактам в качестве
владельцев:

Parent,RolePlayer
Server_1,Jenny,Owner
Server 2,Bob,Owner
Server 3,Kate,Owner

После помещения всех файлов в zip-архив и импорта создается следующая диаграмма:

SAP Enterprise Architecture Designer


Работа с диаграммами в SAP EA Designer PUBLIC (ОБЩЕДОСТУПНО) 37
Процедура

1. На диаграмме выберите Меню Импорт объектов из файла CSV .


2. На вкладке Информация нажмите Обзор, перейдите к файлу, который требуется импортировать, а
затем нажмите Открыть, чтобы выбрать его для импорта.

Можно импортировать файл .csv, файл .tsv, файл .txt или файл .zip, содержащий такие файлы.
3. Нажмите кнопку Далее для перехода на вкладку Мэппинг.
4. Для каждого файла в списке слева проверьте тип объекта, определенного как содержащийся в нем, а
также варианты присвоения для каждого столбца.

На панели Предварительный просмотр данных можно выполнить предварительный просмотр данных


из файла.
5. Для импорта объектов нажмите Импорт.

SAP EA Designer импортирует файлы и создает или обновляет объекты на диаграмме по следующим
правилам:
○ Перед созданием объекта SAP EA Designer определяет его наличие в модели следующим образом:
○ поиск объекта данного типа с таким же кодом;
○ поиск объекта данного типа с таким же именем.
○ Если объект не найден, он будет создан.
○ Если объект найден, он будет обновлен следующим образом:
○ Если свойство не указано или имеет присвоенное значение, а в файле содержится новое
значение, данное значение будет обновлено.
○ Если свойство имеет присвоенное значение, но нового значения в файле нет, будет сохранено
исходное значение.

SAP Enterprise Architecture Designer


38 PUBLIC (ОБЩЕДОСТУПНО) Работа с диаграммами в SAP EA Designer
2.4.5 Повторное использование библиотеки и других
внешних объектов на диаграммах
Объект, определенный на одной диаграмме, можно повторно использовать на любой другой диаграмме
того же типа. Такое повторное использование объектов позволяет избежать ненужного дублирования
данных, а также повышает качество и объем анализа зависимостей. Когда пользователь создает объект на
диаграмме и начинает вводить его имя, SAP EA Designer предлагает список существующих объектов,
которые можно повторно использовать.

Контекст

Например:

● Местоположение, организационная единица, бизнес-функция, система или приложение, созданные


на одной диаграмме архитектуры предприятия, могут быть использованы на нескольких диаграммах
других предприятий.
● Дорожка, задача, операция, объект данных или промежуточное событие, созданные на одной
описательной диаграмме BPMN 2.0, могут быть использованы на нескольких других описательных
диаграммах BPMN 2.0.

Примечание
Объекты, сохраненные в папке Библиотека, являются более предпочтительными для повторного
использования (см. Поддержка повторного использования через папку библиотеки [страница 42]).
Для получения информации о повторном использовании имеющихся в модели объектов см. Создание и
удаление объектов и символов на диаграмме [страница 33].

Процедура

1. Создайте объект на диаграмме.

Создается символ, и имя по умолчанию выбрано для перезаписи:

SAP Enterprise Architecture Designer


Работа с диаграммами в SAP EA Designer PUBLIC (ОБЩЕДОСТУПНО) 39
2. Начните вводить имя объекта. SAP EA Designer предлагает список существующих объектов (из
текущей модели и папки Библиотека), содержащий введенные символы:

○ Если объект, который требуется использовать, имеется в списке, щелкните по нему, чтобы
повторно использовать и вставить в диаграмму:

Локальный объект заменяется посредством ярлыка на объект библиотеки, доступный только для
чтения. Все ранее определенные для объекта свойства будут потеряны.
○ Если объект, который требуется использовать, отсутствует в списке, нажмите кнопку Поиск справа
от поля, чтобы открыть диалоговое окно Поиск для запуска поиска в текущей модели и папку
Библиотека по введенным символам. Результаты поиска можно перенастроить:
○ Добавьте или измените символы для поиска в поле Поиск и нажмите Enter.
○ На закладке Местоположение в верхнем левом углу перейдите к конкретной папке, ветви,
проекту или модели в древовидной структуре репозитария, чтобы ограничить поиск до их
содержимого.
○ На закладке Фильтр в верхнем левом углу добавьте соответствующие фильтры свойств, чтобы
ограничить поиск этими критериями.

SAP Enterprise Architecture Designer


40 PUBLIC (ОБЩЕДОСТУПНО) Работа с диаграммами в SAP EA Designer
Примечание
При выборе объекта для повторного использования фильтры модели и типа объекта
доступны только для чтения.

При обнаружении нужного объекта выберите его в списке результатов и нажмите Выбрать для его
повторного использования.
○ Если нужный объект не найден, нажмите Отменить и введите имя для создания нового объекта.

2.4.5.1 Ссылка на объект в поле или списке свойств

Некоторые свойства объектов, например, Сайт сервера аппаратных средств или Вызванный объект
действия вызова, должны завершаться выбором объекта. Подобным образом некоторые списки на
вкладках Зависимости, например, Связанные бизнес-правила требуют добавления к ним существующих
объектов.

Процедура

1. Во вкладке Информация откройте инструмент Выбрать справа от завершаемого свойства, или

На вкладке Зависимости или + (плюс) выберите инструмент над списком.

Откроется диалоговое окно Поиск для поиска текущей модели по введенным символам.
2. [не обязательно] Если нужный объект не отображается, можно переконфигурировать результаты
поиска:

○ Добавьте или измените символы для поиска в поле Поиск и нажмите Enter.
○ На закладке Местоположение в верхнем левом углу перейдите к конкретной папке, ветви, проекту
или модели в древовидной структуре репозитария, чтобы ограничить поиск до их содержимого.
○ На закладке Фильтр в верхнем левом углу выберите тип модели и объекта и добавьте другие
подходящие фильтры, чтобы ограничить поиск этими критериями.

Примечание
Фильтры для типа модели и объекта могут быть доступны только для чтения, если свойство или
список может содержать только один объект или некоторые ограниченные типы объектов.

3. Щелкните на объекте в списке результатов, чтобы просмотреть лист его свойств.


4. Нажмите Выбрать, чтобы вставить объект в свойство или список.

SAP Enterprise Architecture Designer


Работа с диаграммами в SAP EA Designer PUBLIC (ОБЩЕДОСТУПНО) 41
2.4.5.2 Поддержка повторного использования через
папку библиотеки

Поддержать повторное использование часто используемых или ссылочных объектов можно, сохранив их
на диаграмме в папке репозитарияБиблиотека. Сохраненные таким образом объекты предлагаются
пользователям при создании объектов на их собственных диаграммах.

Например, можно создавать на диаграммах списки сайтов и организационных единиц/пулов/дорожек,


систем, приложений и шагов процессов и сохранять их в папке Библиотека. Когда пользователь создает
сайт на диаграмме и начинает вводить его имя, ему предлагается повторно использовать существующий
сайт из папки Библиотека. Если пользователь решает повторно использовать объект, создаваемый им
локальный объект заменяется ярлыком объекта библиотеки.

Такая поддержка повторного использования позволяет избежать ненужного дублирования данных, а


также повышает качество и объем анализа зависимостей.

Примечание
Повторное использование поддерживается для следующих объектов описательной и исполняемой
BPMN 2.0:

● Пулы
● Дорожки
● Задачи/действия
● Объекты данных/хранилища данных
● Промежуточные события

Повторное использование не поддерживается для следующих объектов описательной и исполняемой


BPMN 2.0:

● Стартовые/конечные события
● Шлюзы
● Ссылки на потоки управления и сообщений/связи данных

Объекты описательной BPMN 2.0 невозможно использовать повторно на диаграммах исполняемой


BPMN 2.0 и наоборот.

2.4.6 Автоформат для диаграмм и составных символов

Выберите Меню Автоформат для организации символов на диаграмме или в выбранных составных
символах.

● Linked nodes - [выбран любой символ или символы не выбраны] минимизирует наложение символов и
пересечение ссылок, а также сокращает расстояние между связанными узлами. Доступны следующие
опции:

SAP Enterprise Architecture Designer


42 PUBLIC (ОБЩЕДОСТУПНО) Работа с диаграммами в SAP EA Designer
Таблица 10:

Опция Описание

Direction Указывает направление расположения символов. Возможные варианты:


○ Left to Right
○ Right to Left
○ Top to Bottom
○ Bottom to Top

Layout sub-symbols Указывает, что в составных символах также необходимо применить фор­
мат с использованием аналогичных опций.

Spacing Указывает расстояние между символами в пикселях.

В следующем примере представлены шесть функции, между которыми имеется множество ссылок.
Символы не организованы, ссылки повторяются. С помощью следующих опций применяется
автоматическое форматирование:
○ Direction: Top to Bottom
○ Spacing: 20

Таблица 11:

Исходный вариант Автоформат

● Grid - [выбраны составные символы] располагает подчиненные символы по строкам или столбцам (до
указанного предела) в вышестоящем символе. Доступны следующие опции:

SAP Enterprise Architecture Designer


Работа с диаграммами в SAP EA Designer PUBLIC (ОБЩЕДОСТУПНО) 43
Таблица 12:

Опция Описание

Direction Указывает направление организации символов в вышестоящем символе.


Возможные варианты:
○ Left to Right - символы размещаются в строках до указанного макси­
мума.
○ Top to Bottom - символы размещаются в столбцах до указанного макси­
мума.

To a maximum of Указывает максимальное число символов в строке или столбце.

Например, если выбраны опции Left to Right и 3, символы будут размещены


в трех столбцах.

Spacing Указывает расстояние между символами в пикселях.

Objects currently ordered Указывает направление, в котором символы организованы в вышестоящем


символе в данный момент, для применения этой информации при создании
нового формата. Возможные варианты:
○ Left to Right
○ Top to Bottom
Если символы размещены в одной строке или одном столбце, эта опция не
применяется.

В следующем примере подчиненные символы сначала размещаются в двух столбцах, а затем в одном
столбце:

Таблица 13:

Опции автоформата Символы

Исходный вариант. Подчиненные символы не организо­


ваны

SAP Enterprise Architecture Designer


44 PUBLIC (ОБЩЕДОСТУПНО) Работа с диаграммами в SAP EA Designer
Опции автоформата Символы

Автоформат с опциями:
○ Direction: Left to Right
○ To a maximum of: 2
○ Spacing: 10
○ Objects currently ordered: Left to Right
Подчиненные элементы распределяются по двум столб­
цам и читаются слева направо 1,2,3,4

Автоформат с опциями:
○ Direction: Left to Right
○ To a maximum of: 2
○ Spacing: 10
○ Objects currently ordered: Top to Bottom
Теперь подчиненные элементы читаются слева направо
1,3,2,4 (поскольку перед этим к ним применялся поря­
док расположения Top to Bottom).

Автоформат с опциями:
○ Direction: Left to Right
○ To a maximum of: 1
○ Spacing: 10
○ Objects currently ordered: Top to Bottom
Теперь подчиненные элементы организованы в одном
столбце и читаются 1,2,3,4 (поскольку перед этим к ним
применялся порядок расположения Top to Bottom).

Примечание
Режим сетки позволяет организовать только один уровень подчиненных символов за один раз.

SAP Enterprise Architecture Designer


Работа с диаграммами в SAP EA Designer PUBLIC (ОБЩЕДОСТУПНО) 45
2.4.7 Проверка диаграмм
В любое время при редактировании диаграммы можно проверить ее соответствие принятым правилам
моделирования. Для запуска проверки нажмите кнопку Опубликовать Проверить .

Примечание
Документы требований не поддерживают проверку.

Над теми объектами на диаграмме, для которых обнаружены ошибки или предупреждения, отображаются
красные или оранжевые диалоговые пузыри. Одновременно по возможности выделяется соответствующая
вкладка и свойство на листе свойств. Щелкните по пузырю с ошибкой для вызова панели Ошибки и
предупреждения, на которой можно просмотреть ошибки и предупреждения.

● На панели Диаграмма:
○ Выберите объект, чтобы отображались только те ошибки или предупреждения, которые связаны с
данным объектом.
Все объекты подвергаются проверке, чтобы подтвердить наличие у них уникального имени для
объектов данного типа в текущем объеме (обычно текущий процесс или диаграмма).
Для получения информации, относящейся:
○ Бизнес-процессы — см. Проверка диаграмм процесса BPMN 2,0 [страница 47].
○ к архитектуре предприятия – см. Проверка диаграмм архитектуры предприятия [страница
50].
○ Базы данных — см. Проверка диаграмм базы данных [страница 50].
○ NoSQL - см. Проверка диаграмм для схемы NoSQL JSON [страница 52].
○ Движения данных - см. Проверка диаграмм движений данных [страница 52].
○ Щелкните по пузырю с ошибкой для данной диаграммы под инструментами масштабирования в
левом верхнем углу для просмотра всех ошибок и предупреждений для всех объектов на этой
диаграмме.
● На панели Ошибки и предупреждения:
○ Щелкните по имени объекта в комментарии для центрирования диаграммы по этому объекту.
○ Щелкните по верхней части панели для переключения между режимами просмотра ошибок с
предупреждениями или только ошибок.

После запуска проверки диаграммы SAP EA Designer продолжает проверять изменения в реальном
времени. Таким образом, по мере исправления ошибок количество ошибок и предупреждений в пузыре и
списке уменьшается. Для выхода из режима проверки нажмите Сохранить для сохранения изменений, а
затем нажмите клавишу F5 для обновления окна браузера.

SAP Enterprise Architecture Designer


46 PUBLIC (ОБЩЕДОСТУПНО) Работа с диаграммами в SAP EA Designer
2.4.7.1 Проверка диаграмм процесса BPMN 2,0

SAP EA Designer предоставляет набор стандартных правил проверки для диаграмм процесса BPMN 2.

Правила проверки в этом списке применимы к исполняемой BPMN 2.0 и (если релевантно) к описательной
BPMN 2.0:

● Все объекты:
○ Уникальность имени: Имена и коды объектов должны быть уникальными для объектов одного
типа в пространстве имен.

● Действия:
○ Отсутствует входящий поток/Отсутствует исходящий поток: Действия/процессы должны
иметь по крайней мере один входящий и один исходящий поток.
○ Недействительное внедрение: Действия/процессы невозможно внедрить посредством
действия/процесса, которые сами внедрены.
○ Недействительная декомпозиция: Задачи не должны содержать другие объекты. Содержать
другие объекты могут только подпроцессы и другие композитные действия.
○ Недействительные элементы с поддержкой элементов: События и задачи должны содержать
только элементы с поддержкой элементов типа Ввод данных или Вывод данных.
○ Слишком много потоков по умолчанию: Действия и промежуточные события могут иметь
только один исходящий поток по умолчанию.
○ Недействительный тип внедрения: Действия вызова должны иметь тип внедрения Повторно
используемый процесс.
○ Отсутствует начало/Отсутствует окончание: Подпроцессы/композитные процессы должны
иметь по крайней мере одно стартовое и одно конечное событие.
○ Недействительные входящие потоки/Недействительные исходящие потоки: Подпроцессы
событий не должны иметь входящих или исходящих потоков.
○ Слишком много стартовых событий: Подпроцессы событий должны иметь только одно
стартовое событие.
○ Недействительные входящие потоки/Недействительные исходящие потоки: Действия
компенсации не должны иметь исходящих потоков управления и входящих потоков управления с
типом, отличным от "Компенсация".
○ Недействительно для экспорта: Выполняемые вручную задачи невозможно экспортировать в
файл NetWeaver BPMN2.
● Шлюзы:
○ Слишком мало входящих или исходящих потоков: Шлюзы/решения должны иметь несколько
исходящих потоков для представления разделения (условная ветвь) или несколько входящих
потоков для представления слияния.
○ Слишком много потоков по умолчанию: Шлюзы должны иметь только один исходящий поток по
умолчанию.
○ Отсутствует исходящий поток: Шлюзы должны иметь хотя бы один исходящий поток.
○ Отсутствует входящий поток: Шлюзы (за исключением основанных на событиях шлюзов)
должны иметь хотя бы один входящий поток.
● Потоки операций и сообщений:
○ Отсутствует источник/Отсутствует цель: Для потоков должен быть определен исходный и
целевой объекты.

SAP Enterprise Architecture Designer


Работа с диаграммами в SAP EA Designer PUBLIC (ОБЩЕДОСТУПНО) 47
○ Недействительный формат сообщения: Потоки управления не должны иметь связанных
форматов сообщений.
○ Неопределенный формат сообщения: Для потоков сообщений формат сообщения должен быть
указан или задан параметром со значением <Нет>.
○ Определение дублируется: Форматы сообщений не должны иметь одинаковых определений.
○ Недействительное свойство корреляции: Потоки сообщений должны указывать свойство
корреляции из тех, что определены соответствующим ключом корреляции.
○ Недействительный источник/Недействительная цель: Потоки сообщений могут исходить
только из действий, пулов, промежуточных событий-инициаторов сообщений или стартовых
событий сообщений (иметь их в качестве источников) и указывать только на действия, пулы,
промежуточные события-инициаторы сообщений или стартовые события сообщений (иметь их в
качестве целей).
● События:
○ Отсутствует исходящий поток: Стартовые события должны иметь хотя бы один исходящий
поток.
○ Отсутствует входящий поток: Конечные события должны иметь хотя бы один входящий поток.
○ Не разрешено на верхнем уровне: Стартовые события типа "Эскалация", "Ошибка" или
"Компенсация" разрешены только в подпроцессах событий.
○ Не разрешено в подпроцессах: Стартовые события типов, отличных от типа "Стандарт", не
разрешены в подпроцессах.
○ Не разрешено в подпроцессе события: Стартовые события типа "Стандарт" не разрешены в
подпроцессах события.
○ Не разрешено в транзакции: Стартовые события типов, отличных от типа "Стандарт", не
разрешены в транзакциях.
○ Не разрешено в оперативном подпроцессе: Стартовые и конечные события не разрешены в
оперативных подпроцессах.
○ Разрешено только в транзакциях: Конечные события типа "Отмена" не разрешены на верхнем
уровне или в подпроцессах события. Они разрешены только в транзакциях.
○ Недействительные элементы с поддержкой элементов: События и задачи должны содержать
только элементы с поддержкой элементов типа Ввод данных или Вывод данных.
○ Слишком много потоков по умолчанию: Действия и промежуточные события могут иметь
только один исходящий поток по умолчанию.
○ Слишком мало определений событий: Множественные события должны содержать по крайней
мере два определения события.
○ Недействительные определения событий: Множественные и параллельные множественные
события типа:
○ Стартовое событие (на верхнем уровне) - может содержать только определения событий
"Сообщение", "Таймер", "Условие", "Ошибка" и "Сигнал".
○ Прерывающее стартовое событие (в подпроцессе события) — может содержать только
определения событий "Сообщение", "Таймер", "Эскалация", "Условие", "Ошибка",
"Компенсация" и "Сигнал".
○ Непрерывающее стартовое событие (в подпроцессе события) — может содержать только
определения событий "Сообщение", "Таймер", "Эскалация", "Условие" и "Сигнал".
○ Прерывающее граничное событие — может содержать только определения событий
"Сообщение", "Таймер", "Эскалация", "Условие", "Ошибка", "Отмена", "Компенсация" и
"Сигнал".

SAP Enterprise Architecture Designer


48 PUBLIC (ОБЩЕДОСТУПНО) Работа с диаграммами в SAP EA Designer
○ Непрерывающее граничное событие — может содержать только определения событий
"Сообщение", "Таймер", "Эскалация", "Условие" и "Сигнал".
○ Промежуточное событие-инициатор — может содержать только определения событий
"Сообщение", "Таймер", "Условие", "Ссылка" и "Сигнал".
○ Промежуточное событие-результат — может содержать только определения событий
"Сообщение", "Эскалация", "Компенсация", "Ссылка" и "Сигнал".
○ Конечное событие — может содержать только определения событий "Сообщение", "Ошибка",
"Эскалация", "Отмена", "Компенсация", "Сигнал" и "Завершение".
○ Недействительная декомпозиция: Декомпозиция для событий не выполняется. Они не должны
содержать другие объекты.
○ Отсутствует стереотип: Для события требуется стереотип, определяющий тип события.
○ Недействительная возможность повторного использования: События не должны быть
указаны как повторно используемые.
● Данные и связи данных:
○ Неиспользуемый ресурс: Объекты данных/ресурсы должны быть связаны по крайней мере с
одним действием/процессом.
○ Не разрешено в задачах или событиях: Объекты данных и ссылки на объекты данных не
разрешены в задачах или событиях.
○ Отсутствует объект данных/Недействительный объект данных: Ссылки на объект данных
должны указывать объект данных, на который они ссылаются.
○ Недействительный источник/Недействительная цель: Связи данных/потоки ресурсов могут
исходить только из действий/процессов или объектов данных/ресурсов (иметь их в качестве
источника) и могут указывать только на действия/процессы или объекты данных/ресурсы (иметь
их в качестве цели).
○ Отсутствует исходный элемент/Недействительный исходный элемент : Связи данных с
типом преобразования "Вывод" должны указывать элемент с поддержкой элементов (типа "Вывод
данных") из числа определенных в исходном действии, который будет перенесен из действия в
данные.
○ Отсутствует целевой элемент/Недействительный целевой элемент: Связи данных с типом
преобразования "Ввод" должны указывать элемент с поддержкой элементов (типа "Ввод данных")
из числа определенных в целевом действии, который будет перенесен в действие из данных.
● Элементы с поддержкой элементов:
○ Не разрешено в стартовых событиях: Элементы с поддержкой элементов типа "Ввод данных"
не разрешены в стартовых событиях.
○ Не разрешено в промежуточных событиях-инициаторах: Элементы с поддержкой элементов
типа "Ввод данных" не разрешены в промежуточных событиях-инициаторах.
○ Не разрешено в промежуточных событиях-результатах: Элементы с поддержкой элементов
типа "Вывод данных" не разрешены в промежуточных событиях-результатах.
○ Не разрешено в конечных событиях: Элементы с поддержкой элементов типа "Вывод данных"
не разрешены в конечных событиях.
● Ключи корреляции:
○ Отсутствуют переменные: Ключи корреляции должны содержать по крайней мере одну
переменную.

SAP Enterprise Architecture Designer


Работа с диаграммами в SAP EA Designer PUBLIC (ОБЩЕДОСТУПНО) 49
2.4.7.2 Проверка диаграмм архитектуры предприятия

SAP EA Designer предоставляет набор стандартных правил проверки для диаграмм архитектуры
предприятия.

● Все объекты:
○ Уникальность имени: Имена и коды объектов должны быть уникальными для объектов одного
типа в пространстве имен.

● Проверки архитектуры организации:


○ Отсутствует организационная единица: Лицо должно относиться по крайней мере к одной
организационной единице.
○ Менеджер вне организации: Менеджер организационной единицы должен относиться к этой
организационной единице. Менеджер лица должен относиться к той же организационной
единице, что и лицо.
○ Нельзя управлять самим собой: Лицо не может управлять самим собой.
● Проверки архитектуры приложения:
○ Не развернуто: Каждое приложение, база данных, компонент, форма и служба приложений
должны развертываться по крайней мере один раз.
○ Неправильное использование: Договоры должны иметь по крайней мере одну входящую и одну
исходящую ссылку на службу приложений, бизнес-службу или роль.
○ Несколько типов службы ввода: Договоры должны иметь в качестве входящих ссылок либо
роли, либо бизнес-службы, либо службы приложений, но не сочетание этих типов ссылок.
○ Одинаковая входящая и исходящая ссылка: Договоры не могут иметь одну и ту же службу в
качестве входной и выходной ссылки.
● Проверки архитектуры инфраструктуры:
○ Уникальность серийного номера/номера актива/MAC-адреса: Эти ид. должны быть
уникальными для активов инфраструктуры.
○ Изолированный узел: Каждый актив инфраструктуры должен быть связан, по крайней мере, с
одним узлом.
○ Нет развернутого объекта: Каждая инстанция развертывания должна быть инстанцией какого-
либо объекта.
○ Не развернуто: Каждая инстанция развертывания должна быть развернута на сервере, рабочей
станции, мобильном устройстве или в сети.
○ Неподходящий сервер: Если инстанция развертывания развернута на сервере ПО, тип этого
сервера должен соответствовать инстанции.

2.4.7.3 Проверка диаграмм базы данных

SAP EA Designer предоставляет набор стандартных правил проверки для диаграмм базы данных.

● Все объекты:
○ Уникальность имени/кода: Имена и коды объектов должны быть уникальными для объектов
одного типа в пространстве имен.
○ Максимальная длина имени/кода: Максимальная разрешенная длина для имен и кодов объектов
зависит от DBMS:

SAP Enterprise Architecture Designer


50 PUBLIC (ОБЩЕДОСТУПНО) Работа с диаграммами в SAP EA Designer
● Проверки таблицы:
○ Недостающая колонка, ключ, индекс, ссылка: Таблица должна содержать по меньшей мере
один столбец, ключ, и индекс, и должна быть источником или целью, по меньшей мере, одной
ссылки.
○ Дубликаты табличных индексов: Таблица не может иметь одинаковые индексы с одинаковыми
колонками, порядком и типом.
○ Несколько автоматически увеличивающихся столбцов: Таблица не должна содержать более
одного автоматически увеличивающегося столбца.
○ Недостающее полномочие: Полномочия — это ограничения использования, установленные для
таблицы или ракурса для конкретного пользователя, группы или роли.
○ Недостающий ключ раздела: Таблица, которая управляется политикой жизненных циклов,
основанной на возрасте, должна иметь столбец, указанный в качестве ключа раздела.
● Проверки колонки/домена:
○ Разрядность больше чем максимальная длина: Разрядность типа данных не должно быть
больше, чем длина.
○ Неопределенный тип данных: Все столбцы должны иметь определенный тип данных.
○ Тип данных внешнего ключа или несогласованность ограничения: Первичные/
альтернативные столбцы и столбцы внешних ключей, участвующих в соединении, должны
соответствовать типам данных и параметрам ограничений.
○ Несовместимый тип формата: Тип данных должен быть совместим с типом формата.
○ Недопустимое значение: Указанное значение не совпадает с типом данных.
● Проверки индекса:
○ Неопределенный тип индекса: Тип индекса должен быть указан.
○ Индекс включает в себя индекс: Индекс не должен включать в себя другой индекс.
○ Недостающий столбец индекса: Индекс должен иметь по крайней мере один столбец индекса.
● Проверки ссылок:
○ Недостающее подключение ссылки: Ссылка должна иметь по крайней мере одно подключение
ссылки.
○ Незавершенное подключение: Подключения должны быть полностью определены.
○ Порядок соединения: Порядок соединения должен полностью соответствовать порядку столбцов
ключей.
○ Возвратная обязательная ссылка: Возвратная ссылка не должна иметь обязательный
вышестоящую ссылку, так как это может привести к непоследовательным подключениям.
○ Ошибка выражения количества элементов: Выражение количества элементов не является
действительным.
○ Циклические ссылки: Циклическая ссылка возникает в случае, когда таблица ссылается на
другую таблицу, и так далее, пока между таблицами не создается цикл.
○ Недостающее условие соединения: Условие соединения не должно отсутствовать.
● Проверки ключей:
○ Недостающий столбец: Каждый ключ должен иметь по крайней мере один столбец.
○ Ключ с несколькими столбцами включает в себя последовательность столбцов: Так как
столбец, инициализированный последовательностью, уже является ключом, он не должен быть
включен в ключ с несколькими столбцами.
○ Уникальность имени ограничения: Имена ограничений должны быть уникальными в
пространстве имен.

SAP Enterprise Architecture Designer


Работа с диаграммами в SAP EA Designer PUBLIC (ОБЩЕДОСТУПНО) 51
○ Ключ включает в себя ключ: Ключ не может включать в себя другой ключ (в некоторых
столбцах, независимо от их порядка)
● Проверки пользователя, группы и роли:
○ Пустой пароль пользователя / группы: Чтобы подключиться к базе данных, пользователи /
группы должны иметь пароль.
○ Недостающий пользователь: Группы и роли должны содержать по крайней мере одного
пользователя.
● Другие проверки:
○ Ошибка синтаксиса физических опций: Текст физических опций не является действительным.
○ Синтаксическая ошибка SQL-инструкции: SQL-инструкция не является действительной.
○ Недостающий базовый объект: Синоним должен указывать на объект в модели.
○ Циклические зависимости: Ссылки на трассируемость типа <<DBCreateAfter>> можгут быть
использованы для определения порядка генерации хранимых процедур и ракурсов. Эти ссылки не
должны вводить циклические зависимости в модели.
○ Недействительный базовый объект для виртуальной таблицы: Базовый объект виртуальной
таблицы должен быть таблицей или ракурсом.

2.4.7.4 Проверка диаграмм для схемы NoSQL JSON

SAP EA Designer предоставляет набор стандартных правил проверки для диаграмм схемы NoSQL JSON.

● Уникальность имени: Каждый объект, массив и мультитип в схеме документа должны иметь
уникальное имя.
● Отсутствующие типы данных: Схемы документов и мультитипы должны содержать свойство.
● Отсутствующее свойство: Мультитипы должны содержать, по крайней мере, два разных типа
данных.

2.4.7.5 Проверка диаграмм движений данных

SAP EA Designer предоставляет набор стандартных правил проверки для диаграмм движений данных.

● Отсутствующий исходный объект: Входные данные должны иметь, по крайней мере, один исходный
объект структуры данных.
● Отсутствующий целевой объект: Выходные данные должны иметь, по крайней мере, один целевой
объект структуры данных.
● Противоречивый столбец структуры данных: Столбцы структуры данных должны соответствовать
исходным объектам.
● Отсутствующий столбец структуры данных: Входные данные, шаги и выводы должны иметь, по
крайней мере, один столбец структуры данных.
● Отсутствующий входящий поток данных: Шаги и выводы должны иметь, по крайней мере, один
входящий поток.
● Отсутствующий исходящий поток данных: Входные данные и шаги должны иметь, по крайней мере,
один исходящий поток.

SAP Enterprise Architecture Designer


52 PUBLIC (ОБЩЕДОСТУПНО) Работа с диаграммами в SAP EA Designer
● Отсутствующий критерий: Для фильтров данных должен быть определен критерий фильтрации.
● Отсутствующий агрегированный столбец: Для агрегатов данных должен быть определен, по
крайней мере, один столбец с функцией агрегации.
● Отсутствующее соединение: Для соединений данных должно быть определено соединение.
● Отсутствующие источники соединений: Для соединений данных должны быть определены два
источника.
● Отсутствующие результаты мэппинга: Результаты мэппинга должны быть доступны, по крайней
мере, для одного столбца и для всех столбцов, не допускающих неопределенных значений.
● Противоречивый тип данных: Типы данных исходных/целевых объектов и их столбцы структуры
данных должны являться совместимыми.

2.4.8 Проверка диаграмм перед публикацией

При наличии у вас полномочий на Запись или более высоких полномочий для диаграммы, отправленной
другим пользователем для публикации, диаграмма будет отображаться на вашей начальной странице для
проверки перед публикацией. Предложенные на диаграмме изменения будут опубликованы только после
утверждения другим пользователем с полномочиями на Запись или более высокими полномочиями.

Контекст

Примечание
При наличии полномочий на Запись или более высокими полномочиями для диаграммы выберите
операцию отправки изменений для проверки другим пользователем. Диаграмма появится в вашем
списке проверки (а также будет отправлена другим квалифицированным пользователям). Вы можете в
любое время проверить и опубликовать эту диаграмму. Для получения информации о полномочиях см.
Обзор полномочий для документов [страница 64].

Процедура

1. Щелкните по элементу в списке Диаграммы для проверки перед публикацией, чтобы открыть
диаграмму для проверки.
2. Если панель Комментарии еще не открыта, откройте ее и просмотрите все комментарии, оставленные
разработчиком модели и другими пользователями (см. Комментирование диаграмм [страница 19]).
3. Проверьте содержимое диаграммы на точность и соответствие стандартам моделирования, принятым
в организации:
○ Для проверки соответствия релевантным правилам моделирования нажмите кнопку Проверить в
нижней правой области окна (см. Проверка диаграмм [страница 46]).
○ Для получения интерактивного анализа внесенных изменений из опубликованной версии
выберите Меню Сравнить версии (см. Сравнение версий диаграмм [страница 26]).

SAP Enterprise Architecture Designer


Работа с диаграммами в SAP EA Designer PUBLIC (ОБЩЕДОСТУПНО) 53
4. При наличии проблем по диаграмме можно выполнить следующее:
○ Добавить комментарии к объектам, требующим дополнительного внимания (см. Комментирование
диаграмм [страница 19]).
○ Нажать Редактировать и внести исправления самостоятельно (см. Редактирование диаграмм
[страница 29]).
5. После завершения проверки щелкните по инструменту Опубликовать и выберите одну из следующих
опций:
○ Опубликовать — утвердить все изменения и опубликовать их с доступом для всех пользователей
(см. Публикация диаграмм [страница 54]).
○ Вернуть на пересмотр — вернуть черновик диаграммы разработчику модели для внесения
необходимых изменений перед публикацией. Перед возвратом диаграммы на исправление
необходимо задокументировать все требования посредством комментариев.
○ Отклонить изменения - отклонить черновой вариант и удалить изменения.

2.4.9 Публикация диаграмм

После внесения своих (или проверяемых) изменений их можно опубликовать и сделать новую версию
диаграммы доступной для пользователей.

Контекст

Примечание
Для публикации диаграммы напрямую требуются полномочия Запись или более высокие полномочия.
Если у вас есть только полномочие Отправка, выберите Опубликовать Отправить изменения для
передачи своих изменений на проверку перед публикацией.

Процедура

1. [рекомендуется] Проверьте содержимое диаграммы на точность и соответствие стандартам


моделирования, принятым в организации:

○ Для проверки выполнения правил моделирования выберите Опубликовать Проверить (см.


Проверка диаграмм [страница 46]).
○ Для получения интерактивного анализа внесенных изменений из опубликованной версии
выберите Меню Сравнить версии (см. Сравнение версий диаграмм [страница 26]).

2. Нажмите Опубликовать Опубликовать и введите комментарий для пояснения цели изменений.


Комментарий к публикации отображается рядом с номером версии на закладке листа свойств модели
Версии (см. Свойства объектов [страница 59]).
3. Для публикации изменений нажмите кнопку OK.

SAP Enterprise Architecture Designer


54 PUBLIC (ОБЩЕДОСТУПНО) Работа с диаграммами в SAP EA Designer
Выполняется публикация новой версии диаграммы и возврат на главную страницу. Опубликованная
диаграмма доступна в верхней части карусели Недавно просмотренные диаграммы.

2.5 Перевод диаграмм и просмотр переведенных


диаграмм

SAP EA Designer поддерживает перевод содержимого диаграмм для их просмотра более чем на 30 языках.
Каждый репозитарий имеет основной язык по умолчанию для создания диаграмм и объектов, и
пользователи могут выбрать язык, на котором они хотят просматривать содержимое модели.

Контекст

По умолчанию все пользователи просматривают содержимое модели на (основном) языке, до тех пор,
пока не откроют инструмент Язык содержимого и не выберут другой язык. Язык (Основной) является
нейтральным — он может быть английским, французским или любым другим языком, который в основном
используется в вашей организации.

Примечание
Язык содержимого существует отдельно от языка интерфейса, который контролирует язык, на котором
вы видите имена полей, всплывающие подсказки, справку и другие элементы интерфейса. Чтобы
изменить язык интерфейса, перейдите на главную страницу, нажмите свое имя, выберите Язык, а затем
выберите нужный язык.

SAP EA Designer поддерживает перевод содержимого диаграмм следующим образом:

● Все модели, диаграммы и объекты репозитария должны создаваться на (основном) языке. Кроме того,
перед тем, как перевести диаграммы, мы рекомендуем завершить и опубликовать их на (основном)
языке.
● Основные текстовые поля, Имя, Комментарий и Описание для всех объектов можно перевести для
просмотра на нескольких языках.
● После выбора языка содержимого SAP EA Designer представит содержимое диаграмм и листа свойств
на выбранном языке, если оно переведено, а поля, содержащие непереведенные данные, будут
отображаться на светло-желтом фоне.

Примечание
Переведенное содержимое отображается только в средстве просмотра диаграмм и в листе свойств,
но не отображается в диалоговом окне поиска, при проверке диаграмм и выполнении других
функций.

● Инструмент Язык содержимого изменяется в зависимости от вашего выбора и доступности


переведенного содержимого на просматриваемой диаграмме:

SAP Enterprise Architecture Designer


Работа с диаграммами в SAP EA Designer PUBLIC (ОБЩЕДОСТУПНО) 55
Таблица 14:

Содержимое модели Язык содержимого не выбран или Выбран другой язык


выбран основной язык

Содержимое не переведено

[по умолчанию] Все поля отображаются желтыми,


т.к. перевод содержимого не выпол­
нен. Вы можете перевести их при на­
личии полномочий на действия
Отправить или более высокого
уровня для данной диаграммы.

Содержимое переведено частично


или полностью
Вы не выбрали язык содержимого, Вы можете просмотреть перевод со­
но знаете, что имеются его пере­ держимого, если он доступен на ва­
воды. шем языке и/или перевести желтые
поля.

● В случае редактирования диаграммы при просмотре на языке содержимого, отличающегося от


(основного) языка, все внесенные изменения будут сохранены на выбранном языке.

Примечание
Создание объектов на языке, отличающемся от основного, не поддерживается.

Чтобы изменить язык просмотра содержимого диаграммы, выполните следующие действия:

Процедура

1. Откройте диаграмму и выберите инструмент Язык содержимого на верхней панели инструментов,


рядом с кнопкой Меню.

Языки, на которые переведено содержимое модели или ее часть, перечислены в списке, а другие
языки доступны при выборе пункта Другие языки.
2. Выберите нужный Язык содержимого.

Если имена объектов и другие переводимые данные доступны на выбранном языке, они будут
отображены. В противном случае содержимое будет показано на основном языке на светло-желтом
фоне, что означает, что оно еще не переведено на выбранный язык.
3. [не обязательно] Если для диаграммы вам присвоено полномочие Отправка или полномочие более
высокого уровня, вы можете редактировать ее и вводить переводы в поля объектов Имя, Комментарий,
и Описание.

Для перевода светло-желтого поля на язык содержимого выберите существующее содержимое и


перезапишите его.

SAP Enterprise Architecture Designer


56 PUBLIC (ОБЩЕДОСТУПНО) Работа с диаграммами в SAP EA Designer
Примечание
Все внесенные изменения будут сохранены на выбранном языке. Создание объектов на языке,
отличающемся от основного, не поддерживается.

2.6 Генерация от модели к модели

Каждая SAP EA Designer диаграмма наряду с объектами, которые она содержит, содержится в модели. Вы
можете сгенерировать модель в другую модель того же типа, чтобы сделать копию. Вы можете
сгенерировать модель базы данных, нацеленную на одну DBMS, в другую модель базы данных, нацеленную
на другую DBMS, чтобы помочь с переносом базы данных из одной DBMS в другую.

Контекст

Примечание
Вы можете генерировать только в новую модель. Вы не можете обновить существующую модель.

Процедура

1. Откройте модель, из которой вы хотите сгенерировать новую модель.


2. Если модель уже не доступна для редактирования, нажмите инструмент Редактировать.

3. Вы берите Меню Создать модель .

Если в вашей модели есть несохраненные изменения, вам будет предложено их сохранить.
4. Выберите папку, в которую вы хотите сгенерировать модель и укажите ее имя.
5. [модели базы данных] В поле Тип выберите ту DBMS, в которую вы хотите сгенерировать модель.
6. Для того, чтобы создать модель, нажмите Сгенерировать.

Сгенерированная диаграмма откроется в новой вкладке и добавится в рабочую область в разделе Мои
черновики диаграмм.

Примечание
Если ваш браузер блокирует всплывающие окна, вам следует включить их для SAP EA Designer или
перейти в рабочую область, чтобы увидеть сгенерированную диаграмму.

7. Внесите соответствующие исправления в сгенерированную диаграмму, а затем опубликуйте ее, чтобы


сделать доступной для других пользователей (см. Публикация диаграмм [страница 54]).

SAP Enterprise Architecture Designer


Работа с диаграммами в SAP EA Designer PUBLIC (ОБЩЕДОСТУПНО) 57
2.7 Просмотр репозитария

Репозитарий позволяет вызывать все опубликованные модели, диаграммы и объекты, для которых у вас
имеются полномочия на просмотр в ракурсе дерева с возможностью навигации. Для перехода к
репозитарию щелкните по элементу Просмотр репозитария (или другой папке в избранном) в разделе
Быстрые ссылки на главной странице.

● С помощью верхней левой панели можно осуществлять навигацию в древовидной структуре


репозитария для поиска содержимого:
○ Щелкните на папке, ветви, проекте, модели или пакете для перехода к ним и просмотра их
содержимого. К пути добавляется элемент с X справа. Лист свойств отображается на правой
панели.
○ Щелкните на X справа от элемента в пути для возврата на уровень выше.
● Левая нижняя панель содержит список документов, которые являются непосредственными
нижестоящими объектами по отношению к выбранной в данный момент папке, ветви, проекту или
пакету, содержащемуся в модели или пакете:
○ Щелкните на документе или пакете на нижней левой панели для просмотра листа свойств на
правой панели.
● На правой панели отображается лист свойств выбранной папки или документа (см. Свойства объектов
[страница 59]):
○ Выберите Меню Подписаться на уведомления об изменениях , чтобы получать электронные
сообщения в случае изменений документа или содержимого папки.
○ Выберите Меню Поделиться ссылкой , чтобы получить ссылку на документ или папку.
○ [папка] Щелкните по звездочке Добавить на главную страницу, чтобы добавить ярлык для папки в
раздел Быстрые ссылки на главной странице.

SAP Enterprise Architecture Designer


58 PUBLIC (ОБЩЕДОСТУПНО) Работа с диаграммами в SAP EA Designer
Следующие закладки наиболее часто используются в репозитарии:
○ Диаграммы — список миниатюр диаграмм, содержащихся в элементе:
○ Щелкните на миниатюре диаграммы для ее открытия (см. Просмотр диаграмм [страница 15]).
○ Щелкните плитку + (или кнопку меню и выберите Создать диаграмму или Импорт файла
BPMN2) для создания диаграммы.

Примечание
Новая диаграмма по умолчанию наследует полномочия своей вышестоящей папки.

○ [модели] Выберите Меню Создать отчет — для создания отчета по модели диаграммы
(см. Создание отчета по диаграмме [страница 25]).
○ Нижестоящие – содержит список всех документов и папок, содержащихся в папке, ветви, проекте
или объектах, входящих в модель или пакет. Для папок, ветвей и проектов доступны следующие
действия:
○ Нажмите кнопку меню и выберите Создать папку для создания подпапки.

Примечание
Новая папка по умолчанию наследует полномочия вышестоящего местоположения (см.
Обзор полномочий для документов [страница 64]).

○ Нажмите кнопку меню и выберите Загрузить новый файл, чтобы загрузить новый внешний
файл для хранения в репозитарии (см. Загрузка внешних файлов и работа с ними [страница
60]).
○ Используйте этот список для переименования, перемещения или удаления элементов
(Переименование, перемещение и удаление элементов репозитария [страница 61]).
○ Полномочия— здесь доступен список пользователей и групп с полномочиями на просмотр и
редактирование содержимого папки или элемента. Пользователи с разрешением Полный доступ
на действия с объектом и администраторы с полномочиями Управление пользователями и
полномочиями могут изменять полномочия (см. Обзор полномочий для документов [страница
64]).
○ Подписки — список пользователей и групп, получающих электронные уведомления при
обновлении элемента. Пользователи с разрешением Полный доступ на действия с объектом и
администраторы с полномочиями Управление пользователями и полномочиями могут
изменять подписки (см. Подписка для изменения уведомлений [страница 61]).
○ Версии — [модели, внешние файлы] список опубликованных версий элемента..

2.7.1 Свойства объектов

Свойства объекта можно просмотреть на панели Свойства, которая доступна в средствах просмотра
репозитария и диаграмм.

Эти инструменты доступны в заголовке панели свойств:

SAP Enterprise Architecture Designer


Работа с диаграммами в SAP EA Designer PUBLIC (ОБЩЕДОСТУПНО) 59
Таблица 15:

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

Предыдущий лист свойств – переход к предыдущему просмотренному листу свойств.

Показать/скрыть раздел – вывод списка всех разделов, которые могут быть отображены в дан­
ной вкладке, с галочками напротив отображаемых в данный момент. Выберите раздел, чтобы
показать или скрыть его.

Перейти в раздел — вывод списка всех разделов, отображаемых во вкладке в данный момент.
Выберите раздел, чтобы перейти к нему.

Свойства объекта организованы по следующим вкладкам:

● Информация - содержит базовую информацию для идентификации и определения объекта.


● Нижестоящие - содержит список объектов, которые принадлежат данному объекту. Например,
процесс карты процессов может содержать подпроцессы, или таблица физической модели данных
содержит столбцы и индексы. Щелкните по имени объекта в списке для перехода к листу свойств
этого объекта. В режиме средства просмотра диаграмм Обработка можно создавать подчиненные
объекты в списках в этой вкладке.
● Зависимости - список объектов, с которыми связан данный объект, от которых он зависит, а также тех,
которые зависят от него. Щелкните по имени объекта в списке для перехода к листу свойств этого
объекта. В режиме средства просмотра диаграмм Обработка можно создавать ссылки на другие
объекты в некоторых списках (см. Ссылка на объект в поле или списке свойств [страница 41]).
● Диаграммы - здесь доступен список диаграмм, содержащихся в этом объекте или связанных с ним.
Для открытия диаграммы щелкните по ее миниатюре или нажмите плитку + для создания диаграммы.
● Версии - [модели] здесь доступен список версий модели, опубликованной в репозитарии, с отдельным
списком по ветвям, если применимо. Для сравнения двух версий модели в одной ветви выберите их
независимые кнопки и щелкните по инструменту Сравнить (см. Сравнение версий диаграмм [страница
26]).
● Полномочия — [папки, модели] здесь доступен список пользователей и групп с полномочиями на
просмотр и редактирование содержимого папки или элемента. Пользователи с разрешением Полный
доступ на действия с объектом и администраторы с полномочиями Управление пользователями и
полномочиями могут изменять полномочия (см. Обзор полномочий для документов [страница 64]).
● Подписки — список пользователей и групп, получающих электронные уведомления при обновлении
элемента. Пользователи с разрешением Полный доступ на действия с объектом и администраторы с
полномочиями Управление пользователями и полномочиями могут изменять подписки (см.
Подписка для изменения уведомлений [страница 61]).

2.7.2 Загрузка внешних файлов и работа с ними

С целью обеспечения доступности файлов наряду с моделями в репозитарий можно загружать файлы
Word, Excel, PDF и других типов. Список файлов приводится в разделе Документы на левой нижней панели
и во вкладке Нижестоящие объекты данной папки. Для загрузки файла в папку необходимо обладать
полномочиями на Запись в эту папку или более высокими полномочиями, а для загрузки новой версии
файла полномочиями на Запись в отношении этого файла или более высокими полномочиями. Для
просмотра и выгрузки файла пользователи должны обладать полномочиями на Чтение или более
высокими полномочиями.

SAP Enterprise Architecture Designer


60 PUBLIC (ОБЩЕДОСТУПНО) Работа с диаграммами в SAP EA Designer
● Загрузка нового внешнего файла — во вкладке Нижестоящие объекты папки нажмите кнопку меню и
выберите опцию Загрузить новый файл, перейдите к файлу, который необходимо загрузить, после
чего выберите опцию Загрузить. Файл унаследует полномочия своей вышестоящей папки. Для
внесения изменений используйте инструменты, представленные во вкладке Полномочия (см. Обзор
полномочий для документов [страница 64]).
● Выгрузка внешнего файла — во вкладке Нижестоящие объекты вышестоящей папки щелкните имя
файла для просмотра листа его свойств, после чего щелкните гиперссылку с именем файла во
вкладке Информация, чтобы начать выгрузку.
● Загрузка новой версии файла — во вкладке Информация файла выберите инструмент Загрузить новую
версию, перейдите к новой версии для загрузки и нажмите Загрузить. Ведение списка версий файла
выполняется во вкладке Версии.
● Получение электронного сообщения при обновлении файла — выберите Меню Подписаться на
уведомления об изменениях .
● Поделиться ссылкой на файл — выберите Меню Поделиться ссылкой .

2.7.3 Переименование, перемещение и удаление


элементов репозитария

Переименовывать, перемещать и удалять модели, файлы и папки репозитария можно во вкладке


"Нижестоящие объекты" их вышестоящей папки. Для переименования элемента требуются как минимум
полномочия на действие Запись, а для перемещения и удаления — Полный доступ.

Поддерживаются следующие операции:

● Переименовать элемент — во вкладке Нижестоящие объекты вышестоящей папки наведите курсор на


имя объекта и нажмите на появившийся карандаш.
● Переместить один или несколько элементов — во вкладке Нижестоящие объекты вышестоящей папки
установите флажки слева от элементов, которые требуется переместить, щелкните инструмент
Переместить, выберите папку, в которую их необходимо переместить, и нажмите Переместить.
● Удалить один или несколько элементов — во вкладке Нижестоящие объекты вышестоящей папки
установите флажки слева от элементов, которые требуется удалить, щелкните инструмент Удалить, и
нажмите Удалить.
● Удалить последнюю версию модели или файла — во вкладке документа Версии щелкните инструмент
Удалить последнюю версию.

2.7.4 Подписка для изменения уведомлений

Вы можете подписаться на получение электронного письма каждый раз, когда создается, обновляется или
удаляется диаграмма. Вы можете подписаться на папку репозитария или отдельной модели.
Администраторы и пользователи репозитария с Полным доступом к документу или папке могут
предоставить такую подписку.

● Чтобы подписаться на папку — Перейдите в папку, нажмите меню и выберите Подписаться для
изменения уведомлений. Значок подписки отображается над именем папки, и вы будете получать эл.
письмо каждый раз, когда диаграмма в папке (или в любой из ее подпапок):

SAP Enterprise Architecture Designer


Работа с диаграммами в SAP EA Designer PUBLIC (ОБЩЕДОСТУПНО) 61
○ Впервые публикуется.
○ Заново публикуется в новой версии.
○ Удаляется.
● Чтобы подписаться на модель — Перейдите к модели, нажмите меню и выберите Подписаться на
уведомления об изменениях. Значок подписки отображается над именем модели, и вы будете получать
эл. письмо каждый раз, когда она будет обновлена или удалена.
● Чтобы предоставить подписку другим пользователям — [администраторы или пользователи с полным
доступом] Перейдите в папку или модель и выберите вкладку Подписки. Нажмите кнопку + для
открытия списка доступных пользователей и групп, выберите одно или несколько значений и затем
нажмите OK для добавления их в список.

2.7.5 Имена объектов и коды

Каждый объект имеет имя, которое можно прочесть, и код, который используется при создании скриптов.
Коды по умолчанию синхронизированы с именами. Вы можете управлять синхронизацией на основе
объект-за-объектом и указать преобразование отдельных слов с помощью таблицы преобразования имен в
коды.

Существуют следующие правила синхронизации кодов с именами:

● При создании объекта, или редактировании его имени, код по умолчанию синхронизируется с новым
именем, при условии соблюдения следующих правил:
○ Строчные буквы становятся заглавными.
○ Не буквенно-цифровые символы заменяются символами подчеркивания.
● Для того, чтобы управлять преобразованием определенных строк (например, преобразовать слово
Клиент в разделе имен в аббревиатуру КЛНТ в кодах), используйте таблицу преобразования имен в
коды (см. Определение таблицы преобразования имен в коды [страница 62]).
● Для того, чтобы код отличался от имени своего объекта, перезапишите значение в поле Код.
● Вследствие обратного декодирования базы данных (см. Реконструирование базы данных [страница
272]), синхронизация имен и кодов отключена, чтобы позволить вам ввести читаемые имена для ваших
объектов без изменения их кодов.
● Чтобы ресинхронизировать код с именем объекта, нажмите кнопку Синхронизировать в правой части
поля Код.

2.7.5.1 Определение таблицы преобразования имен в


коды

По умолчанию, имена объектов преобразуются в коды, и все буквы переходят в верхний регистр, а все не
буквенно-цифровые символов заменяются символами подчеркивания. Вы можете дополнительно
определить файл .csv, содержащий список строк, которые могут появиться в именах объектов в паре с
эквивалентными (как правило, более короткими) строками, с помощью которых они заменяются при
генерации кодов объектов. Например, каждое значение слова Клиент в именах объектов вашей модели
могло быть конвертироваться в КЛНТ в их кодах.

SAP Enterprise Architecture Designer


62 PUBLIC (ОБЩЕДОСТУПНО) Работа с диаграммами в SAP EA Designer
Процедура

1. Загрузите свою таблицу преобразований в репозитарий (см. Загрузка таблицы преобразования имен в
коды [страница 63]).
2. В модели перейдите во вкладку Информация списка свойств модели и нажмите кнопку Выбрать в
правой части поля Таблица преобразования.

Откроется диалог Выбрать файл в папке Библиотека/Ресурсы/Таблицы преобразования.


3. Выберите свою таблицу преобразования и нажмите Выбрать, чтобы прикрепить ее к модели

Любое слово, введенное в поле Имя объекта (и которое появляется в первом столбце в файле) в поле
Код заменяется соответствующим словом во втором столбце.

2.7.5.2 Загрузка таблицы преобразования имен в коды

Вам необходимо загрузить таблицу преобразования в репозитарий, прежде чем вы можете использовать
ее в своей модели. Таблица преобразований должна быть обычным текстовым файлом со значениями в
раздельных столбцах и иметь расширение .csv.

Процедура

1. Создайте файл преобразования и сохраните его в подходящем месте.

Файл в каждой строке должен содержать одну пару имя-код, разделенную запятыми, и иметь
расширение .csv.

В этом примере файл сохранен как AcmeConversionTable.csv:

Account,ACCT
Customer,CUST
Suppler,SUPP

2. На главной странице нажмите плитку Репозитарий для ввода проводника репозитария.


3. Перейдите в папку, в которой вы хотите сохранить вашу таблицу преобразования.

Примечание
Вы можете сохранить таблицу преобразования в любой папке, но все же рекомендуется загружать
их в специально предназначенную папку Библиотека/Ресурсы/Таблицы преобразования.

4. Нажмите Меню Загрузить новый файл .


5. Нажмите Обзор, перейдите к файлу преобразования и выберите его, затем нажмите Открыть, чтобы
приготовить его к загрузке.
6. Нажмите Загрузить, чтобы создать файл в папке репозитария и сделать его доступным для
использования.

SAP Enterprise Architecture Designer


Работа с диаграммами в SAP EA Designer PUBLIC (ОБЩЕДОСТУПНО) 63
2.7.6 Обзор полномочий для документов

Доступ к папкам и моделям в репозитарии, а также к другим хранящимся в них документам


контролируется администраторами и пользователями с Полными полномочиями на работу с объектом. Для
открытия диаграммы модели требуется полномочие на действие Чтение, для редактирования
(предложения изменений) требуется полномочие на действие Отправить, а для публикации изменений
требуется полномочие на действие Запись.

Если у вас нет соответствующих полномочий на работу с документом, обратитесь к администратору.

Полный список поддерживаемых полномочий:

● Список — просмотр документа или папки в браузере репозитария и в результатах поиска. Без этого
полномочия папка или документ скрыты от пользователя.
● Чтение— Также открытие и сравнение. документов.
● Отправить— Также предложение изменений в документе для просмотра пользователем с правами
Записи.
● Запись— Также просмотр изменений другими пользователями и прямая публикация изменений.
● Полные — Также перемещение и удаление документов, управление полномочиями, выданными
пользователям и группам.

Примечание
Администраторы, имеющие неявный Полный доступ ко всем объектам репозитария, получают
диаграммы для просмотра только в случае, если им выданы явные права Записи на них.

SAP Enterprise Architecture Designer


64 PUBLIC (ОБЩЕДОСТУПНО) Работа с диаграммами в SAP EA Designer
3 Требования

в документах требований отображается иерархический список письменных требований.Требования


можно связывать с пользователями и группами, которые работают с ними или иным образом связаны с
ними, а также с любым объектом, который способствует исполнению требования или оказывает влияние
на него.

В данном примере требование Регистрация выбрано в иерархии:

Для создания документа требований выберите команду Создать диаграмму в разделе Быстрые ссылки на
начальной странице (см. Создание диаграммы [страница 11]), введите имя, выберите Requirements List
и нажмите Создать.

● Для документов требований доступны следующие инструменты:

Таблица 16:

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

Вставить требование (Ctrl+I)/Вставить подчиненное требование (Ctrl+Shift+I) — вставить но­


вое требование в качестве подчиненного по отношению к выбранному требованию.

Переместить вверх (Shift+Alt+стрелка вверх)/Переместить вниз (Shift+Alt+стрелка вниз) —


перемещение выбранных требований вверх или вниз по древовидной структуре на один уро­
вень.

SAP Enterprise Architecture Designer


Требования PUBLIC (ОБЩЕДОСТУПНО) 65
Инструмент Описание

Повысить уровень (Shift+Alt+стрелка влево)/Понизить уровень (Shift+Alt+стрелка вправо) —


перемещение выбранных требований вверх или вниз по древовидной структуре на один уро­
вень.

Развернуть/Свернуть — открытие или закрытие выбранной ветви древовидной структуры.

● Пользователь может управлять столбцами, которые отображаются в документе требования, и


выполнять фильтрацию по значениям в любом столбце:
○ Чтобы показать или скрыть столбцы в документе, или изменить их порядок, выберите инструмент
Настроить столбцы справа от имени документа и откройте диалоговое окно Столбцы. Для
отображения столбца установите флажок слева от его имени в списке, а с помощью стрелок
вверху списка измените порядок столбцов.
○ Чтобы отфильтровать требования в столбце по значениям, щелкните на заголовке столбца и
откройте всплывающее окно фильтров. Введите оператор, и напротив — значение фильтра. При
использовании оператора = в столбце, содержащем текст, в качестве группового символа может
использоваться * (звездочка).

Примечание
Если в столбце установлен фильтр, справа от заголовка столбца отображается значок фильтра.
Для отмены фильтра щелкните на заголовке столбца, и затем на ссылке Удалить фильтр
столбцов во всплывающем окне.

○ Чтобы выбрать несколько требований, щелкните их в коайнем левом столбце, удерживая нажатой
клавишу Ctrl . Чтобы выбрать все требования, щелкните поле в верхнем левом углу. Если выбрано
несколько требований, все изменения, внесенные в их свойства в столбце, применяются ко всем
выбранным позициям.

3.1 Требования (RQM)

Требование представляет собой четкое и точное описание необходимой функции или характеристики
продукта или процесса. Требования могут иметь приоритет, статус, рабочую нагрузку и другие
присваиваемые им свойства, а также могут содержать нижестоящие требования.

Чтобы создать требование того же уровня, что и выбранное требование, выберите инструмент Вставить
требование, нажмите Ctrl + I или, если курсор стоит на последнем требовании в таблице, нажмите
клавишу стрелки вниз . Для создания подчиненного требования для выбранного требования, выберите
инструмент Вставить подчиненное требование или нажмите Ctrl + Shift + I .

Чтобы понизить уровень требования до нижестоящего по отношению к предыдущему, выберите


инструмент Понизить уровень или нажмите клавиши Shift + Alt + стрелка вправо . Чтобы
переместить его на уровень вверх по древовидной структуре, выберите инструмент Повысить уровень или
нажмите клавиши Shift + Alt + стрелка влево .

Чтобы просмотреть описание выбранного требования, нажмите Ctrl + M .

SAP Enterprise Architecture Designer


66 PUBLIC (ОБЩЕДОСТУПНО) Требования
Во вкладке Информация в категории Общее доступны следующие свойства:

Таблица 17:

Свойство Описание

Вышестоящий эле­ [только для чтения] Отображает имя вышестоящего требования. Для требований верхнего
мент уровня это имя модели.

Заголовок Отображает краткое резюме по требованию.

Код Создает уникальный код для требования. Пользователь может перезаписать отдельный код
требования, введя его непосредственно в это поле.

Описание Отображает подробное описание требования. Нажмите кнопку В новом окне, чтобы открыть это
поле в большем по размеру плавающем редакторе.

В категории Подробно доступны следующие свойства:

Таблица 18:

Свойство Описание

Комментарий Предоставляет место для любых комментариев к требованию.

Тип Определяет тип требования.

Статус Определяет текущий статус проверки для требования.

Приоритет Определяет уровень приоритета, закрепленный за требованием. Выберите значение из списка


или введите его. Это значение не может быть нулевым или отрицательным и ограничивается
одним знаком после запятой (например: 1,9).

Выбрано Указывает на то, что требование было выбрано для реализации в проекте. Если этот флажок не
установлен, требование исключается из проекта и из суммы рабочих нагрузок.

Риск Определяет уровень риска, связанный с реализацией данного требования.

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

Рабочая нагрузка 1-4 Определяет отдельные рабочие нагрузки (см. Присвоение рабочих нагрузок [страница 68]).
Поля рабочих нагрузок для требований с нижестоящими требованиями предназначены только
для чтения и рассчитываются как суммы рабочих нагрузок всех нижестоящих требований.

Следующие вкладки содержат дополнительную информацию:

● Нижестоящие объекты — список нижестоящих требований.


● Зависимости — список пользователей или групп, присвоенных требованию, и других объектов, от
которых зависит требование или на которые оно влияет.

SAP Enterprise Architecture Designer


Требования PUBLIC (ОБЩЕДОСТУПНО) 67
3.1.1 Привязка требований к объектам дизайна

Требования можно привязать к объектам дизайна (объектам из моделей других типов) и к другим
требованиям с помощью ссылок на трассируемость.

Можно создавать ссылки на трассируемость, указывающие на требование или от него:

● Для создания ссылки на трассируемость, указывающей от требования на объект дизайна или другое
требование, выполните следующее:
1. Выберите требование и щелкните по вкладке Зависимости в его листе свойств.
2. Выберите инструмент Добавить в заголовке спискаИсходящие ссылки на трассируемость, чтобы
открыть диалоговое окно поиска.
3. Найдите объект, который требуется привязать к требованию, при необходимости установив
фильтры по местоположению, типу объекта и другим критериям (см. Ссылка на объект в поле или
списке свойств [страница 41]), и нажмите Выбрать, чтобы добавить его в список Исходящие ссылки
на трассируемость.

Примечание
На листе свойств объекта эти требования перечисляются на вкладке Зависимости в списке
Входящие ссылки на трассируемость.

● Для создания ссылки на трассируемость, указывающей от объекта дизайна или другого требования на
требование, выполните следующее:
1. Выберите объект дизайна (или другое требование) и щелкните по вкладке Зависимости в его листе
свойств.
2. Выберите инструмент Добавить в заголовке спискаИсходящие ссылки на трассируемость, чтобы
открыть диалоговое окно поиска.
3. Найдите требование, которое требуется привязать к объекту, при необходимости установив
фильтры по местоположению и другим критериям (см. Ссылка на объект в поле или списке
свойств [страница 41]), и нажмите Выбрать, чтобы добавить его в список Исходящие ссылки на
трассируемость.

Примечание
На листе свойств требования эти объекты дизайна (или другие требования) перечисляются на
вкладке Зависимости в списке Входящие ссылки на трассируемость.

3.1.2 Присвоение рабочих нагрузок

Рабочая нагрузка — это время, присваиваемое сотруднику или группе для выполнения какой-либо задачи.
Значения должны быть больше или равны нулю и ограничиваться одним десятичным разрядом (например:
3,5).

Единицы измерения рабочих нагрузок не заданы, но для того, чтобы правильно рассчитать итоговые
значения, необходимо определиться и последовательно использовать одну и ту же единицу (час или день)
для всех рабочих нагрузок.

SAP Enterprise Architecture Designer


68 PUBLIC (ОБЩЕДОСТУПНО) Требования
Рабочие нагрузки присваиваются задачам во вкладке Информация в разделе Подробно, где имеются поля
для записи четырех отдельных нагрузок.

Присваивать рабочие нагрузки можно только задачам, не имеющим подзадач. Поля рабочих нагрузок для
вышестоящих задач, пакетов и модели предназначены только для чтения и рассчитываются как суммы
рабочих нагрузок всех нижестоящих задач.

3.2 Пользователи и группы (RQM)

Пользователи — это лица, имеющие отношение к одному или нескольким требованиям. Пользователей
можно присваивать группам, а пользователей и группы можно связывать с требованиями. Пользователи и
группы создаются во вкладке Нижестоящие объекты листа свойств модели.

Для создания пользователя или группы выполните следующее:

1. Щелкните на пустой строке документа, чтобы открыть лист свойств документа, и затем щелкните на
ссылке Модель, чтобы перейти к листу свойств модели.
2. Выберите вкладку Нижестоящие объекты. Если список Пользователи или Группы не отображается,
откройте инструмент Показать/скрыть раздел и выберите нужный список для отображения.
3. Выберите инструмент Добавить в заголовке списка.

Во вкладке Информация в категории Общее доступны следующие свойства:

Таблица 19:

Свойство Описание

Имя/код/коммента­ Идентификация объекта. Название должно четко формулировать назначение объекта для не­
рий технических пользователей, в то время как код, который используется для генерации кода или
скриптов, может быть сокращен и не должен содержать пробелы. По желанию можно доба­
вить комментарий для предоставления более подробной информации об объекте. Код по
умолчанию синхронизируется с именем. Чтобы разделить синхронизацию имя-код,, введите
новый код в поле Код.

Адрес электронной Адрес электронной почты пользователя или группы.


почты

Следующие вкладки содержат дополнительную информацию:

● Зависимости - список групп и пользователей группы, групп, к которым относится группа или
пользователь, а также других объектов, от которых пользователь или группа зависят, либо на которые
они влияют.

3.2.1 Добавление пользователей и групп в группу

Добавлять пользователей и группы в группу можно из листа свойств группы.

SAP Enterprise Architecture Designer


Требования PUBLIC (ОБЩЕДОСТУПНО) 69
Процедура

1. Откройте лист свойств для группы и щелкните по вкладке Зависимости.


2. Если список Пользователи группы не отображается, откройте инструмент Показать/скрыть раздел и
выберите его.
3. Щелкните инструмент Добавить в верхней части списка Пользователи группы и используйте
диалоговое окно Поиск для выбора объекта для привязки (см. Ссылка на объект в поле или списке
свойств [страница 41]).
Теперь пользователь или группа является членом группы.

3.3 Импорт требований из файла ReqIF

Файлы формата Requirements Interchange Format (ReqIF) представляют собой XML-файлы, которые
используются для передачи требований между различными инструментами управления требованиями.
SAP EA Designer поддерживает импорт файлов .reqif или ZIP-архивов .reqifz, содержащих
файл .reqif и связанные изображения

Процедура

1. Откройте проводник репозитария, перейдите к папке, в которой требуется создать требования, и


выберите Меню Импорт файла ReqIF .
2. На вкладке Информация нажмите Обзор, перейдите к файлу, который требуется импортировать, а
затем нажмите Открыть, чтобы выбрать его для импорта.

Можно импортировать следующее:


○ файл .reqif или .xml с информацией ReqIF;
○ архивный файл .reqifz или .zip с файлом ReqIF и сопроводительными файлами, например,
изображениями.
3. Нажмите кнопку Далее для перехода на вкладку Присвоения и проверки предложенных значений
присвоения:

○ Спецификация ReqIF, содержащая иерархический список объектов требований в файле ReqIF,


присваивается модели требований SAP EA Designer.
○ Объект спецификации ReqIF (SpecObject), который представляет объект требований в файле
ReqIF, присваивается объекту требований SAP EA Designer.
4. [необязательно] При необходимости обновите значения присвоения, выбрав свойство SAP EA Designer
в списке.
5. Для импорта файла нажмите Импорт.

SAP Enterprise Architecture Designer


70 PUBLIC (ОБЩЕДОСТУПНО) Требования
3.4 Экспорт требований в файл ReqIF

Файлы формата Requirements Interchange Format (ReqIF) представляют собой XML-файлы, которые
используются для передачи требований между различными инструментами управления требованиями.
SAP EA Designer поддерживает экспорт всех компонентов списка требований (включая изображения,
содержащиеся в требованиях) в ZIP-архив .reqifz.

Процедура

1. Откройте список требований на начальной странице или в проводнике репозитария.

2. Выберите Меню Экспорт в файл ReqIF .


3. На вкладке Информация укажите имя файла для экспорта и нажмите Далее.
4. По умолчанию для экспорта выбраны все требования. Если требуется, отмените выбор требований,
удалив соответствующие индикаторы, и укажите подмножество. Для проверки результатов выбора
нажмите кнопку Показать выбранное.
5. Нажмите Экспорт для создания и загрузки файла .reqifz.

SAP Enterprise Architecture Designer


Требования PUBLIC (ОБЩЕДОСТУПНО) 71
4 Архитектура предприятия

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


ее функции и процессы, поддерживающие их приложения и системы, а также физическую архитектуру, с
помощью которой они реализованы.

В данном примере различные системы выгружают данные в систему Бизнес-хранилище:

Для создания диаграммы архитектуры предприятия выберите команду Создать диаграмму в разделе
Быстрые ссылки на начальной странице (см. Создание диаграммы [страница 11]), введите имя, выберите
Enterprise Architecture Diagram и нажмите Создать.

● Диаграммы архитектуры предприятия содержат панели инструментов для каждого из доменов


архитектуры. Для доступа к инструментам домена щелкните на его панели инструментов:

SAP Enterprise Architecture Designer


72 PUBLIC (ОБЩЕДОСТУПНО) Архитектура предприятия
Таблица 20:

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

Панель инструментов архитектуры организации — (см. Моделирование архитектуры организа­


ции [страница 81]).

Панель инструментов архитектуры процесса — (см. Моделирование архитектуры процессов и


функций [страница 87]).

Панель инструментов архитектуры приложения — (см. Моделирование архитектуры приложе­


ния [страница 90]).

Панель инструментов архитектуры инфраструктуры — (см. Моделирование архитектуры ин­


фраструктуры [страница 103]).

Панель инструментов целей и проектов — (см. Моделирование целей и проектов EA [страница


110]).

Ссылка

Пакет. См. Пакеты [страница 293].

Область архитектуры. См. Области архитектуры [страница 293].

Файл. См. Объекты файлов [страница 294].

Лассо. Выберите несколько символов путем перетаскивания поверх них.

● Многие объекты можно разложить на подобъекты, а некоторые могут содержать другие объекты или
использоваться для группировки других объектов (см. Структуризация объектов EAM [страница 73]).
● Любой объект можно соединить с другим объектом ссылками, имеющими различные типы и
различное семантическое значение. (см. Создание ссылок между объектами EAM [страница 78]).
● Объекты, определенные на одной диаграмме, могут повторно использоваться на другой (см.
Повторное использование объектов в EAM [страница 80]).

4.1 Структуризация объектов EAM

Вы можете структурировать и организовать свои объекты различными способами. Многие объекты


архитектуры предприятия можно разложить на подчиненные объекты, а некоторые могут содержать
другие объекты и/или использоваться для группировки других объектов.

SAP Enterprise Architecture Designer


Архитектура предприятия PUBLIC (ОБЩЕДОСТУПНО) 73
Следующие объекты предоставляют основные способы группировки других объектов:

● Области архитектуры – обеспечивают объединение объектов в локальные группы (см. Области


архитектуры [страница 293]). Любой объект можно присоединить к какой-либо области архитектуры,
после чего он появится внутри символа этой области. Объекты можно присоединять к нескольким
областям архитектуры:

● Сайты – обеспечивают объединение объектов в географические группы (см. Сайты (EAM) [страница
82]). Объекты многих типов можно присоединять к сайтам, при этом объект появляется внутри
символа соответствующего сайта. Организационные единицы, роли, бизнес-функции, системы и базы
данных можно присоединять к нескольким сайтам одновременно, тогда как людей и машины можно
присоединять только к одному сайту:

● Сети – обеспечивают объединение объектов в виртуальные группы (см. Сети (EAM) [страница 107]).
Объекты аппаратных средств и инстанции развертывания можно присоединять к сети, после чего они
отображаются внутри символа сети:

Примечание
Объекты, связанные с областью инфраструктуры, сайтом или сетью, не принадлежат этим объектам
и не удаляются в случае удаления соответствующей области, сайта или сети. С другой стороны,
области могут содержать подчиненные области, сайты могут содержать подчиненные сайты, а сети

SAP Enterprise Architecture Designer


74 PUBLIC (ОБЩЕДОСТУПНО) Архитектура предприятия
могут содержать подсети, и эти подчиненные объекты принадлежат своим родительским объектам
и удаляются при удалении родительского объекта.

● Организационные единицы – могут содержать подчиненные единицы и могут объединять людей в


группы (см. Организационные единицы (EAM) [страница 83]). Одно лицо может принадлежать
нескольким организационным единицам.

Примечание
Подчиненные единицы и люди не могут отображаться внутри символов их вышестоящих единиц на
диаграмме архитектуры предприятия. Они могут отображаться только на организационной
диаграмме, которую можно просматривать, но не редактировать, в сети Интернет.

● Бизнес-функции могут содержать подчиненные функции и процессы (см. Бизнес-функции [страница


88]), а процессы могут содержать подпроцессы (см. Процессы [страница 89]). Такие подчиненные
объекты удаляются при удалении родительского объекта.

Примечание
Подпроцессы не могут отображаться внутри символов их вышестоящих процессов на диаграмме
архитектуры предприятия. Их можно просмотреть только на карте подпроцессов (см. Карты
процессов [страница 115]).

● Системы и приложения могут содержать другие объекты архитектуры приложений (см. Системы и
приложения (EAM) [страница 91]), которые удаляются при удалении родительского объекта:

● Объекты архитектуры приложений можно развертывать на серверах аппаратных средств и ПО,


рабочих станциях и мобильных устройствах (см. Серверы, рабочие станции, мобильные устройства и
узлы сети (EAM) [страница 104]). Развертывание моделируется с помощью инстанций развертывания

SAP Enterprise Architecture Designer


Архитектура предприятия PUBLIC (ОБЩЕДОСТУПНО) 75
(см. Инстанции развертывания (EAM) [страница 108]). Каждая инстанция развертывания
представляет собой подчиненный объект своего родительского объекта аппаратных средств и
удаляется при удалении родительского объекта, при этом актив ПО остается неизменным.

На этой диаграмме представлены все основные способы декомпозиции, вложения и группировки


объектов:

Таблица 21:

Символ Значение

Коробка в ко­ Декомпозиция – объект может быть разложен на подчиненные объекты, которые принадлежат ро­
робке дительскому объекту и удаляются при удалении родительского объекта. Например, область может
содержать подчиненные области, а сайт – подчиненные сайты. Подчиненные объекты отобра­
жаются во вкладке Нижестоящие объекты в листе свойств родительского объекта.

Примечание
*Процессы могут одержать подпроцессы, однако подпроцессы не отображаются внутри символа
родительского процесса. Структура процессов и подпроцессов отображается на отдельной диа­
грамме карты процессов (см. Карты процессов [страница 115]). Аналогичным образом, органи­
зационные единицы могут содержать подчиненные единицы, но это отношение может отобра­
жаться только на организационной диаграмме.

Сплошная Содержит подчиненные объекты – объект может содержать подчиненные объекты, которые при­
стрелка надлежат родительскому объекту и удаляются при удалении родительского объекта. Например, си­
стема может содержать подсистемы, приложения, базы данных и другие артефакты ПО. Дочерние
объекты отображаются во вкладке Нижестоящие объекты в листе свойств родительского объекта.

Пунктирная Группировка объектов – объект может объединять другие объекты в группу, но эти сгруппирован­
стрелка ные объекты не принадлежат к группирующему объекту и не удаляются при его удалении. Напри­
мер, сайт может группировать людей, функции, системы, серверы и другие объекты. Сгруппирован­
ные объекты отображаются на вкладке Зависимости на его листе свойств.

Примечание
**Области архитектуры могут включать в группу любой артефакт.

SAP Enterprise Architecture Designer


76 PUBLIC (ОБЩЕДОСТУПНО) Архитектура предприятия
SAP Enterprise Architecture Designer
Архитектура предприятия PUBLIC (ОБЩЕДОСТУПНО) 77
4.2 Создание ссылок между объектами EAM

Объекты архитектуры предприятия можно соединять друг с другом ссылками, имеющими различные типы
и различное семантическое значение. Любой объект можно соединить с любым другим объектом, при
этом единый инструмент "Ссылка" создает ссылку с типом по умолчанию на основе исходного и целевого
объекта.

Для создания ссылки между двумя объектами:

● Выберите исходный объект для отображения его контекста, затем щелкните инструмент "Ссылка" и
проведите ссылку к целевому объекту.
● Щелкните по инструменту "Ссылка" в меню, а затем перетащите его из исходного объекта в целевой.

Будет создана ссылка по умолчанию на основе типов исходного и целевого объектов. Для многих
комбинаций исходного и целевого объектов можно изменить тип ссылки после ее создания, для чего
следует выбрать ссылку, нажать Тип и выбрать другой тип ссылки.

Доступны следующие типы ссылок:

● Ссылки на бизнес-процессы, приложения и инфраструктуру (сплошные линии) – для соединения


таких объектов архитектуры, как организации, процессы, приложения и инфраструктура в любой
комбинации:

○ Бизнес-процессы – обычно представляют связь между людьми, отделами и функциями, и могут


содержать документы. Эти ссылки создаются по умолчанию при соединении архитектурных
артефактов организации или процесса.

SAP Enterprise Architecture Designer


78 PUBLIC (ОБЩЕДОСТУПНО) Архитектура предприятия
○ Ссылки на приложения – как правило, представляют связи между артефактами приложений.
Такие ссылки создаются по умолчанию в случаях, если исходным или целевым объектом является
артефакт приложения.
○ Ссылки на инфраструктуру – как правило, представляют физическое (или беспроводное)
соединение между артефактами инфраструктуры. Такие ссылки создаются по умолчанию при
соединении артефактов инфраструктуры.
● Специальные ссылки – такие ссылки имеют особое значение и могут быть созданы только в
следующих контекстах:
○ Привязки ролей (пунктирная линия с точками) – обозначает ответственность (или другую
взаимосвязь) за данный артефакт (см. Присвоение объекту лица, организационной единицы или
роли [страница 86]). Такие ссылки создаются по умолчанию при проведении ссылки от
артефакта к организационной единице, человеку или роли:

○ Ссылки на выполнение (пунктирная линия) – обозначает достижение цели компании программой


или проектом (см. Определение выполнения целей по проектам [страница 113]). Такие ссылки
создаются по умолчанию при проведении ссылки от программы или объекта к проекту или цели:

○ Ссылки на уровень влияния (точечная линия) – обозначает потенциальное влияние программы или
проекта на артефакт (см. Определение влияния проекта на активы EA [страница 113]). Такие
ссылки создаются по умолчанию при проведении ссылки от программы или объекта к артефакту:

● Ссылки на трассируемость (пунктирная линия) – может быть создана между любым объектом в любой
модели и любым другим объектом в той же или другой модели (см. Ссылки на трассируемость
[страница 295]):

SAP Enterprise Architecture Designer


Архитектура предприятия PUBLIC (ОБЩЕДОСТУПНО) 79
4.3 Повторное использование объектов в EAM

Обычной практикой является построение ссылочных диаграмм, отражающих подробную структуру


активов предприятия, и последующее повторное использование артефактов из этих ссылочных диаграмм
в других диаграммах, предназначенных для взаимодействия в отношении подмножества артефактов в
определенном контексте. В случае повторного использования артефакта из одной диаграммы в другой
диаграмме создается ссылка на исходный артефакт, что позволяет избежать ненужного дублирования
данных, а также повышает качество и объем анализа зависимостей.

Например, можно построить следующие ссылочные модели для документирования среды:

● Карта процесса – подробные данные бизнес-функций, процессов и подпроцессов.


● Организация – подробные данные организационных единиц, ролей и людей.
● Физическая среда – подробные данные сайтов и подчиненных сайтов, а также сетей, серверов и
другого аппаратного обеспечения, развернутого в них.
● Системы и приложения – подробные данные программного обеспечения, используемого в
организации.

Чтобы повторно использовать артефакт из ссылочной диаграммы в собственной диаграмме, создайте


объект требуемого типа и начните вводить имя того артефакта, который требуется повторно
использовать. SAP EA Designer предлагает список существующих объектов (из текущей модели и папки
Библиотека), содержащих введенные символы:

SAP Enterprise Architecture Designer


80 PUBLIC (ОБЩЕДОСТУПНО) Архитектура предприятия
Выберите объект из списка или нажмите Поиск для поиска другого объекта для повторного использования
(см. Повторное использование библиотеки и других внешних объектов на диаграммах [страница 39]). При
выборе объекта из списка в диалоговом окне Поиск в диаграмме создается ярлык, указывающий на
исходный объект.

Правила использования ярлыков в диаграммах:

● Можно поместить ярлык в локальный объект (как дочерний или сгруппированный с другим объектом),
но невозможно поместить локальный объект в ярлык. Изменять содержимое ярлыка можно только в
его исходной диаграмме.
● К ярлыку и от него можно проводить ссылки, за исключением ссылок на трассируемость, которые не
могут начинаться с ярлыков. Ссылку на трассируемость можно создать только от локального объекта к
другому локальному объекту или ярлыку.
● Можно создать ярлык на объект или на любой из содержащихся в нем объектов, но невозможно
отобразить содержимое объекта внутри его символа объекта. Пример: если имеется сайт Европа, в
котором содержится подчиненный сайт Германия, в котором содержится подчиненный сайт Берлин, в
котором содержится сервер Ber-105TX, то можно создать ярлык, указывающий на любой из этих
объектов – Европа, Германия, Берлин или Ber-105TX, но невозможно отобразить подробные данные
этой иерархии в другой диаграмме.

4.4 Моделирование архитектуры организации

SAP EA Designer позволяет регистрировать, анализировать, визуализировать и планировать изменения в


организации.

Доступны следующие инструменты:

Таблица 22:

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

Панель инструментов архитектуры организации — щелкните, чтобы показать или скрыть следую­
щие инструменты.

Сайт - физическое местоположение. См. Сайты (EAM) [страница 82].

Организационная единица - группа, отдел, функция или другая совокупность людей или организа­
ционных единиц. См. Организационные единицы (EAM) [страница 83].

Лицо - индивидуальный пользователь. См. Люди (EAM) [страница 84].

Роль - совокупность обязанностей. См. Роли (EAM) [страница 86].

SAP Enterprise Architecture Designer


Архитектура предприятия PUBLIC (ОБЩЕДОСТУПНО) 81
4.4.1 Сайты (EAM)

Сайт – это физическое местоположение, которое может содержать в себе подчиненные сайты и может
географически объединять людей, организации и другие объекты.

В данном примере организационная единица Группа сбыта и система CRM находятся в местоположении
Париж:

Чтобы создать местоположение, перетащите инструмент Местоположение в пустую область или в


существующий элемент:

● Местоположение (для создания подчиненного местоположения)


● Область архитектуры

Местоположение можно связать с любым другим объектом с помощью инструмента Ссылка (см. Создание
ссылок между объектами EAM [страница 78]). К местоположению можно добавить следующие типы
объектов:

● Подчиненные местоположения
● Организационные единицы, лица и роли
● Бизнес-функции
● Системы и базы данных
● Серверы аппаратных средств и ПО, рабочие станции, мобильные устройства, сети и сетевые узлы

Для получения дополнительной информации о группировке и организации объектов EAM см.


Структуризация объектов EAM [страница 73].

SAP Enterprise Architecture Designer


82 PUBLIC (ОБЩЕДОСТУПНО) Архитектура предприятия
Во вкладке Информация в категории Общее доступны следующие свойства:

Таблица 23:

Свойство Описание

Имя/код/коммента­ Идентификация объекта. Название должно четко формулировать назначение объекта для не­
рий технических пользователей, в то время как код, который используется для генерации кода или
скриптов, может быть сокращен и не должен содержать пробелы. По желанию можно добавить
комментарий для предоставления более подробной информации об объекте. Код по умолча­
нию синхронизируется с именем. Чтобы разделить синхронизацию имя-код,, введите новый код
в поле Код.

Адрес / Почтовый Определяет адрес сайта.


индекс / Город /
Страна

Телефон Определяет номер телефона сайта.

Совокупность Определяет число людей в данном сайте.

Следующие вкладки содержат дополнительную информацию:

● Нижестоящие объекты — список подчиненных местоположений.


● Зависимости — список объектов, сгруппированных в местоположении, и других объектов, от которых
оно зависит или на которые влияет.

4.4.2 Организационные единицы (EAM)


Организационная единица – это отдел, группа или группа сотрудников, которая может содержать
подчиненные единицы и может объединять людей в группы.

В данном примере организационная единица Офис CBO является стейкхолдером цели ERP в Cloud:

Чтобы создать организационную единицу, перетащите инструмент Организационная единица в пустую


область или в существующий элемент:

● Местоположение
● Область архитектуры

Примечание
Подчиненные единицы не могут создаваться или отображаться внутри их вышестоящих единиц на
диаграмме архитектуры предприятия. Чтобы добавить подчиненную единицу к организационной

SAP Enterprise Architecture Designer


Архитектура предприятия PUBLIC (ОБЩЕДОСТУПНО) 83
единице, используйте список подчиненных организаций во вкладке вышестоящей
единицыНижестоящие объекты. Это отношение может отображаться внутри организационной
диаграммы, которую можно просматривать, но не редактировать, в сети Интернет.

Организационную единицу можно связать с любым другим объектом с помощью инструмента Ссылка (см.
Создание ссылок между объектами EAM [страница 78]). К организационной единице можно добавить
следующие типы объектов:

● Подчиненные единицы (с помощью списка подчиненных организаций в ее вкладке Нижестоящие


объекты )
● Лица (с помощью списка лиц в ее вкладке Зависимости)

Во вкладке Информация в категории Общее доступны следующие свойства:

Таблица 24:

Свойство Описание

Имя/код/коммента­ Идентификация объекта. Название должно четко формулировать назначение объекта для не­
рий технических пользователей, в то время как код, который используется для генерации кода или
скриптов, может быть сокращен и не должен содержать пробелы. По желанию можно добавить
комментарий для предоставления более подробной информации об объекте. Код по умолча­
нию синхронизируется с именем. Чтобы разделить синхронизацию имя-код,, введите новый код
в поле Код.

Менеджер Определяет менеджера организационной единицы. Выберите инструмент Выбрать и выполните


поиск лица или роли (см. Ссылка на объект в поле или списке свойств [страница 41]).

Телефон Определяет номер телефона организационной единицы.

Электронная почта Определяет адрес электронной почты организационной единицы.

Веб-сайт Определяет URL-адрес веб-сайта организационной единицы.

Следующие вкладки содержат дополнительную информацию:

● Нижестоящие объекты — список подчиненных единиц.


● Зависимости - список лиц, сгруппированных в организационной единице, ролей, которые она
выполняет, а также других объектов, от которых она зависит, привязок ролей, относящихся к
организационной единице (см. Присвоение объекту лица, организационной единицы или роли
[страница 86]), и других объектов, на которые она влияет.

4.4.3 Люди (EAM)

Лицо – это отдельный человек, который имеет определенную должность в организации и выполняет
различные роли в отношении артефактов.

В данном примере Майк Сандерсон является владельцем сервера PAR08-T65:

SAP Enterprise Architecture Designer


84 PUBLIC (ОБЩЕДОСТУПНО) Архитектура предприятия
Чтобы создать лицо, перетащите инструмент Лицо в пустую область или в существующий элемент:

● Местоположение
● Область архитектуры

Примечание
Лица не могут создаваться или отображаться внутри организационной единицы на диаграмме
архитектуры предприятия. Чтобы добавить лицо к организационной единице, используйте список лиц
во вкладке организационной единицыНижестоящие объекты. Это отношение может отображаться
внутри организационной диаграммы, которую можно просматривать, но не редактировать, в сети
Интернет.

Лицо можно связать с любым другим объектом с помощью инструмента Ссылка (см. Создание ссылок
между объектами EAM [страница 78]).

Во вкладке Информация в категории Общее доступны следующие свойства:

Таблица 25:

Свойство Описание

Имя/код/коммента­ Идентификация объекта. Название должно четко формулировать назначение объекта для не­
рий технических пользователей, в то время как код, который используется для генерации кода или
скриптов, может быть сокращен и не должен содержать пробелы. По желанию можно добавить
комментарий для предоставления более подробной информации об объекте. Код по умолча­
нию синхронизируется с именем. Чтобы разделить синхронизацию имя-код,, введите новый код
в поле Код.

Менеджер Определяет менеджера данного лица. Выберите лицо из списка или создайте новое лицо, щел­
кнув инструмент "Новый" справа от поля.

Сайт Определяет сайт, в котором находится данное лицо. Выберите инструмент Выбрать и выпол­
ните поиск сайта (см. Ссылка на объект в поле или списке свойств [страница 41]).

Название должности Определяет название должности данного лица.

Телефон Определяет номер телефона данного лица.

Электронная почта Определяет адрес электронной почты данного лица.

Следующие вкладки содержат дополнительную информацию:

● Зависимости - список ролей, которые лицо выполняет, а также других объектов, от которых оно
зависит, привязок ролей, относящихся к лицу (см. Присвоение объекту лица, организационной
единицы или роли [страница 86]), и других объектов, на которые оно влияет.

SAP Enterprise Architecture Designer


Архитектура предприятия PUBLIC (ОБЩЕДОСТУПНО) 85
4.4.3.1 Присвоение объекту лица, организационной
единицы или роли

Вы можете определить роль, которую лицо, организационная единица или роль играет для другого
объекта, создав ссылку от объекта к этому лицу. Список объектов, для которых данное лицо играет роль,
доступен на вкладке лица Зависимости, а список лиц, играющих роль по отношению к объекту,
отображается на вкладке объекта Зависимости.

Контекст

Например:

● Сотрудник может быть назначен администратором сервера аппаратных средств и менеджером сайта.
● Организационная единица может быть назначена ответственной за бизнес-функцию "Сбыт".
● Роль может быть выбрана в качестве контакта для сайта "Мадрид".

В данном примере Боб несет ответственность за широкий спектр объектов:

4.4.4 Роли (EAM)

Роль — это совокупность обязанностей. Роли могут присваиваться лицам или организационным единицам,
или использоваться вместо них.

В данном примере роль Инженер по предпродажной подготовке вовлечена в процесс PAR08-T65:

SAP Enterprise Architecture Designer


86 PUBLIC (ОБЩЕДОСТУПНО) Архитектура предприятия
Чтобы создать роль, перетащите инструмент Роль в пустую область или в существующий элемент:

● Местоположение
● Область архитектуры

Роль можно связать с любым другим объектом с помощью инструмента Ссылка (см. Создание ссылок
между объектами EAM [страница 78]).

Во вкладке Информация в категории Общее доступны следующие свойства:

Таблица 26:
Свойство Описание

Имя/код/коммента­ Идентификация объекта. Название должно четко формулировать назначение объекта для не­
рий технических пользователей, в то время как код, который используется для генерации кода или
скриптов, может быть сокращен и не должен содержать пробелы. По желанию можно доба­
вить комментарий для предоставления более подробной информации об объекте. Код по
умолчанию синхронизируется с именем. Чтобы разделить синхронизацию имя-код,, введите
новый код в поле Код.

Следующие вкладки содержат дополнительную информацию:

● Зависимости - список лиц и организационных единиц, которые выполняют роль, а также других
объектов, от которых она зависит, привязок ролей, относящихся к роли (см. Присвоение объекту лица,
организационной единицы или роли [страница 86]), и других объектов, на которые она влияет.

4.5 Моделирование архитектуры процессов и функций

SAP EA Designer позволяет регистрировать, анализировать, визуализировать процессы и функции, а также


планировать изменения в них.

Доступны следующие инструменты:

Таблица 27:

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

Панель инструментов архитектуры процесса – щелкните, чтобы показать или скрыть следующие
инструменты.

Область архитектуры - абстрактный объект для группирования других объектов. См. Области архи­
тектуры [страница 293].

SAP Enterprise Architecture Designer


Архитектура предприятия PUBLIC (ОБЩЕДОСТУПНО) 87
Инструмент Описание

Бизнес-функция - агрегация процессов и/или подчиненных функций. См. Бизнес-функции [стра­


ница 88].

Процесс - действие или группа подпроцессов. См. Процессы [страница 89].

4.5.1 Бизнес-функции

Бизнес-функция является агрегацией подчиненных функций и процессов. Эти подчиненные объекты


относятся к функции и при ее удалении будут также удалены.

Примечание
На карте процесса также могут создаваться функции (см. Карты процессов [страница 115]).

В данном примере функция Непрямые продажи содержит несколько процессов:

Чтобы создать функцию, перетащите инструмент Бизнес-функция в пустую область или в существующий
элемент:

● Бизнес-функция
● Местоположение
● Область архитектуры

Функцию можно связать с любым другим объектом с помощью инструмента Ссылка (см. Создание ссылок
между объектами EAM [страница 78]). К бизнес-функции можно добавить следующие типы объектов:

● Подчиненные функции
● Процессы

SAP Enterprise Architecture Designer


88 PUBLIC (ОБЩЕДОСТУПНО) Архитектура предприятия
Во вкладке Информация в категории Общее доступны следующие свойства:

Таблица 28:
Свойство Описание

Имя/код/коммента­ Идентификация объекта. Имя должно четко формулировать назначение объекта для нетех­
рий нических пользователей, в то время как код, который используется для генерации кода или
скриптов, может быть сокращен и не должен содержать пробелы. По желанию можно доба­
вить комментарий для предоставления более подробной информации об объекте. По умолча­
нию код генерируется из имени посредством применения соглашения по присвоению имен,
указанного в параметрах модели. Чтобы разделить синхронизацию имя-код, нажмите кнопку
"=" справа от поля Код.

Стереотип Расширяет семантику объекта. Можно ввести стереотип непосредственно в этом поле или до­
бавить стереотипы в список путем их указания в файле расширения.

Следующие вкладки содержат дополнительную информацию:

● Нижестоящие объекты — список подчиненных функций и нижестоящих процессов.


● Зависимости — список объектов, от которых зависит функция или на которые она влияет.

4.5.2 Процессы

Процесс является процедурой, выполняемой организацией. Процессы можно разбить на подпроцессы, а


иерархия процессов, как правило, отображается в карте процесса.

Примечание
На карте процесса также могут создаваться процессы (см. Карты процессов [страница 115]).

В данном примере процесс Обновление записи клиента связан с системой Kayak:

Чтобы создать процесс, перетащите инструмент Процесс в пустую область или в существующий элемент:

● Бизнес-функция
● Область архитектуры

Примечание
Подпроцессы не могут отображаться внутри символов их вышестоящих процессов на диаграмме
архитектуры предприятия. Их можно просмотреть только на карте подпроцессов (см. Карты процессов
[страница 115]).

SAP Enterprise Architecture Designer


Архитектура предприятия PUBLIC (ОБЩЕДОСТУПНО) 89
Процесс можно связать с любым другим объектом с помощью инструмента Ссылка (см. Создание ссылок
между объектами EAM [страница 78]).

Во вкладке Информация в категории Общее доступны следующие свойства:

Таблица 29:

Свойство Описание

Имя/код/коммента­ Идентификация объекта. Название должно четко формулировать назначение объекта для не­
рий технических пользователей, в то время как код, который используется для генерации кода или
скриптов, может быть сокращен и не должен содержать пробелы. По желанию можно добавить
комментарий для предоставления более подробной информации об объекте. Код по умолча­
нию синхронизируется с именем. Чтобы разделить синхронизацию имя-код,, введите новый код
в поле Код.

Ид. номера Определяет номер процесса в последовательности. Номера присваиваются процессам после­
довательно по мере их создания. При перемещении процессов их номера могут перестать соот­
ветствовать требуемой последовательности. Здесь можно изменить номер процесса, а другие
номера обновятся во избежание возникновения дубликатов и по возможности заполнят возник­
шие пропуски в последовательности.

Повторно используе­ Определяет имя повторно используемого процесса.


мый процесс

Следующие вкладки содержат дополнительную информацию:

● Нижестоящие объекты — список подпроцессов.


● Зависимости — список объектов, от которых зависит процесс или на которые он влияет.

4.6 Моделирование архитектуры приложения

SAP EA Designer позволяет регистрировать, анализировать и визуализировать системы, приложения, базы


данных, службы и другие активы ПО.

Для моделирования архитектуры приложения можно использовать следующие инструменты:

SAP Enterprise Architecture Designer


90 PUBLIC (ОБЩЕДОСТУПНО) Архитектура предприятия
Таблица 30:

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

Панель инструментов архитектуры приложения – щелкните, чтобы показать или скрыть следую­
щие инструменты.

Система - пакетное приложение. См. Системы и приложения (EAM) [страница 91].

Приложение - компьютерная программа. См. Системы и приложения (EAM) [страница 91].

База данных - база данных. См. Базы данных (EAM) [страница 94].

Компонент - заменяемая составляющая приложения. См. Компоненты (EAM) [страница 95].

Форма - элемент пользовательского интерфейса. См. Формы (EAM) [страница 98].

Документ - документ. См. Документы и отчеты (EAM) [страница 96].

Документ отчета - отчет. См. Документы и отчеты (EAM) [страница 96].

Задание ETL - экстракция, преобразование и загрузка данных. См. Задания ETL (EAM) [страница
99].

Договор - соглашение между службами. См. Договоры (EAM) [страница 100].

Служба приложения - внешне видимая функциональная единица. См. Службы приложений и биз­
нес-службы (EAM) [страница 101].

Бизнес-служба - служба, предлагаемая организацией. См. Службы приложений и бизнес-службы


(EAM) [страница 101].

4.6.1 Системы и приложения (EAM)

Эти объекты предоставляют основные составные элементы для моделирования активов ПО. Система
может включать в себя подсистемы, приложения и службы приложений, базы данных, компоненты и
формы. Приложение может включать в себя субприложения, компоненты и формы.

В данном примере система Kayak содержит форму, отчет и базу данных, а также приложение Kayak,
которое, в свою очередь, содержит компонент Kayak Core, связанный с несколькими общими
компонентами:

SAP Enterprise Architecture Designer


Архитектура предприятия PUBLIC (ОБЩЕДОСТУПНО) 91
Чтобы создать систему или приложение, перетащите соответствующий инструмент в пустую область или
в существующий элемент:

● [система] Местоположение
● Система
● [приложение] Приложение
● Сервер аппаратных средств или ПО, рабочая станция мобильное устройство или сеть (в качестве
инстанции развертывания, см. Инстанции развертывания (EAM) [страница 108])
● Область архитектуры

Систему или приложение можно связать с любым другим объектом с помощью инструмента Ссылка (см.
Создание ссылок между объектами EAM [страница 78]). К системе или приложению можно добавить
следующие типы объектов:

● Приложения/субприложения
● Компоненты
● Формы
● [система] Подсистемы
● [система] Базы данных
● [система] Документы и отчеты
● [система] Задания ETL
● [система] Службы приложений

SAP Enterprise Architecture Designer


92 PUBLIC (ОБЩЕДОСТУПНО) Архитектура предприятия
Для получения дополнительной информации о группировке и организации объектов EAM см.
Структуризация объектов EAM [страница 73].

Во вкладке Информация в категории Общее доступны следующие свойства:

Таблица 31:

Свойство Описание

Имя/код/коммента­ Идентификация объекта. Название должно четко формулировать назначение объекта для не­
рий технических пользователей, в то время как код, который используется для генерации кода или
скриптов, может быть сокращен и не должен содержать пробелы. По желанию можно добавить
комментарий для предоставления более подробной информации об объекте. Код по умолча­
нию синхронизируется с именем. Чтобы разделить синхронизацию имя-код,, введите новый код
в поле Код.

Тип [только для приложения] Определяет тип приложения. Варианты выбора:

● Web
● Rich Client
● Office
● Tool
● CRM
● ERP

[приложения] В разделе Подробно записывается язык программирования, версия и другие подробные


данные приложения.

Следующие вкладки содержат дополнительную информацию:

● Нижестоящие объекты — список объектов архитектуры приложений, содержащихся в системе или


приложении.
● Зависимости — список объектов, от которых зависит система или приложение или на которые влияет.

SAP Enterprise Architecture Designer


Архитектура предприятия PUBLIC (ОБЩЕДОСТУПНО) 93
4.6.2 Базы данных (EAM)

Базы данных предназначены для хранения данных. Базу данных можно связать с физической моделью
данных, содержащей ее схему.

В данном примере база данных CRM DB ежедневно тиражируется в базу данных Data Warehouse:

Чтобы создать базу данных, перетащите инструмент База данных в пустую область или в существующий
элемент:

● Местоположение
● Система
● Сервер аппаратных средств или ПО, рабочая станция мобильное устройство или сеть (в качестве
инстанции развертывания, см. Инстанции развертывания (EAM) [страница 108])
● Область архитектуры

Базу данных можно связать с любым другим объектом с помощью инструмента Ссылка (см. Создание
ссылок между объектами EAM [страница 78]).

Чтобы связать базу данных с физической моделью данных (см. Базы данных [страница 153]), выберите ее
вкладку Зависимости, разверните список Модели источника, щелкните инструмент Добавить, в
диалоговом окне выберите одну или несколько физических моделей данных и нажмите Вставить
элементы.

Во вкладке Информация в категории Общее доступны следующие свойства:

Таблица 32:

Свойство Описание

Имя/код/коммента­ Идентификация объекта. Название должно четко формулировать назначение объекта для не­
рий технических пользователей, в то время как код, который используется для генерации кода или
скриптов, может быть сокращен и не должен содержать пробелы. По желанию можно добавить
комментарий для предоставления более подробной информации об объекте. Код по умолча­
нию синхронизируется с именем. Чтобы разделить синхронизацию имя-код,, введите новый код
в поле Код.

Тип Определяет тип базы данных. Варианты выбора:

● Хранилище данных
● Киоск данных
● Многомерное хранилище данных
● База данных OLTP
● Виртуальная база данных

SAP Enterprise Architecture Designer


94 PUBLIC (ОБЩЕДОСТУПНО) Архитектура предприятия
Свойство Описание

Версия DBMS/DBMS Определяет DBMS базы данных.

Следующие вкладки содержат дополнительную информацию:

● Зависимости — список объектов, от которых зависит база данных или на которые она влияет.

4.6.3 Компоненты (EAM)

Компонент представляет собой инкапсулированную, повторно используемую и заменяемую часть


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

В данном примере различные компоненты используются системами Banzai и Velocity:

Чтобы создать компонент, перетащите инструмент Компонент в пустую область или в существующий
элемент:

● Система или приложение


● Сервер аппаратных средств или ПО, рабочая станция мобильное устройство или сеть (в качестве
инстанции развертывания, см. Инстанции развертывания (EAM) [страница 108])
● Область архитектуры

Компонент можно связать с любым другим объектом с помощью инструмента Ссылка (см. Создание
ссылок между объектами EAM [страница 78]).

SAP Enterprise Architecture Designer


Архитектура предприятия PUBLIC (ОБЩЕДОСТУПНО) 95
Во вкладке Информация доступны следующие свойства:

Таблица 33:

Свойство Описание

Имя/код/коммента­ Идентификация объекта. Название должно четко формулировать назначение объекта для не­
рий технических пользователей, в то время как код, который используется для генерации кода или
скриптов, может быть сокращен и не должен содержать пробелы. По желанию можно добавить
комментарий для предоставления более подробной информации об объекте. Код по умолча­
нию синхронизируется с именем. Чтобы разделить синхронизацию имя-код,, введите новый код
в поле Код.

Тип Определяет тип компонента. Варианты выбора:

● EJB
● Servlet
● Presentation
● DataAccess
● Controller
● COM
● ActiveX

Язык программиро­ Определяет язык программирования, на котором написан компонент.


вания

Следующие вкладки содержат дополнительную информацию:

● Зависимости — список объектов, от которых зависит компонент или на которые он влияет.

4.6.4 Документы и отчеты (EAM)

Документы и отчеты представляют собой структурную выходную информацию, создаваемую и


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

В данном примере система HR содержит документ и отчет:

Чтобы создать документ или отчет, перетащите соответствующий инструмент в пустую область или в
существующий элемент:

● Система

SAP Enterprise Architecture Designer


96 PUBLIC (ОБЩЕДОСТУПНО) Архитектура предприятия
● Область архитектуры

Документ или отчет можно связать с любым другим объектом с помощью инструмента Ссылка (см.
Создание ссылок между объектами EAM [страница 78]).

Во вкладке Информация в категории Общее доступны следующие свойства:

Таблица 34:

Свойство Описание

Имя/код/коммента­ Идентификация объекта. Название должно четко формулировать назначение объекта для не­
рий технических пользователей, в то время как код, который используется для генерации кода или
скриптов, может быть сокращен и не должен содержать пробелы. По желанию можно добавить
комментарий для предоставления более подробной информации об объекте. Код по умолча­
нию синхронизируется с именем. Чтобы разделить синхронизацию имя-код,, введите новый код
в поле Код.

Тип Определяет тип компонента документа или отчета.

Версия [только для документа] Определяет номер версии документа.

Категория [только для отчета] Определяет категорию отчета. Варианты выбора:

● Бизнес
● Спецификация
● Стратегический
● Технический

Период [только для отчета] Определяет периодичность создания отчета. Варианты выбора:

● Ежедневно
● Еженедельно
● Ежемесячно
● Ежегодно

Формат документов [только для документа] Определяет модель XML, используемую для представления структуры
документа.

Следующие вкладки содержат дополнительную информацию:

● Зависимости — список данных (см. Данные документа (EAM) [страница 97]), содержащихся в этом
документе или отчете, и других объектов, от которых он зависит или на которые влияет.

4.6.4.1 Данные документа (EAM)

Объекты данных представляют собой фрагменты информации, которые могут использоваться или
передаваться отчетами, документами и формами. Можно также создать объекты данных в списке Данные
на вкладке Нижестоящие объекты листа свойств модели и добавить их в документ посредством списка
Данные на вкладке Зависимости листа свойств документа.

SAP Enterprise Architecture Designer


Архитектура предприятия PUBLIC (ОБЩЕДОСТУПНО) 97
Во вкладке Информация в категории Общее доступны следующие свойства:

Таблица 35:
Свойство Описание

Имя/код/коммента­ Идентификация объекта. Название должно четко формулировать назначение объекта для не­
рий технических пользователей, в то время как код, который используется для генерации кода или
скриптов, может быть сокращен и не должен содержать пробелы. По желанию можно доба­
вить комментарий для предоставления более подробной информации об объекте. Код по
умолчанию синхронизируется с именем. Чтобы разделить синхронизацию имя-код,, введите
новый код в поле Код.

Следующие вкладки содержат дополнительную информацию:

● Зависимости — список объектов, от которых зависят данные, документов, отчетов и форм,


содержащих эти данные, а также других объектов, на которые влияют эти данные.

4.6.5 Формы (EAM)

Форма используется для представления компонента пользовательского интерфейса системы или


приложения.

В данном примере система Candycone содержит различные формы:

Чтобы создать форму, перетащите инструмент Форма в пустую область или в существующий элемент:

● Система или приложение


● Сервер аппаратных средств или ПО, рабочая станция мобильное устройство или сеть (в качестве
инстанции развертывания, см. Инстанции развертывания (EAM) [страница 108])
● Область архитектуры

Форму можно связать с любым другим объектом с помощью инструмента Ссылка (см. Создание ссылок
между объектами EAM [страница 78]).

SAP Enterprise Architecture Designer


98 PUBLIC (ОБЩЕДОСТУПНО) Архитектура предприятия
Во вкладке Информация в категории Общее доступны следующие свойства:

Таблица 36:

Свойство Описание

Имя/код/коммента­ Идентификация объекта. Название должно четко формулировать назначение объекта для не­
рий технических пользователей, в то время как код, который используется для генерации кода или
скриптов, может быть сокращен и не должен содержать пробелы. По желанию можно добавить
комментарий для предоставления более подробной информации об объекте. Код по умолча­
нию синхронизируется с именем. Чтобы разделить синхронизацию имя-код,, введите новый код
в поле Код.

Тип/стиль Используется для определения типа (форма мобильного устройства, веб-форма или форма в
окне) и стиля формы.

Следующие вкладки содержат дополнительную информацию:

● Зависимости — список данных (см. Данные документа (EAM) [страница 97]), обрабатываемых этой
формой, и других объектов, от которых она зависит или на которые влияет.

4.6.6 Задания ETL (EAM)

Задание ETL представляет тиражирование, преобразование или другие виды движений данных.

В данном примере задание Тиражирование ежедневных продаж осуществляет тиражирование данных


сбыта в две резервные базы данных:

Чтобы создать задание ETL, перетащите инструмент Задание ETL в пустую область или в существующий
элемент:

● Система
● Область архитектуры

Задание ETL можно связать с любым другим объектом с помощью инструмента Ссылка (см. Создание
ссылок между объектами EAM [страница 78]).

SAP Enterprise Architecture Designer


Архитектура предприятия PUBLIC (ОБЩЕДОСТУПНО) 99
Во вкладке Информация в категории Общее доступны следующие свойства:

Таблица 37:
Свойство Описание

Имя/код/коммента­ Идентификация объекта. Название должно четко формулировать назначение объекта для не­
рий технических пользователей, в то время как код, который используется для генерации кода или
скриптов, может быть сокращен и не должен содержать пробелы. По желанию можно доба­
вить комментарий для предоставления более подробной информации об объекте. Код по
умолчанию синхронизируется с именем. Чтобы разделить синхронизацию имя-код,, введите
новый код в поле Код.

Следующие вкладки содержат дополнительную информацию:

● Зависимости — список исходных и целевых баз данных и других объектов, от которых зависит задание
ETL или на которые оно влияет.

4.6.7 Договоры (EAM)

Договор — это соглашение между службами или между активом и стейкхолдером.

В данном примере Соглашение об уровне сервиса с системой Kayak определяет договор между
системой и ее стейкхолдерами:

Чтобы создать договор, перетащите инструмент Договор в пустую область или в существующий элемент:

● Область архитектуры

Договор можно связать с любым другим объектом с помощью инструмента Ссылка (см. Создание ссылок
между объектами EAM [страница 78]).

Во вкладке Информация в категории Общее доступны следующие свойства:

Таблица 38:
Свойство Описание

Имя/код/коммента­ Идентификация объекта. Название должно четко формулировать назначение объекта для не­
рий технических пользователей, в то время как код, который используется для генерации кода или
скриптов, может быть сокращен и не должен содержать пробелы. По желанию можно доба­
вить комментарий для предоставления более подробной информации об объекте. Код по
умолчанию синхронизируется с именем. Чтобы разделить синхронизацию имя-код,, введите
новый код в поле Код.

Следующие вкладки содержат дополнительную информацию:

SAP Enterprise Architecture Designer


100 PUBLIC (ОБЩЕДОСТУПНО) Архитектура предприятия
● Зависимости — список объектов, от которых зависит контракт или на которые он влияет.

4.6.8 Службы приложений и бизнес-службы (EAM)

Служба приложений – видимая извне функциональная единица, предоставляемая в виде одного или
нескольких приложений или компонентов и доступная с помощью четко определенных интерфейсов.
Бизнес-служба – услуга, предлагаемая клиентам организацией и непосредственно поддерживающая
деятельность, выполняемую в рамках бизнес-процесса или функции, доступная в форме интерфейса
приложение-бизнес.

В данном примере бизнес-служба Доставка в день заказа зависит от других бизнес-служб, которые, в
свою очередь, зависят от нескольких служб приложений:

Чтобы создать службу приложений или бизнес-службу, перетащите соответствующий инструмент в


пустую область или в существующий элемент:

● [служба приложений] Система


● [служба приложений] Сервер аппаратных средств или ПО, рабочая станция мобильное устройство или
сеть (в качестве инстанции развертывания, см. Инстанции развертывания (EAM) [страница 108])
● Область архитектуры

Службу приложений или бизнес-службу можно связать с любым другим объектом с помощью
инструмента Ссылка (см. Создание ссылок между объектами EAM [страница 78]).

SAP Enterprise Architecture Designer


Архитектура предприятия PUBLIC (ОБЩЕДОСТУПНО) 101
Во вкладке Информация в категории Общее доступны следующие свойства:

Таблица 39:

Свойство Описание

Имя/код/коммента­ Идентификация объекта. Название должно четко формулировать назначение объекта для не­
рий технических пользователей, в то время как код, который используется для генерации кода или
скриптов, может быть сокращен и не должен содержать пробелы. По желанию можно добавить
комментарий для предоставления более подробной информации об объекте. Код по умолча­
нию синхронизируется с именем. Чтобы разделить синхронизацию имя-код,, введите новый код
в поле Код.

Тип Используется для определения типа службы.

Для бизнес-службы можно выбрать следующие варианты:

● Консультирование
● Сервисное обслуживание клиентов
● Сервис распределения
● Маркетинговая услуга
● Персональная услуга
● Услуга по реализации

Для служб приложений можно выбрать следующие варианты:

● Бизнес-процесс
● Взаимодействие
● Данные
● Инфраструктура
● Интеграция
● Презентация

Уровень качества об­ Определяет качество обслуживания. Варианты выбора:


служивания
● Служба Best effort
● Дифференцированная служба
● Гарантированная служба

Уровень безопасно­ Определяет уровень безопасности службы. Варианты выбора:


сти
● Высокий
● Средний
● Низкий

Следующие вкладки содержат дополнительную информацию:

● Нижестоящие объекты — список операций, относящихся к службе.


● Зависимости — список объектов, от которых зависит служба или на которые она влияет.

SAP Enterprise Architecture Designer


102 PUBLIC (ОБЩЕДОСТУПНО) Архитектура предприятия
4.6.8.1 Операции бизнес-служб и служб приложений

Операция — это абстрактное описание действия, поддерживаемого службой. Например, служба входа в
систему может потребовать операции "Получить ид.". Операции можно создавать в списке Операции во
вкладке Нижестоящие объекты листа свойств службы.

Во вкладке Информация в категории Общее доступны следующие свойства:

Таблица 40:

Свойство Описание

Вышестоящий эле­ Определяет службу, к которой относится операция


мент

Имя/код/коммента­ Идентификация объекта. Название должно четко формулировать назначение объекта для не­
рий технических пользователей, в то время как код, который используется для генерации кода или
скриптов, может быть сокращен и не должен содержать пробелы. По желанию можно добавить
комментарий для предоставления более подробной информации об объекте. Код по умолча­
нию синхронизируется с именем. Чтобы разделить синхронизацию имя-код,, введите новый код
в поле Код.

Тип операции Определяет тип операции. Варианты выбора:

● Уведомление
● Односторонняя
● Ответ на запрос
● Ответ на требование

Ввод Определяет документ или данные, необходимые для запуска службы, которые могут быть свя­
заны с моделью XML для определения ее формата (см. Документы и отчеты (EAM) [страница
96])

Вывод Определяет документ или данные, возвращаемые службой, которые могут быть связаны с мо­
делью XML для определения ее формата (см. Документы и отчеты (EAM) [страница 96])

4.7 Моделирование архитектуры инфраструктуры

SAP EA Designer позволяет регистрировать, анализировать, визуализировать и планировать изменения


физической инфраструктуры, поддерживающей операции пользователя.

Доступны следующие инструменты:

SAP Enterprise Architecture Designer


Архитектура предприятия PUBLIC (ОБЩЕДОСТУПНО) 103
Таблица 41:

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

Панель инструментов архитектуры инфраструктуры — щелкните, чтобы показать или скрыть сле­
дующие инструменты.

Сервер аппаратных средств - компьютер с ресурсами высокой доступности. См. Серверы, рабочие
станции, мобильные устройства и узлы сети (EAM) [страница 104].

Сервер ПО - коммерческая программная среда. См. Серверы, рабочие станции, мобильные устрой­
ства и узлы сети (EAM) [страница 104].

Рабочая станция - клиентский компьютер. См. Серверы, рабочие станции, мобильные устройства и
узлы сети (EAM) [страница 104].

Мобильное устройство - мобильный клиент См. Серверы, рабочие станции, мобильные устройства
и узлы сети (EAM) [страница 104].

Узел сети - A аппаратный компонент, подключенный к сети. См. Серверы, рабочие станции, мо­
бильные устройства и узлы сети (EAM) [страница 104].

Сеть - LAN, WAN или другой тип сети. См. Сети (EAM) [страница 107].

Инстанция развертывания - инстанция объекта, определенного в другом местоположении. См. Ин­


станции развертывания (EAM) [страница 108].

4.7.1 Серверы, рабочие станции, мобильные устройства и


узлы сети (EAM)
Сервер ПО – коммерческая программная среда, содержащая группу приложений, которая может быть
развернута на сервере аппаратных средств. Сервер аппаратных средств – устройство, предназначенное
для обработки данных и другой поддержки сетевых устройств, которое, как правило, обладает более
широкими функциональными возможностями по сравнению с конечными устройствами клиента. Рабочая
станция – клиентский компьютер, на котором может быть развернуто приложение или сервер. Мобильное
устройство – переносной клиент, используемый для удаленного доступа к сети. Узлы сети – другие виды
сетевых объектов (маршрутизаторы, переключатели, брандмауэры, модемы, принтеры, факсы и т.д.).

В данном примере различные серверы подключаются к гигабитному переключателю:

SAP Enterprise Architecture Designer


104 PUBLIC (ОБЩЕДОСТУПНО) Архитектура предприятия
Чтобы создать любой из этих объектов, перетащите соответствующий инструмент в пустую область или в
существующий элемент:

● [сервер аппаратных средств] Сервер аппаратных средств (для создания подчиненного севера)
● [сервер ПО] Сервер ПО (для создания подчиненного севера)
● [сервер ПО] Сервер аппаратных средств или рабочая станция
● [рабочая станция] Рабочая станция (для создания подчиненной рабочей станции)
● [сервер аппаратных средств, сервер ПО, рабочая станция, мобильное устройство] Сеть
● Область архитектуры

Службу приложений или бизнес-службу можно связать с любым другим объектом с помощью
инструмента Ссылка (см. Создание ссылок между объектами EAM [страница 78]). К этим объектам можно
добавить следующие типы объектов:

● [сервер аппаратных средств] Подчиненные серверы


● [сервер ПО] Подчиненные серверы
● [рабочая станция] Подчиненные рабочие станции
● [сервер аппаратных средств, рабочая станция] Серверы ПО
● [сервер аппаратных средств, сервер ПО, рабочая станция, мобильное устройство] Инстанция
развертывания

Для получения дополнительной информации о группировке и организации объектов EAM см.


Структуризация объектов EAM [страница 73].

Во вкладке Информация в категории Общее доступны следующие свойства:

Таблица 42:

Свойство Описание

Имя/код/коммента­ Идентификация объекта. Название должно четко формулировать назначение объекта для не­
рий технических пользователей, в то время как код, который используется для генерации кода или
скриптов, может быть сокращен и не должен содержать пробелы. По желанию можно добавить
комментарий для предоставления более подробной информации об объекте. Код по умолча­
нию синхронизируется с именем. Чтобы разделить синхронизацию имя-код,, введите новый код
в поле Код.

Тип Используется для определения типа объекта.

Сайт Используется для определения сайта, на котором развернут объект. Выберите инструмент
Выбрать и выполните поиск сайта (см. Ссылка на объект в поле или списке свойств [страница
41]).

SAP Enterprise Architecture Designer


Архитектура предприятия PUBLIC (ОБЩЕДОСТУПНО) 105
Свойство Описание

Множественный [только для сервера аппаратных средств, рабочей станции и мобильного устройства] Указы­
вает на то, что объект представляет собой несколько компьютеров.

Виртуальный [только для сервера аппаратных средств и рабочей станции] Указывает на то, что объект пред­
ставляет собой виртуальную машину. Для получения дополнительной информации о создании
виртуальных машин см. Моделирование серверов кластеров и виртуальных машин [страница
106].

Следующие вкладки содержат дополнительную информацию:

● Нижестоящие объекты — [за исключением сетевых узлов] список инстанций развертывания и других
подобъектов, содержащихся в объекте.
● Зависимости — список объектов, от которых зависит объект, сетей, в которых он содержится, и других
объектов, на которые влияет данный объект.

4.7.1.1 Моделирование серверов кластеров и


виртуальных машин

Моделирование сложных сред вида "машина в машине" выполняется с использованием свойств Тип и
Виртуальный.

Для моделирования виртуальных машин создайте или перетащите сервер аппаратных средств или
рабочую станцию на сервер аппаратных средств или сервер ПО, либо рабочую станцию, и выберите
свойство Виртуальный для подчиненных машин.

В следующем примере сервер аппаратных средств, рабочая станция и сервер ПО содержат по


виртуальному серверу и виртуальной рабочей станции:

Для моделирования сервера кластера создайте сервер аппаратных средств, после чего для свойства Тип
установите значение Сервер кластера и перетащите другие серверы аппаратных средств на него для
создания узлов.

В приведенном примере сервер кластера содержит четыре узла серверов аппаратных средств:

SAP Enterprise Architecture Designer


106 PUBLIC (ОБЩЕДОСТУПНО) Архитектура предприятия
4.7.2 Сети (EAM)

Сеть обеспечивает связь компьютеров друг с другом в локальном масштабе или на больших расстояниях
посредством телекоммуникаций.

В данном примере Cloud поддерживает систему Mobile Document Solution:

Чтобы создать сеть, перетащите инструмент Сеть в пустую область или в существующий элемент:

● Сеть
● Область архитектуры

Сеть можно связать с любым другим объектом с помощью инструмента Ссылка (см. Создание ссылок
между объектами EAM [страница 78]). К сетям можно добавлять следующие типы объектов:

● Сети
● Серверы аппаратных средств, серверы ПО, рабочие станции, мобильные устройства

SAP Enterprise Architecture Designer


Архитектура предприятия PUBLIC (ОБЩЕДОСТУПНО) 107
Сети могут объединять в группы активы аппаратных средств и развернутых программных средств:

Для получения дополнительной информации о группировке и организации объектов EAM см.


Структуризация объектов EAM [страница 73].

Во вкладке Информация в категории Общее доступны следующие свойства:

Таблица 43:

Свойство Описание

Имя/код/коммента­ Идентификация объекта. Название должно четко формулировать назначение объекта для не­
рий технических пользователей, в то время как код, который используется для генерации кода или
скриптов, может быть сокращен и не должен содержать пробелы. По желанию можно добавить
комментарий для предоставления более подробной информации об объекте. Код по умолча­
нию синхронизируется с именем. Чтобы разделить синхронизацию имя-код,, введите новый код
в поле Код.

Тип Определяет тип сети.

Сайт Определяет сайт, в котором находится данная сеть. Выберите инструмент Выбрать и выполните
поиск сайта (см. Ссылка на объект в поле или списке свойств [страница 41]).

Следующие вкладки содержат дополнительную информацию:

● Нижестоящие объекты — список инстанций развертывания и подсетей.


● Зависимости — список серверов аппаратных средств и ПО, рабочих станций мобильных устройств,
связанных с данной сетью, а также других объектов, от которых она зависит или на которые влияет.

4.7.3 Инстанции развертывания (EAM)

Инстанции развертывания обозначают развертывание программных объектов на физические системы.


Система, приложение, служба приложения, база данных, компонент или форма могут быть развернуты на
множестве серверов, рабочих станций или мобильных устройств. Если указывать физические системы не
планируется, можно развернуть программное обеспечение на сервере ПО или в области архитектуры, или
просто на фоне диаграммы.

В данном примере Управляемое мобильное устройство, используемое сотрудником, содержит


дополнительное развернутое приложение:

SAP Enterprise Architecture Designer


108 PUBLIC (ОБЩЕДОСТУПНО) Архитектура предприятия
Чтобы создать инстанцию развертывания:

1. перетащите инструмент Инстанция развертывания (или любой инструмент архитектуры


развертываемого приложения) в объект инфраструктуры, который может содержать развернутые
объекты:

Таблица 44:

Развертываемые объекты Объекты инфраструктуры, поддерживающие развер­


тывание

○ Система ○ Сервер аппаратных средств


○ Приложение ○ Сервер ПО
○ База данных ○ Рабочая станция
○ Компонент ○ Мобильное устройство
○ Форма ○ Сеть
○ Служба приложений
○ Инстанция развертывания

Примечание
Создать инстанцию развертывания можно либо за пределами объекта инфраструктуры в пустой
области, либо в области архитектуры.

2. Чтобы связать инстанцию развертывания с ее объектом приложения, щелкните инструмент Выбрать


справа от поля Развертываемый объект и воспользуйтесь диалоговым окном Поиск, для выбора
объекта для развертывания (см. Ссылка на объект в поле или списке свойств [страница 41]).

Примечание
При перетаскивании существующего объекта приложения на объект инфраструктуры создается
его инстанция развертывания.

Инстанцию развертывания можно связать с любым другим объектом с помощью инструмента Ссылка (см.
Создание ссылок между объектами EAM [страница 78]).

SAP Enterprise Architecture Designer


Архитектура предприятия PUBLIC (ОБЩЕДОСТУПНО) 109
Во вкладке Информация в категории Общее доступны следующие свойства:

Таблица 45:

Свойство Описание

Имя/код/коммента­ Идентификация объекта. Название должно четко формулировать назначение объекта для не­
рий технических пользователей, в то время как код, который используется для генерации кода или
скриптов, может быть сокращен и не должен содержать пробелы. По желанию можно добавить
комментарий для предоставления более подробной информации об объекте. Код по умолча­
нию синхронизируется с именем. Чтобы разделить синхронизацию имя-код,, введите новый код
в поле Код.

Развернутый объект Обозначает развертываемую систему, приложение, службу приложения, базу данных, компо­
нент или форму.

Следующие вкладки содержат дополнительную информацию:

● Зависимости — список объектов, от которых зависит данная инстанция развертывания или на которые
она влияет.

4.8 Моделирование целей и проектов EA

SAP EA Designer позволяет визуализировать цели организации, вклад проектов EA в их выполнение и


влияние этих проектов на активы предприятия.

Доступны следующие инструменты:

Таблица 46:

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

Панель инструментов целей и проектов – щелкните, чтобы показать или скрыть следующие ин­
струменты.

Цель -—миссия, видение, стратегия или цель. См. Цели (EAM) [страница 111].

Программа — высокоуровневая инициатива EA. См. Программы, проекты и фазы (EAM) [страница
111].

Проект — инициатива EA. См. Программы, проекты и фазы (EAM) [страница 111].

[нет] Критерий анализа — эталон, стандарт или шкала. См. Критерии анализа (EAM) [страница 113].

SAP Enterprise Architecture Designer


110 PUBLIC (ОБЩЕДОСТУПНО) Архитектура предприятия
4.8.1 Цели (EAM)

Цели позволяют моделировать миссию, видение, стратегию и цели организации, с тем, чтобы отразить их
взаимосвязь с бизнес- и ИТ-архитектурой организации и то, как они будут осуществляться посредством
инициатив по архитектуре предприятия.

В данном примере цель Упростить содержит подцели, одна из которых частично достигается проектом
Обновление ASE:

Чтобы создать цель, перетащите инструмент Цель в пустую область или в существующую цель. Цель
можно связать с любым другим объектом с помощью инструмента Ссылка (см. Создание ссылок между
объектами EAM [страница 78]).

Во вкладке Информация в категории Общее доступны следующие свойства:

Таблица 47:
Свойство Описание

Имя/код/коммента­ Идентификация объекта. Название должно четко формулировать назначение объекта для не­
рий технических пользователей, в то время как код, который используется для генерации кода или
скриптов, может быть сокращен и не должен содержать пробелы. По желанию можно доба­
вить комментарий для предоставления более подробной информации об объекте. Код по
умолчанию синхронизируется с именем. Чтобы разделить синхронизацию имя-код,, введите
новый код в поле Код.

Следующие вкладки содержат дополнительную информацию:

● Нижестоящие объекты — список подцелей.


● Зависимости — список программ и проектов, позволяющих достичь данной цели, а также других
объектов, от которых она зависит или на которые влияет.

4.8.2 Программы, проекты и фазы (EAM)

Программы и проекты представляют инициативы EA, которые направлены на достижение целей компании
и могут влиять на элементы бизнес- и ИТ-архитектуры организации. Программы могут содержать
подпрограммы и проекты, а проекты могут содержать фазы.

SAP Enterprise Architecture Designer


Архитектура предприятия PUBLIC (ОБЩЕДОСТУПНО) 111
В данном примере программа Cloud Cover содержит Проект Xtant, который позволяет частично
достичь цели Перемещение систем CRM в Cloud, и влияет на несколько систем:

Чтобы создать программу или проект, перетащите соответствующий инструмент в пустую область или в
существующую программу. Внутри программы можно создавать подпрограммы или проекты, а внутри
проекта — фазы (которые не отображаются на диаграмме). Программу или проект можно связать с любым
другим объектом с помощью инструмента Ссылка (см. Создание ссылок между объектами EAM [страница
78]).

Во вкладке Информация в категории Общее доступны следующие свойства:

Таблица 48:

Свойство Описание

Имя/код/коммента­ Идентификация объекта. Название должно четко формулировать назначение объекта для не­
рий технических пользователей, в то время как код, который используется для генерации кода или
скриптов, может быть сокращен и не должен содержать пробелы. По желанию можно добавить
комментарий для предоставления более подробной информации об объекте. Код по умолча­
нию синхронизируется с именем. Чтобы разделить синхронизацию имя-код,, введите новый код
в поле Код.

Дата начала/Дата Обозначает длительность программы, проекта или фазы.


завершения

Прогресс Обозначает текущее состояние выполнения программы, проекта или фазы.

Статус Обозначает текущий статус программы, проекта или фазы.

Капитальные рас­ Определяет значения для каждого из этих типов расходов для программы, проекта или фазы.
ходы на ИТ/Опера­
ционные расходы на
ИТ/Бизнес-расходы

Следующие вкладки содержат дополнительную информацию:

SAP Enterprise Architecture Designer


112 PUBLIC (ОБЩЕДОСТУПНО) Архитектура предприятия
● Нижестоящие объекты — список подпрограмм и проектов, содержащихся в программе, или фаз,
содержащихся в проекте.
● Зависимости — список целей, которые будут достигнуты данной инициативой, и других объектов, от
которых она зависит или на которые влияет.

4.8.2.1 Определение выполнения целей по проектам

Выполнение целей по проектам, программам или фазам можно определить путем создания ссылки от
проекта к цели Для ввода процента выполнения и комментария выберите ссылку и введите эти значения в
лист свойств. Список целей, выполняемых проектом, доступен на вкладке проекта Зависимости, а список
проектов, выполняющих эту цель, можно посмотреть на вкладке цели Зависимости.

4.8.2.2 Определение влияния проекта на активы EA

Задать уровень влияния проектов (или программ, или фаз) на активы предприятия (объекты архитектуры
организации, процесса, приложения и инфраструктуры) можно путем проведения ссылки от проекта к
зависимому активу. Список активов, на которые влияет проект, доступны на вкладке проекта Зависимости,
а список проектов, влияющих на актив, можно посмотреть на вкладке актива Зависимости.

4.8.3 Критерии анализа (EAM)

С помощью критериев можно определить эталон, стандарт или шкалу, а затем составить в соответствии с
ними список ваших артефактов. Критерии не имеют специальных символов на диаграмме и связаны с
артефактами посредством листов свойств.

Например, можно установить следующие критерии:

● Готовность для облака — рейтинг бизнес-функций по шкале 1-5.


● Постоянная доступность — присвоение каждой системе шкалы важности со значениями низкая,
средняя, высокая.

Для создания критерия:

1. Выберите Меню Показать списки объектов моделей , чтобы перейти на вкладку Нижестоящие
листа свойств модели, на котором перечислены все объекты модели. Если раздел Критерии анализа не
отображается, нажмите кнопку Показать/скрыть раздел и выберите его в списке для добавления.
2. Щелкните инструмент Добавить для создания нового критерия в списке, а затем щелкните его имя для
перехода к листу его свойств.
3. Введите имя критерия и выберите список значения (или введите собственный список значений,
разделенных запятой).

Критерии могут определять цветовую схему теплокарты, см. Применение цветовой схемы теплокарты к
диаграмме [страница 24]

SAP Enterprise Architecture Designer


Архитектура предприятия PUBLIC (ОБЩЕДОСТУПНО) 113
Во вкладке Информация в категории Общее доступны следующие свойства:

Таблица 49:

Свойство Описание

Имя/код/коммента­ Идентификация объекта. Название должно четко формулировать назначение объекта для не­
рий технических пользователей, в то время как код, который используется для генерации кода или
скриптов, может быть сокращен и не должен содержать пробелы. По желанию можно добавить
комментарий для предоставления более подробной информации об объекте. Код по умолча­
нию синхронизируется с именем. Чтобы разделить синхронизацию имя-код,, введите новый код
в поле Код.

Список значений Определяет список значений, доступных для присвоения артефактам для критерия. Можно вы­
брать из следующих стандартных списков значения или ввести собственный список с разделе­
нием запятой:

● 1,2,3,4,5
● низкое, среднее, высокое
● очень низкое, низкое, среднее, высокое, очень высокое

Следующие вкладки содержат дополнительную информацию:

● Зависимости — список объектов, которые имеют значения, присвоенные критерию, а также других
объектов, от которых он зависит или на которые влияет.

4.8.3.1 Настройка критериев для активов EA

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

Процедура

1. Откройте лист свойств объекта и выберите вкладку Зависимости.


2. Разверните список Критерии анализа, щелкните по инструменту Добавить, выберите критерии в
диалоговом окне и нажмите Вставить, чтобы добавить его в список.
3. Выберите значение для условия из разрешенных вариантов в списке Значения.

SAP Enterprise Architecture Designer


114 PUBLIC (ОБЩЕДОСТУПНО) Архитектура предприятия
5 Карты процессов

Карта процесса дает графическое представление бизнес-архитектуры и помогает определить бизнес-


функции и высокоуровневые процессы вне зависимости от выполняющих их людей и бизнес-единиц

В данном примере показана карта процесса верхнего уровня, на которой группы Управление, Основная
часть и Поддержка определены в областях архитектуры, а также определены десять процессов верхнего
уровня:

Процессы 4. От потребности до оплаты и 8. Заготовка вплоть до оплаты содержат подчиненные


карты, которые можно вызвать нажатием символов со знаком "плюс" в основании этих символов (см.
Создание многоуровневой карты процесса [страница 118]).

Для создания карты процессов выберите команду Создать диаграмму в разделе Быстрые ссылки на
начальной странице (см. Создание диаграммы [страница 11]), введите имя, выберите Process Map и
нажмите Создать.

На картах процесса доступны следующие инструменты:

SAP Enterprise Architecture Designer


Карты процессов PUBLIC (ОБЩЕДОСТУПНО) 115
Таблица 50:

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

Процесс - действие или группа подпроцессов. См. Процессы [страница 89].

Для создания процесса перетащите инструмент Процесс в пустую область, область архитектуры
или в бизнес-функцию. Для создания второго процесса, следующего за первым, откройте ин­
струмент Процесс на его контекстной панели инструментов. Можно создать любое необходимое
количество процессов в строке с помощью следующей процедуры:

Чтобы создать вторую строку процессов, выберите инструмент Процесс на контекстной панели
инструментов конечного процесса и перетащите его в область под строкой, перед тем как дебло­
кировать ее (или используйте инструмент Процесс в меню):

Порядок процессов в строке не является жестким:

● Чтобы выровнять начало или конец строки процессов с другим символом, выберите первый
или последний процесс (не выходя за верхнюю или нижнюю границу строки) и перетащите
его, когда появится направляющая линия. Другие процессы в строке также синхронно пере­
местятся.
● Чтобы отсоединить процесс от строки, перетащите его за ее верхнюю или нижнюю границу.
● Чтобы изменить последовательность процессов в строке, выберите процесс и перетащите
его в позицию за тем процессом, за которым он должен следовать. При необходимости дру­
гие процессы освободят для него место.

Примечание
При создании процессов им присваиваются номера. При перемещении процессов их но­
мера могут перестать соответствовать требуемой последовательности. Номер процесса
можно изменить в поле Ид. номера его листа свойств, а другие номера обновятся во избе­

SAP Enterprise Architecture Designer


116 PUBLIC (ОБЩЕДОСТУПНО) Карты процессов
Инструмент Описание

жание возникновения дубликатов и по возможности заполнят возникшие пропуски в по­


следовательности.

● Чтобы создать подчиненную карту внутри процесса, дважды щелкните его символ (см. Соз­
дание многоуровневой карты процесса [страница 118]).
● Для соединения процесса с диаграммой бизнес-процесса, моделирующей его шаги, исполь­
зуйте вкладку Диаграммы (см. Привязка процессов к диаграммам бизнес-процессов [стра­
ница 118]).

Бизнес-функция - агрегация процессов и/или подчиненных функций. См. Бизнес-функции [стра­


ница 88].

Для создания бизнес-функции перетащите инструмент Бизнес-функция в пустую область, об­


ласть архитектуры или в бизнес-функцию. Внутри функции можно создать подчиненные функ­
ции и процессы, выбрав соответствующий инструмент и щелкнув на символе функции:

Область архитектуры - абстрактный объект для группирования других объектов. См. Области ар­
хитектуры [страница 293].

Для создания области архитектуры перетащите инструмент Область архитектуры в пустое место
или в уже существующую область. Внутри области можно создать подчиненные области, функ­
ции и процессы, перетащив соответствующий инструмент в пустую область или в символ обла­
сти:

Ссылка

Пакет. См. Пакеты [страница 293].

Файл. См. Объекты файлов [страница 294].

SAP Enterprise Architecture Designer


Карты процессов PUBLIC (ОБЩЕДОСТУПНО) 117
Инструмент Описание

Лассо. Выберите несколько символов путем перетаскивания поверх них.

5.1 Создание многоуровневой карты процесса

Как правило, ведение карт процессов осуществляется аналитиками бизнес-процессов, которые


осуществляют раскладку процессов верхнего уровня на подпроцессы, начиная с обзора бизнес-сфер и
функций верхнего уровня. Некоторые или все процессы в карте верхнего уровня раскладываются на
подпроцессы, содержащие подчиненные карты, а затем эта процедура повторяется на следующих
уровнях. Области архитектуры и бизнес-функции разрешены только на верхнем уровне. Создавать их в
подчиненных картах невозможно.

Как правило, сначала выполняется раскладка процесса в карте на четыре уровня, а затем выполняется
моделирование каждого четырехуровнего процесса на диаграмме бизнес-процесса (см. Привязка
процессов к диаграммам бизнес-процессов [страница 118]).

Чтобы создать подчиненную карту внутри процесса, дважды щелкните его символ. Процессы,
создаваемые в этой подчиненной карте, являются подпроцессами исходного процесса. Они перечислены
во вкладке Нижестоящие объекты его листа свойств. Их полный номер включает в себя номер
вышестоящего процесса в качестве префикса.

Чтобы перейти на более низкий уровень к существующей подчиненной карте, щелкните знак "плюс" в
центре нижней части символа процесса или увеличивайте масштаб символа процесса до тех пор, пока он
не заполнит экран. Для возврата на вышестоящую карту используются средства навигации на панели
инструментов.

Примечание
Карты процессов и подчиненные карты, содержащиеся в их процессах, в целях простоты расцениваются
при публикации и в браузере репозитария как отдельная диаграмма. Для помещения конкретной
подчиненной карты в список избранных для быстрого доступа щелкните по фону диаграммы и нажмите
звездочку Добавить на главную страницу над листом свойств для добавления диаграммы в виде раздела
на главной странице.

5.2 Привязка процессов к диаграммам бизнес-процессов

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

SAP Enterprise Architecture Designer


118 PUBLIC (ОБЩЕДОСТУПНО) Карты процессов
Контекст

Примечание
Создать диаграмму бизнес-процесса необходимо до ее привязки к процессу на карте процесса.

Процедура

1. Выберите процесс на карте процесса и нажмите вкладку Диаграммы листа его свойств.
2. Выберите инструмент Добавить в заголовке спискаСвязанные диаграммы, чтобы открыть диалоговое
окно поиска.
3. Найдите диаграмму, которую требуется привязать к процессу, при необходимости установив фильтры
по местоположению и другим критериям (см. Ссылка на объект в поле или списке свойств [страница
41]), и нажмите Выбрать, чтобы добавить ее в список Связанные диаграммы.
Теперь эта диаграмма бизнес-процесса будет связана с данным процессом. Перейти к ней от процесса
можно, дважды щелкнув символ процесса.

SAP Enterprise Architecture Designer


Карты процессов PUBLIC (ОБЩЕДОСТУПНО) 119
6 Бизнес-процессы

Диаграммы бизнес-процессов помогут вам определить, описать и разложить ваши процессы на составные
шаги.

Business Process Modeling Notation (BPMN) 2.0 является стандартизованной графической нотацией,
предназначенной для обеспечения связи между нетехническими бизнес-пользователями, которым
необходимо документировать свои процессы, и разработчиками, стремящихся к их реализации с
использованием языков бизнес-выполнения.SAP EA Designer предоставляет поддержку двух вариантов
BPMN 2.0:

● Описательная BPMN 2.0 — BPMN 2.0 описательная предназначена для бизнес-пользователей и


содержит подгруппу объектов BPMN 2.0, годных для конструирования и анализа бизнес-процессов
● Исполняемая BPMN 2.0 — Исполняемая диаграмма BPMN 2.0 включает все стандартные объекты
BPMN 2.0 и предназначена для разработчиков технических моделей, а также для тех, кто занимается
комплексным решением инженерных задач из SAP BPM или Eclipse BPMN2 Modeler

6.1 Описательная BPMN 2.0

BPMN 2.0 описательная предназначена для бизнес-пользователей и содержит подгруппу объектов BPMN
2.0, годных для конструирования и анализа бизнес-процессов

SAP EA Designer поддерживает создание диаграмм процесса описательной BPMN 2.0, которые
фокусируются на потоке операций в одном процессе (который может быть в пуле), и диаграмм
взаимодействия, которые включают в себя два или несколько пулов с передачей сообщений между ними:

SAP Enterprise Architecture Designer


120 PUBLIC (ОБЩЕДОСТУПНО) Бизнес-процессы
Для создания диаграммы описательной BPMN 2.0 выберите команду Создать диаграмму в разделе
Быстрые ссылки на начальной странице (см. Создание диаграммы [страница 11]), введите имя, выберите
Business Process (BPMN 2.0 Descriptive) и нажмите Создать.

На диаграммах BPMN 2.0 доступны следующие инструменты:

Таблица 51:
Инстру­ Описание
мент

Пул/дорожка — представляет компании, отделы, роли и подобъекты (см. Пулы и дорожки (описательная
BPMN) [страница 122]).

Стартовое событие - инициирование процесса (см. Стартовые и конечные события (описательная BPMN)
[страница 124]).

Задача — представляет работу, выполняемую в рамках процесса (см. Подпроцессы (описательная BPMN)
[страница 125]).

Шлюз — представляет решение или параллельные действия, а также воссоединение потока операций
(см. Шлюзы (описательная BPMN) [страница 128]).

SAP Enterprise Architecture Designer


Бизнес-процессы PUBLIC (ОБЩЕДОСТУПНО) 121
Инстру­ Описание
мент

Конечное событие — завершение процесса (см. Стартовые и конечные события (описательная BPMN)
[страница 124]).

Хранилище данных — представляет базу данных, картотеку или другой контейнер данных (см. Данные
(описательная BPMN) [страница 131]).

Объект данных — представляет отчет, документ или другой фрагмент данных, используемый в процессе
(см. Данные (описательная BPMN) [страница 131]).

Текстовая аннотация — позволяет добавлять в диаграмму пояснительный текст.

Поток — связывает объекты с одним из следующих видов потока.

● Поток операций — связывает два элемента (события, действия, шлюзы) для отображения хода про­
цесса.
● Поток сообщений — связывает пул (или одно из его действий) с другим пулом (или одним из его дей­
ствий) и передает сообщения между ними.
● Привязка данных — связывает объект данных с задачей или событием.

Файл. См. Объекты файлов [страница 294].

Лассо. Выберите несколько символов путем перетаскивания поверх них.

6.1.1 Пулы и дорожки (описательная BPMN)


Пулы представляют компании, отделы или роли. Дорожки представляют собой подобъекты в рамках этих
организаций и выглядят как плавательные дорожки в бассейне. Множество диаграмм BPMN содержат
один или несколько пулов, на дорожках которых помещаются все остальные объекты.

Примечание
Пулы могут быть вертикальными (сверху вниз) или горизонтальными (слева направо). Можно изменить
ориентацию диаграммы (если она не содержит пулов), выбрав Меню Изменить ориентацию пула на
горизонтальную/вертикальную .

Для создания пула перетащите инструмент Пул/дорожка на диаграмму. Стартовое событие создается в
пуле автоматически (см. Стартовые и конечные события (описательная BPMN) [страница 124]).

Отдельный пул на диаграмме обычно представляет организацию:

SAP Enterprise Architecture Designer


122 PUBLIC (ОБЩЕДОСТУПНО) Бизнес-процессы
Для добавления дорожки в пул перетащите инструмент Пул/дорожка поверх существующего пула на
диаграмму. Появится зеленая линия, показывающая место, где будет добавлена дорожка. Щелкните для
добавления дорожки в это положение.

Каждая дорожка в первичном пуле представляет отдел или другой подобъект в рамках организации:

Диаграммы BPMN могут содержать второй пул, представляющий партнера, например, клиента или
поставщика, с которым взаимодействует организация. Для создания второго пула перетащите инструмент
Пул/дорожка в пустое место на диаграмме:

SAP Enterprise Architecture Designer


Бизнес-процессы PUBLIC (ОБЩЕДОСТУПНО) 123
Поскольку обычно мы не знаем подробных данных процессов партнеров, второй пул чаще всего
расценивается как "черный ящик". В нем не создаются задачи или другие объекты, и он связан с первым
пулом только через поток сообщений.

Примечание
Дорожки можно перетаскивать из одного пула в другой или на свободное место для создания нового
пула; кроме того, они могут использоваться повторно и появляться в нескольких разных пулах.

Пулы и дорожки могут иметь следующие свойства:

Таблица 52:
Свойство Описание

Имя/код/коммента­ Идентификация объекта. Название должно четко формулировать назначение объекта для не­
рий технических пользователей, в то время как код, который используется для генерации кода или
скриптов, может быть сокращен и не должен содержать пробелы. По желанию можно доба­
вить комментарий для предоставления более подробной информации об объекте. Код по
умолчанию синхронизируется с именем. Чтобы разделить синхронизацию имя-код,, введите
новый код в поле Код.

Множественная ин­ [пулы] Пул представляет несколько инстанций указанной роли.


станция

6.1.2 Стартовые и конечные события (описательная BPMN)

Процесс начинается со стартового события, и заканчивается одним или несколькими конечными


событиями.

Для создания стартового события перетащите инструмент Запуск на диаграмму.

Примечание
При создании пула стартовое событие создается по умолчанию (см. Пулы и дорожки (описательная
BPMN) [страница 122]).

По умолчанию создается стандартное стартовое событие. Для изменения типа стартового события
выберите его, нажмите инструмент Свойства и выберите нужный тип. IВ описательной BPMN 2.0 доступны
следующие типы стартовых событий:

Таблица 53:
Символ Описание

Неопределенное стартовое событие — процесс просто запускается без какого-либо специального


инициирующего события.

Стартовое событие сообщения — процесс запускается после получения сообщения, например, за­
каза или запроса.

SAP Enterprise Architecture Designer


124 PUBLIC (ОБЩЕДОСТУПНО) Бизнес-процессы
Символ Описание

Стартовое событие-таймер — процесс запускается в указанную дату или время, например, "Поне­
дельник, 9.00".

Примечание
При утверждении имени по умолчанию без определения имени для события имя не будет отображаться
под символом в диаграмме. Чтобы определить имя для отображения в диаграмме впоследствии,
выберите символ события и нажмите F2 или введите имя в листе свойств.

Для создания конечного события выполните следующие действия.

● Выберите объект на диаграмме и щелкните (или перетащите) инструмент Завершение на контекстной


панели инструментов, чтобы создать после него новое конечное событие в потоке управления, или
● Перетащите инструмент Завершение на диаграмму.

По умолчанию создается стандартное конечное событие. Чтобы изменить тип конечного события,
нажмите инструмент Свойства и выберите нужный тип из списка. В описательной BPMN 2.0 доступны
следующие типы конечных событий:

Таблица 54:
Символ Описание

Стандартное конечное событие — процесс просто завершается после выполнения всех задач.

Конечное событие сообщения — процесс заканчивается отправкой сообщения, например, предло­


жения, счета или отчета.

Конечное событие-завершение — выполнение всех задач всех параллельных потоков управления


прекращается по достижении одной ветвью конечного события-завершения.

Стартовые и конечные события могут иметь следующие свойства:

Таблица 55:
Свойство Описание

Имя/код/коммента­ Идентификация объекта. Название должно четко формулировать назначение объекта для не­
рий технических пользователей, в то время как код, который используется для генерации кода или
скриптов, может быть сокращен и не должен содержать пробелы. По желанию можно доба­
вить комментарий для предоставления более подробной информации об объекте. Код по
умолчанию синхронизируется с именем. Чтобы разделить синхронизацию имя-код,, введите
новый код в поле Код.

6.1.3 Подпроцессы (описательная BPMN)

Основное содержание процесса составляют задачи, выполняемые по его ходу.

SAP Enterprise Architecture Designer


Бизнес-процессы PUBLIC (ОБЩЕДОСТУПНО) 125
Чтобы создать задачу, выполните следующие действия:

● Выберите объект на диаграмме и щелкните (или перетащите) инструмент Задача на контекстной


панели инструментов, чтобы создать после нее новую задачу в потоке управления, или
● Перетащите инструмент Задача на диаграмму.

Задача создается с выделенным именем по умолчанию, готовым для ввода подходящего имени.

В описательной BPMN 2.0 доступны следующие типы задач:

Таблица 56:
Символ Описание

Стандартная задача — может использоваться для любого вида действий.

Сервисная задача — задача, выполняемая приложением или веб-службой без ввода данных чело­
веком.

Пользовательская задача — задача, выполняемая человеком во взаимодействии с программным


приложением.

Действие вызова — задача, которая повторно использует глобально определенный процесс. На­
пример, можно определить процесс входа в систему, и затем повторно использовать его в не­
скольких процессах (см. Действия вызова (описательная BPMN) [страница 128]).

Подпроцесс — задача, которая сама разбивается на подзадачи (см. Подпроцессы (описательная


BPMN) [страница 126]).

Задачи могут иметь следующие свойства:

Таблица 57:
Свойство Описание

Имя/код/комментарий Идентификация объекта. Название должно четко формулировать назначение объекта


для нетехнических пользователей, в то время как код, который используется для генера­
ции кода или скриптов, может быть сокращен и не должен содержать пробелы. По же­
ланию можно добавить комментарий для предоставления более подробной информа­
ции об объекте. Код по умолчанию синхронизируется с именем. Чтобы разделить син­
хронизацию имя-код,, введите новый код в поле Код.

Повторно используемый Указывает, что на задачу для повторного использования может ссылаться действие вы­
процесс зова (см. Действия вызова (описательная BPMN) [страница 128]).

Вызванный объект [действия вызова] Определяет глобальную задачу или процесс, повторно используемые
действием вызова.

6.1.3.1 Подпроцессы (описательная BPMN)

Подпроцесс — это задача, которая разбивается на подзадачи. Например, задачу "Вход в систему" можно
разбить на подзадачи "Ввод имени пользователя" и "Ввод пароля".

Чтобы создать подпроцесс, выполните следующие действия.

● Выберите объект на диаграмме и щелкните (или перетащите) инструмент Задача, чтобы создать после
нее новую задачу в потоке управления, или

SAP Enterprise Architecture Designer


126 PUBLIC (ОБЩЕДОСТУПНО) Бизнес-процессы
● Перетащите инструмент Задача на диаграмму.

Введите имя задачи и затем нажмите инструмент Свойства и измените его тип, а затем выберите
Подпроцесс.

Изначально подпроцесс пуст:

Чтобы начать ввод подробных данных подпроцесса, перетащите инструмент Начало на символ
подпроцесса для создания в нем стартового события:

Примечание
При наведении указателя мыши на подпроцесс его границы выделяются зеленым цветом, чтобы
обозначить, что вы собираетесь создать объект внутри него.

Добавьте задачи и другие необходимые объекты для завершения определения подпроцесса:

Символ будет расти, чтобы вместить в себя эти объекты, и при необходимости вы можете изменить его
размер и положение.

Примечание
Объекты, создаваемые внутри подпроцесса, перечислены во вкладке Нижестоящие объекты его листа
свойств.

SAP Enterprise Architecture Designer


Бизнес-процессы PUBLIC (ОБЩЕДОСТУПНО) 127
6.1.3.2 Действия вызова (описательная BPMN)

Действия вызова представляют собой задачи, в которых повторно используется существующий


глобальный процесс или задача. Например, можно определить процесс с именем "Вход в систему" и далее
повторно использовать его в других различных процессах.

Для создания действия вызова сначала необходимо создать задачу.

● Выберите объект на диаграмме и щелкните (или перетащите) инструмент Задача на контекстной


панели инструментов, чтобы создать на ее основе новую задачу в потоке управления. Либо
● Перетащите инструмент Задача на диаграмму.

Введите имя задачи, затем выберите на ее контекстной панели инструментов инструмент Свойства, чтобы
изменить ее тип, а затем выберите элемент Действие вызова.

Для определения задачи, которую необходимо использовать повторно, перейдите в поле Вызванный
объект во вкладке Информация, щелкните инструмент Выбрать и выполните поиск задачи для вызова (см.
Ссылка на объект в поле или списке свойств [страница 41]).

Примечание
Возможен вызов только тех задач, для которых было выбрано свойство Повторно используемый
процесс.

6.1.4 Шлюзы (описательная BPMN)

Шлюзы контролируют поток операций процесса и могут разделять или объединять поток, чтобы показать,
что требуется несколько решений или одновременных действий.

Для создания шлюза выполните следующие действия.

● Выберите объект на диаграмме и щелкните (или перетащите) инструмент Шлюз на контекстной


панели инструментов, чтобы создать после него новый шлюз в потоке операций, или
● Перетащите инструмент Шлюз на диаграмму.

По умолчанию создается эксклюзивный шлюз. Для переключения на параллельный шлюз щелкните


инструмент Свойства и выберите Параллельный шлюз. В описательной BPMN 2.0 доступно два вида
шлюзов:

SAP Enterprise Architecture Designer


128 PUBLIC (ОБЩЕДОСТУПНО) Бизнес-процессы
Таблица 58:
Символ Описание

Эксклюзивный шлюз — выполняется только одна исходящая ветвь, в зависимости от условия.

Параллельный шлюз — все исходящие ветви выполняются одновременно.

Выберите соответствующий инструмент на контекстной панели инструментов шлюза, чтобы создать


задачу или другой объект после него в потоке управления:

Для создания второго объекта в новой ветви отмените выбор шлюза и перетащите инструмент на его
контекстную панель инструментов, чтобы поместить второй объект в нужное положение.
Предпочтительно, чтобы его поток выходил из другого угла символа шлюза:

Чтобы указать условие для потока операций подключения шлюза к объекту, выберите поток и введите
соответствующее значение в поле Псевдоним условия на панели Свойства. Значение отображается на
диаграмме в потоке операций рядом со шлюзом:

Условие следует добавить для всех потоков операций, выходящих из шлюза. При необходимости можно
добавить дополнительные альтернативные потоки операций. В данном примере после вызова заказа на
поставку эксклюзивный шлюз контролирует последующий поток операций на основе значения заказа:

SAP Enterprise Architecture Designer


Бизнес-процессы PUBLIC (ОБЩЕДОСТУПНО) 129
Кроме того, шлюзы используются для объединения потоков операций, когда для продолжения процесса
воссоединяются два или несколько параллельных или эксклюзивных потоков. В этом случае два типа
шлюзов имеют следующие значения:

Таблица 59:
Символ Описание

Эксклюзивный шлюз — перед продолжением процесса ожидает завершения одной входящей ве­
тви.

Параллельный шлюз — перед продолжением процесса ожидает завершения всех входящих ве­
твей.

В данном примере одна из задач утверждения прибывает к финальному эксклюзивному шлюзу, который
затем инициирует отправку заказа на поставку:

SAP Enterprise Architecture Designer


130 PUBLIC (ОБЩЕДОСТУПНО) Бизнес-процессы
Шлюзы могут иметь следующие свойства:

Таблица 60:
Свойство Описание

Имя/код/коммента­ Идентификация объекта. Название должно четко формулировать назначение объекта для не­
рий технических пользователей, в то время как код, который используется для генерации кода или
скриптов, может быть сокращен и не должен содержать пробелы. По желанию можно доба­
вить комментарий для предоставления более подробной информации об объекте. Код по
умолчанию синхронизируется с именем. Чтобы разделить синхронизацию имя-код,, введите
новый код в поле Код.

6.1.5 Данные (описательная BPMN)

Объекты данных представляют данные, используемые в процессе.

Для создания объекта данных перетащите инструмент Хранилище данных или Объект данных на
диаграмму.

В описательной BPMN 2.0 доступны следующие типы данных:

SAP Enterprise Architecture Designer


Бизнес-процессы PUBLIC (ОБЩЕДОСТУПНО) 131
Таблица 61:
Символ Описание

Объект данных — информация, используемая в процессе.

Хранилище данных — база данных, картотека или другое местоположение, из которого процессы
могут считывать данные и записывать данные в него, жизненный цикл которого длиннее жизнен­
ного цикла инстанции процесса.

Для просмотра считывания задачи (или другого объекта) из объекта данных или хранилища данных
выберите данные и проведите ссылку от контекстной панели инструментов к задаче для создания
привязки данных (пунктирной линии), указывающей на задачу:

Для просмотра записи задачи (или другого объекта) в объект данных или хранилище данных выберите
задачу и проведите ссылку от контекстной панели инструментов к данным для создания привязки данных,
указывающей на данные:

Примечание
Привязки данных не должны пересекать границу пула или составного процесса, например, для
привязки объекта внутри пула с объектом данных за пределами этого пула (и наоборот).

Данные могут иметь следующие свойства:

SAP Enterprise Architecture Designer


132 PUBLIC (ОБЩЕДОСТУПНО) Бизнес-процессы
Таблица 62:
Свойство Описание

Имя/код/комментарий Идентификация объекта. Название должно четко формулировать назначение объекта


для нетехнических пользователей, в то время как код, который используется для генера­
ции кода или скриптов, может быть сокращен и не должен содержать пробелы. По же­
ланию можно добавить комментарий для предоставления более подробной информа­
ции об объекте. Код по умолчанию синхронизируется с именем. Чтобы разделить син­
хронизацию имя-код,, введите новый код в поле Код.

Коллекция [Объект данных] Указывает, что объект представляет собой коллекцию элементов.

Емкость/без ограничения [Источники данных] Укажите емкость хранилища в виде числового значения или как не­
ограниченную.

6.1.6 Потоки управления и сообщений (описательная


BPMN)

Потоки управления — это сплошные линии со стрелками на одном конце, которые соединяют элементы
процесса на диаграмме или в отдельном пуле и отображают порядок их выполнения. Потоки сообщений —
это пунктирные линии со стрелками на одном конце, которые соединяют два отдельных пула (или
элементы двух отдельных пулов) и отображают направление отправки сообщений.

Поток управления или поток сообщений создается автоматически после создания объекта из контекстной
панели инструментов другого объекта. Чтобы создать явный поток управления:

● Выберите объект на диаграмме, выберите инструмент Ссылка на контекстной панели инструментов и


перетащите его в другой элемент того же пула, или
● выберите инструмент Ссылка на панели инструментов, а затем перетащите его от одного элемента к
другому в одном пуле.

Чтобы создать явный поток сообщений:

● Выберите объект на диаграмме, щелкните инструмент Ссылка на контекстной панели инструментов и


перетащите объект в другой пул (или в элемент в другом пуле), или
● выберите инструмент Ссылка на панели инструментов, а затем перетащите его от одного пула (или
элемента пула) к другому пулу (или элементу пула).

SAP Enterprise Architecture Designer


Бизнес-процессы PUBLIC (ОБЩЕДОСТУПНО) 133
В следующем примере обратите внимание, что потоки между задачами одного пула представляют собой
сплошные линии потоков управления, в потоки между пулами — это пунктирные линии потоков
сообщений:

Потоки управления и потоки сообщений могут иметь следующие свойства:

Таблица 63:
Свойство Описание

Имя/код/коммен­ Идентификация объекта. Название должно четко формулировать назначение объекта для не­
тарий технических пользователей, в то время как код, который используется для генерации кода или
скриптов, может быть сокращен и не должен содержать пробелы. По желанию можно добавить
комментарий для предоставления более подробной информации об объекте. Код по умолчанию
синхронизируется с именем. Чтобы разделить синхронизацию имя-код,, введите новый код в
поле Код.

Источник/назначе­ Укажите объекты, на которые ссылается поток. Для потоков управления исходный объект идет в
ние процессе раньше целевого. Для потоков сообщений исходный объект отправляет сообщение, а
целевой — получает его.

Условие [потоки управления] Определяет условие, которое должно выполняться, чтобы процесс пошел
по данной ветви после шлюза.

6.2 Исполняемая BPMN 2.0

Исполняемая диаграмма BPMN 2.0 включает все стандартные объекты BPMN 2.0 и предназначена для
разработчиков технических моделей, а также для тех, кто занимается комплексным решением
инженерных задач из SAP BPM или Eclipse BPMN2 Modeler

SAP Enterprise Architecture Designer


134 PUBLIC (ОБЩЕДОСТУПНО) Бизнес-процессы
SAP EA Designer поддерживает следующие исполняемые диаграммы BPMN 2.0:

● Диаграммы процессов — фокусируются на потоке операций в одном процессе в участнике.


● Диаграммы взаимодействий — могут дополнительно отображать сообщения, передаваемые между
участниками. Участники могут отображаться в виде черных квадратов или с процессами внутри.

В следующем примере диаграммы взаимодействия анализируется взаимодействие между персоналом


пиццерии и клиентом:

В следующем примере диаграммы процессов анализируется внутренний процесс бронирования в


турагентстве:

SAP Enterprise Architecture Designer


Бизнес-процессы PUBLIC (ОБЩЕДОСТУПНО) 135
Для создания диаграммы исполняемой BPMN 2.0 выберите команду Создать диаграмму в разделе Быстрые
ссылки на начальной странице (см. Создание диаграммы [страница 11]), введите имя, выберите Business
Process (BPMN 2.0 Executable) и нажмите Создать.

На диаграммах исполняемой BPMN 2.0 доступны следующие инструменты:

Таблица 64:
Инстру­ Описание
мент

Пул/дорожка — представляет компании, отделы, роли и подсущности (см. Пулы и дорожки (описатель­
ная BPMN) [страница 122]).

Стартовое событие - инициирование процесса (см. Стартовые, промежуточные и конечные события (ис­
полняемая BPMN) [страница 137]).

Действие — представляет работу, выполняемую в рамках процесса (см. Действия (исполняемая BPMN)
[страница 140]).

Промежуточное событие — происходит в процессе и влияет на его ход (см. Стартовые, промежуточные и
конечные события (исполняемая BPMN) [страница 137]).

Шлюз — представляет решение или параллельные действия, а также воссоединение потока операций
(см. Шлюзы (исполняемая BPMN) [страница 142]).

Конечное событие — завершение процесса (см. Стартовые, промежуточные и конечные события (испол­
няемая BPMN) [страница 137]).

Хранилище данных — представляет базу данных, картотеку или другой контейнер данных (см. Данные и
ссылки на данные (исполняемая BPMN) [страница 143]).

Объект данных — представляет отчет, документ или другой фрагмент данных, используемый в процессе
(см. Данные и ссылки на данные (исполняемая BPMN) [страница 143]).

SAP Enterprise Architecture Designer


136 PUBLIC (ОБЩЕДОСТУПНО) Бизнес-процессы
Инстру­ Описание
мент

Текстовая аннотация — позволяет добавлять в диаграмму пояснительный текст.

Поток — связывает объекты с одним из следующих видов потока.

● Поток операций — связывает два элемента (события, действия, шлюзы) для отображения хода про­
цесса.
● Поток сообщений — связывает пул (или одно из его действий) с другим пулом (или одним из его дей­
ствий) и передает сообщения между ними.
● Связь данных — связывает объект данных с действием или событием.

Файл. См. Объекты файлов [страница 294].

Лассо. Выберите несколько символов путем перетаскивания поверх них.

6.2.1 Пулы и дорожки (исполняемая BPMN)

Пулы представляют компании, отделы или роли. Дорожки представляют подсущности в рамках этих
организаций и выглядят как плавательные дорожки в бассейне. Множество диаграмм BPMN содержат
один или несколько пулов, на дорожках которых помещаются все остальные объекты.

Пулы и дорожки исполняемых BPMN ведут себя так же, как пулы и дорожки описательных BPMN (см. Пулы
и дорожки (описательная BPMN) [страница 122]).

6.2.2 Стартовые, промежуточные и конечные события


(исполняемая BPMN)

Событие — это нечто происходящее в ходе процесса. События включают начало и конец действия, а также
любые другие промежуточные события (например, изменение статуса или поступление сообщения),
которые влияют на их последовательность или расчет времени.

В исполняемых BPMN 2.0 могут создаваться различные типы стартовых, промежуточных и конечных
событий, в зависимости от контекста, и их типы обозначаются специальными символами.

● Нет — внетиповые события, обозначающие стартовые точки, изменения статуса и конечные состояния.
● Сообщение — получение и отправка сообщений.
● Таймер — циклические события таймера, точки во времени, временные интервалы или тайм-ауты.
● Эскалация — эскалация на более высокий уровень ответственности.
● Условие — реакция на изменение бизнес-условий или интеграцию бизнес-правил.
● Ссылка — коннекторы с элементами вне страницы. Два соответствующих события ссылки равны
потоку операций.
● Ошибка — инициирование или вызов поименованных ошибок.
● Отмена — реакция на отмененные транзакции или инициирование транзакций.

SAP Enterprise Architecture Designer


Бизнес-процессы PUBLIC (ОБЩЕДОСТУПНО) 137
● Компенсация — обработка или инициирование компенсаций.
● Сигнал — подача сигналов в различных процессах. Отправленный сигнал может приниматься
несколько раз.
● Множественные — инициирование одного события из набора событий. Вызов всех определенных
событий.
● Параллельные множественные — инициирование всех не входящие в набор параллельных событий.
● Завершение — инициирование немедленного завершения процесса.

SAP Enterprise Architecture Designer


138 PUBLIC (ОБЩЕДОСТУПНО) Бизнес-процессы
Создать события в перечисленных выше контекстах можно следующими способами:

● Стартовые события — могут создаваться непосредственно в диаграмме, пуле или дорожке, в


стандартном подпроцессе или подпроцессе транзакции (только стандартные стартовые события) или
в подпроцессе, основанном на событиях. Используйте инструмент Стартовое событие на панели
инструментов. Для изменения типа выберите инструмент Свойства на его контекстной панели
инструментов и выберите нужный тип.

Примечание
Стартовые события не допускаются в специальных подпроцессах.

Примечание
Чтобы сделать стартовое событие основанного на событиях подпроцесса непрерывающим (с
пунктирным внешним кругом), отмените выбор свойства Прерывание.

● Промежуточные события-инициаторы — могут создаваться непосредственно в диаграмме, пуле или


дорожке, или в любом типе подпроцесса. Для создания события используйте инструмент
Промежуточное событие-инициатор на контекстной панели инструментов или в меню. Для изменения
типа выберите инструмент Свойства на его контекстной панели инструментов и выберите нужный тип.
● Промежуточные граничные события — могут создаваться на границе задачи или подпроцесса любого
типа. Используйте инструмент Промежуточное событие-инициатор на контекстной панели
инструментов или в меню, а затем щелкните на границе задачи или подпроцесса. Для изменения типа
выберите инструмент Свойства на его контекстной панели инструментов и выберите нужный тип.

Примечание
Чтобы сделать промежуточное граничное событие непрерывающим (с пунктирным внешним
кругом), отмените выбор свойства Прерывание.

● Промежуточные события-результаты — могут создаваться непосредственно на диаграмме, в пуле или


дорожке, или в любом типе подпроцесса. Используйте инструмент Промежуточное событие-инициатор
на контекстной панели инструментов или в меню, выберите инструмент Свойства на его контекстной
панели инструментов, выберите Промежуточное событие-результат, чтобы изменить тип события-
результата, и затем повторно нажмите инструмент Свойства и выберите соответствующий тип
события-результата.
● Конечные события — могут создаваться непосредственно на диаграмме, в пуле или дорожке, или в
любом типе подпроцесса. Для создания события используйте инструмент Конечное событие на
контекстной панели инструментов или в меню. Для изменения типа выберите инструмент Свойства на
его контекстной панели инструментов и выберите нужный тип.

Примечание
Конечные события не допускаются в специальных подпроцессах. Отмена конечных событий
допускается только в транзакциях.

Исполняемые события могут иметь следующие свойства:

SAP Enterprise Architecture Designer


Бизнес-процессы PUBLIC (ОБЩЕДОСТУПНО) 139
Таблица 65:
Свойство Описание

Имя/код/коммента­ Идентификация объекта. Название должно четко формулировать назначение объекта для не­
рий технических пользователей, в то время как код, который используется для генерации кода или
скриптов, может быть сокращен и не должен содержать пробелы. По желанию можно доба­
вить комментарий для предоставления более подробной информации об объекте. Код по
умолчанию синхронизируется с именем. Чтобы разделить синхронизацию имя-код,, введите
новый код в поле Код.

Прерывание Несмотря на то, что большинство событий прерывает моделируемый процесс, стартовые со­
бытия подпроцесов событий и промежуточные граничные события можно определить как не­
прерываемые посредством отмены выбора этого свойства. Непрерывающие события обозна­
чаются пунктирными внешними кругами.

Сообщение [события сообщений] Определяет сообщение, связанное с событием (см. Сообщения (испол­
няемая BPMN) [страница 145]).

Примечание
При утверждении имени по умолчанию без определения имени для события имя не будет отображаться
под символом в диаграмме. Чтобы определить имя для отображения в диаграмме впоследствии,
выберите символ события и нажмите F2 или введите имя в листе свойств.

6.2.3 Действия (исполняемая BPMN)

Действия — это работа, выполняемая в рамках процесса.

Для создания действия:

● Выберите объект на диаграмме и щелкните (или перетащите) инструмент Задача на его контекстной
панели инструментов, чтобы создать после него новое действие в потоке управления, или
● Перетащите инструмент Задача на диаграмму.

Действие создается с выделенным именем по умолчанию, готовым для ввода подходящего имени.

По умолчанию создается абстрактная задача Чтобы изменить тип действия, нажмите инструмент Свойства
и выберите нужный тип из списка. В исполняемой BPMN 2.0 доступны следующие типы действий:

Таблица 66:
Символ Описание

Абстрактная задача — базовая единица работы.

Задача отправки сообщения — отправка сообщения участнику, внешнему по отношению к процессу.


После отправки сообщения задача завершается.

Задача получения сообщения — ожидание получения сообщения от участника, внешнего по отноше­


нию к процессу. После получения сообщения задача завершается.

SAP Enterprise Architecture Designer


140 PUBLIC (ОБЩЕДОСТУПНО) Бизнес-процессы
Символ Описание

Пользовательская задача — человек выполняет задачу с помощью программного приложения и пла­


нирует ее посредством какого-либо диспетчера списка задач.

Задача ручного выполнения — задача, выполняемая без помощи какого-либо механизма выполнения
бизнес-процессов или приложения. Например, мастер по установке телефонов устанавливает теле­
фон на дому у клиента.

Задача бизнес-правил — отправка входных данных в механизм бизнес-правил и получение выходных


данных расчета.

Сервисная задача — использование веб-сервиса или автоматического приложения.

Задача-сценарий — выполняется по сценарию, интерпретируемому механизмом бизнес-процесса.

Транзакция — набор действий, логически относящихся друг к другу, которые могут следовать кон­
кретному протоколу транзакции.

Действие вызова — оболочка для глобально определяемого подпроцесса или задачи, повторно ис­
пользуемых в текущем процессе (см. Действия вызова (описательная BPMN) [страница 128]).

Подпроцесс — действие, внутренние подробные данные которого смоделированы с использованием


действий, шлюзов, событий и потоков управления (см. Подпроцессы (описательная BPMN) [страница
126]).

Подпроцесс события — действие, которое активируется при инициировании стартового события; мо­
жет прерывать контекст процесса более высокого уровня или работать с ним параллельно (не преры­
вающий), в зависимости от стартового события.

Специальный подпроцесс — специализированный тип подпроцесса, представляющий собой группу


действий, не имеющих обязательных отношений последовательности; их последовательность и число
определяется исполнителями действий.

Действия могут иметь следующие свойства:

Таблица 67:
Свойство Описание

Имя/код/комментарий Идентификация объекта. Название должно четко формулировать назначение объекта


для нетехнических пользователей, в то время как код, который используется для генера­
ции кода или скриптов, может быть сокращен и не должен содержать пробелы. По же­
ланию можно добавить комментарий для предоставления более подробной информа­
ции об объекте. Код по умолчанию синхронизируется с именем. Чтобы разделить син­
хронизацию имя-код,, введите новый код в поле Код.

Повторно используемый Указывает, что на процесс может ссылаться действие вызова (см. Действия вызова (опи­
процесс сательная BPMN) [страница 128]).

Начальное количество/Ко­ Определяет число маркеров, которые должны прибыть до начала действия, и число
личество выполнения маркеров, которые необходимо генерировать из действия. Значение по умолчанию — 1,
оно изменяется только в ситуациях расширенного моделирования.

SAP Enterprise Architecture Designer


Бизнес-процессы PUBLIC (ОБЩЕДОСТУПНО) 141
Свойство Описание

Признаки цикла Определяет возможность повторения действия одним из следующих способов.

● <нет> — по умолчанию
● Цикл
● Параллельно с несколькими инстанциями
● Последовательно с несколькими инстанциями

Компенсация Определяет, что действие предназначено для компенсации.

Вызванный объект [действия вызова] Определяет глобальную задачу или процесс, повторно используемые
действием вызова.

6.2.4 Шлюзы (исполняемая BPMN)

Шлюзы контролируют поток операций процессом и могут разделять или объединять поток, в зависимости
от условий шлюза.

Для создания шлюза выполните следующие действия.

● Выберите объект на диаграмме и щелкните (или перетащите) инструмент Шлюз на его контекстной
панели инструментов, чтобы создать после него новый шлюз в потоке операций, или
● Перетащите инструмент Шлюз на диаграмму.

По умолчанию создается эксклюзивный шлюз. Чтобы изменить тип шлюза, нажмите инструмент Свойства
и выберите нужный тип из списка. В исполняемой BPMN 2.0 доступны следующие типы шлюзов:

Таблица 68:
Символ Описание

Неопределенный/эксклюзивный шлюз — при разделении направляет поток в одну исходящую


ветвь. При объединении ожидает завершения одной входящей ветви перед инициированием исхо­
дящего потока.

Параллельный шлюз — при разделении активирует все исходящие ветви одновременно. При объ­
единении ожидает завершения всех входящих ветвей.

Неэксклюзивный шлюз — при разделении активирует одну или несколько ветвей. При объединении
ожидает завершения всех входящих ветвей до объединения.

Шлюз, основанный на событиях — стоит перед событиями-инициаторами или задачами получения


сообщений и направляет поток в зависимости того, что происходит раньше.

Эксклюзивный, основанный на событиях шлюз — запускает новую инстанцию процесса для каждого
экземпляра последующего события.

Параллельный, основанный на событиях шлюз — запускает новую инстанцию процесса для экзем­
пляра всех последующих событий.

Комплексный шлюз — обрабатывает комплексное поведение объединения и ветвления, не предус­


матриваемое другими шлюзами.

SAP Enterprise Architecture Designer


142 PUBLIC (ОБЩЕДОСТУПНО) Бизнес-процессы
Шлюзы могут иметь следующие свойства:

Таблица 69:
Свойство Описание

Имя/код/коммен­ Идентификация объекта. Название должно четко формулировать назначение объекта для не­
тарий технических пользователей, в то время как код, который используется для генерации кода или
скриптов, может быть сокращен и не должен содержать пробелы. По желанию можно добавить
комментарий для предоставления более подробной информации об объекте. Код по умолчанию
синхронизируется с именем. Чтобы разделить синхронизацию имя-код,, введите новый код в
поле Код.

Направление Определяет способ использования шлюза. Выбрать можно один из следующих способов:

● Unspecified (Не указан) — шлюз может иметь любое количество входящих и исходящих
потоков операций.
● Converging (Схождение) — шлюз может иметь несколько входящих потоков операций, но
не должен иметь более одного исходящего потока.
● Diverging (Расхождение) — шлюз может иметь несколько исходящих потоков операций,
но не должен иметь более одного входящего потока.
● Mixed (Смешанный) — шлюз содержит множество входящих и исходящих потоков опера­
ций.

Выражение/Псев­ Задает условие оценки при определении пути, которым пойдет процесс после шлюза. Псевдо­
доним выражения ним предоставляет краткую версию этого условия, отображаемую под шлюзом на диаграмме.

6.2.5 Данные и ссылки на данные (исполняемая BPMN)

Данные представляют собой физические или информационные элементы, которые создаются,


управляются или иным образом используются при выполнении процесса. Ссылки на данные — это
объекты, которые ссылаются на объекты данных для повторного использования.

Примечание
SAP EA Designer не поддерживает привязку объектов данных к потокам операций.

Для создания данных перетащите инструмент Хранилище данных или Объект данных на диаграмму.

В исполняемой BPMN 2.0 доступны следующие типы данных:

Таблица 70:
Символ Описание

Объект данных/объект сбора данных — поток информации, проходящий через процесс.

Ввод данных/ввод собранных данных — внешний ввод данных для всего процесса, которые можно
считать во время операции.

Вывод данных/вывод собранных данных — переменная, доступная в результате всего процесса.

SAP Enterprise Architecture Designer


Бизнес-процессы PUBLIC (ОБЩЕДОСТУПНО) 143
Символ Описание

Хранилище данных — место считывания и записи процессом данных, например, базы данных или
картотеки, которое сохраняется и после окончания жизненного цикла инстанции процесса.

Данные могут иметь следующие свойства:

Таблица 71:
Свойство Описание

Имя/код/коммен­ Идентификация объекта. Название должно четко формулировать назначение объекта для не­
тарий технических пользователей, в то время как код, который используется для генерации кода или
скриптов, может быть сокращен и не должен содержать пробелы. По желанию можно добавить
комментарий для предоставления более подробной информации об объекте. Код по умолчанию
синхронизируется с именем. Чтобы разделить синхронизацию имя-код,, введите новый код в
поле Код.

Емкость/неограни­ [хранилища данных] Введите размер хранилища данных или укажите, что оно имеет неограни­
ченная ченную емкость.

Объект данных [ссылка на данные] Указывает ссылочный объект данных. Выберите объект из списка или вос­
пользуйтесь инструментами справа от этого поля для создания, удаления, выбора объекта или
просмотра свойств выбранного объекта.

Статус [ссылки на данные] Определяет статус объекта данных. Выбрать можно один из следующих ста­
тусов:

● Initial
● Processing
● Completed

Сбор Указывает, что объект данных представляет сбор данных, например, список позиций заказа.

Для подключения задачи (или другого объекта) к объекту данных или хранилищу данных выберите
инструмент "Ссылка" на контекстной панели инструментов и проведите ссылку от задачи к данным
(запись) или от данных к задаче (чтение).

Примечание
Привязки данных не должны пересекать границу пула или составного процесса, например, для
привязки объекта внутри пула с объектом данных за пределами этого пула (и наоборот).

Привязки данных могут иметь следующие свойства:

Таблица 72:
Свойство Описание

Имя/код/комментарий Идентификация объекта. Название должно четко формулировать назначение объекта для
нетехнических пользователей, в то время как код, который используется для генерации кода
или скриптов, может быть сокращен и не должен содержать пробелы. По желанию можно
добавить комментарий для предоставления более подробной информации об объекте. Код
по умолчанию синхронизируется с именем. Чтобы разделить синхронизацию имя-код,, вве­
дите новый код в поле Код.

SAP Enterprise Architecture Designer


144 PUBLIC (ОБЩЕДОСТУПНО) Бизнес-процессы
Свойство Описание

Тип преобразования Указывает направление переноса элемента с поддержкой элементов (см. Элементы с под­
держкой элементов (исполняемая BPMN) [страница 146]):

● Ввод — Определяет чтение. Привязка данных идет от объекта данных к действию.


● Вывод — Определяет запись. Привязка данных идет от действия к объекту данных.

Исходный элемент [Вывод] Определяет элемент с поддержкой элементов (типа Вывод данных), заданный
для переноса из операции в объект данных.

Целевой элемент [Ввод] Определяет элемент с поддержкой элементов (типа Ввод данных), заданный для
переноса в операцию из объекта данных.

6.2.6 Ключи корреляции (исполняемая BPMN)

Ключи корреляции представляют собой наборы свойств корреляции, используемые для привязки
сообщения к конкретной инстанции процесса.

Для создания ключа корреляции щелкните по инструменту Создать справа от поля Ключ корреляции в
разделе Общее в листе свойств потока сообщений во вкладке Информация.

Для создания свойства корреляции щелкните по инструменту Создать справа от поля Свойство
корреляции в разделе Общее в листе свойств потока сообщений на вкладке Информация или используйте
инструмент Добавить над списком Переменные на вкладке ключа корреляции Зависимости.

Ключи корреляции и свойства корреляции исполняемой BPMN могут иметь следующие свойства:

Таблица 73:
Свойство Описание

Имя/код/комментарий Идентификация объекта. Название должно четко формулировать назначение объекта


для нетехнических пользователей, в то время как код, который используется для генера­
ции кода или скриптов, может быть сокращен и не должен содержать пробелы. По же­
ланию можно добавить комментарий для предоставления более подробной информа­
ции об объекте. Код по умолчанию синхронизируется с именем. Чтобы разделить син­
хронизацию имя-код,, введите новый код в поле Код.

Свойства корреляции, перегруппированные в ключ корреляции, перечислены на вкладке Зависимости.

6.2.7 Сообщения (исполняемая BPMN)

Сообщение представляет собой содержимое коммуникации между двумя участниками. Оно передается в
ходе потока сообщений.

Для создания сообщения щелкните по инструменту Создать справа от поля Формат сообщения в разделе
Общее в листе свойств потока сообщений во вкладке Информация.

Сообщения могут иметь следующие свойства:

SAP Enterprise Architecture Designer


Бизнес-процессы PUBLIC (ОБЩЕДОСТУПНО) 145
Таблица 74:
Свойство Описание

Имя/код/комментарий Идентификация объекта. Название должно четко формулировать назначение объекта


для нетехнических пользователей, в то время как код, который используется для генера­
ции кода или скриптов, может быть сокращен и не должен содержать пробелы. По же­
ланию можно добавить комментарий для предоставления более подробной информа­
ции об объекте. Код по умолчанию синхронизируется с именем. Чтобы разделить син­
хронизацию имя-код,, введите новый код в поле Код.

● Подробно – содержит следующие свойства:

Таблица 75:

Свойство Описание

Внешнее опреде­ Указывает путь к местоположению внешнего файла или URL.


ление

Тип формата со­ Указывает формат сообщения. Можно ввести собственный формат или выбрать из следующих
общения вариантов:

○ XML Schema
○ DTD
○ RELAX NG

Определение Указывает содержимое сообщения.


формата сооб­
щения

6.2.8 Элементы с поддержкой элементов (исполняемая


BPMN)

Элементы с поддержкой элементов представляют собой переменные, которые используются для хранения
или передачи информации во время выполнения процесса. Эти элементы можно связать с процессами,
действиями и событиями.

Для создания элемента с поддержкой элементов используйте инструмент Добавить над соответствующим
списком во вкладке Нижестоящие объекты листа свойств процесса, действия или события

В следующих типах объекта доступны различные типы элементов:

Таблица 76:
Объект Свойство Объект данных/ Ввод данных Вывод данных
ссылка на объект
данных

Композитные про­ X X X X
цессы

Задачи X X X

SAP Enterprise Architecture Designer


146 PUBLIC (ОБЩЕДОСТУПНО) Бизнес-процессы
Объект Свойство Объект данных/ Ввод данных Вывод данных
ссылка на объект
данных

Стартовые события/ X X
промежуточные собы­
тия-инициаторы

Конечные события/ X X
промежуточные собы­
тия-результаты

Элементы с поддержкой элементов могут иметь следующие свойства:

Таблица 77:
Свойство Описание

Имя/код/комментарий Идентификация объекта. Название должно четко формулировать назначение объекта


для нетехнических пользователей, в то время как код, который используется для генера­
ции кода или скриптов, может быть сокращен и не должен содержать пробелы. По же­
ланию можно добавить комментарий для предоставления более подробной информа­
ции об объекте. Код по умолчанию синхронизируется с именем. Чтобы разделить син­
хронизацию имя-код,, введите новый код в поле Код.

6.2.9 Потоки управления и сообщений (исполняемая


BPMN)

Потоки управления - это сплошные линии со стрелками на одном конце, которые соединяют элементы
процесса на диаграмме или в отдельном пуле и отображают порядок их выполнения. Потоки сообщений -
это пунктирные линии со стрелками на одном конце, которые соединяют элементы двух отдельных пулов и
отображают направление отправки сообщений.

Для получения информации о создании потоков управления и сообщений см. Потоки управления и
сообщений (описательная BPMN) [страница 133]. Потоки управления и потоки сообщений для
исполняемой BPMN могут иметь следующие свойства:

Таблица 78:
Свойство Описание

Имя/код/коммен­ Идентификация объекта. Название должно четко формулировать назначение объекта для не­
тарий технических пользователей, в то время как код, который используется для генерации кода или
скриптов, может быть сокращен и не должен содержать пробелы. По желанию можно добавить
комментарий для предоставления более подробной информации об объекте. Код по умолчанию
синхронизируется с именем. Чтобы разделить синхронизацию имя-код,, введите новый код в
поле Код.

Источник/назначе­ Укажите объекты, на которые ссылается поток. Для потоков управления исходный объект идет в
ние процессе раньше целевого. Для потоков сообщений исходный объект отправляет сообщение, а
целевой — получает его.

SAP Enterprise Architecture Designer


Бизнес-процессы PUBLIC (ОБЩЕДОСТУПНО) 147
Свойство Описание

Условие [потоки управления] Определяет условие, которое должно выполняться, чтобы процесс пошел
по данной ветви после шлюза.

Формат сообщения [потоки сообщений] Указывает сообщение, которое проходит через поток (см. Сообщения (ис­
полняемая BPMN) [страница 145])

Ключ корреляции [потоки сообщений] Указывает ключ корреляции, используемый для привязки сообщения кон­
кретной инстанции процесса (см. Ключи корреляции (исполняемая BPMN) [страница 145]). В
диаграмме диалогов каждый поток должен иметь тот же ключ, что и у узла диалогов, с которым
он соединен.

Свойство корреля­ [потоки сообщений] Указывает свойство корреляции, которое используется как уникальный
ции идентификатор данной инстанции сообщения.

6.2.10 Импорт и экспорт файлов BPMN 2.0

SAP EA Designer позволяет импортировать и экспортировать файлы BPMN 2.0, предоставляя поддержку
SAP BPM и Eclipse BPMN2 Modeler.

Контекст

SAP EA Designer поддерживает двусторонний импорт и экспорт файлов BPMN 2.0 SAP BPM для v7.3 и
выше, а также делает модели процессов доступными для поиска и импорта напрямую в SAP NetWeaver
Developer Studio Process Composer 7.3 EHP1 SP15 или выше.

Для импорта файла BPMN 2.0 перейдите в соответствующую папку репозитария и затем щелкните
инструмент Меню и выберите Импорт файла BPMN2.

Примечание
Кроме того, можно также импортировать файл BPMN 2.0 в существующую диаграмму. Во время
импорта все существующее содержимое в диаграмме будет перезаписано.

Для экспорта диаграммы BPMN 2.0 щелкните по инструменту Меню и выберите Экспортировать файл
BPMN2.

В импорте и экспорте поддерживаются следующие объекты BPMN 2.0:

SAP Enterprise Architecture Designer


148 PUBLIC (ОБЩЕДОСТУПНО) Бизнес-процессы
Таблица 79:
Поддерживаемые объекты

● DocumentRoot, Definitions, Property, Documentation, TextAnnotation


● Process
● Task, GlobalTask, GlobalBusinessRuleTask, GlobalManualTask, GlobalScriptTask, GlobalUserTask, BusinessRuleTask,
ManualTask, ReceiveTask, ScriptTask, SendTask, ServiceTask, UserTask
● Transaction, CallActivity, SubProcess, AdHocSubProcess
● Message, MessageFlow
● Participant, ParticipantMultiplicity
● Collaboration
● Lane, LaneSet
● SequenceFlow
● MultiInstanceLoopCharacteristics, StandardLoopCharacteristics
● Association
● Group
● InputOutputSpecification, InputSet, OutputSet
● DataObject, DataStore, DataInput, DataOutput, DataState
● DataAssociation, DataInputAssociation, DataOutputAssociation
● DataObjectReference, DataStoreReference
● BoundaryEvent, IntermediateCatchEvent, StartEvent, EndEvent, ImplicitThrowEvent, IntermediateThrowEvent
● CancelEventDefinition, CompensateEventDefinition, ConditionalEventDefinition, ErrorEventDefinition,
EscalationEventDefinition, LinkEventDefinition, MessageEventDefinition, SignalEventDefinition,
TerminateEventDefinition, TimerEventDefinition
● ComplexGateway, EventBasedGateway, ExclusiveGateway, InclusiveGateway ParallelGateway
● Operation, Interface
● BPMNDiagram, BPMNPlane, BPMNShape, BPMNEdge, Bounds, Point

Следующие объекты BPMN2 не поддерживаются для моделирования, а также в импорте и экспорте:

SAP Enterprise Architecture Designer


Бизнес-процессы PUBLIC (ОБЩЕДОСТУПНО) 149
Таблица 80:
Неподдерживаемые объекты

● ChoreographyTask, GlobalChoreographyTask, Choreography, SubChoreography, CallChoreography


● CorrelationKey, CorrelationProperty
● CorrelationPropertyBinding, CorrelationPropertyRetrievalExpression, CorrelationSubscription
● Conversation, SubConversation, ConversationNode, ConversationLink, GlobalConversation, CallConversation
● MessageFlowAssociation, ParticipantAssociation, ConversationAssociation
● ResourceAssignmentExpression, ResourceParameter, ResourceParameterBinding, ResourceRole
● InputOutputBinding
● ItemDefinition
● ImplicitThrowEvent
● Assignment
● Auditing
● ComplexBehaviorDefinition
● Monitoring
● Relationship
● Rendering
● Expression, FormalExpression
● PotentialOwner
● HumanPerformer
● Category, CategoryValue
● EndPoint
● Error
● Escalation
● PartnerEntity, PartnerRole
● Resource
● Signal
● Extension, ExtensionAttributeDefinition, ExtensionAttributeValue, ExtensionDefinition Import

6.2.10.1 Импорт из SAP BPM

SAP EA Designer поддерживает импорт процесса SAP BPM 7.3 или выше для обработки в новой модели
бизнес-процессов.

Процедура

1. Запустите SAP NetWeaver Developer Studio и разверните папку Моделирование процесса.


2. Разверните папку Процесс, щелкните правой кнопкой по процессу и выберите Экспорт для BPMN 2.0....
3. Выберите папку и имя файла, а затем нажмите Экспорт.
4. Откройте SAP EA Designer, выберите плитку Репозитарий и перейдите к папке, в которой необходимо
создать диаграмму. Щелкните по инструменту Меню и выберите Импорт файла BPMN2, перейдите к
файлу, экспортированному из NetWeaver, выберите его и нажмите Открыть для импорта файла как
новой диаграммы.

SAP Enterprise Architecture Designer


150 PUBLIC (ОБЩЕДОСТУПНО) Бизнес-процессы
Примечание
Кроме того, можно также импортировать файл BPMN 2.0 в существующую диаграмму. Во время
импорта все существующее содержимое в диаграмме будет перезаписано.

6.2.10.2 Экспорт в SAP BPM

SAP EA Designer поддерживает экспорт диаграммы бизнес-процессов BPMN 2.0 как процесс в SAP BPM 7.3
или выше.

Контекст

Примечание
SAP EA Designer делает модели процессов доступными для поиска и импорта напрямую в SAP
NetWeaver Developer Studio Process Composer 7.3 EHP1 SP15 или выше без необходимости выполнения
экспорта. Для получения дополнительной информации см. руководство разработчика SAP BPM
Моделирование процессов с помощью Process Composer по адресу http://help.sap.com/
saphelp_nw73ehp1/helpdata/en/ff/165a665c16482e9c282ce6b0e67776/frameset.htm

Процедура

1. В SAP EA Designer откройте диаграмму BPMN 2.0, щелкните по инструменту Меню и выберите
Экспортировать файл BPMN2. Файл BPMN 2.0 будет сохранен в папку загрузок по умолчанию.
2. Запустите SAP NetWeaver Developer Studio и создайте новый проект Компонент разработки Process
Composer.
3. Разверните папку Моделирование процессов, щелкните правой кнопкой мыши по папке Процессы и
выберите Импорт диаграммы BPMN 2.0....
4. Перейдите к файлу, экспортированному из SAP EA Designer, выберите его и нажмите Открыть для
импорта файла.

6.3 Импорт диаграмм процессов SAP Solution Manager 7.2

SAP® Solution Manager — это среда для управления и мониторинга бизнес-процессов. SAP EA Designer
поддерживает импорт диаграмм процессов SAP Solution Manager 7.2. Вы можете поделиться диаграммами
бизнес-процессов Solution Manager или оставить к ним комментарии, привязать их объекты к объектам в
других моделях, а также включить эти диаграммы в анализ влияния.

SAP Enterprise Architecture Designer


Бизнес-процессы PUBLIC (ОБЩЕДОСТУПНО) 151
Контекст

Примечание
Изменение этих диаграмм бизнес-процессов для повторного создания на сервере Solution Manager не
поддерживается.

Процедура

1. Откройте проводник репозитария, перейдите к папке, в которую требуется импортировать диаграммы


SAP Solution Manager и выберите Меню Импорт SAP Solution Manager 7.2 .
2. На вкладке Информация введите следующие параметры и нажмите Подключиться:

Таблица 81:

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

Сервер Введите полное имя сервера (или IP-адрес) и порт.

Учетные данные Введите имя пользователя и пароль.

Мандант Введите номер манданта.

3. На вкладке Выбор укажите решение, ветвь и объем, а затем нажмите Просмотреть иерархию.

SAP EA Designer запрашивает сервер Solution Manager и возвращает структуру папок для выбранного
решения, ветви и объема.
4. Перейдите в структуру папок решения с помощью левой панели и выберите процесс для импорта.

При выборе процесса доступны следующие опции:


○ Выбрать все — выбор всех процессов в списке.
○ Включать подпапки — отображение в списке для выбора процессов, содержащихся в подпапках.
○ Импорт полной структуры папок решения — по умолчанию только структура папок, содержащая
выбранные для импорта процесса будет повторно создана в репозитарии SAP EA Designer.
5. После завершения выбора нажмите Импорт.

Выбранные процессы будут импортированы вместе со структурой, содержащей папку, и


незамедлительно опубликованы в репозитарии SAP EA Designer.

Примечание
В подпапках начальной папки импорта команда импорта недоступна. При повторном импорте из
начальной папки импорта процессы, уже имеющиеся в репозитарии SAP EA Designer,
импортированы не будут.

SAP Enterprise Architecture Designer


152 PUBLIC (ОБЩЕДОСТУПНО) Бизнес-процессы
7 Базы данных

физические модели данных позволяют проектировать и анализировать структуру баз данных. Вы можете
перепроектировать любую поддерживаемую базу данных, чтобы создать физическую модель данных.
Также поддерживается генерация в SAP HANA, напрямую в каталог, или в Web IDE через HDI.

SAP EA Designer поддерживает архитекторов данных, предоставляя инструменты для моделирования схем
данных HANA и сторонних схем данных для документирования, преобразования и рационализации
информационного ландшафта предприятия, а также оптимизации их коммуникации с разработчиками,
работающими с SAP Web IDE для SAP HANA.

Можно быстро планировать и проектировать архитектуру данных как артефакты HDI, инициировать
ракурсы расчета и генерировать их со связанными источниками данных для разработки и развертывания
через Web IDE. Поддержка файлов реконструирования HDI из Web IDE, а также объектов каталога HANA и
сторонних схем DBMS, позволяет открывать бункеры данных и подключать их к ландшафтам, стратегиям,
требованиям и процессам вашей организации.

SAP EA Designer предоставляет два типа физических моделей данных SAP HANA, позволяющих
взаимодействовать с Web IDE или напрямую с каталогом HANA:

● Database (SAP HANA 2.0 HDI) — для моделирования объектов CDS, ракурсов расчета и других
артефактов HDI. Можно выполнять реконструирование из и генерирование в Web IDE через файлы HDI
(см. Развертывание инфраструктуры SAP HANA 2.0 (HDI) [страница 157]).
● Database (SAP HANA 2.0 Database) — для моделирования таблиц и других артефактов каталога.
Можно выполнять реконструирование из и генерирование в каталог HANA через соединение JDBC или
скрипты (см. База данных SAP HANA 2.0 [страница 177].

Поддерживаются следующие версии DBMS со следующими функциями:

SAP Enterprise Architecture Designer


Базы данных PUBLIC (ОБЩЕДОСТУПНО) 153
Таблица 82:
DBMS Сторнировать Создать отчет Создать модель Создать базу
базу данных данных

HDI SAP HANA 2.0 Да (файлы) Да Да Да (файлы)

База данных SAP HANA 2.0 Да (jdbc/скрипт) Да Да Да (jdbc/скрипт)

SAP SQL Anywhere 17 Да (jdbc/скрипт) Да Да

Oracle версии 12c Да (jdbc/скрипт) Да Да

Microsoft SQL Server 2016 Да (jdbc/скрипт) Да Да

IBM DB2 v11 for z/OS Да (jdbc/скрипт) Да Да

Teradata 15 Да (jdbc/скрипт) Да Да

7.1 Миграция базы данных в SAP HANA

SAP EA Designer может помочь мигрировать базу данных в SAP HANA.

Контекст

SAP Enterprise Architecture Designer


154 PUBLIC (ОБЩЕДОСТУПНО) Базы данных
Процедура

1. Создайте диаграмму базы данных, содержащую существующую стороннюю для HANA базу данных
(см. Создание диаграммы [страница 11]).

2. Выберите Меню Реконструировать базу данных , а затем укажите скрипт или подключение к базе
данных для сторнирования (см. Реконструирование базы данных [страница 272]).
3. Просмотрите сторнированные объекты на вашей диаграмме. Сохраните и опубликуйте ее в качестве
записи существующей базы данных (см. Публикация диаграмм [страница 54]).
4. Повторно откройте диаграмму и щелкните инструмент Редактировать.

5. Выберите Меню Создать модель , введите имя, выберите тип Database (SAP HANA 2.0 HDI) и
нажмите Сгенерировать для создания новой модели (см. Создание новой модели данных посредством
генерации [страница 275]), в которой ваши таблицы будут преобразованы в сущности CDS.

Примечание
Или можно перейти к диаграмме Database (SAP HANA 2.0 Database), чтобы генерировать
таблицы HANA напрямую, но придется создать диаграмму Database (SAP HANA 2.0 HDI), если
вам требуется инициализировать ракурсы расчета в SAP EA Designer.

6. Просмотрите созданные сущности и при необходимости измените их (см. Развертывание


инфраструктуры SAP HANA 2.0 (HDI) [страница 157]).
7. [необязательно] Инициализируйте ракурсы расчета, чтобы использовать созданные вами сущности
(см. Ракурсы расчета (HDI) [страница 168]).
8. Сохраните и опубликуйте вашу диаграмму Database (SAP HANA 2.0 HDI).

9. Повторно откройте диаграмму и выберите Меню Сгенерировать файлы HDI , чтобы


сгенерировать файл zip, содержащий все ваши артефакты HDI (см. Генерация файлов HDI из модели
[страница 174]).
10. Импортируйте файл zip в Web IDE, просмотрите, завершите и активируйте артефакты.

7.2 Сторнирование ракурсов расчета для анализа


влияния

SAP EA Designer поддерживает реконструирование ракурсов расчета вместе с источниками, привязку их к


ландшафтам, стратегиям, требованиям и процессам вашей организации, а также выполнение для них
анализа влияния.

SAP Enterprise Architecture Designer


Базы данных PUBLIC (ОБЩЕДОСТУПНО) 155
Контекст

Процедура

1. Экспортируйте проект HDI из Web IDE как файл zip.


2. [необязательно] Создайте диаграмму базы данных для каждой сторонней для HANA базы данных, на
которую имеется ссылка как на дистанционный источник в файлах .hdbvirtualtableconfig среди
ваших артефактов HDI, и выполните реконструирование необходимых источников виртуальных таблиц
(см. Реконструирование базы данных [страница 272]).
3. [необязательно] Создайте диаграмму Database (SAP HANA 2.0 Database) для таблиц каталога
HANA, на которые имеются ссылки в файлах .hdbsynonymconfig среди ваших артефактов HDI, и
выполните реконструирование необходимых источников синонимов (см. Реконструирование базы
данных HANA в вашу модель [страница 181]).

4. Создайте диаграмму Database (SAP HANA 2.0 HDI), выберите Меню Реконструировать файлы
HDI , перейдите к zip-файлу проекта HDI, выберите его и нажмите Сторнировать (см.
Реконструирование HDI файлов в вашу модель [страница 176]).
5. [необязательно] Создайте ссылки между артефактами HDI и другими артефактами (см. Ссылки на
трассируемость [страница 295]).
6. Просмотрите сторнированные артефакты HDI, сохраните и опубликуйте вашу диаграмму (см.
Публикация диаграмм [страница 54]).
7. Еще раз откройте диаграмму, выберите ракурс расчета или другой артефакт, для которого требуется
выполнить анализ, и выберите Меню Анализ влияния и происхождения (см. Анализ
зависимостей и происхождения [страница 21]).

SAP Enterprise Architecture Designer


156 PUBLIC (ОБЩЕДОСТУПНО) Базы данных
7.3 Развертывание инфраструктуры SAP HANA 2.0 (HDI)

SAP EA Designer поддерживает создание физических моделей данных SAP HANA 2.0 HDI вручную, путем
реконструирования файлов HDI или создания из другой модели данных. Вы можете моделировать
артефакты CDS, а также ракурсы расчета, и генерировать файлы HDI для импорта в Web IDE для
активации.

SAP EA Designer и Web IDE

SAP EA Designer поддерживает генерация в Web IDE и реконструирование из Web IDE артефактов HDI
через файлы HDI.

Примечание
Полный цикл регенерации объектов, реконструированных из Web IDE, не поддерживается.

Поддерживаются следующие артефакты HDI:

● Артефакты Core Data Services (CDS):


○ Контексты (файлы .hdbcds)
○ Хранилища данных (файлы .hdbcds)
○ Объекты (файлы .hdbcds)
○ Присвоения
○ Простые и структурированные типы
○ Константы
● Ракурсы расчета:

SAP Enterprise Architecture Designer


Базы данных PUBLIC (ОБЩЕДОСТУПНО) 157
○ Инициализация: Ракурсы расчета с несколькими источниками (но единым главным источником) на
базе ссылок между источниками.
○ Генерация (файлы .hdbcalculationview): Графические ракурсы расчета генерируются с
источниками, списками проекций и промежуточными соединительными узлами, определенными
для завершения в Web IDE.
○ Реконструирование (файлы .hdbcalculationview): Графические ракурсы расчета сторнируются
с источниками и списками проекций, а также, где это возможно, промежуточными
соединительными узлами, для включения в анализ зависимостей.
● Другие артефакты HDI:
○ Виртуальные таблицы (файлы .hdbvirtualtable и .hdbvirtualtableconfig)
○ Синонимы (файлы .hdbsynonym и .hdbsynonymconfig) — где требуется, применяется
прозрачное управление типа ярлыков.
○ Процедуры и функции (файлы .hdbprocedure и .hdbfunction)

Примечание
Ракурсы CDS, анонимные типы, перечисления и другие технические концепции CDS не
поддерживаются.

Для создания физической модели данных HANA HDI выберите команду Создать диаграмму в разделе
Быстрые ссылки на начальной странице (см. Создание диаграммы [страница 11]), введите имя, выберите
Database (SAP HANA 2.0 HDI) и нажмите Создать.

В физических моделях данных HANA HDI доступны следующие инструменты:

Таблица 83:
Инструмент Подробности Можно соз­
дать в

Контексты. См. Контексты (HDI) [страница 159]. Где угодно

Хранилища данных. См. Хранилища данных (HDI) [страница 160]. Где угодно

Объекты. См. Объекты (HDI) [страница 162]. Где угодно

Виртуальные таблицы. См. Виртуальные таблицы (HDI) [страница 168]. Корень/Пакет

Ракурсы расчета. См. Ракурсы расчета (HDI) [страница 168]. Корень/Пакет

Нет Процедуры/Функции. См. Процедуры / функции (HDI) [страница 174]. Корень/Пакет

Присвязки. См. Присвоения (HDI) [страница 166]. Где угодно

Нет Простые типы. См. Простые типы (HDI) [страница 172]. Контекст

Структурированные типы. См. Структурированные типы (HDI) [страница 172]. Контекст

Нет Константы. См. Константы (HDI) [страница 173]. Контекст

SAP Enterprise Architecture Designer


158 PUBLIC (ОБЩЕДОСТУПНО) Базы данных
Инструмент Подробности Можно соз­
дать в

Пакеты. См. Пакеты [страница 293]. Пакеты в HDI эквивалентны папкам в Web IDE. Корень/Пакет

Файл. См. Объекты файлов [страница 294]. Корень/Пакет/


Контекст

Файл. См. Объекты файлов [страница 294]. Недоступно

7.3.1 Контексты (HDI)

Контексты представляют собой способ структурирования артефактов CDS. Один файл генерируется для
каждого контекста верхнего уровня.

Процедура

1. Перетащите инструмент Контекст на диаграмму (или выберите существующий контекст и щелкните


инструмент Контекст в контекстном меню).
2. Введите следующие свойства в лист свойств на закладке Информация, область Общее:

Таблица 84:

Свойство Описание

Имя/код/ком­ Идентификация объекта. Название должно четко формулировать назначение объекта для не­
ментарий технических пользователей, в то время как код, который используется для генерации кода или
скриптов, может быть сокращен и не должен содержать пробелы. По желанию можно доба­
вить комментарий для предоставления более подробной информации об объекте. Код по
умолчанию синхронизируется с именем. Чтобы разделить синхронизацию имя-код,, введите
новый код в поле Код.

Пользователь­ Если вы определяете артефакт в одном контексте путем ссылки на артефакт, определенный в
ское использова­ другом контексте, который существует в модели в репозитарии SAP EA Designer, автоматиче­
ние ски создается соответствующий оператор using. Введите здесь другие обязательные спо­
собы использования.

3. На закладке Информация доступны следующие дополнительные разделы:

○ Определение — Поле Определение содержит подробную информацию об объекте, в то время как


Аннотация может быть использована для отслеживания ее эволюции.
○ Информация о версии — Предоставляет информацию о создании, модификации и расположения
объекта в репозитарии.
○ Предварительный просмотр — Отображает код, который будет создан для объекта.

SAP Enterprise Architecture Designer


Базы данных PUBLIC (ОБЩЕДОСТУПНО) 159
4. Дважды щелкните символ контекста, чтобы открыть его диаграмму.

Примечание
Для возврата к вышестоящей диаграмме щелкните инструмент Предыдущий ракурс в левой части
верхней панели инструментов.

В рамках контекста можно создать следующие артефакты HDI:


○ Контексты
○ Объекты
○ Простые типы
○ Структурные типы
○ Константы

7.3.2 Хранилища данных (HDI)

Объект хранилища данных (DSO или иногда NDSO) содержит одну или несколько входящих очередей для
загрузки записей, активную таблицу данных, в которую записи будут загружены после активации, а также
журнал изменений с историей изменений, откатов и дельта-функций.

Процедура

1. Перетащите инструмент Хранилище данных на диаграмму.

Либо преобразуйте сущность в хранилище данных, выбрав символ объекта и щелкнув по инструменту
Преобразовать в хранилище данных на ее панели.
2. Введите следующие свойства в лист свойств на вкладке Информация, раздел Общее:

Таблица 85:

Свойство Описание

Имя/код/ком­ Идентификация объекта. Название должно четко формулировать назначение объекта для не­
ментарий технических пользователей, в то время как код, который используется для генерации кода или
скриптов, может быть сокращен и не должен содержать пробелы. По желанию можно доба­
вить комментарий для предоставления более подробной информации об объекте. Код по
умолчанию синхронизируется с именем. Чтобы разделить синхронизацию имя-код,, введите
новый код в поле Код.

SAP Enterprise Architecture Designer


160 PUBLIC (ОБЩЕДОСТУПНО) Базы данных
Свойство Описание

Тип Определяет тип активированной таблицы: Варианты выбора:


○ Row — [по умолчанию] Если большая часть доступа к таблице включает в себя выбор не­
скольких записей, со всеми выбранными атрибуты, предпочтительным является построч­
ное хранение.
○ Column — Если большая часть доступа к таблице будет осуществляться через большое
количество кортежей только с несколькими выбранными атрибутами, следует использо­
вать хранение по столбцам.
○ Global temporary — Определение таблицы общедоступно, в то время как данные
видны только для текущей сессии. Таблица усекается в конце сеанса.

Приоритет вы­ Определяет приоритет выгрузки для активированной таблицы от 0 до 9, где 0 означает, что
грузки таблица не подлежит выгрузке, а 9 — что таблица выгружается в первую очередь.

Пользователь­ [хранилища данных верхнего уровня] Если вы определяете артефакт в одном контексте путем
ское применение ссылки на артефакт, определенный в другом контексте, который существует в модели в репо­
зитарии SAP EA Designer, автоматически создается соответствующий оператор using. Вве­
дите здесь другие обязательные способы использования.

3. Введите следующие свойства в лист свойств на вкладке Информация, раздел Подробные данные:

Таблица 86:

Свойство Описание

Обеспечить не­ Активирует опцию Обеспечить непротиворечивость (дайджест).


v±˘ hÏÎß<O4@--x¾`−ý=łB,g¡
вость

Поддержка мо­ Активирует опцию Поддержка моментальных снимков.


ментальных
снимков

Запись в журнал Активирует опцию Запись в журнал изменений.


изменений

4. На вкладке Информация доступны следующие дополнительные разделы:

○ Техническая конфигурация — Определяет дополнительные указания по конфигурированию для


объекта.
○ @Annotations — Определяет стандартные CDS и пользовательские аннотации для объекта.
○ Определение — Поле Определение содержит подробную информацию об объекте, в то время как
Аннотация может быть использована для отслеживания ее эволюции.
○ Информация о версии — Предоставляет информацию о создании, модификации и расположения
объекта в репозитарии.
○ Предварительный просмотр — [хранилища данных/объекты верхнего уровня] Отображает код,
который будет создан для объекта.
5. На вкладке Нижестоящие создайте необходимые элементы в списке Элементы (см. Элементы (HDI)
[страница 163]).

SAP Enterprise Architecture Designer


Базы данных PUBLIC (ОБЩЕДОСТУПНО) 161
6. На вкладке Нижестоящие создайте необходимые индексы в списке Индексы (см. Индексы (HDI)
[страница 165]).
7. На вкладке Нижестоящие проверьте, что входящая очередь по умолчанию создана как часть
хранилища данных в списке Очереди активации.

При необходимости в этот список можно добавить и другие входящие очереди.

Для проверки элементов входящей очереди щелкните по имени элемента в списке. Откроется лист
свойств. Далее откройте вкладку Нижестоящие. Для каждого элемента можно указать тип агрегации.

7.3.3 Объекты (HDI)

Объект CDS — это таблица с набором элементов данных, сгруппированных с помощью столбцов и строк.
Можно создать объекты в корне модели или в другом контексте Единичный файл создается для каждого
объекта верхнего уровня не в контексте.

Процедура

1. Перетащите инструмент Объект на диаграмму (или выберите существующий контекст и щелкните


инструмент Объект в контекстном меню).

Создается объект с именем по умолчанию для перезаписи. Введите имя и нажмите клавишу Tab ,
чтобы создать элемент. Введите имя элемента и нажмите клавишу Tab , чтобы указать тип данных.
Если необходимо создать еще элементы, продолжайте нажимать клавишу Tab .
2. Введите следующие свойства в лист свойств на закладке Информация, область Общее:

Таблица 87:

Свойство Описание

Имя/код/ком­ Идентификация объекта. Название должно четко формулировать назначение объекта для не­
ментарий технических пользователей, в то время как код, который используется для генерации кода или
скриптов, может быть сокращен и не должен содержать пробелы. По желанию можно доба­
вить комментарий для предоставления более подробной информации об объекте. Код по
умолчанию синхронизируется с именем. Чтобы разделить синхронизацию имя-код,, введите
новый код в поле Код.

SAP Enterprise Architecture Designer


162 PUBLIC (ОБЩЕДОСТУПНО) Базы данных
Свойство Описание

Тип Определяет тип активированной таблицы: Варианты выбора:


○ Row — [по умолчанию] Если большая часть доступа к таблице включает в себя выбор не­
скольких записей, со всеми выбранными атрибуты, предпочтительным является построч­
ное хранение.
○ Column — Если большая часть доступа к таблице будет осуществляться через большое
количество кортежей только с несколькими выбранными атрибутами, следует использо­
вать хранение по столбцам.
○ Global temporary — Определение таблицы общедоступно, в то время как данные
видны только для текущей сессии. Таблица усекается в конце сеанса.

Приоритет вы­ Определяет приоритет выгрузки для активированной таблицы от 0 до 9, где 0 означает, что
грузки таблица не подлежит выгрузке, а 9 — что таблица выгружается в первую очередь.

Пользователь­ [объекты верхнего уровня] Если вы определяете артефакт в одном контексте путем ссылки на
ское использова­ артефакт, определенный в другом контексте, который существует в модели в репозитарии
ние SAP EA Designer, автоматически создается соответствующий оператор using. Введите здесь
другие обязательные способы использования.

3. Во вкладке Информация доступны следующие дополнительные разделы:

○ Техническая конфигурация — Определяет дополнительные указания по конфигурированию для


объекта.
○ @Annotations — Определяет стандартные CDS и пользовательские аннотации для объекта.
○ Определение — Поле Определение содержит подробную информацию об объекте, в то время как
Аннотация может быть использована для отслеживания ее эволюции.
○ Информация о версии — Предоставляет информацию о создании, модификации и расположения
объекта в репозитарии.
○ Предварительный просмотр — [хранилища данных/объекты верхнего уровня] Отображает код,
который будет создан для объекта.
4. Во вкладке Нижестоящие объекты создайте необходимые элементы (см. Элементы (HDI) [страница
163]).
5. Во вкладке Нижестоящие объекты создайте необходимые индексы (см. Индексы (HDI) [страница
165]).
6. Нажмите OK для завершения создания объекта.

Для предварительного просмотра генерируемого кода:


○ Для объектов, созданных в корне модели, используйте вкладку объекта Предварительный
просмотр.
○ Для объектов, созданных в контексте, используйте вкладку контекста Предварительный просмотр.

7.3.3.1 Элементы (HDI)

Элементы являются столбцами объектов или хранилищ данных, либо структурированными атрибутами
типов.

SAP Enterprise Architecture Designer


Базы данных PUBLIC (ОБЩЕДОСТУПНО) 163
Процедура

1. Выберите символ объекта или структурированного типа и щелкните инструмент Добавить элемент в
соответствующем контекстном меню.

Можно также добавить элементы в лист свойств объкутв или структурированного типа. Для этого
перейдите на закладку Нижестоящие и используйте инструмент Добавить, находящийся над списком
Элементы. Щелкните имя элемента, чтобы просмотреть лист его свойств.
2. Введите следующие свойства на закладке Информация в разделе Общее:

Таблица 88:

Свойство Описание

Имя/код/ком­ Идентификация объекта. Название должно четко формулировать назначение объекта для не­
ментарий технических пользователей, в то время как код, который используется для генерации кода или
скриптов, может быть сокращен и не должен содержать пробелы. По желанию можно доба­
вить комментарий для предоставления более подробной информации об объекте. Код по
умолчанию синхронизируется с именем. Чтобы разделить синхронизацию имя-код,, введите
новый код в поле Код.

Тип данных/ Определяет тип данных элемента. Выберите из списка стандартный тип данных и нажмите
длина/масштаб Выбрать для выбора простого или структурированного типа либо нажмите Создать для созда­
ния нового простого типа. Для некоторых типов данных необходимо указать длину и масштаб.

Значение по Определяет значение по умолчанию, присвоенное элементу. Выберите константу из списка и


умолчанию нажмите Выбрать для поиска константы вне контекста либо нажмите Создать для создания но­
вой константы.

Обязательно Указывает, что ненулевое значение должно быть присвоено.

Ключ Указывает, что элемент формирует часть первичного ключа объекта.

3. Введите следующие свойства на закладке Информация в разделе Подробные данные:

Таблица 89:

Свойство Описание

Поисковый ин­ Определяет, следует ли использовать индекс полнотекстового поиска или индекс нечеткого
декс поиска.

Агрегация Указывает тип агрегации для элемента.

4. На закладке Информация доступны следующие дополнительные разделы:

○ @Annotations — Определяет стандартные CDS и пользовательские аннотации для объекта.


○ Определение — Поле Определение содержит подробную информацию об объекте, в то время как
Аннотация может быть использована для отслеживания ее эволюции.
○ Информация о версии — Предоставляет информацию о создании, модификации и расположения
объекта в репозитарии.

SAP Enterprise Architecture Designer


164 PUBLIC (ОБЩЕДОСТУПНО) Базы данных
7.3.3.2 Индексы (HDI)

Индексы оптимизируют извлечение данных.

Процедура

1. Выберите символ сущности, чтобы просмотреть лист ее свойств, откройте закладку Нижестоящие
объекты, а затем щелкните по инструменту Добавить над списком Индексы. Щелкните по имени
индекса, чтобы просмотреть лист его свойств.
2. Введите следующие свойства на закладке Информация в разделе Общее:

Таблица 90:

Свойство Описание

Имя/код/ком­ Идентификация объекта. Название должно четко формулировать назначение объекта для не­
ментарий технических пользователей, в то время как код, который используется для генерации кода или
скриптов, может быть сокращен и не должен содержать пробелы. По желанию можно доба­
вить комментарий для предоставления более подробной информации об объекте. Код по
умолчанию синхронизируется с именем. Чтобы разделить синхронизацию имя-код,, введите
новый код в поле Код.

Тип Определяет тип индекса из следующих возможных:


○ <нет> — [по умолчанию] Сервер выберет соответствующий тип индекса.
○ Cpbtree -— Сжатое дерево Prefix B+, которое может показать лучшую производитель­
ность для больших ключей для символа, строки, двоичной строки, или десятичных типов
столбцов, или когда ограничение является составным ключом, или неоднозначным огра­
ничением.
○ Btree — Поддерживает отсортированные данные, которые выполняют эффективную
вставку, удаление и поиск записей.
○ Fulltext — Создает дополнительную структуру данных для включения функции поиска
текста в определенном столбце таблицы. Включает вкладку Полнотекстовый (смотри
ниже).

Уникальность Указывает, что индекс не может содержать дубликаты значений.

Сортировка Указывает порядок сортировки значений: по восходящей или по нисходящей.

3. На закладке Информация доступны следующие дополнительные разделы:

○ Определение — Поле Определение содержит подробную информацию об объекте, в то время как


Аннотация может быть использована для отслеживания ее эволюции.
○ Информация о версии — Предоставляет информацию о создании, модификации и расположения
объекта в репозитарии.
4. Откройте закладку Нижестоящие объекты и щелкните по инструменту Добавить над списком
Элементы индекса для выбора элементов, которые требуется связать с индексом.

SAP Enterprise Architecture Designer


Базы данных PUBLIC (ОБЩЕДОСТУПНО) 165
7.3.4 Присвоения (HDI)

Присвоения определяют отношения между сущностями.

Процедура

1. Выберите исходную сущность для просмотра контекста, щелкните по инструменту Ссылка и


перетащите конец ссылки к целевой сущности.SAP EA Designer добавляет новый атрибут с именем
целевой сущности к исходной сущности и устанавливает тип данных <целевая сущность>.
2. Выберите ссылку на присвоение для просмотра листа свойств.
3. Проверьте следующие свойства на закладке Информация в разделе Общее:

Таблица 91:

Свойство Описание

Имя Идентифицирует объект.

Связанный эле­ Указывает элемент, содержащий присвоение, вышестоящую сущность и кардинальность на


мент/исходная исходном конце присвоения.
сущность/карди­
нальность

Целевая сущ­ Указывает сущность, на которую направлено присвоение, а также кардинальность на целевом
ность/карди­ конце присвоения.
нальность

4. В разделе Подробные данные укажите, является ли присвоение управляемым (по умолчанию —


выберите ключи присвоения) или неуправляемым (укажите условие соединения).

Данном примере шесть элементов Address создаются с помощью управляемых присвоений,


проведенных от сущности Person к сущности Address (с использованием структурированных типов
StreetAddress и CountryAddress):

SAP Enterprise Architecture Designer


166 PUBLIC (ОБЩЕДОСТУПНО) Базы данных
Таблица 92:

Тип/шаги присвоения Сгенерированный код

[по умолчанию] Первичный ключ целевой сущности не­ Address_1: Association to Address;
явно используется в качестве внешнего ключа.

Чтобы явно указать первичный ключ целевой сущности Address_2: Association to Address
(например, id) в качестве ключа присвоения, откройте { id };
закладку Нижестоящие объекты, щелкните по инстру­
менту Добавить над списком Ключи присвоений, выбе­
рите элемент в диалоговом окне и нажмите Выбрать.

Чтобы указать одни или несколько элементов (напри­ Address_3: Association[1] to Address
мер, zipcode, street и country) из целевой сущно­ { zipCode, street, country };
сти в качестве ключей присвоений, добавьте их в список
Ключи присвоений.

Чтобы указать кардинальность для присвоения (напри­ Address_4: Association[0..*] to


мер, 0..*), выберите ее в поле Кардинальность в раз­ Address { zipCode };
деле Общее.

Чтобы указать подэлементы из неструктурированных Address_5: Association[*] to Address


типов (например, street.name) в качестве ключей { street.name };
присвоений, выберите инструмент Добавить над спи­
ском Ключи присвоений и перейдите в эти подэлементы
в диалоговом окне.

Чтобы указать псевдоним для любого ключа присвое­ Address_6: Association[*] to Address
ния, введите его в столбце Псевдоним в списке. { street.name as streetName,
country.name as countryName };

В данном примере элемент inhabitants определен неуправляемым присвоением, проведенным от


сущности Room к сущности Employee:

SAP Enterprise Architecture Designer


Базы данных PUBLIC (ОБЩЕДОСТУПНО) 167
Таблица 93:

Тип/шаги присвоения Сгенерированный код

На закладке Информация в разделе Подробные данные inhabitants: Association[*] to


выберите Неуправляемое в списке Тип присвоения и Employee on id = inhabitants.officeId;
введите соответствующее условие в поле Условие
соединения.

5. На закладке Информация доступны следующие дополнительные разделы:

○ Определение — Поле Определение содержит подробную информацию об объекте, в то время как


Аннотация может быть использована для отслеживания ее эволюции.
○ Информация о версии — Предоставляет информацию о создании, модификации и расположения
объекта в репозитарии.

7.3.5 Виртуальные таблицы (HDI)

С помощью виртуальных таблиц можно получить доступ к данным в других БД без их тиражирования в
SAP HANA.

Процедура

1. Подготовьте физическую модель данных для удаленного источника с таблицей, к которой требуется
получить доступ, а затем опубликуйте ее в репозитарии.
2. В модели HDI перетащите инструмент Виртуальная таблица на диаграмму для создания виртуальной
таблицы и откройте средство выбора объектов для выбора исходной таблицы.
3. В средстве выбора объектов перейдите к модели, содержащей исходную таблицу, выберите таблицу и
нажмите кнопку OK.
4. На листе свойств виртуальной таблицы заполните следующие поля:

○ Удаленный источник — введите имя удаленного источника, указанное в базе данных HANA.
○ Удаленная база данных — [если требуется] введите имя удаленной базы данных, указанное в базе
данных HANA.

7.3.6 Ракурсы расчета (HDI)

В ракурсе расчета можно выполнять комплексные расчеты. Его источниками могут быть объекты,
виртуальные таблицы, таблицы и другие ракурсы расчета. Создавать ракурсы расчета можно в корне
модели или в стандартном пакете, не в контексте.

SAP Enterprise Architecture Designer


168 PUBLIC (ОБЩЕДОСТУПНО) Базы данных
Контекст

SAP EA Designer Обеспечивает следующую поддержку архитектора данных, работающего с ракурсами


расчета:

● Инициирование графических ракурсов расчета с несколькими источниками (но единым главным


источником) на базе ссылок между источниками, соединительными узлами и списками проекций, и
генерация в Web IDE для завершения и активации.
● Реконструирование ракурсов расчета с источниками и списками проекций, а также, где это возможно,
промежуточными соединительными узлами, для включения в анализ зависимостей (см.
Сторнирование ракурсов расчета для анализа влияния [страница 155]).

Примечание
Полный цикл регенерации ракурсов расчета, сторнированных из Web IDE, не поддерживается.

Процедура

1. Перетащите инструмент Ракурс расчета на диаграмму для создания ракурса расчета.


2. Выберите инструмент Добавить столбец источника данных в контекстном меню ракурса расчета.

Откроется диалоговое окно Выбрать основной источник ракурса расчета со всеми потенциальными
источниками текущей модели.

Чтобы выбрать основной источник данных в другой модели HANA 2.0 HDI или HANA 2.0 Database
выберите его на закладке Местоположение на левой панели.
3. Выберите основной источник данных для вашего ракурса расчета.

В качестве основного источника можно выбрать один из следующих типов объектов:

Таблица 94:

Модель HANA 2.0 HDI Модель HANA 2.0 Database

○ Хранилище данных ○ Таблица


○ Объект CDS ○ Виртуальная таблица
○ Виртуальная таблица ○ Ракурс
○ Ракурс расчета

4. Нажмите Выбрать, чтобы открыть диалоговое окно Элементы списка проекций, которое позволяет
выбирать элементы для списка проекций в этом источнике и других источниках, на которые он
указывает.
5. Выберите элементы/столбцы в основном источнике данных для включения в список проекций.
6. Разверните дерево на левой панели, чтобы просмотреть другие источники, на которые указывает
основной источник, и выберите в них элементы/столбцы для включения в список проекций.

Число элементов/столбцов, выбранных в каждом источнике, отображается в столбце Выбрано.


7. Для элементов/столбцов, которые требуется использовать в качестве единиц измерения, выберите
поле Единица измерения и выберите вид агрегации в списке Агрегация.

SAP Enterprise Architecture Designer


Базы данных PUBLIC (ОБЩЕДОСТУПНО) 169
8. [необязательно] Нажмите кнопку Выбор на нижней панели инструментов, чтобы просмотреть все
элементы/столбцы, выбранные для списка проекций.
9. Нажмите OK для завершения создания ракурса расчета. Ссылки на трассируемость проводятся от
ракурса расчета к его источникам. Лист свойств ракурса расчета обновляется следующим образом:

○ Объекты, выбранные в качестве источников, будут добавлены в список только для чтения
Просмотреть источники данных на вкладке Зависимости.
○ Все столбцы из источников, необходимых для создания списка проекций, будут добавлены в
список только для чтения Ссылочные столбцы на вкладке Зависимости.
○ Столбцы, выбранные для списка проекций, будут добавлены в список Столбцы ракурса расчета на
закладке Нижестоящие и отображены в символе ракурса.
10. [необязательно] Воспользуйтесь следующими инструментами над списком Столбцы ракурса расчета
для его изменения:

○ Добавить — добавление в список нового столбца ракурса расчета, ввод его свойств, в том числе
формулы расчета. Рассчитанные столбцы появятся только в этом списке и в символе. Они не
появятся в диалоговом окне Элементы списка проекций.
○ Удалить — удаление столбца из списка проекций.
○ Переместить вверх/Переместить вниз — изменение порядка столбцов в списке проекций.
11. Проверьте следующие свойства на закладке Информация в разделе Общее:

Таблица 95:

Свойство Описание

Имя/код/ком­ Идентификация объекта. Название должно четко формулировать назначение объекта для не­
ментарий технических пользователей, в то время как код, который используется для генерации кода или
скриптов, может быть сокращен и не должен содержать пробелы. По желанию можно доба­
вить комментарий для предоставления более подробной информации об объекте. Код по
умолчанию синхронизируется с именем. Чтобы разделить синхронизацию имя-код,, введите
новый код в поле Код.

Тип измерения Определяет тип ракурса расчета. Варианты выбора:


○ Cube — [по умолчанию]
○ Dimension

На закладке Информация доступны следующие дополнительные разделы:


○ Определение — Поле Определение содержит подробную информацию об объекте, в то время как
Аннотация может быть использована для отслеживания ее эволюции.
○ Информация о версии — Предоставляет информацию о создании, модификации и расположения
объекта в репозитарии.
○ Предварительный просмотр — Отображает код, который будет создан для объекта.

7.3.6.1 Столбцы ракурса расчета (HDI)


Столбцы ракурса расчета отображаются в списке проекции. Обычно они создаются в диалоговом окне
Элементы списка проекции, но вычисляемые столбцы необходимо создавать вручную в списке Столбцы
ракурса расчета на листе свойств ракурса расчета закладки Нижестоящие.

SAP Enterprise Architecture Designer


170 PUBLIC (ОБЩЕДОСТУПНО) Базы данных
Столбцы ракурса расчета имеют следующие свойства на закладке Информация, раздел Общее:

Таблица 96:

Свойство Описание

Имя/код/коммен­ Идентификация объекта. Название должно четко формулировать назначение объекта для нетех­
тарий нических пользователей, в то время как код, который используется для генерации кода или скрип­
тов, может быть сокращен и не должен содержать пробелы. По желанию можно добавить ком­
ментарий для предоставления более подробной информации об объекте. Код по умолчанию син­
хронизируется с именем. Чтобы разделить синхронизацию имя-код,, введите новый код в поле
Код.

Показатель/агре­ Указывает, что данный столбец является показателем. Выберите требуемую агрегацию из списка.
гация

Вычисляемый/ Указывает, что столбец является вычисляемым. Введите требуемую формулу.


формула
Примечание
Созданная в SAP EA Designer формула вычисляемого столбца может ссылаться только на
столбцы из списка Столбцы ракурса расчета.

Тип данных/ Определяет тип данных элемента. Выберите из списка стандартный тип данных и нажмите
длина/шкала Выбрать для выбора простого или структурированного типа либо нажмите Создать для создания
нового простого типа. Для некоторых типов данных необходимо указать длину и масштаб.

На закладке Информация доступны следующие дополнительные разделы:

● Определение — Поле Определение содержит подробную информацию об объекте, в то время как


Аннотация может быть использована для отслеживания ее эволюции.
● Информация о версии — Предоставляет информацию о создании, модификации и расположения
объекта в репозитарии.

7.3.6.2 Определение соединений между ракурсами


расчетов с помощью ссылок ракурсов

Вы можете провести ссылку ракурса из ракурса расчета на другой ракурс расчета на диаграмме, чтобы
определить соединение между ними и позволить отображать их вместе в иерархии в диалоговом окне
Элементы списка проекции.

Процедура

1. Выберите ракурс расчета на диаграмме, чтобы отобразить его контекстное меню.


2. Нажмите инструмент Ссылка, перетащите его на другой ракурс расчета, а затем отпустите его, чтобы
создать ссылку ракурса.

SAP Enterprise Architecture Designer


Базы данных PUBLIC (ОБЩЕДОСТУПНО) 171
3. Выберите ссылку ракурса для просмотра ее листа свойств и щелкните по вкладке Нижестоящие
объекты.
4. Разверните список Просмотреть ссылочные соединения и нажмите инструмент Добавить для создания
соединения.
5. Выберите вышестоящий и нижестоящий столбцы, чтобы определить, каким образом ракурсы
соединены друг с другом.
Теперь два ракурса расчетов могут отображаться в иерархии в диалоговом окне Элементы списка
проекции, чтобы выступать в качестве источников на третий ракурс расчетов.

7.3.7 Простые типы (HDI)

Простой тип — это тип данных, определенный пользователем для элементов сущности. Простые типы
могут создаваться в рамках контекста.

Процедура

1. Выберите символ контекста для просмотра листа его свойств и щелкните закладку Нижестоящие, на
которой перечислены все объекты в данном контексте. Если раздел Простые типы не отображается,
нажмите кнопку Показать/скрыть раздел и выберите его в списке, чтобы добавить. Щелкните
инструмент Добавить для создания нового простого типа в списке, и затем щелкните его имя для
перехода к листу его свойств.

Или в листе свойств элемента щелкните инструмент Создать справа от поля Тип данных.
2. Введите соответствующее Имя и затем выберите тип в списке поля Тип данных (или щелкните
инструмент Выбрать справа от списка и выберите другой простой или структурированный тип или
ограничение).
3. На закладке Информация доступны следующие дополнительные разделы:

○ @Annotations — Определяет стандартные CDS и пользовательские аннотации для объекта.


○ Определение — Поле Определение содержит подробную информацию об объекте, в то время как
Аннотация может быть использована для отслеживания ее эволюции.
○ Информация о версии — Предоставляет информацию о создании, модификации и расположения
объекта в репозитарии.
4. Чтобы использовать простой тип, откройте лист свойств элемента (или другой объект, требующий
выбора типа данных), щелкните инструмент Выбрать справа от поля Тип данных и выберите его в
диалоговом окне.

7.3.8 Структурированные типы (HDI)

Структурированный тип — это тип данных, состоящий из списка атрибутов, каждый из которых имеет свой
собственный тип данных.

SAP Enterprise Architecture Designer


172 PUBLIC (ОБЩЕДОСТУПНО) Базы данных
Процедура

1. Выберите символ контекста для просмотра листа его свойств и щелкните закладку Нижестоящие, на
которой перечислены все объекты в данном контексте. Если раздел Структурированные типы не
отображается, нажмите кнопку Показать/скрыть раздел и выберите его в списке, чтобы добавить.
Щелкните инструмент Добавить для создания нового структурированного типа в списке, и затем
щелкните его имя для перехода к листу его свойств.

Или воспользуйтесь инструментом Структурированный тип в диаграмме контекста.


2. Введите соответствующее Имя для типа, и затем щелкните закладку Нижестоящие, чтобы ввести его
элементы.
3. Для каждого элемента щелкните инструмент Добавить, введите соответствующее Имя атрибута и
затем выберите тип в списке полей Тип данных.
4. На закладке Информация доступны следующие дополнительные разделы:

○ @Annotations — Определяет стандартные CDS и пользовательские аннотации для объекта.


○ Определение — Поле Определение содержит подробную информацию об объекте, в то время как
Аннотация может быть использована для отслеживания ее эволюции.
○ Информация о версии — Предоставляет информацию о создании, модификации и расположения
объекта в репозитарии.
5. Чтобы использовать структурированный тип, откройте лист свойств элемента (или другой объект,
требующий выбора типа данных), щелкните инструмент Выбрать справа от поля Тип данных и
выберите его в диалоговом окне.

7.3.9 Константы (HDI)

Константы представляют собой именованные значения для присвоения столбцам. Константы можно
создать в контексте.

Процедура

1. Выберите символ контекста для просмотра листа его свойств и щелкните закладку Нижестоящие, на
которой перечислены все объекты в данном контексте. Если раздел Константы не отображается,
нажмите кнопку Показать/скрыть раздел и выберите его в списке, чтобы добавить. Щелкните
инструмент Добавить для создания новой константы в списке, и затем щелкните ее имя для перехода к
листу ее свойств.

Или в листе свойств элемента щелкните инструмент Создать справа от поля Значение по умолчанию.
2. Введите соответствующее имя для константы, выберите тип данных, а затем укажите значение.
3. На закладке Информация доступны следующие дополнительные разделы:

○ Определение — Поле Определение содержит подробную информацию об объекте, в то время как


Аннотация может быть использована для отслеживания ее эволюции.
○ Информация о версии — Предоставляет информацию о создании, модификации и расположения
объекта в репозитарии.

SAP Enterprise Architecture Designer


Базы данных PUBLIC (ОБЩЕДОСТУПНО) 173
4. Чтобы использовать константу, откройте лист свойств элемента (или другой объект, для которого
требуется значение по умолчанию), щелкните инструмент Выбрать справа от поля Значение по
умолчанию и выберите его в диалоговом окне.

7.3.10 Процедуры / функции (HDI)

Процедуры и функции можно использовать для управления базовой моделью данных, выполняя
комплексную бизнес-логику, требующую переработки большого количества данных, которая не может
быть выполнена с помощью стандартного SQL.

Процедура

1. Выберите Меню Показать списки объектов моделей , чтобы перейти на закладку Нижестоящие
объекты листа свойств модели, на котором перечислены все объекты модели. Если раздел Процедуры
базы данных SAP HANA или Функции базы данных SAP HANA не отображается, нажмите кнопку
Показать/скрыть раздел и выберите его в списке, чтобы добавить.
2. Щелкните инструмент Добавить для создания новой процедуры или функции в списке, и затем
щелкните ее имя для перехода к листу ее свойств.
3. Введите следующие свойства в лист свойств во вкладке Информация, раздел Общее:

Таблица 97:

Свойство Описание

Имя/код/коммента­ Идентификация объекта. Название должно четко формулировать назначение объекта для
рий нетехнических пользователей, в то время как код, который используется для генерации
кода или скриптов, может быть сокращен и не должен содержать пробелы. По желанию
можно добавить комментарий для предоставления более подробной информации об объ­
екте. Код по умолчанию синхронизируется с именем. Чтобы разделить синхронизацию имя-
код,, введите новый код в поле Код.

4. На закладке Информация доступны следующие дополнительные разделы:

○ Тело — Задает код для определения процедуры или функции.


○ Определение — Поле Определение содержит подробную информацию об объекте, в то время как
Аннотация может быть использована для отслеживания ее эволюции.
○ Информация о версии — Предоставляет информацию о создании, модификации и расположения
объекта в репозитарии.

7.3.11 Генерация файлов HDI из модели

SAP EA Designer поддерживает генерацию файлов HDI из модели для импорта в Web IDE.

SAP Enterprise Architecture Designer


174 PUBLIC (ОБЩЕДОСТУПНО) Базы данных
Процедура

1. В модели HDI откройте лист свойств модели и убедитесь, что на закладке Информация в разделе
Общее указана область имен.

2. Выберите Меню Сгенерировать файлы HDI .


3. На вкладке Информация выберите цель создания:

○ Файлы — [необязательно] можно изменить имя файла с расширением zip, который будет
сгенерирован.
○ Git — введите полный путь к папке репозитария Git, которую требуется создать, укажите имя
пользователя и пароль Git, введите ветвь, соответствующее сообщение и адрес электронной почты
для уведомлений.
4. [дополнительно] Откройте закладку Предварительный просмотр и проверьте код, который будет
сгенерирован.
5. Для создания файлов нажмите Сгенерировать.

SAP EA Designer генерирует zip-файл с файлами HDI, который автоматически загружается в браузер.

Для каждого объекта генерируются следующие файлы:

Таблица 98:

Объект модели Сгенерированный файл

Модель .hdiconfig и .hdinamespace

Пакет Подпапка в zip-файле.

Объект или хранилище данных (в корне или в пакете) .hdbcds

Контекст верхнего уровня .hdbcds

Ракурс расчета .hdbcalculationview

Виртуальная таблица .hdbvirtualtable и .hdbvirtualtableconfig

Примечание
В каталоге должен присутствовать соответствую­
щий дистанционный источник.

Синоним .hdbsynonym и .hdbsynonymconfig

Процедура .hdbprocedure

Функция .hdbfunction

6. Импортируйте файлы в Web IDE в узле hdbmodule папки (или подпапки) src.

Файлы с расширением .zip можно импортировать целиком или распаковать их и извлечь отдельные
файлы для импорта.

SAP Enterprise Architecture Designer


Базы данных PUBLIC (ОБЩЕДОСТУПНО) 175
7.3.12 Реконструирование HDI файлов в вашу модель

SAP EA Designer поддерживает сторнирование файлов HDI, экспортированных в вашу модель из Web IDE.

Контекст

Примечание
Перед тем как сторнировать файлы HDI, следует убедиться, что любые объекты, указанные в этих
файлах (с помощью синонимов, виртуальных таблиц или источников данных в ракурсе расчета), уже
присутствуют в моделях в вашем репозитарии, так что вы сможете указать их во вкладке Ссылочные
модели диалогового окна сторнирования. Если ссылка на внешний объект не может быть развернута, то
ссылочный объект не будет создан.

Обзор реконструирования ракурсов расчета см. Сторнирование ракурсов расчета для анализа влияния
[страница 155].

Процедура

1. Создайте модель Database (SAP HANA 2.0 HDI) (см. Создание диаграммы [страница 11]).

2. Выберите Меню Сторнировать файлы HDI .


3. На вкладке Информация выберите источник для сторнирования:

○ Файлы — нажмите Обзор, перейдите к файлу, который требуется сторнировать, а затем нажмите
Открыть для его выбора.
Вы можете импортировать файл .zip или любой из следующих индивидуальных файлов HDI:
○ .hdbcds — контекст, объект, хранилище данных
○ .hdbcalculationview — ракурс расчета
○ .hdbvirtualtableconfig — виртуальная таблица
○ .hdbsynonymconfig — синоним
○ .hdbfunction или .hdbprocedure — функция или процедура
○ Git — введите полный путь к папке репозитария Git, из которой требуется выполнить
сторнирование, укажите имя пользователя и пароль Git, а также ветвь. Для сторнирования
потребуются все действительные файлы HDI в указанной папке.
4. Откройте вкладку Ссылочные модели и выберите модели, в которых следует искать объекты, на
которые ссылаются объекты в импортируемых файлах.

Например:
○ Файл .hdbsynonymconfig ссылается на таблицу в модели базы данных HANA. SAP EA Designer
ищет соответствие таблице в любых ссылочных моделях на основании схемы, имени и кода, а
также создает для нее ярлык Если таблицу невозможно найти, ярлык не создается.

SAP Enterprise Architecture Designer


176 PUBLIC (ОБЩЕДОСТУПНО) Базы данных
○ Файл .hdbvirtualtableconfig ссылается на таблицу в модели Oracle. SAP EA Designer ищет
соответствие таблице в любых ссылочных моделях на основании схемы, имени и кода, а также
создает для нее ярлык Если таблицу невозможно найти, создается виртуальная таблица.
○ Файл .hdbcalculationview ссылается на сущность, таблицу или виртуальную таблицу в другой
модели как на источник данных. SAP EA Designer ищет соответствие таблице или виртуальной
таблице в любых ссылочных моделях на основании схемы, имени и кода, а также создает для нее
ярлык Ищет соответствие сущности в текущей модели, а затем в любых упоминаемых моделях.
Если объект, на который ссылается источник данных, не может быть найден, источник данных
создается, но он ни с чем не связан.
5. Нажмите Сторнировать для запуска импорта файлов..

SAP EA Designer создает объекты в модели.

Примечание
SAP EA Designer инициализирует свойство Область имен на закладке Информация, раздел Общее,
листа свойств модели с использованием указанного значения в файле .hdinamespace. Области
имен, присутствующие в файлах, совместимых с областью имен модели, создаются как пакеты. При
обнаружении несовместимых областей имен объекты импортируются в корневой элемент модели, и
выводится предупреждение.

6. Проверьте сторнированные артефакты.


7. Сохраните и опубликуйте модель, чтобы сделать ее доступной для других пользователей (см.
Публикация диаграмм [страница 54]).

7.4 База данных SAP HANA 2.0

SAP EA Designer поддерживает создание физических моделей данных SAP HANA 2.0 Database вручную,
путем реконструирования скрипта, через jdbc или путем создания из другой модели данных. Вы можете
моделировать таблицы и другие объекты каталога HANA, а также создавать их в каталоге HANA.

Для создания физической модели данных БД HANA выберите команду Создать диаграмму в разделе
Быстрые ссылки на начальной странице (см. Создание диаграммы [страница 11]), введите имя, выберите
Database (SAP HANA 2.0 Database) и нажмите Создать.

В физических моделях данных HANA Database доступны следующие инструменты:

Таблица 99:
Инструмент Подробности

Таблицы. См. Таблицы [страница 252].

Ракурсы. См. Ракурсы [страница 259].

Виртуальные таблицы. См. Виртуальные таблицы (HANA) [страница 178].

SAP Enterprise Architecture Designer


Базы данных PUBLIC (ОБЩЕДОСТУПНО) 177
Инструмент Подробности

Ссылка

Процедуры/Функции. См. Процедуры и функции [страница 267].

Пакет. См. Пакеты [страница 293].

Область архитектуры. См. Области архитектуры [страница 293].

Файл. См. Объекты файлов [страница 294].

Лассо. Выберите несколько символов путем перетаскивания поверх них.

7.4.1 Виртуальные таблицы (HANA)

Виртуальные таблицы обеспечивают доступ к данным в других базах без необходимости их


тиражирования в SAP HANA и поддерживаются как моделях баз данных HANA, так и в моделях HDI .

Процедура

1. Подготовьте физическую модель данных для дистанционного источника, содержащего нужную


таблицу, и опубликуйте ее в репозитарии.
2. В модели HANA перетащите инструмент Виртуальная таблица на диаграмму, чтобы создать
виртуальную таблицу. Откройте средство выбора объектов и выберите исходную таблицу.
3. В средстве выбора объектов перейдите к модели, содержащей исходную таблицу, выберите таблицу и
нажмите OK.

SAP EA Designer Создает виртуальную таблицу и связывает ее с инициализированным дистанционным


источником, чтобы указать на исходную модель.
4. [Только для базы данных HANA] В листе свойств виртуальной таблицы щелкните имя дистанционного
источника, чтобы открыть лист его свойств, и введите его свойства:

SAP Enterprise Architecture Designer


178 PUBLIC (ОБЩЕДОСТУПНО) Базы данных
Таблица 100:

Имя Описание

Имя/код/коммента­ Идентификация объекта. Название должно четко формулировать назначение объекта для
рий нетехнических пользователей, в то время как код, который используется для генерации
кода или скриптов, может быть сокращен и не должен содержать пробелы. По желанию
можно добавить комментарий для предоставления более подробной информации об объ­
екте. Код по умолчанию синхронизируется с именем. Чтобы разделить синхронизацию имя-
код,, введите новый код в поле Код.

Адаптер Определяет адаптер и тип способа доступа, используемый базой данных SAP HANA для до­
ступа к данным.

Файл конфигурации Определяет файл конфигурации для адаптера.

Конфигурация Определяет параметры подключения для адаптера.

Тип аккредитации Определяет тип обязательных учетных данных (в настоящее время только password) и ис­
пользуемые учетные данные

Модель Определяет PDM, содержащую определение дистанционного источника.

7.4.2 Динамическое перемещение данных по уровням/


расширенное хранилище (HANA)

Динамическое перемещение данных по уровням в SAP HANA является нативным решением для больших
объемов данных, предоставляющим возможности управления большими объемами горячих данных.
Данные с самыми высокими значениями остаются в памяти, а более "прохладные", менее ценные данные
сохраняются в расширенном хранилище.

Процедура

1. Выберите Меню Показать списки объектов моделей , чтобы перейти на закладку Нижестоящие
листа свойств модели, на котором перечислены все объекты модели. Если раздел Расширенные
хранилища не отображается, нажмите кнопку Показать/скрыть раздел и выберите его в списке, чтобы
добавить.
2. Щелкните инструмент Добавить для создания нового расширенного хранилища в списке, и затем
щелкните его имя для перехода к листу его свойств.
3. Нажмите кнопку Свойства, чтобы открыть лист свойств расширенного хранилища, и введите
следующие свойства:

SAP Enterprise Architecture Designer


Базы данных PUBLIC (ОБЩЕДОСТУПНО) 179
Таблица 101:

Имя Описание

Имя/код/коммента­ Идентификация объекта. Название должно четко формулировать назначение объекта для
рий нетехнических пользователей, в то время как код, который используется для генерации
кода или скриптов, может быть сокращен и не должен содержать пробелы. По желанию
можно добавить комментарий для предоставления более подробной информации об объ­
екте. Код по умолчанию синхронизируется с именем. Чтобы разделить синхронизацию имя-
код,, введите новый код в поле Код.

Местоположение Определяет хост, на котором создается расширенное хранилище.

Размер/единица из­ Определяет размер данных для управления в расширенном хранилище.


мерения

Активировать Указывает, создается ли хранилище RLV в расширенном хранилище.


дельту

4. Чтобы указать, что таблица должна располагаться в расширенном хранилище, выберите опцию
Использование расширенного хранилища в разделе Общее закладки листа свойств таблицы
Информация.

7.4.3 Генерация модели в HANA

SAP EA Designer поддерживает генерацию модели базы данных HANA в скрипт SQL или напрямую в базу
данных.

Процедура

1. В модели базы данных HANA выберите Меню Сгенерировать базу данных .


2. На вкладке Информация выберите цель создания:

○ Скрипт — [необязательно] можно изменить имя файла с расширением zip, который будет
сгенерирован.
○ База данных — ведите следующие параметры и нажмите Подключиться:

Таблица 102:

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

Сервер Введите полное имя сервера (или IP-адрес) и порт.

База данных [Не требуется для HANA]

Учетные данные Введите имя пользователя и пароль.

SAP Enterprise Architecture Designer


180 PUBLIC (ОБЩЕДОСТУПНО) Базы данных
Параметр Описание

Опции Введите любые дополнительные опции соединения.

Примечание
Чтобы реконструировать из или генерировать в базы данных HANA, работающих на платформе
HANA Cloud, необходимо установить SAP HANA Cloud Connector и настроить соответствующий
канал сервиса. Для получения подробной информации см. SAP HANA Cloud Platform > Сервисы
> Сервис соединения > SAP HANA Cloud Connector.

○ Git — введите полный путь к папке репозитария Git, которую требуется создать, укажите имя
пользователя и пароль Git, введите ветвь, соответствующее сообщение и адрес электронной почты
для уведомлений.

3. [дополнительно] Откройте закладку Опции и проверьте выбранные опции генерации.


4. [дополнительно] Откройте закладку Предварительный просмотр и проверьте код, который будет
сгенерирован.
5. Для создания модели нажмите Сгенерировать.

Если выбрана опция:


○ Файлы — SAP EA Designer генерирует zip-файл со скриптом SQL, который автоматически
загружается в браузер.
○ База данных — в каталоге HANA генерируются таблицы и ракурсы.

7.4.4 Реконструирование базы данных HANA в вашу


модель

SAP EA Designer Поддерживает реконструирование базы данных SAP HANA 2.0 в вашу модель.

Процедура

1. Создайте модель Database (SAP HANA 2.0 Database) (см. Создание диаграммы [страница 11]).

2. Выберите Меню Сторнировать базу данных .


3. На вкладке Информация выберите источник для сторнирования:

○ Скрипт — нажмите Обзор, перейдите к файлу .sql, который требуется сторнировать, а затем
нажмите Открыть для его выбора.
○ База данных — ведите следующие параметры и нажмите Подключиться:

SAP Enterprise Architecture Designer


Базы данных PUBLIC (ОБЩЕДОСТУПНО) 181
Таблица 103:

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

Сервер Введите полное имя сервера (или IP-адрес) и порт.

База данных [Не требуется для HANA]

Учетные данные Введите имя пользователя и пароль.

Опции Введите любые дополнительные опции соединения.

Примечание
Чтобы реконструировать из или генерировать в базы данных HANA, работающих на платформе
HANA Cloud, необходимо установить SAP HANA Cloud Connector и настроить соответствующий
канал сервиса. Для получения подробной информации см. SAP HANA Cloud Platform > Сервисы
> Сервис соединения > SAP HANA Cloud Connector.

4. Нажмите Подключить, чтобы подключиться к базе данных и открыть вкладку Выбор.

Подключающегося пользователя (или его схему по умолчанию) можно выбрать в списке на левой
панели, а все относящиеся к нему объекты базы данных (вместе во всеми глобальными объектами)
отображаются на правой панели. Ни один из объектов не выбран.
5. [база данных] Выберите объекты, которые требуется сторнировать.

○ Установите флажок Выбрать все в строке меню, чтобы выбрать все объекты всех типов.
○ Для выбора всех объектов категории установите флажок в заголовке этой категории.
○ Разверните категорию и выберите отдельные объекты.
○ Выберите другого пользователя или схему на левой панели для отображения его объектов.

Инструмент "Корзина" в нижней части диалогового окна обновится до общего числа выбранных
объектов. Для просмотра выбранных для сторнирования объектов можно в любое время щелкнуть
инструмент "Корзина".
6. Нажмите вкладку Ссылочные модели и выберите модели, в которых следует искать источники
виртуальных таблиц в базе данных. SAP EA Designer ищет соответствие таблице в любых ссылочных
моделях на основании схемы, имени и кода, а также создает для нее ярлык Если таблицу невозможно
найти, ярлык не создается.
7. [база данных] [необязательно] Выберите вкладку Опции и просмотрите опции управления
сторнируемой информацией. Отменив выбор опций для предотвращения сторнирования ненужной
информации, можно повысить производительность.

Таблица 104:

Опция Описание

Первичные и альтернатив­ [таблицы] Сторнировать первичные и альтернативные ключи таблиц. Эта опция вы­
ные ключи брана по умолчанию.

Внешние ключи [таблицы] Сторнировать внешние ключи таблиц. Эта опция выбрана по умолчанию.

SAP Enterprise Architecture Designer


182 PUBLIC (ОБЩЕДОСТУПНО) Базы данных
Опция Описание

Реорганизовать ссылки, [таблицы] SAP EA Designer попытается повторно создать ссылки между таблицами
если ничего не сторниро­ путем сопоставления столбцов с первичными ключами со столбцами в других табли­
вано цах по коду.

Индексы [таблицы, ракурсы] Сторнировать индексы. Эта опция выбрана по умолчанию.

Триггеры [таблицы] Сторнировать триггеры таблиц.

Проверки [таблицы] Сторнировать ограничения таблиц.

Физические опции Сторнировать физические опции. Не выбрано по умолчанию.

Сторнировать таблицы, на [таблицы] Выбор таблиц к сторнированию расширяется с включением всех таблиц,
которые ссылаются вы­ на которые ссылаются выбранные таблицы.
бранные таблицы.

8. Нажмите Сторнировать, чтобы начать сторнирование объектов.

Если ваша модель уже содержит объекты, откроется окно с изменениями, которые будут объединены с
вашей моделью. Просмотрите изменения (см. Просмотр обновлений при сторнировании [страница
274]) и нажмите Сохранить, чтобы завершить сторнирование.
9. Проверьте сторнированные объекты. Если при сторнировании файла .sql будут обнаружены ошибки,
будет создан файл журнала с загрузкой в браузер.

Примечание
После выполнения реконструирования коды объектов больше не синхронизируются с именами, что
позволяет вводить читаемые имена в таблицы и другие объекты без изменения из базовых SQL-
кодов (см. Имена объектов и коды [страница 62]).

10. Сохраните и опубликуйте модель, чтобы сделать ее доступной для других пользователей (см.
Публикация диаграмм [страница 54]).

7.4.5 Специфичные для HANA свойства объектов

В этих разделах перечисляются специфичные для HANA свойства, доступные для стандартных объектов
базы данных в физических моделях данных HANA.

SAP Enterprise Architecture Designer


Базы данных PUBLIC (ОБЩЕДОСТУПНО) 183
Модель

Специфичные для HANA свойства доступны на закладке Информация в разделе Общее:

Таблица 105:

Имя Описание

Область имен HDI Определяет область имен инфраструктуры развертывания HANA (HDI) для модели.

Таблицы

Специфичные для HANA свойства доступны на закладке Информация в разделе Общее:

Таблица 106:

Имя Описание

Тип Задает тип таблицы. Варианты выбора:

● Row — [по умолчанию] Если большая часть доступа к таблице включает в себя выбор не­
скольких записей, со всеми выбранными атрибуты, предпочтительным является построч­
ное хранение.
● Column — Если большая часть доступа к таблице будет осуществляться через большое
количество кортежей только с несколькими выбранными атрибутами, следует использо­
вать хранение по столбцам.
● History column — Создает таблицу с типом сеанса ИСТОРИЯ , чтобы поддерживать за­
просы с переходом по времени, которые являются запросами к историческим состояниям
базы данных.
● Global temporary — Определение таблицы общедоступно, в то время как данные
видны только для текущей сессии. Таблица усекается в конце сеанса.
● Local temporary — Определение таблицы и данные видны только для текущей сессии.
Таблица усекается в конце сеанса.

Имя скриптинга: FullType

Использование рас­ Создает расширенную таблицу (см. Динамическое перемещение данных по уровням/расши­
ширенного храни­ ренное хранилище (HANA) [страница 179]). При выборе этой опции можно дополнительно акти­
лища вировать поддержку создания версий на уровне строки.

SAP Enterprise Architecture Designer


184 PUBLIC (ОБЩЕДОСТУПНО) Базы данных
Специфичные для HANA свойства доступны на закладке Информация в разделе Физические опции
(общие):

Таблица 107:

Имя Описание

Запись в журнал Определение того, активирована ли запись таблиц в журнал. Варианты выбора:

● logging – [по умолчанию]


● nologging – указывает, что запись в журнал деактивирована. В результате определение
таблицы является устойчивым и доступным глобально, и данные являются временными и
глобальными. Поэтому менеджер ресурсов должен явным образом удалить таблицу
NOLOGGING.

Автоматическое объ­ Определяет включение автоматического дельта-объединения.


единение

При отправке Устанавливает доступность данных глобальных временных таблиц в рамках сеанса или на
уровне транзакции.

Приоритет выгрузки Определяет приоритет выгрузки для таблицы от 0 до 9, где 0 означает, что таблица не подле­
жит выгрузке, а 9 — что таблица выгружается в первую очередь.

Гибкость схемы Указывает, что схема таблицы является гибкой.

Группа Устанавливает тип, подтип и имя группы.

Местоположение Указывает, что разделы создаются в перечисленных инстанциях с использованием цикличе­


ской схемы.

Копия Определяет условие создание копий на указанном сервере индекса.

Серия Указывает, что таблица содержит серийные данные.

Срок хранения Определяет срок хранения таблицы или разделов таблицы.

Специфичные для HANA свойства доступны на закладке Информация в разделе Разделы:

Таблица 108:

Имя Описание

Утверждение разде­ Определяет схему разделов для таблицы.


лов

SAP Enterprise Architecture Designer


Базы данных PUBLIC (ОБЩЕДОСТУПНО) 185
Столбцы

Специфичные для HANA свойства доступны на закладке Информация в разделе Подробно:

Таблица 109:

Имя Описание

Столбец типа дан­ Задает тип данных хранилища.


ных Stored

Тип данных DDIC Задает тип прикладных данных.

Индексы

Специфичные для HANA свойства доступны на закладке Информация в разделе Общее:

Таблица 110:

Имя Описание

Тип Определяет тип индекса из следующих возможных:

● <нет> — [по умолчанию] Сервер выберет соответствующий тип индекса.


● Cpbtree -— Сжатое дерево Prefix B+, которое может показать лучшую производитель­
ность для больших ключей для символа, строки, двоичной строки, или десятичных типов
столбцов, или когда ограничение является составным ключом, или неоднозначным огра­
ничением.
● Btree — Поддерживает отсортированные данные, которые выполняют эффективную
вставку, удаление и поиск записей.
● Fulltext — Создает дополнительную структуру данных для включения функции по­
иска текста в определенном столбце таблицы. Включает вкладку Полнотекстовый (смо­
три ниже).

Команда индекса [только btree] Указывает, что индекс должен сортироваться по восходящей или по нисходя­
щей.

Коэффициент запол­ Определяет порядок заполнения каждого узла нового индекса как процент от целого числа
нения от 50 до 100. Значением по умолчанию является 90.

Без ожидания Указывает, что в случае невозможности применения блокировки таблицы оператор CREATE
INDEX немедленно возвращает ошибку.

Онлайн Указывает, что при создании индекса применяется умышленная монопольная блокировка та­
блицы с целью разрешения других операторов DML. Без опции ОНЛАЙН применяется моно­
польная блокировка. Опция ОНЛАЙН доступна для строчных таблиц хранилища.

Закладка Информация, раздел Полнотекстовый отображается при выборе Fulltext в списке Тип:

SAP Enterprise Architecture Designer


186 PUBLIC (ОБЩЕДОСТУПНО) Базы данных
Таблица 111:

Имя Описание

Доля индекса фраз Определяет процент индекса фраз от 0,0 до 1,0.

Только поиск Определяет, должен ли храниться исходный документ или только результаты поиска. При вы­
боре этой функции первоначальное содержание документа не сохраняется.

Анализ текста Включает возможности анализа текста для индексированного столбца. Анализ текста может
извлекать объекты, такие как лица, продукты или места, из документов, которые хранятся в но­
вой таблице.

Конфигурация Задает путь к файлу пользовательской конфигурации для анализа текста.

Быстрая предвари­ Указывает, что используется быстрая предварительная обработка и что лингвистический поиск
тельная обработка не возможен.

Индекс нечеткого Указывает, что выполняется нечеткий поиск с дополнительным индексом (более быстрой по­
поиска иск, но с более высоким потреблением памяти).

Отслеживание изме­ Указывает, должен ли индекс быть построен в асинхронном или синхронном режиме.
нений

Записывать каждые Указывают, как часто должен обновляться асинхронный индекс.


(минут) / Записы­
вать после (докумен­
тов)

Определение Указывают набор языков, которые будут рассматриваться во время определения языка и стол­
языка / Столбец бец, где указан язык документа.
языка

Тип MIME / Столбец Указывают тип MIME, используемые для обработки по умолчанию (например cf
типа MIME M_TEXT_ANALYSIS_MIME_TYPES и столбец, где указан тип MIME для документа.

Разделители мар­ Определяет набор символов ASCII, используемых для разделения маркера.
кера

Ключи

Специфичные для HANA свойства доступны на закладке Информация в разделе Общее:

Таблица 112:

Имя Описание

Тип ключа Задает тип ключа.

SAP Enterprise Architecture Designer


Базы данных PUBLIC (ОБЩЕДОСТУПНО) 187
Ракурсы

Специфичные для HANA свойства доступны на закладке Информация в разделе Опции кэша:

Таблица 113:

Имя Описание

Удержание (мин.) Указывает максимальное пороговое значение задержки в минутах, которое видит пользова­
тель.

Обновить при необ­ Задает обновление кэша при обновлении связанной таблицы.
ходимости

Фильтр Задает условие фильтра для ограничения кэша до подгруппы элементов (горизонтальная об­
резка).

Роли

Специфичные для HANA свойства доступны на закладке Информация в разделе Общее:

Таблица 114:

Имя Описание

Глобальная види­ Определяет глобальную доступность роли.


мость

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

Специфичные для HANA свойства доступны на закладке Информация в разделе Общее:

Таблица 115:

Имя Описание

Идентификация Определяет вид идентификации (локальный или внешний).

Отличительное имя Определяет отличительное имя пользователя (DN) в каталоге или сертификате.

Неявная схема Определяет, что при генерации базы данных вместо создания пользовательского оператора
будет использована хранимая процедура sp_grantdbaccess.

Мандант Ограничивает права доступа пользователя до информации, касающейся конкретного ман­


данта.

SAP Enterprise Architecture Designer


188 PUBLIC (ОБЩЕДОСТУПНО) Базы данных
Имя Описание

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


щика

7.5 Oracle 12c

SAP EA Designer поддерживает создание моделей данных Oracle 12c вручную, путем реконструирования
скрипта, через jdbc или путем создания из другой модели данных.

Примечание
Перед реконструированием посредством подключения к базе данных Oracle (см. Реконструирование
базы данных [страница 272]) обратитесь к администратору и попросите его установить
соответствующий драйвер JDBC.

Для создания физической модели данных Oracle выберите команду Создать диаграмму в разделе Быстрые
ссылки на начальной странице (см. Создание диаграммы [страница 11]), введите имя, выберите Database
(ORACLE Version 12c) и нажмите Создать.

В физических моделях данных Oracle доступны следующие инструменты:

Таблица 116:
Инструмент Подробности

Таблицы. См. Таблицы [страница 252].

Ракурсы. См. Ракурсы [страница 259].

Ссылка

Процедуры/Функции. См. Процедуры и функции [страница 267].

Нет Кластеры См. Кластеры (Oracle) [страница 190].

Нет Ссылки на БД. См. Ссылки на БД (Oracle) [страница 191].

Пакет. См. Пакеты [страница 293].

Область архитектуры. См. Области архитектуры [страница 293].

Файл. См. Объекты файлов [страница 294].

SAP Enterprise Architecture Designer


Базы данных PUBLIC (ОБЩЕДОСТУПНО) 189
Инструмент Подробности

Лассо. Выберите несколько символов путем перетаскивания поверх них.

7.5.1 Кластеры (Oracle)

Кластер — это объект схемы, содержащий данные из одной или нескольких таблиц, имеющих один или
несколько общих столбцов. Oracle хранит вместе все строки из всех таблиц, использующих один и тот же
ключ кластера.

Процедура

1. Выберите Меню Показать списки объектов моделей , чтобы перейти на закладку Нижестоящие
листа свойств модели, на котором перечислены все объекты модели Если раздел Кластеры не
отображается, нажмите кнопку Показать/скрыть раздел и выберите его в списке, чтобы добавить.
2. Щелкните инструмент Добавить, чтобы создать в списке новый кластер, и затем щелкните его имя,
чтобы перейти к листу его свойств.
3. Введите следующие свойства на закладке Информация в разделе Общее:

Таблица 117:

Имя Описание

Имя/код/коммента­ Идентификация объекта. Название должно четко формулировать назначение объекта для
рий нетехнических пользователей, в то время как код, который используется для генерации
кода или скриптов, может быть сокращен и не должен содержать пробелы. По желанию
можно добавить комментарий для предоставления более подробной информации об объ­
екте. Код по умолчанию синхронизируется с именем. Чтобы разделить синхронизацию имя-
код,, введите новый код в поле Код.

Владелец Определяет владельца кластера.

4. Щелкните закладку Нижестоящие, создайте необходимые столбцы кластера и укажите для них
следующие свойства:

Таблица 118:

Имя Описание

Тип данных Определяет тип данных для столбца кластера.

Длина Определяет длину для столбца кластера.

Разрядность Определяет разрядность для столбца кластера.

SAP Enterprise Architecture Designer


190 PUBLIC (ОБЩЕДОСТУПНО) Базы данных
Имя Описание

Сортировка Это условие дает команду базе данных Oracle сортировать строки кластера в этом
столбце перед применением хеш-функции.

5. На закладке Нижестоящие, создайте необходимые индексы кластера и укажите для них следующие
свойства:

Таблица 119:

Имя Описание

Владелец Определяет владельца индекса кластера.

Уникальность Определяет уникальность индекса кластера.

Растр Определяет, должен ли индекс создаваться с помощью растра для каждого отдельного
ключа, или каждая строка должна индексироваться отдельно.

Сортировка По умолчанию при создании индекса база данных Oracle сортирует индексы по восходя­
щей. Можно ввести значение БЕЗ СОРТИРОВКИ, что указывает на то, что строки в базе
данных уже расположены по восходящей, и поэтому БД Oracle не требуется выполнять
сортировку при создании индекса.

7.5.2 Ссылки на БД (Oracle)

Ссылка на БД — это объект схемы в базе данных, который позволяет вам получить доступ к объектам
другой базы данных.

Процедура

1. Выберите Меню Показать списки объектов моделей , чтобы перейти на закладку Нижестоящие
объекты листа свойств модели, на котором перечислены все объекты модели Если раздел Ссылки на
БД не отображается, нажмите кнопку Показать/скрыть раздел и выберите его в списке, чтобы
добавить.
2. Щелкните инструмент Добавить, чтобы создать в списке новую ссылку на БД, и затем щелкните его
имя, чтобы перейти к листу его свойств.
3. Введите следующие свойства на закладке Информация в разделе Общее:

SAP Enterprise Architecture Designer


Базы данных PUBLIC (ОБЩЕДОСТУПНО) 191
Таблица 120:

Имя Описание

Имя/код/комментарий Идентификация объекта. Название должно четко формулировать назначение объекта


для нетехнических пользователей, в то время как код, который используется для генера­
ции кода или скриптов, может быть сокращен и не должен содержать пробелы. По жела­
нию можно добавить комментарий для предоставления более подробной информации
об объекте. Код по умолчанию синхронизируется с именем. Чтобы разделить синхрони­
зацию имя-код,, введите новый код в поле Код.

Общий Указывает, доступна ли ссылка на БД всем пользователям. Если ложно, то ссылка базы
данных является частной и доступна только вам.

Владелец Указывает владельцы ссылки на БД.

4. Введите следующие свойства во вкладке Информация раздела Oracle:

Таблица 121:

Имя Описание

Общий Задает использование одного сетевого соединения для создания общедоступной ссылки на
БД, которую могут совместно использоваться несколько пользователей. Если выбран этот
параметр, необходимо также указать имя пользователя и пароль для целевой инстанции на
удаленном сервере.

Имя пользователя Задает учетные данные, используемые для подключения к удаленной базе данных с по­
мощью ссылки на БД для фиксированного пользователя. Вам необходимо указать
CURRENT_USER, чтобы создать ссылку на БД для текущего пользователя. Текущий пользо­
ватель должен быть глобальным пользователем с действующей учетной записью на уда­
ленной базе данных. Если вы не укажете значение, то ссылка на БД будет использовать
учетные данные каждого пользователя, который подключается к базе данных.

Имя сервиса Задает имя сервиса удаленной базы данных. Если указать только имя базы данных, то база
данных Oracle неявно добавит домен базы данных в строку соединения, чтобы создать пол­
ное имя сервиса.

Модель Указывает модель, содержащую объекты удаленной базы данных.

7.5.3 Специфичные для Oracle свойства объектов

В этих разделах перечисляются специфичные для Oracle свойства, доступные для стандартных объектов
базы данных в физических моделях данных Oracle.

SAP Enterprise Architecture Designer


192 PUBLIC (ОБЩЕДОСТУПНО) Базы данных
Модели

Специфичные для Oracle свойства доступны на закладке Информация в разделе Подробно:

Таблица 122:

Имя Описание

Шифрование пароля Указывает основной ключ для шифрования и дешифрования закодированных данных.

Таблицы

Специфичные для Oracle свойства доступны на закладке Информация в разделе Свойства XML, если
установлен тип таблицы XML:

Таблица 123:

Имя Описание

Определение Указывает, что свойства таблиц объектов в основном совпадают со свойствами реляционных
таблиц.

Однако вместо указания столбцов вводятся атрибуты объекта.

Тип хранилища Определяет тип хранилища столбцов для столбцов XML:

● LOB
● object-relational
● binary XML

Имя сегмента LOB Определяет имя сегмента данных LOB. Если указано несколько LOB_item, невозможно исполь­
зовать LOB_segname.

Параметры LOB Определяет дополнительные параметры LOB.

Ракурсы

Специфичные для Oracle свойства доступны на закладке Информация в разделе Подробно:

Таблица 124:

Имя Описание

Объект суперракурса Используется в утверждении UNDER для указания суперракурса, на котором базируется теку­
щий ракурс объекта.

SAP Enterprise Architecture Designer


Базы данных PUBLIC (ОБЩЕДОСТУПНО) 193
Имя Описание

Ключ представления Определяет атрибуты типа объекта, которые используются в качестве ключа для идентифика­
объекта ции каждой строки в ракурсе объекта.

Тип ракурса объекта Определяет тип ракурса объекта.

Принудительно Если установлено значение TRUE, позволяет создавать ракурсы независимо от наличия базо­
вых таблиц или привилегий владельца для этих таблиц.

Редактирование Указывает, что ракурс может редактироваться; ракурс с отдельной таблицей, который выби­
рает все строки из базовой таблицы и отображает подгруппу столбцов базовой таблицы.
Можно указать, что этот ракурс:

● editioning
● editionable
● editionable editioning
● noneditionable

Передать по наслед­ Указывает, выполняются ли функции, на которые имеются ссылки в ракурсе, с использова­
ству
нием прав вызова ракурса или прав определения ракурса.

Столбцы

Специфичные для Oracle свойства доступны на закладке Информация в разделе Подробно:

Таблица 125:

Имя Описание

С задержкой (ограни­ Указывает, что в последующих транзакциях можно использовать утверждение SET
чение проверки) CONSTRAINT для отсрочки проверки этого ограничения до окончания выполнения транзак­
ции.

При выборе этой опции можно дополнительно установить Начальная задержка, чтобы ука­
зать, что Oracle должна проверить это ограничение по окончании последующих транзакций.

Имя ограничения Задает имя ненулевого ограничения для столбца.


(обязательные
столбцы)

С задержкой (обяза­ Указывает, что в последующих транзакциях можно использовать утверждение SET
тельные столбцы) CONSTRAINT для отсрочки проверки этого ограничения до окончания выполнения транзак­
ции.

При выборе этой опции можно дополнительно установить Начальная задержка, чтобы ука­
зать, что Oracle должна проверить это ограничение по окончании последующих транзакций.

SAP Enterprise Architecture Designer


194 PUBLIC (ОБЩЕДОСТУПНО) Базы данных
Имя Описание

Зашифровано Указывает, что данный столбец зашифрован. Можно определить следующие опции.

● С солью — указывает, что шифрование добавляет соль в закодированные данные.


● Идентификация по паролю — предоставляет пароль для шифрования столбца.

Идентичность Указывает, что в столбце сохраняется число с инкрементом при каждой вставке. Можно опре­
делить следующие опции.

● Сгенерировано — указывает, когда утверждение идентичности применяется к столбцу.


● Запуск — указывает значения для начала последовательности.
● Инкремент — указывает интервал между числами последовательности.
● Цикл — указывает, что последовательность продолжает генерировать значения после до­
стижения либо максимального, либо минимального значения. Если эта опция не выбрана,
последовательность не может генерировать значения после достижения максимального
или минимального значения.
● Порядок — указывает, что числа последовательности должны генерироваться в порядке
запроса.
● Кэш — указывает, что значения последовательности предварительно присваиваются.
Можно дополнительно указать, сколько значений последовательности база данных пред­
варительно присваивает и сохраняет в памяти для ускорения доступа.
● Мин. значение, макс. значение — указывает, что последовательность имеет минимальное
и/или максимальное значение, которое указывается в полях справа от опций.

Виртуальные столбцы XML

Если установлен тип таблицы XML, на закладке Нижестоящие список Столбцы заменяется на список
Виртуальные столбцы XML. Специфичные для Oracle свойства доступны на закладке Информация в
разделе Общее для виртуальных столбцов XML:

Таблица 126:

Имя Описание

Выражение Определяет выражение SQL, используемое для вычисления значений виртуальных столбцов.

SAP Enterprise Architecture Designer


Базы данных PUBLIC (ОБЩЕДОСТУПНО) 195
Ссылки

Специфичные для Oracle свойства доступны на закладке Информация в разделе Подробно:

Таблица 127:

Имя Описание

Опция с задержкой Определяет опцию ссылки с задержкой. Используется при определения создания и
добавления утверждения позиций.

Таблица особых ситуаций Определяет таблицу, в которую Oracle помещает ROWID всех строк, нарушающих
ограничения.

Использовать Указывает, что необходимо включить существующее ограничение без принужде­


ния.

Выключить Отключает ограничение по целостности.

Проверить Проверяет выполнение ограничений для всех старых данных.

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

Специфичные для Oracle свойства доступны на закладке Информация в разделе Общее:

Таблица 128:

Имя Описание

Тип идентификации Определяет способ идентификации пользователя. Варианты выбора:

● by — необходим пароль
● externally — необходимо отличительное имя
● globally — необходимо отличительное имя

Отличительное имя [внешний или глобальный тип идентификации] Определяет отличительное имя пользователя
(DN) в каталоге или сертификате.

Специфичные для Oracle свойства доступны на закладке Информация в разделе Опции:

Таблица 129:

Имя Описание

Определение квоты Определяет максимальное количество места, которое пользователь может распределить в та­
бличной области.

Профиль Определяет профиль для присвоения пользователю.

Срок действия пароля Указывает, что действие пароля пользователя будет прекращено.

SAP Enterprise Architecture Designer


196 PUBLIC (ОБЩЕДОСТУПНО) Базы данных
Имя Описание

Блокировка учетной Выберите блокировку для блокировки учетной записи пользователя и отмены доступа или
записи разблокировку для разрешения доступа к учетной записи.

Абстрактные типы данных и атрибуты

Специфичные для Oracle свойства доступны на закладке Информация в разделе Общее для абстрактных
типов данных:

Таблица 130:

Имя Описание

С возможностью ре­ Указывает, что типом является редактируемый объект (если в схеме включено редактирова­
дактирования ние типа объекта схемы TYPE). Это относится как к спецификации, так и к телу типа.

Специфичные для Oracle свойства доступны на закладке Информация в разделе Oracle для атрибутов
абстрактных типов данных типа OBJECT или SQLJ_OBJECT:

Таблица 131:

Имя Описание

Объявить REF Генерирует модификатор REF для атрибута, чтобы объявить ссылки, содержащие указатели
на объекты.

7.6 SAP SQL Anywhere 17

SAP EA Designer поддерживает создание моделей данных SAP SQL Anywhere v17 вручную, путем
реконструирования скриптов, через jdbc или путем создания из другой модели данных.

Для создания физической модели данных SQL Anywhere выберите команду Создать диаграмму в разделе
Быстрые ссылки на начальной странице (см. Создание диаграммы [страница 11]), введите имя, выберите
Database (SAP SQL Anywhere 17) и нажмите Создать.

В физических моделях данных SQL Anywhere доступны следующие инструменты:

Таблица 132:
Инструмент Подробности

Таблицы. См. Таблицы [страница 252].

Ракурсы. См. Ракурсы [страница 259].

SAP Enterprise Architecture Designer


Базы данных PUBLIC (ОБЩЕДОСТУПНО) 197
Инструмент Подробности

Ссылка

Процедуры/Функции. См. Процедуры и функции [страница 267].

Нет Сертификаты. См. Сертификаты (SQL Anywhere) [страница 198].

Нет События. См. События (SQL Anywhere) [страница 199].

Нет Политики входа в систему. См. Политики входа в систему (SQL Anywhere) [страница 200].

Нет Зеркальные серверы. См. Зеркальные серверы (SQL Anywhere) [страница 201].

Нет Пространственные данные. См. Пространственные данные (SQL Anywhere) [страница 203].

Пакет. См. Пакеты [страница 293].

Область архитектуры. См. Области архитектуры [страница 293].

Файл. См. Объекты файлов [страница 294].

Лассо. Выберите несколько символов путем перетаскивания поверх них.

7.6.1 Сертификаты (SQL Anywhere)

SQL Anywhere поддерживает сертификаты X.509 для протокола TLS.

Процедура

1. Выберите Меню Показать списки объектов моделей , чтобы перейти на закладку Нижестоящие
листа свойств модели, на котором перечислены все объекты модели. Если раздел Сертификаты не
отображается, нажмите кнопку Показать/скрыть раздел и выберите его в списке, чтобы добавить.
2. Щелкните инструмент Добавить, чтобы создать в списке новый сертификат, и затем щелкните его имя,
чтобы перейти к листу его свойств.
3. Введите следующие свойства на закладке Информация в разделе Общее:

SAP Enterprise Architecture Designer


198 PUBLIC (ОБЩЕДОСТУПНО) Базы данных
Таблица 133:

Имя Описание

Имя/код/ком­ Идентификация объекта. Название должно четко формулировать назначение объекта для не­
ментарий технических пользователей, в то время как код, который используется для генерации кода или
скриптов, может быть сокращен и не должен содержать пробелы. По желанию можно доба­
вить комментарий для предоставления более подробной информации об объекте. Код по
умолчанию синхронизируется с именем. Чтобы разделить синхронизацию имя-код,, введите
новый код в поле Код.

Тип Определяет тип сертификата, который может быть строкой, переменной или файлом.

Сертификат Определяет источник сертификата.

7.6.2 События (SQL Anywhere)

События позволяют автоматизировать и спланировать действия.

Процедура

1. Выберите Меню Показать списки объектов моделей , чтобы перейти на закладку Нижестоящие
объекты листа свойств модели, на котором перечислены все объекты модели Если раздел События не
отображается, нажмите кнопку Показать/скрыть раздел и выберите его в списке, чтобы добавить.
2. Щелкните инструмент Добавить, чтобы создать в списке новое событие, и затем щелкните его имя,
чтобы перейти к листу его свойств.
3. Введите имя и комментарий к событию во вкладке Информация в разделе Общее, и затем введите
следующие свойства в раздел SQL Anywhere:

Таблица 134:

Имя Описание

Событие заплани­ Указывает, что сервер выполняет набор действий, в соответствии с графиком.
ровано

Определение Здесь введите график времен запуска события.


планирования

Обработчик У каждого события один обработчик.

Действия обработчика события подтверждаются, если во время выполнения не обнаружена


ошибка, и отменяются, если ошибки обнаружены.

SAP Enterprise Architecture Designer


Базы данных PUBLIC (ОБЩЕДОСТУПНО) 199
Имя Описание

Включить Обработчики событий включены по умолчанию. Если указано ВЫКЛЮЧИТЬ, обработчик собы­
тия не выполняет событие, когда наступает запланированное время или инициирующее усло­
вие. Оператор ИНИЦИИРУЮЩЕГО СОБЫТИЯ не вызывает выключенного обработчика собы­
тий для его выполнения.

В (базы данных) Если вы хотите выполнить события на удаленных или консолидированных базах данных в уда­
ленной настройке SQL, вы можете использовать это условие для ограничения базы данных, в
которой обрабатывается событие. По умолчанию все базы данных выполняют событие.

Для первичного Указывает, что событие выполняется только на сервере, в настоящее время выступающем в
качестве первичного сервера.

7.6.3 Политики входа в систему (SQL Anywhere)

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

Процедура

1. Выберите Меню Показать списки объектов моделей , чтобы перейти на закладку Нижестоящие
листа свойств модели, на котором перечислены все объекты модели Если раздел Политики входа в
систему не отображается, нажмите кнопку Показать/скрыть раздел и выберите его в списке, чтобы
добавить.
2. Щелкните инструмент Добавить, чтобы создать в списке новую политику входа в систему, и затем
щелкните ее имя, чтобы перейти к ее листу свойств.
3. Введите имя и комментарий к политике входа в систему на закладке Информация в разделе Общее, и
затем введите следующие свойства в раздел SQL Anywhere:

Таблица 135:

Имя Описание

Жизненный цикл Определяет максимальное число дней до обязательного изменения пароля.


пароля

Льготное время па­ Определяет число дней до прекращения действия пароля, в течение которых вход в систему
роля разрешен, однако процедура post_login инициирует предупреждения.

Срок действия па­ Указывает, что действие пароля пользователя будет прекращено при следующем входе в
роля истекает систему.

Заблокировано Указывает, что пользователям запрещено устанавливать новые соединения.

SAP Enterprise Architecture Designer


200 PUBLIC (ОБЩЕДОСТУПНО) Базы данных
Имя Описание

Максимальное Определяет максимальное число одновременно работающих соединений, разрешенных


число соединений для пользователя.

Максимальное Определяет максимальное число неудачных попыток входа в учетную запись пользователя
число неудачных с момента последней удачной попытки, по достижении которого учетная запись блоки­
попыток входа в си­ руется.
стему

7.6.4 Зеркальные серверы (SQL Anywhere)

SQL Anywhere поддерживает зеркальное отображение базы данных за счет использования зеркальных
серверов.

Процедура

1. Выберите Меню Показать списки объектов моделей , чтобы перейти на закладку Нижестоящие
объекты листа свойств модели, на котором перечислены все объекты модели. Если раздел Зеркальные
серверы не отображается, нажмите кнопку Показать/скрыть раздел и выберите его в списке, чтобы
добавить.
2. Щелкните инструмент Добавить, чтобы создать в списке новый зеркальный сервер, и затем щелкните
его имя, чтобы перейти к листу его свойств.
3. Введите имя и комментарий к зеркальному серверу на закладке Информация в разделе Общее, и затем
введите следующие свойства в разделе Опции:

SAP Enterprise Architecture Designer


Базы данных PUBLIC (ОБЩЕДОСТУПНО) 201
Таблица 136:

Имя Описание

Тип Определяет тип зеркального сервера, который нужно создать. Варианты выбора:
○ Primary — определяет виртуальный или логический сервер, чье имя является именем
альтернативного сервера для базы данных, которая может использоваться приложе­
ниями для подключения к серверу, в настоящее время выступающему в качестве основ­
ного. Для базы данных может существовать только один ОСНОВНОЙ сервер.
○ Mirror — определяет виртуальный или логический сервер, чье имя является именем
альтернативного сервера для базы данных, которая может использоваться приложе­
ниями для подключения к серверу, в настоящее время выступающему в качестве зеркала
только для чтения. Для базы данных может существовать только один ЗЕРКАЛЬНЫЙ сер­
вер.
○ Arbiter — помогает определить, какие из серверов-ПАРТНЕРОВ становятся владель­
цами базы данных. Сервер-арбитр должен быть определен с помощью строки подключе­
ния, которая может использоваться серверами-партнерами для подключения к арбитру.
Для базы данных может существовать только один сервер-АРБИТР.
○ Partner — имеет право стать основным сервером и стать владельцем базы данных. Вы
должны определить два сервера-ПАРТНЕРА для зеркального отображения базы данных,
и оба они должны иметь строку подключения и файл состояния. Вам необходимо опреде­
лить сервер-ПАРТНЕР в масштабируемой системе, которая предназначена только для
чтения. Этот сервер является корневым сервером и запускает только копию базы данных,
что позволяет считывать и записывать операции.
○ Copy — В масштабируемой системе, которая предназначена только для чтения, данное
значение указывает, что сервер базы данных является узлом копирования. Все соедине­
ния с базой данных на этом сервере предназначены только для чтения. Вы не должны яв­
ным образом определять узлы копирования для масштабируемой системы; вы можете вы­
брать корневой узел, который определит узлы копирования при их подключении.

Использование [только для Copy] Указывает, что основной сервер будет назначать для этого сервера выше­
автоматического стоящий элемент.
вышестоящего
элемента

Вышестоящий [только для Copy] Указывает дерево серверов для системы зеркальной или масштабируемой
элемент системы, а также указывает серверы, с которых не участвующие узлы получают страницы
журнала транзакций.

Альтернативный [только для Copy] Определяет альтернативный вышестоящий элемент для узла копирования.
вышестоящий
элемент

Первичный [только для Copy] Указывает, что вышестоящий сервер является основным сервером.

Строка подклю­ Указывает строку подключения, которая должна использоваться для подключения к серверу.
чения

Файл журнала Определяет расположение файла журнала, который передается между зеркальным серве­
рами.

SAP Enterprise Architecture Designer


202 PUBLIC (ОБЩЕДОСТУПНО) Базы данных
Имя Описание

Предпочтитель­ [только для Partner] Указывает, будет ли сервер является предпочтительным сервером в
ный зеркальной системе, которая по мере возможности принимает на себя роль основного сер­
вера.

Файл состояния [Arbiter, Partner] Определяет местоположение файла, используемого для поддержания
информации о состоянии зеркальной системы.

7.6.5 Пространственные данные (SQL Anywhere)

Пространственные данные, описывающие положение, форму и ориентацию объектов в заданном


пространстве, могут сохраняться с помощью пространственных ссылочных систем.

7.6.5.1 Пространственные ссылочные системы (SQL


Anywhere)

Пространственные данные можно хранить с помощью пространственных ссылочных систем.

Процедура

1. Выберите Меню Показать списки объектов моделей , чтобы перейти на закладку Нижестоящие
объекты листа свойств модели, на котором перечислены все объекты модели. Если раздел
Пространственные ссылочные системы не отображается, нажмите кнопку Показать/скрыть раздел и
выберите его в списке, чтобы добавить.
2. Щелкните инструмент Добавить, чтобы создать в списке новую пространственную ссылочную систему,
и затем щелкните ее имя, чтобы перейти к листу ее свойств.
3. Введите следующие свойства на закладке Информация в разделе Общее:

Таблица 137:

Имя Описание

Имя/код/ком­ Идентификация объекта. Название должно четко формулировать назначение объекта для не­
ментарий технических пользователей, в то время как код, который используется для генерации кода или
скриптов, может быть сокращен и не должен содержать пробелы. По желанию можно доба­
вить комментарий для предоставления более подробной информации об объекте. Код по
умолчанию синхронизируется с именем. Чтобы разделить синхронизацию имя-код,, введите
новый код в поле Код.

SAP Enterprise Architecture Designer


Базы данных PUBLIC (ОБЩЕДОСТУПНО) 203
Имя Описание

Ид. простран­ Задает SRID (ид. Srs) для пространственной ссылочной системы.
ственной ссылоч­
ной системы

Организация Определяет организацию, создавшую пространственную ссылочную систему, на которой ос­


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

4. Откройте раздел Настройки и введите следующие свойства:

Таблица 138:

Имя Описание

Интерпретация Определяет, каким образом SRS интерпретирует линии между точками.


строк

Порядок осей Определяет, в каком порядке для каждой из осей задаются значения.

Формат полигона Определяет, как интерпретируются многоугольники.

Формат храни­ Определяет, как хранятся данные.


лища

Определение Определяет параметры системы координат по умолчанию. Если какой-либо атрибут устано­
влен в условии, отличающемся от условия DEFINITION, значение, указанное в другом усло­
вии используется независимо от того, что указано в условии DEFINITION.

Определение Укажите описание преобразования, которое используется для пространственной ссылочной


преобразования системы.

5. Откройте раздел Координата и введите следующие свойства:

Таблица 139:

Имя Описание

<Ось>/Ограни­ Указывает, ограничена или не ограниченна ось и, если ограничена, минимальные и макси­
ченная/Неогра­ мальные значения.
ниченная

Длина эллипти­ [Круговые системы земли] Задает значения, которые используются для представления Земли
ческой оси в виде эллипсоида.

Размер сетки [планарные системы] Определяет размер сетки, используемый при выполнении вычислений.

Допуск [Планарные системы] Определяет точность, которая используется при сравнении точек.

SAP Enterprise Architecture Designer


204 PUBLIC (ОБЩЕДОСТУПНО) Базы данных
Имя Описание

Линейная/угло­ Задает линейные и угловые единицы измерения для пространственной ссылочной системы.
вая единица из­
мерения

7.6.5.2 Пространственные ЕИ (IQ/SQL Anywhere)

Пространственные единицы измерения определяют единицы, в которых измеряются географические


координаты, а также способ преобразования этих единиц в радианы или метры.

Процедура

1. Выберите Меню Показать списки объектов моделей , чтобы перейти на закладку Нижестоящие
объекты листа свойств модели, на котором перечислены все объекты модели. Если раздел
Пространственные единицы измерения не отображается, нажмите кнопку Показать/скрыть раздел и
выберите его в списке, чтобы добавить.
2. Щелкните инструмент Добавить, чтобы создать в списке новую пространственную единицу измерения,
и затем щелкните ее имя, чтобы перейти к листу ее свойств.
3. Введите следующие свойства на закладке Информация в разделе Общее:

Таблица 140:

Имя Описание

Имя/код/ком­ Идентификация объекта. Название должно четко формулировать назначение объекта для не­
ментарий технических пользователей, в то время как код, который используется для генерации кода или
скриптов, может быть сокращен и не должен содержать пробелы. По желанию можно доба­
вить комментарий для предоставления более подробной информации об объекте. Код по
умолчанию синхронизируется с именем. Чтобы разделить синхронизацию имя-код,, введите
новый код в поле Код.

Тип Указывает тип единицы измерения. Линейные единицы используются для измерения расстоя­
ния, а угловые единицы используются для измерения углов.

Коэффициент Указывает способ преобразования определенных единиц измерения в базовую ЕИ (радианы


преобразования или метры).

7.6.6 Свойства объектов, специфичные для SQL Anywhere

В этих разделах перечисляются специфичные для SQL Anywhere свойства, доступные для стандартных
объектов базы данных в физических моделях данных SQL Anywhere.

SAP Enterprise Architecture Designer


Базы данных PUBLIC (ОБЩЕДОСТУПНО) 205
Таблицы

Специфичные для SQL Anywhere свойства доступны на закладке Информация в разделе SQL Anywhere:

Таблица 141:

Имя Описание

PCTFREE Определяет процент свободного пространства для резервирования на каждой странице та­
блицы. Если на странице таблицы нет свободного места, каждое увеличение размера
строки на этой странице потребует разделения строки на несколько табличных страниц,
что приведет к фрагментации строки и возможному снижению производительности.

Введите целое число от 0 (на каждой странице не осталось свободного места) до 100 (высо­
кие значения приводят к одиночным строкам на странице). Если значение PCTFREE не вве­
дено, на каждой странице резервируется по 200 байт.

Dbspace (табличная об­ Определяет табличную область для создания таблицы.


ласть)

Дистанционное место­ Создает таблицу в указанном дистанционном местоположении в дополнение к прокси-та­


положение блице в текущей базе данных, отображаемой в удаленной таблице. Поддерживает точку с
запятой (;) в качестве разделителя полей в строке местоположения. При отсутствии точки с
запятой разделителем является точка.

Зашифровано Кодирует таблицу с помощью ключа шифрования и алгоритма, указанного при создании
базы данных. Шифрование таблицы может занять некоторое время, в зависимости от ее
размера.

Временная таблица/ Определяет тип временной таблицы:


глобальная временная
● global
таблица
● local

Не транзакционная [временные таблицы] Определяет, что на временную таблицу не влияет COMMIT или
ROLLBACK. Это может привести к повышению эффективности, поскольку операции в не
транзакционных временных таблицах не требуют записи в журнал отката. Например, НЕ
ТРАНЗАКЦИОННАЯ может использоваться при повторяющемся вызове процедур, исполь­
зующих временную таблицу, без вмешательства COMMIT или ROLLBACK.

При отправке [временные таблицы] Определяет, что строки временной таблицы удаляются при COMMIT.

SAP Enterprise Architecture Designer


206 PUBLIC (ОБЩЕДОСТУПНО) Базы данных
Столбцы

Специфичные для SQL Anywhere свойства доступны на закладке Информация в разделе SQL Anywhere:

Таблица 142:

Имя Описание

Сжатый столбец Указывает, что столбец сохраняется в сжатом формате.

Домены

Специфичные для SQL Anywhere свойства доступны на закладке Информация в разделе Общее:

Таблица 143:

Имя Описание

Строчный Указывает, что домен является строчным.

Массив Указывает, что домен является массивом.

Индексы

Специфичные для SQL Anywhere свойства доступны на закладке Информация в разделе SQL Anywhere:

Таблица 144:

Имя Описание

Табличная область Определяет табличную область индекса.

Виртуальный индекс Ключевое слово ВИРТУАЛЬНЫЙ в первую очередь используется консультантом по индек­
сам. Виртуальный индекс имитирует свойства реального физического индекса во время
оценки планов запросов консультантом по индексам и при использовании функции PLAN.
Виртуальные индексы можно использовать совместно с функцией PLAN для изучения влия­
ния индекса на производительность без больших затрат времени и ресурсов на создание
реального индекса.

Уведомить Отправляет уведомляющие сообщения после успешного добавления n записей к индексу.

Длина слова Определяет максимально допустимую длину слова.

Разделено по Определяет разделители на слова, используемые при синтаксическом анализе строки


столбца для сохранения в индекс.

Имя скриптинга: DelimitedBy

SAP Enterprise Architecture Designer


Базы данных PUBLIC (ОБЩЕДОСТУПНО) 207
Пользователи

Специфичные для SQL Anywhere свойства доступны на закладке Информация в разделе Общее:

Таблица 145:

Имя Описание

Принудительно изме­ Определяет, что при входе в систему пользователь должен указать новый пароль. Эта на­
нить стройка перезаписывает параметр password_expiry_on_next_login в политике входа в си­
стему.

Политика входа Определяет политику входа в систему для пользователя (см. Политики входа в систему
(SQL Anywhere) [страница 200]).

7.7 Microsoft SQL Server 2016

SAP EA Designer поддерживает создание моделей данных Microsoft SQL Server 2016 вручную, путем
реконструирования скриптов, через jdbc или путем создания из другой модели данных.

Примечание
Перед реконструированием посредством подключения к базе данных SQL Server (см.
Реконструирование базы данных [страница 272]) обратитесь к администратору и попросите его
установить соответствующий драйвер JDBC.

Для создания физической модели данных SQL Server выберите команду Создать диаграмму в разделе
Быстрые ссылки на начальной странице (см. Создание диаграммы [страница 11]), введите имя, выберите
Database (Microsoft SQL Server 2016) и нажмите Создать.

В физических моделях данных SQL Server доступны следующие инструменты:

Таблица 146:
Инструмент Подробности

Таблицы. См. Таблицы [страница 252].

Ракурсы. См. Ракурсы [страница 259].

Ссылка

Процедуры/Функции. См. Процедуры и функции [страница 267].

Нет Общеязыковая среда выполнения. См. Интеграция общеязыковой среды выполнения (CLR) (SQL
Server) [страница 209].

Нет Шифрование. См. Шифрование (SQL Server) [страница 212].

SAP Enterprise Architecture Designer


208 PUBLIC (ОБЩЕДОСТУПНО) Базы данных
Инструмент Подробности

Нет Горизонтальное разбиение. См. Горизонтальное разделение (SQL Server) [страница 215].

Нет Сервис-брокер. См. Сервис-брокер (SQL Server) [страница 217].

Нет Полнотекстовые каталоги. См. Полнотекстовые каталоги (SQL Server) [страница 224].

Нет Регулятор ресурсов. См. Регулятор ресурсов (SQL Server) [страница 225].

Нет Схемы. См. Схемы (SQL Server) [страница 227].

Пакет. См. Пакеты [страница 293].

Область архитектуры. См. Области архитектуры [страница 293].

Файл. См. Объекты файлов [страница 294].

Лассо. Выберите несколько символов путем перетаскивания поверх них.

7.7.1 Интеграция общеязыковой среды выполнения (CLR)


(SQL Server)

Интеграция CLR позволяет записывать хранимые процедуры, триггеры, определяемые пользователем


типы, функции и функции агрегирования для SQL Server на любом языке .NET, например, VB .NET или C#.

7.7.1.1 Узлы CLR (SQL Server)

Узел — это файл DLL, который используется для развертывания объектов, написанных не на Transact-SQL,
а на одном из управляемых кодовых языков, размещенных общеязыковой средой выполнения (CLR)
платформы Microsoft .NET.

Процедура

1. Выберите Меню Показать списки объектов моделей , чтобы перейти на закладку Нижестоящие
объекты листа свойств модели, на котором перечислены все объекты модели. Если раздел Узлы не
отображается, нажмите кнопку Показать/скрыть раздел и выберите его в списке, чтобы добавить.
2. Щелкните инструмент Добавить, чтобы создать в списке новый узел, и затем щелкните его имя, чтобы
перейти к листу его свойств.
3. Введите имя и комментарий к узлу на закладке Информация в разделе Общее, и затем введите
следующие свойства в разделе Microsoft:

SAP Enterprise Architecture Designer


Базы данных PUBLIC (ОБЩЕДОСТУПНО) 209
Таблица 147:

Имя Описание

Полномочия Задает имя пользователя или роль в качестве владельца узла.

Имя файла Задает локальный путь или сетевую папку, где находится узел, который загру­
жается, а также имя файла манифеста, который соответствует узлу. Можно ввести
в виде фиксированной строки или выражения, пересчитываемого в фиксированную
строку.

Набор разрешений Определяет набор разрешений для доступа к коду, которые предоставляются узлу,
когда к нему получает доступ SQL Server. Варианты выбора:

○ SAFE
○ UNSAFE
○ EXTERNAL_ACCESS

Видимость Указывает, что узел виден для создающих общеязыковую среду выполнения (CLR)
функций, хранимых процедур, триггеров, определяемых пользователем типов и
определяемых пользователем функций агрегирования по отношению к нему. Ва­
рианты выбора:

○ On
○ Off

Непроверенные данные По умолчанию ALTER ASSEMBLY не срабатывает, если он должен проверить не­
противоречивость отдельных строк таблицы. Эта опция позволяет отложить про­
верку до более позднего времени с помощью DBCC CHECKTABLE.

7.7.1.2 Функции агрегации CLR (SQL Server)

SQL Server позволяет разработчикам создавать пользовательские функции агрегации в управляемом коде
и обеспечивать доступ к ним для Transact-SQL или другого управляемого кода.

Процедура

1. Выберите Меню Показать списки объектов моделей , чтобы перейти на закладку Нижестоящие
листа свойств модели, на котором перечислены все объекты модели Если раздел Агрегаты не
отображается, нажмите кнопку Показать/скрыть раздел и выберите его в списке, чтобы добавить.
2. Щелкните инструмент Добавить, чтобы создать в списке новую функцию агрегации, и затем щелкните
ее имя, чтобы перейти к листу ее свойств.
3. Введите имя и комментарий к функции агрегации на закладке Информация в разделе Общее, и затем
введите следующие свойства в раздел Microsoft:

SAP Enterprise Architecture Designer


210 PUBLIC (ОБЩЕДОСТУПНО) Базы данных
Таблица 148:

Имя Описание

Владелец Определяет имя схемы как владельца функции агрегации.

Узел Определяет узел для привязки к функции агрегации.

Имя класса Определяет имя класса в узле, реализующего функцию агрегации.

Если имя класса не указано, SQL Server определяет его как имя агрегата.

Тип возврата Определяет тип возврата функции агрегации. В качестве типа возврата можно ис­
пользовать все скалярные типы данных и пользовательские типы данных CLR, кроме
text, ntext и Image.

Длина Определяет длину типа данных возврата.

Разрядность Определяет разрядность типа данных возврата.

4. Щелкните закладку Нижестоящие, создайте необходимые параметры и укажите их имя, тип, длину и
разрядность.

7.7.1.3 Определяемые пользователем типы CLR (SQL


Server)

Определяемые пользователем типы могут содержать несколько элементов и иметь поведение,


отличающееся от поведения традиционных типов данных псевдонимов, состоящих из одного системного
типа данных SQL Server. Определяемые пользователем типы в SQL Server подходят для данных даты,
времени, валюты и расширенных числовых типов, геопространственных приложений и закодированных
или зашифрованных данных.

Процедура

1. Выберите Меню Показать списки объектов моделей , чтобы перейти на закладку Нижестоящие
листа свойств модели, на котором перечислены все объекты модели Если раздел Абстрактные типы
данных не отображается, нажмите кнопку Показать/скрыть раздел и выберите его в списке, чтобы
добавить.
2. Щелкните инструмент Добавить, чтобы создать в списке новый абстрактный тип данных, и затем
щелкните его имя, чтобы перейти к листу его свойств.
3. Введите следующие свойства на закладке Информация в разделе Общее:

SAP Enterprise Architecture Designer


Базы данных PUBLIC (ОБЩЕДОСТУПНО) 211
Таблица 149:

Имя Описание

Имя/код/ком­ Идентификация объекта. Название должно четко формулировать назначение объекта для не­
ментарий технических пользователей, в то время как код, который используется для генерации кода или
скриптов, может быть сокращен и не должен содержать пробелы. По желанию можно доба­
вить комментарий для предоставления более подробной информации об объекте. Код по
умолчанию синхронизируется с именем. Чтобы разделить синхронизацию имя-код,, введите
новый код в поле Код.

Тип Выберите CLR.

Класс Щелкните инструмент Выбрать объект, чтобы выбрать класс из объектно-ориентированной


модели как супертип.

4. Откройте раздел Microsoft и введите следующие свойства:

Таблица 150:

Имя Описание

Узел Определяет узел для привязки к абстрактному типу данных.

Обязательно Определяет, может ли тип иметь нулевое значение.

7.7.2 Шифрование (SQL Server)

SQL Server предоставляет инфраструктуру обеспечения безопасности для поддержки иерархического


шифрования и управления ключами посредством сертификатов, а также с применением симметричных и
асимметричных ключей

7.7.2.1 Сертификаты (SQL Server)

Сертификат открытого ключа — это заявление, заверенное цифровой подписью, которое привязывает
значение открытого ключа к личности человека, устройству или сервису, который содержит
соответствующий закрытый ключ.

Процедура

1. Выберите Меню Показать списки объектов моделей , чтобы перейти на закладку Нижестоящие
объекты листа свойств модели, на котором перечислены все объекты модели. Если раздел
Сертификаты не отображается, нажмите кнопку Показать/скрыть раздел и выберите его в списке,
чтобы добавить.

SAP Enterprise Architecture Designer


212 PUBLIC (ОБЩЕДОСТУПНО) Базы данных
2. Щелкните инструмент Добавить, чтобы создать в списке новый сертификат, и затем щелкните его имя,
чтобы перейти к листу его свойств.
3. Введите имя и комментарий к сертификату на закладке Информация в разделе Общее, и затем
введите следующие свойства в разделе Microsoft:

Таблица 151:

Имя Описание

Полномочия Определяет имя пользователя как владельца сертификата.

Узел Задает подписанный узел, который уже загружен в базу данных.

Файл узла Задает полный путь, включая имя файла, к закодированному файлу DER, содержа­
щему сертификат. Имя пути может быть локальным путем или путем UNC к сетевой
папке. Файл будет доступен в контексте безопасности учетной записи службы SQL
Server. Эта учетная запись должна иметь необходимые разрешения файловой си­
стемы.

Файл Задает полный путь к закрытому ключу, включая имя файла. Имя пути закрытого
ключа может быть локальным путем или путем UNC к сетевой папке. Файл будет до­
ступен в контексте безопасности учетной записи службы SQL Server. Эта учетная
запись должна иметь необходимые разрешения файловой системы.

Субъект Задает значение области субъекта в метаданных сертификата, как это определено
в стандарте X.509.

Активен для начала диалога Указывает, что сертификат доступен для инициатора диалога сервис-брокера.

7.7.2.2 Асимметричные ключи (SQL Server)

Асимметричный ключ состоит из закрытого ключа и соответствующего открытого ключа. В то время как
асимметричное шифрование является относительно ресурсоемким, оно более безопасно, чем
симметричного шифрования.

Процедура

1. Выберите Меню Показать списки объектов моделей , чтобы перейти на закладку Нижестоящие
объекты листа свойств модели, на котором перечислены все объекты модели. Если раздел
Асимметричные ключи не отображается, нажмите кнопку Показать/скрыть раздел и выберите его в
списке, чтобы добавить.
2. Щелкните инструмент Добавить, чтобы создать в списке новый асимметричный ключ, и затем
щелкните его имя, чтобы перейти к листу его свойств.
3. Введите имя и комментарий к асимметричному ключу во вкладке Информация в разделе Общее, и
затем введите следующие свойства в разделе Microsoft:

SAP Enterprise Architecture Designer


Базы данных PUBLIC (ОБЩЕДОСТУПНО) 213
Таблица 152:

Имя Описание

Полномочия Определяет имя пользователя как владельца ассиметричного ключа.

Вид источника Определяет вид источника (файл, файл с расширением, узел или провайдер)

Узел Задает имя узла, из которого нужно загрузить открытый ключ.

Поставщик Определяет имя поставщика EKM (Расширенное управление ключами).

Алгоритм Определяет алгоритм, используемый для шифрования ключа.

Пароль шифрования Задает пароль, с помощью которого шифруется закрытый ключ. Если это условие отсут­
ствует, закрытый ключ будет зашифрован с помощью главного ключа базы данных.

7.7.2.3 Симметричные ключи (SQL Server)

Симметричный ключ является одним ключом, который используется для шифрования и дешифрования.
Симметричное шифрование происходит быстрее, чем асимметричное, но является менее безопасным.

Процедура

1. Выберите Меню Показать списки объектов моделей , чтобы перейти на закладку Нижестоящие
объекты листа свойств модели, на котором перечислены все объекты модели. Если раздел
Симметричные ключи не отображается, нажмите кнопку Показать/скрыть раздел и выберите его в
списке, чтобы добавить.
2. Щелкните инструмент Добавить, чтобы создать в списке новый симметричный ключ, и затем щелкните
его имя, чтобы перейти к листу его свойств.
3. Введите имя и комментарий к симметричному ключу во вкладке Информация в разделе Общее, и
затем введите следующие свойства в разделе Microsoft:

Таблица 153:

Имя Описание

Полномочия Задает имя пользователя или роль в качестве владельца ключа.

Сертификат Задает имя сертификата, который будет использоваться для шифрования симметрич­
ного ключа.

Пароль Указывает пароль, из которого нужно получить ключ TRIPLE_DES, с помощью которого
следует обезопасить симметричный ключ. Сложность пароля будет проверяться. Сле­
дует всегда использовать надежные пароли.

SAP Enterprise Architecture Designer


214 PUBLIC (ОБЩЕДОСТУПНО) Базы данных
Имя Описание

Симметричный ключ: Указывает симметричный ключ, который будет использоваться для шифрования соз­
даваемого ключа,.

Асимметричный ключ Указывает асимметричный ключ, который будет использоваться для шифрования соз­
даваемого ключа,.

Источник ключа Задает фразу-пароль, из которой нужно получить ключ.

Алгоритм Определяет алгоритм, используемый для шифрования ключа

Значение идентичности Указывает фразу идентичности, из которой следует генерировать GUID для сопрово­
ждения тегами данных, зашифрованных с помощью временного ключа.

7.7.3 Горизонтальное разделение (SQL Server)

SQL Server поддерживает горизонтальное разделение таблиц и указателей в целях упрощения управления
ими. В этом случае они разделяются горизонтально и распределяются по нескольким группам файлов в
базе данных.

Для разделения таблицы или указателя укажите схему разделения и столбец на закладке Microsoft
данного листа свойств.

7.7.3.1 Функции разделов (SQL Server)

Функция раздела определяет, как можно разделить таблицу или индекс.

Процедура

1. Выберите Меню Показать списки объектов моделей , чтобы перейти на закладку Нижестоящие
объекты листа свойств модели, на котором перечислены все объекты модели. Если раздел Функции
разделов не отображается, нажмите кнопку Показать/скрыть раздел и выберите его в списке, чтобы
добавить.
2. Щелкните инструмент Добавить, чтобы создать в списке новую функцию, и затем щелкните ее имя,
чтобы перейти к листу ее свойств.
3. Введите имя и комментарий к функции разделов на закладке Информация в разделе Общее, и затем
введите следующие свойства в разделе Microsoft:

SAP Enterprise Architecture Designer


Базы данных PUBLIC (ОБЩЕДОСТУПНО) 215
Таблица 154:

Имя Описание

Тип параметра ввода: Определяет тип данных столбца, используемого для разделения. Все типы данных
являются действительными, за исключением текста, ntext, изображения, XML, метки
времени, varchar(max), nvarchar(max), varbinary(max), типов данных псевдонимов
или типов данных CLR , определенный пользователем.

Длина Определяет длину типа данных параметра ввода.

Разрядность Определяет точность типа данных параметра ввода.

Сторона интервала Указывает, к какой стороне каждого интервала граничного значения принадлежит
boundary_value [,...n ]. Варианты выбора:

○ left [по умолчанию]


○ right

Значения интервалов сортируются механизмом базы данных по восходящей слева


направо.

Граничные значения Задает граничные значения для каждого раздела секционированной таблицы или
индекса. Все значения должны быть разделены запятыми.

7.7.3.2 Схемы разделов (SQL Server)

Схема разделов отображает разделы, созданные функцией разделов для установки определяемых
пользователем групп файлов.

Процедура

1. Выберите Меню Показать списки объектов моделей , чтобы перейти на закладку Нижестоящие
листа свойств модели, на котором перечислены все объекты модели Если раздел Схемы разделов не
отображается, нажмите кнопку Показать/скрыть раздел и выберите его в списке, чтобы добавить.
2. Щелкните инструмент Добавить, чтобы создать в списке новую схему разделов, и затем щелкните ее
имя, чтобы перейти к листу ее свойств.
3. Введите имя и комментарий к схеме разделов на закладке Информация в разделе Общее, и затем
введите следующие свойства в разделе Microsoft:

SAP Enterprise Architecture Designer


216 PUBLIC (ОБЩЕДОСТУПНО) Базы данных
Таблица 155:

Имя Описание

Функция раздела Определяет функцию раздела с использованием схемы. Разделы, созданные с по­
мощью функции раздела, отображаются на группах файлов, указанных в схеме раз­
делов.

Все разделы Указывает, что все разделы отображаются на группе файлов, определенной свой­
ством Группы файлов.

Группы файлов Определяет имена групп файлов для включения разделов, определенных функцией
разделов. Если указано значение [PRIMARY], раздел сохраняется в первичной группе
файлов. Если указано значение ALL, можно определить только одно имя группы
файлов.

7.7.4 Сервис-брокер (SQL Server)

SQL Server предоставляет сервис-брокер для управления очередью сервисов и позволяет приложениям
использовать его для связи путем отправки сообщений друг другу в рамках коммуникации. Участники
коммуникации должны согласовать имя и содержимое каждого сообщения.

7.7.4.1 Типы сообщений (SQL Server)

Типы сообщений определяют тип данных, которые могут содержаться в сообщении, а также вид проверки
XML, выполняемой SQL Server для сообщений этого типа. Для произвольных или двоичных данных можно
указать, что SQL Server не выполняет проверок.

Процедура

1. Выберите Меню Показать списки объектов моделей , чтобы перейти на закладку Нижестоящие
листа свойств модели, на котором перечислены все объекты модели Если раздел Типы сообщений не
отображается, нажмите кнопку Показать/скрыть раздел и выберите его в списке, чтобы добавить.
2. Щелкните инструмент Добавить, чтобы создать в списке новый тип сообщения, и затем щелкните его
имя, чтобы перейти к листу его свойств.
3. Введите имя и комментарий к типу сообщения на закладке Информация в разделе Общее, и затем
введите следующие свойства в раздел Microsoft:

SAP Enterprise Architecture Designer


Базы данных PUBLIC (ОБЩЕДОСТУПНО) 217
Таблица 156:

Имя Описание

Владелец Определяет пользователя или роль базы данных как владельца типа сообщений.
Если текущий пользователь является пользователем dbo или sa, это может быть име­
нем для любого действительного пользователя или роли. В противном случае это
должно быть имя текущего пользователя, пользователя, которого может олицетвор­
ять текущий пользователь, или роль, которой принадлежит текущий пользователь.
По умолчанию этот тип сообщения принадлежит текущему пользователю.

Проверка Определяет способ проверки Service Broker текста сообщения для сообщений этого
типа. Варианты выбора:

○ none [по умолчанию] — проверка не выполняется


○ empty — сообщение не должно содержать данных
○ well_formed_xml — сообщение должно содержать корректный файл XML
○ valid_xml with schema collection — сообщения должны соответство­
вать указанным XML-схемам

Схема Определяет название схемы, которая должна использоваться для проверки содер­
жимого сообщения.

7.7.4.2 Контракты (SQL Server)

Контракты определяют типы сообщений, используемых в диалоге. Инициирующий сервис вводит контракт
в начале диалога, а целевой сервис указывает контракты, для которых он принимает диалоги.

Процедура

1. Выберите Меню Показать списки объектов моделей , чтобы перейти на закладку Нижестоящие
листа свойств модели, на котором перечислены все объекты модели Если раздел Контракты не
отображается, нажмите кнопку Показать/скрыть раздел и выберите его в