Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 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
1-66859
21333
2002-03-04 21:19
2002.03.21
StringGrid


14-66959
JohnnyCrisJoe
2002-02-06 01:35
2002.03.21
Роджер Желязны и его влияние на сознание людей..


1-66872
Леонид
2002-03-04 11:49
2002.03.21
Translation manager


3-66727
Yephim
2002-02-20 09:52
2002.03.21
Как через ADO подключится к текстовому файлу?


1-66881
DeNN
2002-03-05 20:21
2002.03.21
Уважаемые Мастера!





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский