Що таке Write Optimized DSO in SAP? Як створити один?
Що таке Write Optimized DSO?
DSO, оптимізований для запису, використовується, коли об’єкт зберігання даних потрібен для зберігання записів найнижчої деталізації, наприклад адреси, і коли функція перезапису не потрібна. Він складається лише з таблиці активних даних, отже, немає потреби в активації даних, що збільшує обробку даних. Об'єкт сховища даних відразу доступний для подальшої обробки; він використовується як тимчасове місце для зберігання великого набору даних.
Оптимізований для запису DSO був в основному розроблений як початкова стадія даних вихідної системи, звідки дані можуть бути передані до стандартного DSO або Інформаційний куб.
- PSA отримує дані без змін до вихідної системи
- Дані публікуються на рівні документа. Після завантаження в стандартні DSO дані видаляються
- Дані надсилаються до корпоративної пам’яті DSO, оптимізованої для запису, із оптимізованого для запису DSO.
- Дані розподіляються з оптимізованого для запису "pass thru" до Стандартні DSO відповідно до вимог бізнесу
Напишіть оптимізовані властивості DSO
- Він використовується для початкової постановки вихідних системних даних.
- Дані, що зберігаються, мають найнижчу деталізацію.
- Завантаження даних може бути швидшим, оскільки він не має окремого етапу активації.
- Кожен запис має технічний ключ, тому агрегація записів неможлива. Щоразу вставляються нові записи.
Створення DSO, оптимізованого для запису
Крок 1)
- Перейдіть до коду транзакції RSA1
- Натисніть кнопку ОК.
Крок 2)
- Перейдіть на вкладку «Моделювання» -> «Постачальник інформації».
- Клацніть правою кнопкою миші на інформаційній області.
- У контекстному меню натисніть «Створити об’єкт сховища даних».
Крок 3)
- Введіть технічну назву.
- Введіть Descriptіона.
- Натисніть на кнопку «Створити».
Крок 4) Натисніть кнопку «Редагувати» «Тип об’єкта DataStore».
Крок 5) Виберіть тип «Оптимізовано для запису».
Технічні ключі включають ідентифікатор запиту, пакет даних, номер запису. Ніякі додаткові об'єкти не можуть бути включені до цього.
Семантичні ключі подібні до ключових полів, однак тут унікальність не враховується для функції перезапису. Натомість вони використовуються в поєднанні з налаштуванням «Не перевіряти унікальність даних».
Призначення семантичного ключа полягає у виявленні помилок у вхідних записах або дублікатах записів.
Повторювані записи записуються в стек помилок у наступному порядку. Ці записи в стеку помилок можна обробити або повторно завантажити, визначивши семантичну групу в DTP.
Семантичні групи не потрібно визначати, якщо не буде можливості дублювання записів або записів про помилки.
Якщо ми не перевіримо Чек Box «Дозволити повторювані записи даних», дані, що надходять із джерела, перевіряються на дублювання, тобто якщо той самий запис (семантичні ключі) вже існує в DSO, тоді поточне завантаження припиняється.
Якщо ми встановимо прапорець, повторювані записи завантажуються як новий запис. У цьому випадку немає релевантності семантичних ключів.
Крок 6) активувати DSO.