Стандартный DSO имеет три прозрачные таблицы в базе данных.
- Очередь активации : содержит записи, которые должны быть обновлены, но еще не были активированы.
- Активные данные: таблица, содержащая активные данные.
- Журнал изменений: хранит историю изменений для дельта-загрузок.
Процесс передачи данных в DSO
- Данные сначала загружаются в Очередь активации, также называемую таблицей новых данных.
- Датаупон «Активация» перенесен из новой таблицы данных в активную таблицу данных.
- А затем изменить таблицу журнала. В таблице журнала изменений вы можете иметь измененные или исправленные данные.
Примечание: данные в таблице журнала изменений хранятся с избыточностью и могут быть удалены после активации записей.
Создание стандартного DSO:
Шаг 1)
- Перейти к коду транзакции RSA1
- Щелкните кнопку ОК.
Шаг 2)
- Перейдите на вкладку «Моделирование» -> «Инфо-провайдер».
- Щелкните правой кнопкой мыши InfoArea.
- Нажмите «Создать объект хранилища данных» в контекстном меню.
Шаг 3)
- Введите техническое имя.
- Введите описание.
- Щелкните по кнопке «Создать».
Настройки в DSO:
- Тип объекта хранилища данных: этот параметр можно использовать для изменения типа DSO. По умолчанию будет выбран стандартный DSO. Это можно изменить на оптимизированный для записи или DSO прямого обновления.
- Генерация SID при активации: генерируется суррогатный идентификатор (SID) для каждого значения основных данных, когда этот параметр отмечен.
- Уникальные записи данных: этот параметр можно использовать, если DSO никогда не будет хранить повторяющиеся значения.
- Установить статус качества на «ОК» автоматически: этот параметр устанавливает статус качества после завершения загрузки данных.
- Активировать данные автоматически: активация DSO выполняется автоматически с помощью этого параметра.
- Обновлять данные автоматически: данные, загруженные в DSO, могут автоматически загружаться в целевые объекты с помощью этого параметра.
Включение ключевых полей и полей данных в DSO:
DSO содержит 2 вида полей
- Ключевое поле
- Поле данных
Ключевое поле используется для уникальности записей. Другие поля могут быть включены как поля данных в DSO,
Шаг 1)
Щелкните правой кнопкой мыши «Ключевые поля» и выберите вариант «Прямой ввод инфо-объекта».
Шаг 2)
Откроется следующее всплывающее окно. Здесь вы можете ввести технические имена инфо-объектов, которые вы должны включить, и нажать Enter.
Ниже показаны ключевые поля, добавленные в DSO.
Шаг 3)
Атрибут навигации будет отображаться в DSO по умолчанию, но необходимо установить флажок в положение ВКЛ / ВЫКЛ Навигационный, если он будет использоваться в отчетах.
Шаг 4)
Дизайн структуры DSO завершен. Активируйте DSO, нажав кнопку «Активировать».