Стандартният DSO се различава от директния DSO по отношение на начина на обработка на данните.
В Standard DSO данните се съхраняват в различни версии Active, Delta, Modified
като има предвид, че 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)
- Въведете техническото име.
- Въведете описанието.
- Кликнете върху бутона „Създаване“.
Стъпка 4)
Щракнете върху бутона Редактиране на „Тип обект на DataStore“.
Стъпка 5)
Изберете типа „Директно актуализиране“.
Стъпка 6)
Активирайте DSO.