IPB

Здравствуйте, гость ( Вход | Регистрация )

> Как сформировать быстро отчеты из БД?, Нужен совет программистов БД
Дмитрий И.
сообщение 14.8.2007, 11:59
Сообщение #1


Оргкомитет МР
***

Группа: Админ
Сообщений: 9110
Регистрация: 25.11.2004
Из: Подмосковье
Пользователь №: 5
Вероисповедание: Православие, РПЦ
Молодежная организация: Молодая Русь, Москва



Стлкнулся с проблемой:
1. В ексель делаются сводные таблицы - гибко и удобно, но, долго и есть ограничение на количество данных - число строк в екселе д.б. меньше 60 тыс.
2. В аксесе отчеты сводные таблицы делаются тоже медленно и не так гибко как в екселе.
3. В ручную сделанные отчеты в аксесе работают быстро, но, отчтеты делать долго и нудно, и требуются спец знания, так что простой пользователь быстро сделать отчет не сможет.

Вопрос:
Может кто знает хорошее средство, например 1С, или еще что , где можно быстро и удобно без программирования сделать отчеты с использованием больших объемов данных? Вид отчета должен быть - типа сводная таблица.

Какие среды возможны для этого использовать?


--------------------
"Я понял в чем ваша беда - вы слишком серьезны. Умное лицо это еще не признак ума, господа!
Все глупости на Земле делаются именно с этим выражением лица.

Улыбайтесь, господа!!!
Улыбайтесь!!!"


Из фильма "Тот самый Мюнхаузен"
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
 
Открыть новую тему
Ответов
Сергей С
сообщение 14.8.2007, 22:05
Сообщение #2


Участник
**

Группа: Участники
Сообщений: 89
Регистрация: 2.1.2006
Из: г. Реутов
Пользователь №: 408
Вероисповедание: Православие, РПЦ
Молодежная организация: Не в организации



Цитата(Дмитрий И. @ 14.8.2007, 12:59) *
Стлкнулся с проблемой:
1. В ексель делаются сводные таблицы - гибко и удобно, но, долго и есть ограничение на количество данных - число строк в екселе д.б. меньше 60 тыс.

Какие среды возможны для этого использовать?

Что действительно такое большое количество данных?
Если честно не очень понял- в чем проблема с отчетами в аксесе?(как я понял нужно сделать интерфейс что бы пользователь мог изменять параметры отчета без залаза в конструктор?)
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
Дмитрий И.
сообщение 14.8.2007, 22:31
Сообщение #3


Оргкомитет МР
***

Группа: Админ
Сообщений: 9110
Регистрация: 25.11.2004
Из: Подмосковье
Пользователь №: 5
Вероисповедание: Православие, РПЦ
Молодежная организация: Молодая Русь, Москва



Цитата(Сергей С @ 14.8.2007, 23:05) *
Что действительно такое большое количество данных?
Если честно не очень понял- в чем проблема с отчетами в аксесе?(как я понял нужно сделать интерфейс что бы пользователь мог изменять параметры отчета без залаза в конструктор?)

Исходных данных будем считать около 100 тыс строк.

Нужно сформировать отчет так:
По оси Х чтобы шло время (с термя уровнями группировки): года, месяца и м.б еще недели.
По оси Y шли бы группировки по другим полям данных
В области данных нужно выдавать сумму на пересечении года или месяца или недели с полем из Y.
По Х три уровня группировки (пока так решим, но, может быть и болше)1-года, 2-месяца, 3-недели.

Вот такой отчет нужно получить из условия:
- пользователь выбирает фильтр по любым полям в исходных данных
- пользователь выбирает любые поля которые войдут в отчет и поле по которому будет вестиь суммирование
- а также задает уровни группировок по осям X и Y.

Всего полей окло 30.

Требуется создать средство, что бы обычный юзер смог легко и быстро подготавливать такие отчеты задавая фильтры, поля и уровни группироовк по оси Х и Y.


--------------------
"Я понял в чем ваша беда - вы слишком серьезны. Умное лицо это еще не признак ума, господа!
Все глупости на Земле делаются именно с этим выражением лица.

Улыбайтесь, господа!!!
Улыбайтесь!!!"


Из фильма "Тот самый Мюнхаузен"
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
Сергей С
сообщение 15.8.2007, 20:27
Сообщение #4


Участник
**

Группа: Участники
Сообщений: 89
Регистрация: 2.1.2006
Из: г. Реутов
Пользователь №: 408
Вероисповедание: Православие, РПЦ
Молодежная организация: Не в организации



Цитата(Дмитрий И. @ 14.8.2007, 23:31) *
Исходных данных будем считать около 100 тыс строк.

Нужно сформировать отчет так:
По оси Х чтобы шло время (с термя уровнями группировки): года, месяца и м.б еще недели.
По оси Y шли бы группировки по другим полям данных


Требуется создать средство, что бы обычный юзер смог легко и быстро подготавливать такие отчеты задавая фильтры, поля и уровни группироовк по оси Х и Y.

А диаграммы значит не нужны?? - тогда проще
Или если просто выборка данных с последующей печатью.
С такими большими (по объему базами данных) не сталкивался.

В принципе сделать такое можно - надо к базе данных (аксесовскому файлу) сделать интерфейс на delphi - я похожее делал на старой работе для своего диплома. Хотя насчет скорости не скажу?? Не сталкивался с такими объемами. Да и какая структура базы (нормализована ли она)?
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
Дмитрий И.
сообщение 15.8.2007, 20:41
Сообщение #5


Оргкомитет МР
***

Группа: Админ
Сообщений: 9110
Регистрация: 25.11.2004
Из: Подмосковье
Пользователь №: 5
Вероисповедание: Православие, РПЦ
Молодежная организация: Молодая Русь, Москва



