powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / OLAP и DWH [игнор отключен] [закрыт для гостей] / Народ, подскажите, это сюда?
4 сообщений из 4, страница 1 из 1
Народ, подскажите, это сюда?
    #33436704
forums stranger
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Проблема такая:
Дано
- firebird 1.5.2
- Delphi 7, IBX
- Тематика:
Есть набор показателей (всякие химические элементы) 30 - 40 штук
Есть набор мест, где отбирается проба, скажем, воздуха (до 10000 - 20000)
Есть такое понятие, как протокол, т.е бумажка, в которую записывается
результат отбора пробы воздуха по показателям (20 - 30 показателей) таких
протоколов для каждого места отбора пробы штук 200 в год
- Надо:
Постоить форму поиска, в которой можно было бы найти
-любой протокол по одному из признаков (около 20 признаков)
-любой протокол по результату анализа по любому из показателей
- Как это сделано сейчас:
Есть таблица протоколов Analyse(guid, guid места отбора пробы,признак1,
признак2, ...), таблица результатов анализа values (guid, guid протокола,
код названия показателя, значение показателя, код результата анализа,
признак1, признак2,... )
Создаю временную таблицу tableTemp, пихаю туда все протоколы. Если
позователь запросит все протоколы, у которых результат по такому-то,
такому-то и такому-то показателю, допустим , выше ПДК в 5 раз, то в таблицу
tableTemp сую столбцы с показателями и результатом превышения ПДК и по
измененной таблице фильтрую протоколы.
Проблема:
По моему проблема такого поиска очевидна - вставить в таблицу, скажем,
1000000 протоколов при каждом поиске - уже будут тормоза, а + если выберут,
скажем 30 показателей (а соответственно получится еще 60 полей с учетом
столбца "превышение ПДК"), то процесс формирования такой таблицы вообще
умрет.


Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
Народ, подскажите, это сюда?
    #33436728
Владимир Штепа
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Типичная задача для OLAP.

На FB можно конечно и хранилище построить по всем правилам дедушки Кимбала.
И если грамотно индексы положить и пару таблиц с аггрегациями, то можно этакий Low Budget ROLAP получить,

но я бы посоветовал взять нормальный OLAP инструмент, время внедрения и затраты сопровождения будут несравненно ниже чем на самописном.
...
Рейтинг: 0 / 0
Народ, подскажите, это сюда?
    #33437218
forums stranger
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо! А вы можете кинуть ссылку на нормальную доку по теме?
...
Рейтинг: 0 / 0
Народ, подскажите, это сюда?
    #33437313
Владимир Штепа
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Для начала на русском у Константина Лисянского и на OLAP.RU

Классика у Кимбала , но на английском.

Ну а если совсем прагматично, то ставите MS AS и проходите Tutorial от корки до корки.

И ройте форум, тут почерпнете немало перлов.
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / OLAP и DWH [игнор отключен] [закрыт для гостей] / Народ, подскажите, это сюда?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]