2010-07-28 3 views
1

Я пытаюсь выяснить, есть ли способ создать семантический слой, похожий на то, что вы можете делать с каталогами в Cognos и Universe в SAP-Business Objects, в QlikView.Создание семантического слоя в QlikView

Я абсолютно уверен, что это не то, что вы можете сделать из коробки, но мне интересно, не существует ли творческого способа достичь того же путем комбинации файлов qvd и qvw.

+0

Не могли бы вы объяснить, какие функции Каталоги и Вселенная предлагают, чтобы вы дублировали в QlikView? Я знаю некоторые вещи о QlikView, но не о тех других системах ... – thomaspaulb

ответ

1

Вы можете эффективно достичь этого, создав QVW, который реализует безопасность модели данных и уровня строки, но не содержит элементов интерфейса. Эта «модель данных» QVW (концептуально такая же, как вселенная BO) может быть повторно использована в различных QVW-приложениях, которые реализуют пользовательский интерфейс. «Модель данных» QVW может быть загружена в пользовательский интерфейс с использованием оператора бинарной нагрузки.

Есть несколько незначительных ограничений в этом подходе, поскольку вы можете выполнять только один оператор бинарной нагрузки в заданном QVW, и что, применяя этот подход, вы эффективно увеличиваете свой IO (вам нужно записать данные один раз к «модели данных» QVW, а затем снова в UI QVW n раз).