Wojciech
Gardziński
Mieć rację godzinę
wcześniej niż inni:
przez godzinę być
...
Temat: Czy można nauczyć serwer (i to z poziomu Excela!) robić...
Stawiam sobie DARMOWY serwerekhttp://www.goldenline.pl/forum/2841476/sql-server-expr...
i...
puszczam z AFINA parę SQL-ków.
1. Tworzy funkcjonalność - procedurę SQL Servera, dzięki której będzie umiał odczytać tabelę danych z komendami SQL i je wykonywać na nasze żądanie.
2. Ładuję ową tabelę na serwer. Jest to tabela z komendami SQL - tak, jak mają być wykonane na serwerze. To tzw. "metadane", czyli nie dane sensu stricte, tylko dane, opisujące inne dane lub proces.
Tabela jest w pliku Excela, więc łatwo ją edytować, parametryzować, poprawiać do woli. Takich tabel może być też wiele - do różnych zadań.
Nad wszystkim panujemy my - analitycy. Z poziomu Excela.
3. Uruchamiam procedurę, opisaną w punkcie 1. na serwerze, która skądś tam odczytuje jakieś dane i zapisuje je z nowym, wymyślonym przeze mnie, polem, potem robię drugą, podobną do poprzedniej, czynność, potem trzecią. Ile chcę.
(To symuluje nawet bardzo skomplikowany proces przetwarzania danych - wszystko na serwerze!)
Powstaje tabela docelowa, którą sobie ściągam do Excelka, kiedy chcę lub odpytuję funkcjami detalicznymi według dowolnych moich potrzeb raportowych.
Tu powinienem dodać jeszcze jeden element - TRIGGERA (samouruchamiający się automat), żeby pokazać, ŻE TO SIĘ JESZCZE MOŻE W OGÓLE SAMO URUCHAMIAĆ, ale nie chciałem już zaciemniać obrazu, o triggerze był inny film.
Podsumowanie:
Zrób sobie hurtownię danych w bardzo poważnym narzędziu sam i to jeszcze nie wychodząc z Excela. Sama Ci będzie robić dowolne przetworzenia danych, a Ty będziesz tylko ściągał sobie gotowe rezultaty.
Od czasu, do czasu, poprawisz swój proces - też nie wychodząc z Excela.
JESTEM W EXCELU, NIGDZIE SIĘ Z NIEGO NIE RUSZAM, A CAŁY ŚWIAT DANYCH WIRUJE WOKÓŁ MNIE. BO ARKUSZ TO CENTRUM ANALIZ.
Film:
http://afin.net/webcasts/Demo_CreateAndExecSqlsProcExe...Wojciech Gardziński edytował(a) ten post dnia 19.03.12 o godzinie 14:05