Pivot Table и MySQL Server
4 отговора
134 прегледа
Pivot Table и MySQL Server
Имам една голяма база с данни за първите 6 месеца на тази година 460 000 реда, до края на годината както сме тръгнали ще минем и милион записа. Базата е изградена от около 15 колони. Базата е качена на SQL Server. За да направя справка от тази таблица която да е лесна за работа използвам Pivot Table. Тук вече идват големите проблеми Excel не може да се справи толкова лесно с огромния обем информация и пивотката се калкулира изключително бавно от половин до един час. Това е доста изнервящо и по този начин просто не може да се работи. Обема на кеша е в границите на 350-400 МВ.
Пробвах да направя OLAP Cube в Excel, който работи сравнително добре, но нямам възможност за Drill Down, което ми е много важно да го имам.
Ако някой се е сблъсквал с подобен проблем нека даде някаква идея как да накарам пивотката да работи по бързо или някакъв друг инструмент, с който мога да направя бързи и лесни за работа сечения на данните от тази огромна база.
Go Install Analysis Toolpack!
Пробвах да направя OLAP Cube в Excel, който работи сравнително добре, но нямам възможност за Drill Down, което ми е много важно да го имам.
Ако някой се е сблъсквал с подобен проблем нека даде някаква идея как да накарам пивотката да работи по бързо или някакъв друг инструмент, с който мога да направя бързи и лесни за работа сечения на данните от тази огромна база.
Go Install Analysis Toolpack!
Re: Pivot Table и MySQL Server
Прочети тази статия. Забележи кога е писана между другото
[линк]
salle.online.bg/sig
[линк]
salle.online.bg/sig
Re: Pivot Table и MySQL Server
Темата я разискваме в "Електронни таблици" и ако съм разбрал правилно, статията няма да свърши работа, защото той иска да има възможност да стига до суровите данни когато му кефне. А също така и да си върти справките в различни разрези
Или по примера от статията - като види, че в отдел Development има двама души, родени в Бостън, Алекс иска да може (бързо и лесно) да види кои са точно тия двама юнаци. От друга страна иска да може за секунди да си извърти справката така, че да му покаже колко са жените в отдел Development и колко мъжете, без да го интересува градът, ама ако се наложи да може и градът да се набута, щом някой началник поиска.
на всичкото отгоре това да бъде глупако-френдли, щото в общия случай тия справки ще ги правят хора дето не знаят как да си форматират обикновена пивотка в Ексел.
Но главният проблем е да става бързо. щото за момента всяка промяна в пивотката му коства половин час минимум
Или по примера от статията - като види, че в отдел Development има двама души, родени в Бостън, Алекс иска да може (бързо и лесно) да види кои са точно тия двама юнаци. От друга страна иска да може за секунди да си извърти справката така, че да му покаже колко са жените в отдел Development и колко мъжете, без да го интересува градът, ама ако се наложи да може и градът да се набута, щом някой началник поиска.
на всичкото отгоре това да бъде глупако-френдли, щото в общия случай тия справки ще ги правят хора дето не знаят как да си форматират обикновена пивотка в Ексел.
Но главният проблем е да става бързо. щото за момента всяка промяна в пивотката му коства половин час минимум
Re: Pivot Table и MySQL Server
Зарежи Ексел-а, опиши си какви справки ти трябват, направи си приложение/програма за справките, с възможност за експорт на крайните резултати към Ексел и си готов. Предполагам, че около 90% от тези справки ще можеш да ги опишеш бързо и точно.
Re: Pivot Table и MySQL Server
При такъв обем данни - Pivot Table e кофти решение. Или смени базата на MS SQL - (според мен не си заслужава) и ползувай PivoTable Service на Майкрософт... или си избери друг фронт-енд. Най-добре е да си направиш юзер - френдли интерфейс в твое приложение, в което да си генерират юзерите различни репорти - и после експорт към ексел.