Какво е DSO за директно актуализиране в SAP? Как да създадете такъв?

Съдържание:

Anonim

Стандартният 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)

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

Стъпка 2)

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

Стъпка 3)

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

Стъпка 4)

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

Стъпка 5)

Изберете типа „Директно актуализиране“.

Стъпка 6)

Активирайте DSO.