Добрый день!
Подскажите как лучше смоделировать инфопровайдер ?
Ситуация следующая: - есть куб "1" содержит показатели: оборот(руб), оборот(шт); признаки: магазин, дата, час, касса - так же есть куб "2" содержит показатель: человекопоток;признаки: магазин, дата, час.
Необходимо объединить эти два куба для отчета.
Есть 2 идеи для объединения:
1: Для привязки признака "касса" к кубу "2", используется инфо набор который соединяет куб "1" и куб "2" (отображаем только показатель человекопоток, соединяем по признакам магазин, дата, час,)
Создаем мультикуб в него включаем куб 1 и включаем созданный инфо-набор
Плюсы: не нужно использовать left join в инфонаборе, если, предположим, человекопотока не будет по 1 из выводимым магазинам. Минусы: Смущает что куб 1 используется как в мультикубе так и в инфо наборе,и это может сказаться на быстродействии отчета.
2 идея заключается в том, чтобы строить отчет только на инфо наборе соединить куб 1 и 2
Плюсы: возможно это решение будет работать быстрее чем предыдущее Минусы: чтобы избежать ситуации в которой по магазину нет человекопотока приёдется использовать left join, использование которого скажется на быстродействии отчета
|
|