Учебники

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

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

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

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

 

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

Напишите оптимизированные свойства DSO:

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

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

Шаг 1)

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

Шаг 2)

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

Шаг 3)

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

Шаг 4)

Нажмите кнопку «Изменить» в «Типе объекта DataStore».

Шаг 5)

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

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

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

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

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

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

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

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

Шаг 6)

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