Процесс преобразования используется для консолидации, очистки и интеграции данных. Когда данные загружаются из одного объекта BI в другой объект BI, к данным применяется преобразование. Преобразование используется для преобразования поля источника в формат целевого объекта.
Каждое преобразование состоит как минимум из одного правила преобразования. Доступны различные типы правил и подпрограмм, что позволяет создавать простые и сложные преобразования.
Чтобы создать Преобразование, перейдите в контекст и щелкните правой кнопкой мыши → Создать Преобразование.
В следующем окне вам будет предложено ввести Источник трансформации и Имя и установить флажок для отметки.
Правило создается от источника к целевой системе, и отображается отображение.
Правила трансформации
Правила преобразования используются для сопоставления исходных и целевых полей. Для преобразования могут использоваться разные типы правил.
-
Тип правила. Тип правила определяется как операция, применяемая к полям с использованием правила преобразования.
-
Группа правил — определяется как группа правил преобразования, и каждое ключевое поле в цели содержит одно правило преобразования.
-
Тип преобразования — используется для определения значений преобразования и способа ввода данных в цель.
-
Подпрограммы — Подпрограммы используются для выполнения сложных преобразований. Подпрограммы определяются как локальные классы ABAP и состоят из предопределенных областей определения и реализации.
Процедура создается в области реализации, а входящие и исходящие параметры определяются в области определения. Подпрограммы могут быть определены как правило преобразования для показателя, и они доступны как типы правил.
Тип правила. Тип правила определяется как операция, применяемая к полям с использованием правила преобразования.
Группа правил — определяется как группа правил преобразования, и каждое ключевое поле в цели содержит одно правило преобразования.
Тип преобразования — используется для определения значений преобразования и способа ввода данных в цель.
Подпрограммы — Подпрограммы используются для выполнения сложных преобразований. Подпрограммы определяются как локальные классы ABAP и состоят из предопределенных областей определения и реализации.
Процедура создается в области реализации, а входящие и исходящие параметры определяются в области определения. Подпрограммы могут быть определены как правило преобразования для показателя, и они доступны как типы правил.
Сбор данных в реальном времени (RDA)
Сбор данных в режиме реального времени основан на перемещении данных в Business Warehouse в режиме реального времени. Данные отправляются в дельта-очередь или таблицу PSA в режиме реального времени. Сбор данных в режиме реального времени используется при более частой передаче данных — ежечасно или ежеминутно, и данные обновляются на уровне отчета несколько раз в течение одного интервала времени.
Сбор данных в режиме реального времени является одним из ключевых свойств источника данных, и источник данных должен поддерживать сбор данных в режиме реального времени. Источник данных, настроенный для передачи данных в режиме реального времени, не может использоваться для стандартной передачи данных.
Получение данных в режиме реального времени может быть достигнуто в двух сценариях:
-
Используя InfoPackage для сбора данных в реальном времени с использованием Service API.
-
Использование веб-службы для загрузки данных в область постоянного хранения (PSA), а затем использование DTP в реальном времени для перемещения данных в DSO.
Используя InfoPackage для сбора данных в реальном времени с использованием Service API.
Использование веб-службы для загрузки данных в область постоянного хранения (PSA), а затем использование DTP в реальном времени для перемещения данных в DSO.
Фоновый процесс сбора данных в режиме реального времени —
Для регулярной обработки данных в InfoPackage и процесса передачи данных DTP можно использовать фоновый процесс, известный как Daemon.
Процесс-демон получает всю информацию из InfoPackage и DTP о том, какие данные должны быть переданы и какие объекты PSA и Data используются для загрузки данных.