Что такое оптимизированный для записи DSO? SAP? Как создать его?

Что такое оптимизированный для записи DSO?

Оптимизированный для записи DSO используется, когда объект хранения данных требуется для хранения записей с наименьшей степенью детализации, таких как адрес, и когда функция перезаписи не требуется. Он состоит только из таблицы активных данных, поэтому нет необходимости в активации данных, что увеличивает объем обработки данных. Объект хранилища данных сразу доступен для дальнейшей обработки; он используется как временное хранилище для большого набора данных.

Оптимизированный для записи DSO был в первую очередь разработан как начальная промежуточная подготовка данных исходной системы, откуда данные могут быть переданы в стандартный DSO или в Информационный куб.

  1. PSA получает данные в исходную систему без изменений.
  2. Данные публикуются на уровне документа. После загрузки в стандартные DSO данные удаляются.
  3. Данные отправляются в корпоративную память, оптимизированную для записи DSO, из проходного DSO, оптимизированного для записи.
  4. Данные распределяются из оптимизированного для записи «сквозного» режима в Стандартные DSO согласно бизнес-требованиям

Запишите оптимизированный DSO в SAP

Запись оптимизированных свойств DSO

  • Он используется для первоначальной подготовки данных исходной системы.
  • Сохраняемые данные имеют самую низкую степень детализации.
  • Загрузка данных может происходить быстрее, поскольку для этого не требуется отдельный этап активации.
  • Каждая запись имеет технический ключ, поэтому агрегирование записей невозможно. Каждый раз добавляются новые записи.

Создание оптимизированного для записи DSO

Шаг 1)

  1. Перейти к коду транзакции RSA1
  2. Нажмите кнопку ОК.

Создание оптимизированного для записи DSO

Шаг 2)

  1. Перейдите на вкладку «Моделирование» -> «Поставщик информации».
  2. Щелкните правой кнопкой мыши по информационной области.
  3. Нажмите «Создать объект хранилища данных» в контекстном меню.

Создание оптимизированного для записи DSO

Шаг 3)

  1. Введите техническое имя.
  2. Введите Descriptион.
  3. Нажмите на кнопку «Создать».

Создание оптимизированного для записи DSO

Шаг 4) Нажмите кнопку «Редактировать» в разделе «Тип объекта хранилища данных».

Создание оптимизированного для записи DSO

Шаг 5) Выберите тип «Оптимизированный для записи».

Создание оптимизированного для записи DSO

Технические ключи включают идентификатор запроса, пакет данных, номер записи. Никакие дополнительные объекты сюда не могут быть включены.

Семантические ключи аналогичны ключевым полям, однако здесь уникальность не учитывается из-за возможности перезаписи. Вместо этого они используются вместе с настройкой «Не проверять уникальность данных».

Целью семантического ключа является выявление ошибок во входящих записях или повторяющихся записях.

Повторяющиеся записи записываются в стек ошибок в последовательном порядке. Эти записи в стеке ошибок можно обработать или повторно загрузить, определив семантическую группу в DTP.

Семантические группы не нужно определять, если не будет возможности дублирования записей или записей с ошибками.

Создание оптимизированного для записи DSO

Если мы не проверим Check Box «Разрешить дублирование записи данных» — данные, поступающие из источника, проверяются на дублирование, т.е. если такая же запись (семантические ключи) уже существуют в DSO, то текущая загрузка прекращается.

Если мы установим флажок, то Duplicate records будут загружены как новая запись. В этом случае релевантность семантических ключей отсутствует.

Создание оптимизированного для записи DSO

Шаг 6) Активировать DSO.

Создание оптимизированного для записи DSO