Форум: "Базы";
Текущий архив: 2002.03.21;
Скачать: [xml.tar.bz2];
ВнизПроблемы с Decision Cube, ваше мнение о нем Найти похожие ветки
← →
Eva (2002-02-21 13:17) [0]Вообщем, решила добавить в программу средства анализа данных, т.е. DecisionCube. Формирую DecisionQuery, добавляю необходимые компоненты, и все отлично работает в самом Дельфи. Но как только компилю и запускаю exe файл, вижу не все данные, а только их часть. Обрезается часть данных по которым идет группировка. Например у меня 7 филиалов и в самом конструкторе я все их семь вижу, а при работе c exe-шкой она мне показавыет только два из них. Как такое может быть? Может использовать другие средства, например через Excel просмотр кубиков. Вообще у кого какое мнение по поводу Decision Cube?
← →
Eva (2002-02-21 15:17) [1]очень интересно ваше мнение, пожалуйста, откликнитесь
← →
EAlexander (2002-02-21 15:24) [2]Мой опыт работы с ним еще в D4 (а с тех времен он вроде не менялся, только исходники добавили) показал, что это достаточно слабый компонент, много глюков (например, в runtime AV при повторном открытии формы вызывал pivot). Есть ограничения на большие объемы данных (может сильно тормозить на 100 000 строк входной таблицы). Короче, я бы не рекомендовал его использования - не так это надо пользователю реально, как то количество глюков и проблем, которые он добавляет.
← →
SashaK (2002-02-21 18:43) [3]
Я согласен с EAlexander. Я смотрел исходники DecisionCube, разбирался что к чему. Так вот, не советую вам прикосаться к этому компоненту(ам). Мало того что там полно глюков(то что он показывает часть данных я думаю как-то связано с сортировкой, к сожалению, я так и не смог докапаться в чем дело), алгоритмы и сруктуры данных на которых построен DecisionCube - хуже некуда. Я не могу понять зачем вообще писался этот компонент, так как (даже если бы там не было глюков) он мог нормально работать лишь с 2-3 размерностями. Обьем памяти которую требует DecisionCube, а также скорость его работы напрямую зависят от числа размерностей. Вот реальный пример: у меня 4 измерения(в каждом измерении не больше 100 значений) и 200 записей. DecisionCube забирает 40 МБ, при этом пересчет при изменении сечения куба занимает около 30 сек. Поэтому в реальных задачах применять его невозможно, не из-зи того что в нем много глюков, а т.к. в основу DecisionCube положены, осмелюсь сказать, неэффективные алгоритмы.
← →
Юрий Жуков (2002-02-22 09:12) [4]Я бы посоветовал использовать PivotTable из MS Office WEb Components 10, Тем более в связке с MSSQL.
Статьи по использованию можно найти на Olap.ru
http://www.cpress.ru/
Плюсы:
- Отличный интерфейс.
- Довольно легко можно реализовать возможность сохранения и загрузки пользовательских отчетов (XMLDATA)
Минусы:
- Все таки ActiveX, а посему не так гладко подключается в Дельфи (после импорта библиотеки типов её надо еще подправить, масштабирование и т.п. )
- Если нужна возможность редактирования, то требует лицензии Office
- На клиентов у которых не стоит нужный Office приходится устанвливать OWC с Update, что бы могли хотя бы смотреть
Вообщем я им пользуюсь
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2002.03.21;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.005 c