Студопедия

Главная страница Случайная страница

Разделы сайта

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника






Загрузка в ODS-объекты






В этом разделе рассматривается пример, иллюстрирующий результаты загрузки и активации данных в ODS-объекте.

Предположим, что в ODS-объект загружены два запроса REQU1 и REQU2. Это можно выполнить последовательно или параллельно. В процессе загрузки оба запроса направляются в очередь активации.

Рисунок 104 Загрузка в очередь активации

 

Активация может выполняться автоматически или вручную. Данные сортируются в начале прогона активации. Это выполняется, в первую очередь, в соответствии с семантическим ключом ODS-объекта (т. е. по таблице с активными данными). Во-вторых, данные сортируются согласно техническому ключу очереди активации. Это совпадает с последовательностью загрузки, включающей различные записи данных. Последовательность сортировки позволяет выполнять активацию параллельно. Это возможно, так как все записи данных, принадлежащие одному семантическому ключу, не распределяются между несколькими процессами.

 

Количество активируемых записей данных обуславливает количество запускаемых процессов активации. Во втором случае можно определить параллельное или последовательное выполнение процессов.

 

Можно выбрать объединение изменений, вызванных из различных запросов загрузки, в запросе журнала изменений или создание запроса журнала изменений для каждого загружаемого запроса (см. рис. Опции при активации запросов).

Рисунок 105 Опции при активации запросов

Создание запроса журнала изменений для каждого запроса загрузки данных влияет на опции удаления запросов.

Поскольку для запроса журнала изменений существует ровно один запрос загрузки, имеется возможность удаления отдельных запросов.

 

Примечание: Эти настройки также влияют на количество изменений. Если необходимо внести изменения в связанные цели данных, следует выбрать параметр настройки " Создавать запрос журнала изменений для каждого загруженного запроса".

8.3.11 Активация: пример

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

 

Информация: Для этого показателя используется вид обновления Перезапись.

Рисунок 106 Пример активации 1

 

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

В результате по завершении прогона активации три записи данных из двух запросов появляются в журнале изменений.

В нашем примере обе загруженные записи относятся к одному семантическому ключу №док. Поэтому таблица с активными данными имеет только одну запись. После успешной активации очередь активации будет пустой. Номера запросов, сгенерированные при активации в журнале изменений, отличаются от номеров в очереди активации.

 

Рисунок 137: Пример активации






© 2023 :: MyLektsii.ru :: Мои Лекции
Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав.
Копирование текстов разрешено только с указанием индексируемой ссылки на источник.