LSA-ориентированное именование объектов SAP BW
Упорядоченная организация пространства разработки внутри информационного хранилища SAP BW позволяет повысить эффективность разработки и существенно снижает риски дублирования информации. Рассмотрим этот момент более детально.
В LSA архитектуре организация пространства разработки начинается с четкого разделения или классификации уровней. Каждому уровню присваивается идентификатор который в дальнейшем будет использован при формировании технических имен объектов системы.
Классификация уровней в LSA архитектуре
Соблюдение принципов формирования технических имен объектов крайне важны при проектировании и должны быть едины для всех разработчиков проекта.
Правило именования DSO объектов применительно к LSA архитектуре.
1-й байт – Код архитектурного уровня объекта
2–5-й байт – Код области контента
6-й байт – Порядковый номер
7-й байт – Домен
8-й байт – Подраздел
Пример:
1 P – Уровень распространения данных
2-5 LSOL – Область заполняемая из Sales Order Schedule Line DataSource
6 0 – Первый инфопровайдер в этой области
7 B – Код домена EMEA (Europe, the Middle East and Africa)
8 0 – Нет последующего логического или семантического разделения объекта (например, по времени)
На практике, предлагаемый LSA подход к именованию объектов не всегда применим на реальных проектах т.к. имеет ряд ограничений, одним из которых является: не применимость при существовании в рамках одной SAP BW системы нескольких независимых проектов разных разработчиков.
По этой причине, LSA подход рекомендуется модернизировать, например так:
1-2-й байт – Префикс проекта (единый префикс для всех объектов проекта)
3-й байт – Код из домена типов объектов
Код |
Сегмент |
D |
DSO |
C |
Инфо-куб |
М |
Мультипровайдер |
… |
… |
4-й байт – Код архитектурного (LSA) уровня объекта
5-й байт – Код из домена сегментов хранилища
Код |
Сегмент |
A |
FI,FI-AA |
F |
FM, BCS |
C |
CO,CO-PA |
M |
MM |
I |
IM |
… |
… |
6-й байт – Свободный байт (0 по умолчанию)
7-8-й байт – Порядковый номер объекта
Пример:
1-2 ST – Префикс проекта
3 D – DSO объект
4 P – Уровень распространения данных
5 A – Сегмент FI, FI-AA
6 0 – Не используется
7-8 01 – Порядковый номер объекта
Это лишь небольшой пример LSA-ориентированного соглашения по именованию объектов системы. Основой любого SAP BW проекта должен быть документ «Соглашение по именованию объектов» включающий требования по именованию всех типов объектов. Применение правил именования должно неукоснительно выполняться всеми разработчиками проекта при реализации функционала.
Перечень типов объектов SAP BW требующих стандартизации их именования.
Если хотите прочитать статью полностью и оставить свои комментарии присоединяйтесь к sapland
ЗарегистрироватьсяУ вас уже есть учетная запись?
Войти