Цитата(Сергей С @ 15.8.2007, 21:27) *
А диаграммы значит не нужны?? - тогда проще
Или если просто выборка данных с последующей печатью.
С такими большими (по объему базами данных) не сталкивался.

В принципе сделать такое можно - надо к базе данных (аксесовскому файлу) сделать интерфейс на delphi - я похожее делал на старой работе для своего диплома. Хотя насчет скорости не скажу?? Не сталкивался с такими объемами. Да и какая структура базы (нормализована ли она)?

Диаграммы не нужны.
Delfi не подходит - нжуно решение для конечного пользователя. Нужно найти готовый продукт уже умеющий это все делать.

И что бы этот продукт мог использовать конечный пользователь.


--------------------
"Я понял в чем ваша беда - вы слишком серьезны. Умное лицо это еще не признак ума, господа!
Все глупости на Земле делаются именно с этим выражением лица.

Улыбайтесь, господа!!!
Улыбайтесь!!!"


Из фильма "Тот самый Мюнхаузен"
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
Сергей С
сообщение 16.8.2007, 14:06
Сообщение #6


Участник
**

Группа: Участники
Сообщений: 89
Регистрация: 2.1.2006
Из: г. Реутов
Пользователь №: 408
Вероисповедание: Православие, РПЦ
Молодежная организация: Не в организации



Цитата(Дмитрий И. @ 15.8.2007, 21:41) *
Диаграммы не нужны.
Delfi не подходит - нжуно решение для конечного пользователя. Нужно найти готовый продукт уже умеющий это все делать.

И что бы этот продукт мог использовать конечный пользователь.

Врят ли такой продукт есть. Ведь база наверно самопальная (делалась самими без какого ибо согласования со стандартами ) - т.е это файл набитый данными (какимито)
Врят ли будет такая программа. Надо писать интерфейс самостоятельно .
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
Дмитрий И.
сообщение 16.8.2007, 14:08
Сообщение #7


Оргкомитет МР
***

Группа: Админ
Сообщений: 9110
Регистрация: 25.11.2004
Из: Подмосковье
Пользователь №: 5
Вероисповедание: Православие, РПЦ
Молодежная организация: Молодая Русь, Москва



Цитата(Сергей С @ 16.8.2007, 15:06) *
Врят ли такой продукт есть. Ведь база наверно самопальная (делалась самими без какого ибо согласования со стандартами ) - т.е это файл набитый данными (какимито)
Врят ли будет такая программа. Надо писать интерфейс самостоятельно .

Уверен, есть программы, которые позволяют делать импорт уже существующих данных и анализ их и построение отчета. На рынке много программ для анализа, нужно только их найти и опробовать какая что делает.


--------------------
"Я понял в чем ваша беда - вы слишком серьезны. Умное лицо это еще не признак ума, господа!
Все глупости на Земле делаются именно с этим выражением лица.

Улыбайтесь, господа!!!
Улыбайтесь!!!"


Из фильма "Тот самый Мюнхаузен"
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения

Сообщений в этой теме
- Дмитрий И.   Как сформировать быстро отчеты из БД?   14.8.2007, 11:59
- - gdima   Цитата(Дмитрий И. @ 14.8.2007, 12:59) Стл...   14.8.2007, 14:24
- - BrainWorker   Я бы запрограммировал вручную и не парился. Там же...   14.8.2007, 18:44
- - Дмитрий И.   Спасибо за советы. Пока вышел из положения так: сд...   14.8.2007, 20:21
- - Дмитрий И.   Причем задача сложна из-за того, что нужно сделать...   14.8.2007, 20:55
- - Сергей С   Цитата(Дмитрий И. @ 14.8.2007, 12:59) Стл...   14.8.2007, 22:05
|- - Дмитрий И.   Цитата(Сергей С @ 14.8.2007, 23:05) Что д...   14.8.2007, 22:31
|- - Сергей С   Цитата(Дмитрий И. @ 14.8.2007, 23:31) Исх...   15.8.2007, 20:27
|- - Дмитрий И.   Цитата(Сергей С @ 15.8.2007, 21:27) А диа...   15.8.2007, 20:41
||- - Сергей С   Цитата(Дмитрий И. @ 15.8.2007, 21:41) Диа...   16.8.2007, 14:06
||- - Дмитрий И.   Цитата(Сергей С @ 16.8.2007, 15:06) Врят ...   16.8.2007, 14:08
||- - Сергей С   Цитата(Дмитрий И. @ 16.8.2007, 15:08) Уве...   16.8.2007, 15:09
|- - Дмитрий И.   Цитата(Сергей С @ 15.8.2007, 21:27) Да и ...   15.8.2007, 21:07
- - Дмитрий И.   Вот доделаю до некоторого завершения свое решение ...   16.8.2007, 15:11
|- - Сергей С   Цитата(Дмитрий И. @ 16.8.2007, 16:11) Вот...   18.8.2007, 12:34
|- - Дмитрий И.   Цитата(Сергей С @ 18.8.2007, 13:34) если ...   18.8.2007, 13:05
|- - Николай Патмар   Цитата(Дмитрий И. @ 18.8.2007, 14:05) Спа...   22.8.2007, 18:51
|- - Дмитрий И.   Цитата(Николай Патмар @ 22.8.2007, 19:51)...   23.8.2007, 10:11
- - Saxar   Димка, спасиБо, что помог ответить сегодня мне на ...   16.8.2007, 20:01
- - Дмитрий И.   В общем, нашел готовое ПО - Crystal Report, но, та...   23.8.2007, 12:44


Ответить в эту темуОткрыть новую тему
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



Текстовая версия Сейчас: 11.6.2026, 19:11