В какво е 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)

  1. Отидете на код на транзакция RSA1
  2. Щракнете върху бутона OK.

Създаване на DSO за директна актуализация

Стъпка 2)

  1. Отидете до раздела Моделиране->Доставчик на информация.
  2. Щракнете с десния бутон върху информационната зона.
  3. Кликнете върху „Създаване на обект за съхранение на данни“ от контекстното меню.

Създаване на DSO за директна актуализация

Стъпка 3)

  1. Въведете техническото име.
  2. Въведете Descriptйон.
  3. Кликнете върху бутона „Създаване“.

Създаване на DSO за директна актуализация

Стъпка 4) Щракнете върху бутона Редактиране на „Тип обект на DataStore“.

Създаване на DSO за директна актуализация

Стъпка 5) Изберете Тип „Директна актуализация“.

Създаване на DSO за директна актуализация

Стъпка 6) Активирайте DSO.

Създаване на DSO за директна актуализация