![]() Главная страница Случайная страница КАТЕГОРИИ: АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника |
Сравнение PSA, ODS-объектов и базовых кубов
При моделировании потока данных часто возникает следующий вопрос: какой объект подходит для данного запроса? Для принятия обоснованного решения необходимо проанализировать возможные объекты (PSA/ODS-объект/базовый куб) на соответствие определенным критериям. Рисунок 102 Сравнение PSA/ODS-объектов/базовых кубов 8.3.8.1 Метод/назначение Главной целью использования PSA является временное хранение данных исходной системы перед их переносом в фактические целевые наборы данных. Поэтому изменение данных из системы BW до изменения PSA невозможно. Используется только копия данных исходной системы (буфер входящих данных).
Примечание: Однако в PSA имеется возможность вызова таблиц и обработки данных вручную. Этот метод обычно используется при обработке ошибок.
ODS-объекты преимущественно используются для согласования или объединения данных. Они особенно подходят для этой цели, поскольку предоставляют много различных возможностей. Например, можно воздействовать на поток данных до ODS-объектов (правила обновления) и настраивать различные типы обновления (перезапись, добавление, без обновления). С другой стороны, ODS-объекты состоят из плоских таблиц, которые удобны для чтения (могут служить наглядными примерами). Сами объекты также включают в себя большое количество функций (например, выбор дельты). Учитывая все эти свойства, можно заключить, что ODS-объекты отвечают многими требованиям процесса стейджинга.
С другой стороны, базовые кубы были разработаны для концепции схемы-звезды, которая является многомерной структурой, оптимизированной для системы отчетов. Использование базовых кубов позволяет также определять агрегированные ракурсы в материализованной форме (агрегаты), что означает возможность вызова не самих инфо-кубов, а агрегатов из большого количества сценариев. Это повышает производительность системы отчетов.
|