В какво е Direct Update DSO SAP? Как да създадете такъв?
Стандартният DSO се различава от DSO с директна актуализация по отношение на това как се обработват данните.
В стандартния DSO данните се съхраняват в различни версии Active, Delta, Променен
докато Direct Update DSO съдържа данни в една версия. Данните се съхраняват точно в същата форма, в която са записани в DSO и се състоят от таблица с активни данни за директно актуализиране от приложението. Той извлича своите данни от външни системи чрез API за попълване или изтриване.
Съществуват следните API
- RSDRI_ODSO_INSERT: Този API се използва за вмъкване на нови данни, които не съществуват в системата.
- RSDRI_ODSO_INSERT_RFC: Това е подобно на API „RSDRI_ODSO_INSERT“, с изключение на това, че този API може да бъде извикан дистанционно.
- RSDRI_ODSO_MODIFY: Този API се използва за модифициране на съществуващи записи. Ако влезе нов запис, записът се вмъква.
- RSDRI_ODSO_MODIFY_RFC: Това е подобно на API „RSDRI_ODSO_MODIFY“, с изключение на това, че този API може да бъде извикан дистанционно.
- RSDRI_ODSO_UPDATE: Този API се използва за модифициране на съществуващи записи.
- RSDRI_ODSO_UPDATE_RFC: Това е подобно на API „RSDRI_ODSO_UPDATE“, с изключение на това, че този API може да бъде извикан дистанционно.
- RSDRI_ODSO_DELETE_RFC: Този API се използва за изтриване на записи.
Директно актуализиране на DSO – Свойства
- DSO за директна актуализация съдържа данни в една версия. Следователно данните се съхраняват в точно същата форма, в която са били записани от приложението
- Записи с един и същи ключ не се обобщават
- SID не могат да бъдат генерирани
- Данните от него могат да се актуализират към допълнителни доставчици на информация.
- DSO за директно актуализиране е наличен като доставчик на информация в BEx Query Designer и може да се използва за целите на анализа.
- Това е допълнителна функция, която може да се използва в контекст на специални приложения.
- За бързо зареждане на данни, без да използвате процесите за извличане и зареждане в BI системата.
- Може да се използва като цел за данни за процес на анализ.
Директно актуализиране на DSO – Функционалност
- Може да актуализира данните за директно актуализиране на DSO към допълнителни доставчици на информация.
- Може да се използва като доставчик на информация за Bex Query Designer и може да се използва за процес на анализ.
Предимство:
- Тя е структурирана така, че да има лесен достъп до данните.
- Данните се предоставят за анализ и отчитане веднага след зареждането им.
Недостатъци
- Процесът на зареждане не се поддържа от BI система (Източниците на данни не предоставят данните).
- Следователно DSO не се показват в администрацията или на монитора.
- Тъй като не се генерира регистър на промените, не можем да извършим делта актуализация на доставчиците на информация.
Създаване на DSO за директна актуализация
Стъпка 1)
- Отидете на код на транзакция RSA1
- Щракнете върху бутона OK.
Стъпка 2)
- Отидете до раздела Моделиране->Доставчик на информация.
- Щракнете с десния бутон върху информационната зона.
- Кликнете върху „Създаване на обект за съхранение на данни“ от контекстното меню.
Стъпка 3)
- Въведете техническото име.
- Въведете Descriptйон.
- Кликнете върху бутона „Създаване“.
Стъпка 4) Щракнете върху бутона Редактиране на „Тип обект на DataStore“.
Стъпка 5) Изберете Тип „Директна актуализация“.
Стъпка 6) Активирайте DSO.