Stawiam sobie DARMOWY serwer
http://www.microsoft.com/sqlserver/en/us/editions/express.aspx
i...
puszczam z AFINA kilka komend SQL.
1. Tworzy funkcjonalność - procedurę SQL Server, 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 pierwszym, 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 Excela, kiedy
chcę lub odpytuję funkcjami detalicznymi według dowolnych moich
potrzeb raportowych.
Tu powinienem dodać jeszcze jeden element - TRIGGER
(samoczynnie uruchamiają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. PONIEWAŻ ARKUSZ KALKULACYJNY TO CENTRUM ANALIZ.
Film:
http://afin.net/webcasts/Demo_CreateAndExecSqlsProcExecutingSqlScrypt.swf
Subskrybuj:
Komentarze do posta (Atom)
Brak komentarzy:
Prześlij komentarz