tag:blogger.com,1999:blog-58448146256564348472024-03-13T05:43:20.559-07:00Excel dla ambitnychNiestandardowe umiejętności posługiwania się standardowymi narzędziami.
Excel i Access.KrisRuminskihttp://www.blogger.com/profile/16135213169687613939noreply@blogger.comBlogger40125tag:blogger.com,1999:blog-5844814625656434847.post-8722632952082204382021-06-23T08:01:00.007-07:002021-06-23T08:09:51.968-07:00<p><span style="font-size: x-large;"> Wydawnictwo Helion - pliki przykładów z wydanych książek informatycznych, jak ściągnąć?</span></p><p><i><b>Wpis nie</b>sponsorowany</i></p><p><span face="Open Sans, sans-serif"><span style="background-color: white;">Helion wydaje ważne dla mnie książki informatyczne (np. Power Query w Excelu i Power BI) ale nie tylko. Nie ułatwia jednak dostatecznie ściągnięcia przykładów.<br /><br />Zapytałem wujka Google'a i dostałem taką radę:</span></span></p><p><span face=""Open Sans", sans-serif" style="background-color: white; font-size: 33px;">Pliki z przykładami omawianymi w książce można znaleźć pod adresem: ftp://ftp.helion.pl/przyklady/angupt.zip</span></p><p><span face=""Open Sans", sans-serif" style="background-color: white;">Ta rada zgadza się z <b><i>linkiem podanym w mojej książce</i></b> (z dokładnością do ściąganego pliku), ale ... <b><i>jest tak samo nieskuteczna</i></b>.</span></p><p><span face=""Open Sans", sans-serif" style="background-color: white;">Zadzwoniłem do Wydawnictwa. Po przełączeniu do Działu Sprzedaży rozmówca <b><i>wyjaśnił mi myk:</i></b> Trzeba skrócić link o 6(słownie <b>sześć)</b> pierwszych znaków: czyli wyrzucić z linku początek: <b style="font-style: italic;">ftp:</b><span style="font-style: italic;"><b>// </b></span>lub pisać od siódmego, czyli:</span></p><p><span face=""Open Sans", sans-serif" style="background-color: white; font-size: 33px;">ftp.helion.pl/przyklady/{tutaj wstawić nazwę pliku z przykładami}</span></p><p><span face=""Open Sans", sans-serif" style="background-color: white;">Po wciśnięciu klawisza <b style="font-style: italic;">Enter</b> pojawi się adres pełny:</span></p><p><span face=""Open Sans", sans-serif" style="background-color: white; font-size: 33px;">https://ftp.helion.pl/przyklady/{nazwa pliku z przykładami}</span></p><p><span face=""Open Sans", sans-serif" style="background-color: white;">i okno:</span></p><p></p><div class="separator" style="clear: both; text-align: center;"><a href="https://1.bp.blogspot.com/-IXktj4kQmec/YNNK4J1OV2I/AAAAAAAADIo/5An0YM0t7rQvpbQo12U5cZYqsqOFh2r4QCLcBGAsYHQ/s1163/OknoPlik%25C3%25B3w.png" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="389" data-original-width="1163" height="185" src="https://1.bp.blogspot.com/-IXktj4kQmec/YNNK4J1OV2I/AAAAAAAADIo/5An0YM0t7rQvpbQo12U5cZYqsqOFh2r4QCLcBGAsYHQ/w554-h185/OknoPlik%25C3%25B3w.png" width="554" /></a></div><span face=""Open Sans", sans-serif" style="background-color: white;"><p><span face=""Open Sans", sans-serif" style="background-color: white;"><br /></span></p>Nie zadam pytania, dlaczego nie można tego napisać gdzieś na stronie Wydawnictwa. Po to są w Polsce blogerzy :)</span><div><br /><div><span face=""Open Sans", sans-serif" style="background-color: white;">Notabene linki w oficjalnych wydawnictwach Microsoftu działają bezbłędnie.<br /></span><span style="background-color: white;">No cóż, musimy jeszcze poczekać. Mam nadzieję, że nie 400 lat ....<br /></span><span style="background-color: white;">Anglicy twierdzą, że ich trawniki są takie równe, bo koszą je od 400-tu lat.</span></div></div>KrisRuminskihttp://www.blogger.com/profile/16135213169687613939noreply@blogger.com0tag:blogger.com,1999:blog-5844814625656434847.post-20639862923311680082021-04-22T15:01:00.044-07:002021-07-12T11:10:51.893-07:00<p class="MsoListParagraphCxSpFirst" style="mso-list: l1 level1 lfo1; text-indent: -0.25in;"></p><span style="mso-bidi-font-weight: normal;"><div><h1 style="text-align: left;">Opis ofertowy produktu SOA-Verbum</h1><div><h2><ol style="text-align: left;"><li>Definicja produktu</li></ol></h2><span style="font-size: medium;"><span> </span><span> </span><span> </span>Produkt SOA – Verbum jest:</span><br /></div></div></span><blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px;"><span style="mso-bidi-font-weight: normal;"><div><div><h3 style="text-align: left;">a.<span style="white-space: pre;"> </span>Oprogramowaniem (aplikacją, platformą)</h3></div></div></span></blockquote><blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px;"><blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px;"><span style="mso-bidi-font-weight: normal;"><div><div>przeznaczonym do wspierania użytkowników SOA – Verbum<br /> podczas analizy biznesowej, czyli:<br /><br /> i.<span style="white-space: pre;"> </span>Modelowania biznesu </div></div></span></blockquote></blockquote><blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px; text-align: left;"><blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px; text-align: left;"><span style="mso-bidi-font-weight: normal;"><div><div> ii.<span style="white-space: pre;"> </span>Raportowania o stanie biznesu</div></div></span></blockquote><blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px; text-align: left;"><span style="mso-bidi-font-weight: normal;"><div><div>iii.<span style="white-space: pre;"> </span>Monitorowania na bieżąco szybkozmiennych wskaźników biznesowych</div></div></span></blockquote></blockquote><blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px;"><span style="mso-bidi-font-weight: normal;"><div><h3 style="text-align: left;">b.<span style="white-space: pre;"> </span>Implementacją architektury/podejścia SOA</h3></div></span></blockquote><blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px;"><span style="mso-bidi-font-weight: normal;"><div><div style="text-align: left;"><span> </span><span> </span>kolejną spełniającą te założenia skupioną wokół:</div></div></span></blockquote><p><span> </span><span> </span><span> </span><span> </span><span> </span> i.<span style="white-space: pre;"> </span>serwera MS SQL S<br /><span> </span><span> </span><span> </span><span> </span><span> </span><span> ii.<span> </span><span> platformy MS Excel klasy BI - do budowy modeli biznesowych</span></span> </p><p><span> </span><span> </span><span> </span><span> </span><i>Spreadsheet
Oriented Architecture (SOA)</i> <i>W. Gardziński, K. Rumiński, J. Rumiński<br /><span> </span><span> </span><span> </span><span> </span>Controlling i Rachunkowość Zarządcza 8,
9, 11,12 2012, 1 2013</i><br /><span> </span><span> </span><span> </span><span> </span>Linki do skrótu opisu:</p><p> SOA: <a href="https://excelambitny.blogspot.com/2012/06/" rel="nofollow" target="_blank">Postulaty</a><br /> SOA: <a href="https://excelambitny.blogspot.com/2012/09/spreadsheet-oriented-architecture-soa.html" rel="nofollow" target="_blank">Założenia architektury/podejścia</a><br /> SOA: <a href="https://excelambitny.blogspot.com/2012/11/praktyka-korporacyjna-postulaty-soa.html" rel="nofollow" target="_blank">Praktyka korporacyjna</a><br /></p><blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px; text-align: left;"><span> </span><span> </span>Pierwszą realizacją architektury/podejścia SOA był system AFIN.NET.</blockquote><div><span style="mso-bidi-font-weight: normal;"><h3 style="text-align: left;"><span> <span> </span></span>c.<span style="white-space: pre;"> </span>wieloobiektowym systemem informatycznym, </h3></span><div><span style="mso-bidi-font-weight: normal;"><span><span> </span><span> </span><span> </span> </span><span> </span></span>identyfikowanym przez nazwę <b><i>SŁOWO/Verbum</i></b>, czyli <br /><span> </span><span> </span><span> </span> <b>S</b>ystem <b>Ł</b>adu <b>O</b>biektów <b>W</b>zajemnie <b>O</b>ddziałujących.<span style="mso-bidi-font-weight: normal;"><br /></span></div><span style="font-size: large; mso-bidi-font-weight: normal;"><h3 style="text-align: left;">2.<span style="white-space: pre;"> </span><b><span face="Lato, sans-serif" style="line-height: 115%;">Struktura opisu produktu<i>
SOA-Verbum</i></span></b></h3></span></div><blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px; text-align: left;"><span style="mso-bidi-font-weight: normal;">SOA – Verbum jest aplikacją rozproszoną, wieloobiektową a jako implementacja <br />architektury/podejścia SOA nie tylko spełnia jej założenia. </span></blockquote><blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px; text-align: left;"><span style="mso-bidi-font-weight: normal;">Istnieje jeszcze jeden fundamentalny czynnik: Użytkownicy, jako <i><b>społeczność SOA</b></i>,</span> </blockquote><blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px; text-align: left;"><span style="mso-bidi-font-weight: normal;">która jest rozstrzygającym podmiotem realizacji celów produktu – <b><i>wspomagania analizy biznesu</i></b>.<br />Stąd opis produktu zawiera:</span> </blockquote><blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px; text-align: left;"><ul style="text-align: left;"><li> opis oprogramowania (<b><i>pkt.3</i></b>)</li><li> zasad przyjętych podczas jego realizacji i eksploatacji (<i><b>pkt.4</b></i>)</li><li> środowiska społecznego użytkowników (<b><i>pkt.5</i></b>) </li></ul></blockquote><p> <b style="text-indent: -18pt;"><span face="Lato, sans-serif"><span style="font-size: large;">3.<span> </span><span> </span>Opis
oprogramowania SOA - Verbum</span></span></b></p><blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px; text-align: left;"><span style="mso-bidi-font-weight: normal;"><div><b><i>Obiekty SOA</i></b> dzielą się na zbudowane na platformie MS Excel, które współpracują z platformą serwerową i na te implementowane wprost na tej platformie.</div></span><span style="mso-bidi-font-weight: normal;"><div>Szczególny jest udział <i><b>obiektów SOA</b></i> zbudowanych na platformie Excel: mają one zweryfikowaną w wieloletniej praktyce wyższość nad tradycyjnymi aplikacjami bazodanowymi;</div></span></blockquote><blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px; text-align: left;"><span style="mso-bidi-font-weight: normal;"><h3 style="text-align: left;">a.<span style="white-space: pre;"> </span>Obiekty SOA zbudowane na platformie MS Excel</h3></span></blockquote><blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px; text-align: left;"><blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px; text-align: left;"><span style="mso-bidi-font-weight: normal;"><h4 style="text-align: left;">i.<span style="white-space: pre;"> </span>Obiekty – skoroszyty Excela - Modele biznesowe</h4></span></blockquote></blockquote><blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px; text-align: left;"><blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px; text-align: left;"><span style="mso-bidi-font-weight: normal;"><div>(raporty, modele biznesowe) oparte na standardowych funkcjonalnościach platformy (formuły, kwerendy, dodatki)</div></span></blockquote></blockquote><blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px; text-align: left;"><blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px; text-align: left;"><span style="mso-bidi-font-weight: normal;"><h4 style="text-align: left;">ii.<span style="white-space: pre;"> </span>Obiekty – skoroszyty Excela - oparte na dodatku Power Query</h4></span></blockquote></blockquote><blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px; text-align: left;"><blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px; text-align: left;"><span style="mso-bidi-font-weight: normal;"><div>(zapytania w postaci gotowych szerokich tabel odświeżanych w Power Query w arkuszach Excela, wielopoziomowe modele zawierające również same definicje połączeń)</div></span></blockquote></blockquote><blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px; text-align: left;"><blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px; text-align: left;"><span style="mso-bidi-font-weight: normal;"><h4 style="text-align: left;">iii.<span style="white-space: pre;"> </span>Aplikacje biznesowe – skoroszyty Excela zbudowane na bazie języka VBA, z wykorzystaniem SQL, lub na bazie języka M</h4></span></blockquote></blockquote><blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px; text-align: left;"><blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px; text-align: left;"><blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px; text-align: left;"><span style="mso-bidi-font-weight: normal;"><p style="text-align: left;"><b>(1)</b><span style="font-weight: bold; white-space: pre;"> </span><i><b>SOA-P(sz)</b></i> – szablon Excela do uruchamiania procesów zasilania bazy <span> </span><span> </span><span> </span><span> </span><span> </span><b><i>WD/DMA</i></b> danymi firmowego środowiska informatycznego. </p></span></blockquote></blockquote></blockquote><blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px; text-align: left;"><blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px; text-align: left;"><blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px; text-align: left;"><span style="mso-bidi-font-weight: normal;"><div><span> </span><span> </span>Procesy te są pielęgnowane przez <b><i>inżyniera analityka SOA</i></b> (patrz pkt. 5.c.iii.).</div></span></blockquote></blockquote></blockquote><blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px; text-align: left;"><blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px; text-align: left;"><blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px; text-align: left;"><span style="mso-bidi-font-weight: normal;"><p style="text-align: left;"><b><i>(2)<span style="white-space: pre;"> </span>SOA-Pq(sz)</i></b> – szablon Excela z dodatkiem Power Query z wyklikanym <span> </span><span> </span><span> </span><span> </span><span> </span>zapytaniem do <b><i>WD/DMA</i></b> lub bezpośrednio do zasobów(danych).</p></span></blockquote></blockquote></blockquote><blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px; text-align: left;"><blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px; text-align: left;"><blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px; text-align: left;"><span style="mso-bidi-font-weight: normal;"><div><span> </span><span> </span>Procesy te są pielęgnowane przez starszego analityka SOA (patrz pkt. 5.c.ii.).</div></span></blockquote></blockquote></blockquote><blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px; text-align: left;"><blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px; text-align: left;"><blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px; text-align: left;"><span style="mso-bidi-font-weight: normal;"><p style="text-align: left;"><b><i>(3)<span style="white-space: pre;"> </span>SOA-R</i></b> - szablon Excela do uruchamiania zapytań bezpośrednich do Zasobów <span> </span><span> </span><span> </span>danych firmowego środowiska informatycznego.</p></span></blockquote></blockquote></blockquote><blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px; text-align: left;"><blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px; text-align: left;"><blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px; text-align: left;"><span style="mso-bidi-font-weight: normal;"><div><span> <span> </span></span>Procesy te są pielęgnowane przez <b><i>starszego analityka SOA</i></b> (patrz pkt. 5.c.ii.).</div></span></blockquote></blockquote></blockquote><blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px; text-align: left;"><blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px; text-align: left;"><blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px; text-align: left;"><span style="mso-bidi-font-weight: normal;"><p style="text-align: left;"><b><i>(4)<span style="white-space: pre;"> </span>SOA-A</i></b> – szablon Excela zawierający model biznesowy ze specjalizowanymi <span> </span><span> </span><span> </span>arkuszowymi funkcjami biznesowymi (Platforma<b> </b>VBA lub C#), mającymi <span> </span><span> </span><span> </span><span> </span>bezpośredni dostęp do bazy danych (<b><i>WD/DMA</i></b>).</p></span></blockquote></blockquote></blockquote><blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px; text-align: left;"><blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px; text-align: left;"><blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px; text-align: left;"><span style="mso-bidi-font-weight: normal;"><div><span> </span><span> </span>Procesy te są pielęgnowane przez <i><b>starszego analityka SOA </b></i>(patrz pkt. 5.c.ii.).</div></span></blockquote></blockquote></blockquote><blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px; text-align: left;"><blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px; text-align: left;"><span style="mso-bidi-font-weight: normal;"><h4 style="text-align: left;">iv.<span style="white-space: pre;"> </span>Obiekty SOA zbudowane na innych platformach</h4></span></blockquote></blockquote><blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px; text-align: left;"><blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px; text-align: left;"><blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px; text-align: left;"><span style="mso-bidi-font-weight: normal;"><div>(1)<span style="white-space: pre;"> </span><b>Serwerowa baza danych <i>WD/DMA</i> – hurtownia analityka</b></div></span></blockquote></blockquote><blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px; text-align: left;"><blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px; text-align: left;"><span style="mso-bidi-font-weight: normal;"><div>stanowiąca pośrednią <i><b>W</b>arstwę <b>D</b>anych</i> między platformą raportującą Excel a zasobami (danych) firmy, zawierająca <i><b>D</b>ane <b>d</b>o <b>R</b>aportów</i> (<i><b>DdR</b></i> © KR) w postaci szerokiej tabeli. Są to dane tzw. klasy <b><i>pppw</i></b></div></span></blockquote></blockquote><blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px; text-align: left;"><blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px; text-align: left;"><span style="mso-bidi-font-weight: normal;"><div>czyli dane <i><b>p</b>ełne</i>, <i><b>p</b>rzydatne</i>, <i><b>p</b>unktualne</i> i <i><b>w</b>iarygodne</i>.</div></span></blockquote></blockquote><blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px; text-align: left;"><blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px; text-align: left;"><span style="mso-bidi-font-weight: normal;"><div>Dane te stanowią widok (wszystkich) <i><b>D</b>anych</i> <i><b>d</b>o</i> (wszystkich) <i><b>R</b>aportów</i></div></span></blockquote></blockquote><blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px; text-align: left;"><blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px; text-align: left;"><span style="mso-bidi-font-weight: normal;"><div>dla grupy <i>użytkowników SOA</i> (<i>zespołu SOA</i>)</div></span></blockquote></blockquote><blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px; text-align: left;"><blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px; text-align: left;"><span style="mso-bidi-font-weight: normal;"><div>(2)<span style="white-space: pre;"> </span><b>Procesy tradycyjnej informatyki bazodanowej</b></div></span></blockquote></blockquote><blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px; text-align: left;"><blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px; text-align: left;"><span style="mso-bidi-font-weight: normal;"><div>procesy ETL, IS, serwerowe procedury wbudowane na platformie serwerowej, klasyczne aplikacje informatyczne pełniące funkcje pomocnicze (np. śledzenie przebiegu procesów bazodanowych)</div></span></blockquote></blockquote></blockquote><span style="mso-bidi-font-weight: normal;"><h2 style="text-align: left;">4.<span style="white-space: pre;"> </span>Zasady SOA</h2><div>Konsekwentne stosowanie zasad <i>architektury/podejścia SOA</i> prowadzi do przełomowych efektów</div><h3 style="text-align: left;">a.<span style="white-space: pre;"> </span><i>Zasada 1</i>: MS Excel jest strategicznym narzędziem modelowania biznesu</h3></span><blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px; text-align: left;"><span style="mso-bidi-font-weight: normal;"><div>platformą szybkiego tworzenia procesów raportowania i monitorowania biznesu.</div></span><span style="mso-bidi-font-weight: normal;"><div><b><i>Zasada 1</i></b> daje przygotowanym odpowiednio użytkownikom swobodę modelowania i stwarza im bezkonkurencyjne możliwości w porównaniu z metodami tradycyjnej informatyki bazodanowej oraz narzędzi raportujących klasy BI.</div></span></blockquote><blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px; text-align: left;"><span style="mso-bidi-font-weight: normal;"><h4 style="text-align: left;">i.<span style="white-space: pre;"> </span>Platforma budowy raportów - MS Excel</h4></span></blockquote><blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px; text-align: left;"><blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px; text-align: left;"><span style="mso-bidi-font-weight: normal;"><div>gwarantuje, jako wiodący standard budowy raportów, zaopatrzona w wyspecjalizowane dodatki, obiekty, szablony, użytkowana zgodnie z korporacyjną polityką informatyczną, jest źródłem:</div></span></blockquote><blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px; text-align: left;"><span style="mso-bidi-font-weight: normal;"><div>•<span style="white-space: pre;"> </span>kluczowych raportów zarządczych, </div></span></blockquote><blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px; text-align: left;"><span style="mso-bidi-font-weight: normal;"><div>•<span style="white-space: pre;"> </span>platformą budowy modeli i wspierania przez nich raportowania i monitorowania biznesu</div></span></blockquote><blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px; text-align: left;"><span style="mso-bidi-font-weight: normal;"><div>Platforma MS Excel staje się przyjazna dla przeszkolonego odpowiednio użytkownika - ułatwia modelowanie biznesu, elastyczna (model biznesu jest łatwy do modyfikacji, bezkonkurencyjnie łatwa do parametryzacji) oraz </div></span></blockquote><blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px; text-align: left;"><span style="mso-bidi-font-weight: normal;"><div>integruje się bez przeszkód z firmowym środowiskiem informatycznym.</div></span></blockquote><blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px; text-align: left;"><span style="mso-bidi-font-weight: normal;"><div> </div></span></blockquote><blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px; text-align: left;"><span style="mso-bidi-font-weight: normal;"><div>Integracja produktu</div></span></blockquote><blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px; text-align: left;"><span style="mso-bidi-font-weight: normal;"><div>(1)<span style="white-space: pre;"> </span>MS Excel jest zintegrowany z firmowym środowiskiem informatycznym (CIT – Corporate IT) w architekturze SOA. Środowisko integrujące Excela z CIT nazywamy środowiskiem SOA</div></span></blockquote><blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px; text-align: left;"><span style="mso-bidi-font-weight: normal;"><div>Cel integracji - Przezroczysty dostęp do danych dla kluczowych raportów</div></span></blockquote><blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px; text-align: left;"><span style="mso-bidi-font-weight: normal;"><div>Sposób integracji – poprzez 2 klasy obiektów: SOA-P i SOA-R (por. pkt. 3.a.)</div></span></blockquote><blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px; text-align: left;"><span style="mso-bidi-font-weight: normal;"><div>Najlepsze wyniki uzyskuje się zwłaszcza tam, gdzie:</div></span></blockquote><blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px; text-align: left;"><span style="mso-bidi-font-weight: normal;"><div>(a)<span style="white-space: pre;"> </span>Excel już jest stosowany, użytkownicy go dobrze znają, ale obróbka informacji jest pracochłonna a mechanizmy procesów są zmienne. </div></span></blockquote><blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px; text-align: left;"><span style="mso-bidi-font-weight: normal;"><div>(b)<span style="white-space: pre;"> </span>Automatyzacja wymaga ścisłej współpracy z użytkownikiem a klasyczne platformy i metodyki zawodzą i dawno odpowiedzialni za raportowanie biznesu specjaliści doszli do wniosku, że nie ma alternatywy dla ręcznej pracy w Excelu. </div></span></blockquote><blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px; text-align: left;"><span style="mso-bidi-font-weight: normal;"><div>Wdrażanie produktu</div></span></blockquote><blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px; text-align: left;"><span style="mso-bidi-font-weight: normal;"><div>(2)<span style="white-space: pre;"> </span>Jak wdrażać platformę MS Excel do modelowania biznesu?</div></span></blockquote><blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px; text-align: left;"><span style="mso-bidi-font-weight: normal;"><div>(a)<span style="white-space: pre;"> </span>Znaleźć komórki organizacyjne spełniające warunki z pkt.(1)(a),(b)</div></span></blockquote><blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px; text-align: left;"><span style="mso-bidi-font-weight: normal;"><div>(b)<span style="white-space: pre;"> </span>W rozpoznanych w ten sposób miejscach organizacji stworzyć informatyczne środowisko zorientowane na skoroszyt (Architekturę (środowiska) Zorientowaną na Skoroszyt - (Spreadsheet Oriented Architecture - SOA)</div></span></blockquote><blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px; text-align: left;"><span style="mso-bidi-font-weight: normal;"><div>(c)<span style="white-space: pre;"> </span>Uznać podejście SOA (Spreadsheet Oriented Approach), wypracowaną w dyskusjach oferenta i zainteresowanych użytkowników Excela podczas wdrożeń, jako oryginalną, polską metodykę projektowania procesów - Agile.</div></span></blockquote><blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px; text-align: left;"><span style="mso-bidi-font-weight: normal;"><div>(d)<span style="white-space: pre;"> </span>Dać rozwinąć się temu podejściu, zdobyć nowe doświadczenia w praktyce dużej organizacji i dać jej szansę uzyskania korzyści i przewagi konkurencyjnej.</div></span></blockquote><blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px; text-align: left;"><span style="mso-bidi-font-weight: normal;"><div>Jeszcze kilka lat temu ta zasada była „kontrowersyjna” i stanowczo odrzucana przez tradycyjną informatykę bazodanową w ogólności a klasy BI w szczególności. To już przeszłość. </div></span></blockquote></blockquote><span style="mso-bidi-font-weight: normal;"><h3 style="text-align: left;">b.<span style="white-space: pre;"> </span><i>Zasada 2</i>: Budowy obiektów sterujących serwerem MS SQL ...</h3></span><blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px;"><span style="mso-bidi-font-weight: normal;"><h3 style="text-align: left;">na platformie MS Excel</h3></span></blockquote><blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px;"><span style="mso-bidi-font-weight: normal;"><div style="text-align: left;"><b><i>Zasada 2</i></b> daje bezkonkurencyjne korzyści w stosunku do tradycyjnej informatyki bazodanowej: <i><b>przyjazność</b></i> i <i><b>elastyczność</b></i>, możliwość łatwej <b><i>parametryzacji procesów sterowania </i>oraz</b> </div></span></blockquote><blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px;"><span style="mso-bidi-font-weight: normal;"><div style="text-align: left;"> </div></span></blockquote><blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px;"><span style="mso-bidi-font-weight: normal;"><div style="text-align: left;"> szansę <i><b>analitykom</b></i> i <b><i>inżynierom analitykom SOA</i></b> na sprawowanie kontroli nad procesami bazodanowymi, nawet, jeśli nie są oni autorami tych procesów. To jest następna zasada:</div></span></blockquote><h3 style="text-align: left;"><b><span>c.</span></b><span><b> </b><b> </b></span>Zasada 3: pielęgnacji przekazanych do eksploatacji procesów bazodanowych</h3><span style="mso-bidi-font-weight: normal;"><h2 style="text-align: left;">5.<span style="white-space: pre;"> </span>Środowisko społeczne SOA</h2></span><blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px; text-align: left;"><span style="mso-bidi-font-weight: normal;"><div>czyli <b><i>użytkownicy SOA</i></b> - <i><b>b</b>ranżowi <b>s</b>pecjaliści <b>m</b>erytoryczni</i>(<b><i>bsm</i></b>), ang. information workers (iw) - użytkownicy Excela i wspomagający ich informatycy, tworzą razem unikalną społeczność – kluczowy podmiot sterowania biznesem. Dzięki powszechnej znajomości standardu przemysłowego – platformy MS Excel, używanie jej przez odpowiednio przygotowane zespoły użytkowników daje ogromną przewagę nad podejściem stosowanym przez tradycyjną informatykę bazodanową.</div></span><span style="mso-bidi-font-weight: normal;"><div><br /></div></span><span style="mso-bidi-font-weight: normal;"><div>Właśnie <i>środowisko społeczne SOA</i> jest wyróżnikiem podejścia SOA. Jest ono znamienne tym, że ciężar rozumienia biznesu oraz jego modelowania a nawet, w szczególnych wypadkach, implementacji modelu - spoczywa na użytkownikach SOA, wspomaganych przez informatyków. </div></span><span style="mso-bidi-font-weight: normal;"><i>Środowisko społeczne SOA </i></span>jest zorganizowane w dwóch wymiarach:</blockquote><blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px; text-align: left;"><span style="mso-bidi-font-weight: normal;"><h3 style="text-align: left;">a.<span style="white-space: pre;"> </span>Wymiar biznesowy</h3></span></blockquote><blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px; text-align: left;"><blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px; text-align: left;"><span style="mso-bidi-font-weight: normal;"><div>Zespoły skupiające <i>użytkowników</i> o wspólnych zainteresowaniach i obowiązkach modelowania, raportowania i monitorowania biznesu. Kompetencje biznesowe – to:</div></span></blockquote></blockquote><blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px; text-align: left;"><blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px; text-align: left;"><span style="mso-bidi-font-weight: normal;"><h4 style="text-align: left;">i.<span style="white-space: pre;"> </span>Pogłębione rozumienie mechanizmów biznesu</h4></span></blockquote></blockquote><blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px;"><blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px; text-align: left;"><blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px; text-align: left;"><span style="mso-bidi-font-weight: normal;"><div style="text-align: left;">oraz gotowość do ciągłego rozwoju zawodowego (aby pogłębiać to rozumienie),</div></span></blockquote></blockquote></blockquote><blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px; text-align: left;"><blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px; text-align: left;"><span style="mso-bidi-font-weight: normal;"><h4 style="text-align: left;">ii.<span style="white-space: pre;"> </span>Umiejętności modelowania biznesu (na platformie Excela np. formuły, kwerendy)</h4></span></blockquote></blockquote><blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px; text-align: left;"><blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px; text-align: left;"><blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px; text-align: left;"><span style="mso-bidi-font-weight: normal;"><div>w tym:</div></span></blockquote></blockquote><blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px; text-align: left;"><blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px; text-align: left;"><span style="mso-bidi-font-weight: normal;"><div>umiejętność dobierania różnych rodzajów funkcjonalności platformy - standardowe (formuły, kwerendy, Power Query) i specyficzne, zaawansowane (język VBA, SQL, Power BI) – stosownie do ich przydatności dla realizacji celów biznesowych</div></span></blockquote></blockquote></blockquote><blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px; text-align: left;"><blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px; text-align: left;"><span style="mso-bidi-font-weight: normal;"><h4 style="text-align: left;">iii.<span style="white-space: pre;"> </span>Współpraca z informatykami </h4></span></blockquote></blockquote><blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px; text-align: left;"><blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px; text-align: left;"><blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px; text-align: left;">wspierającymi realizację celów biznesowych</blockquote></blockquote><blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px; text-align: left;"><blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px; text-align: left;"><br /></blockquote></blockquote></blockquote><blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px; text-align: left;"><blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px; text-align: left;"><p style="border: none; margin: 0px 0px 0px 40px; padding: 0px; text-align: left;">formułowanie w kategoriach biznesowych bardziej złożonych zadań dla informatyków (w tym projektowania postaci danych do raportu),<br />rozliczania ich z wyników (oceniając ich według stopnia realizacji celów biznesowych)</p></blockquote></blockquote><blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px; text-align: left;"><blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px; text-align: left;"><blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px; text-align: left;"><p style="text-align: left;">zarówno na etapie tworzenia nowych aplikacji (programowanie, generowanie, definiowanie, kodowanie, testowanie), jak i na etapie ich eksploatacji(pielęgnacja).</p></blockquote></blockquote></blockquote><h4 style="text-align: left;"><span> </span><span> <span> </span><span> </span></span>iv. Umiejętność pracy zespołowej:</h4><blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px; text-align: left;"><blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px; text-align: left;"><blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px; text-align: left;"><span style="mso-bidi-font-weight: normal;"><div>z podziałem ról – na</div></span></blockquote></blockquote></blockquote><blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px; text-align: left;"><blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px; text-align: left;"><blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px; text-align: left;"><span style="mso-bidi-font-weight: normal;"><div><b><i>(1)<span style="white-space: pre;"> </span>użytkowników</i></b> (analizy standardowe, poprzedzone uruchomieniem wcześniej procesu przygotowanego przez developera lub bardziej kompetentnych kolegów) </div></span></blockquote></blockquote><blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px; text-align: left;"><blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px; text-align: left;"><span style="mso-bidi-font-weight: normal;"><div>Przykładowo proces taki utworzy zestaw konkretnych tabel, potrzebnych do ręcznej, biznesowej analizy), </div></span></blockquote></blockquote><blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px; text-align: left;"><blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px; text-align: left;"><span style="mso-bidi-font-weight: normal;"><div><b><i>(2)<span style="white-space: pre;"> </span>analityków</i></b> (model biznesu przy pomocy formuł), </div></span></blockquote></blockquote><blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px; text-align: left;"><blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px; text-align: left;"><span style="mso-bidi-font-weight: normal;"><div><i><b>(3)<span style="white-space: pre;"> </span>starszych analityków</b></i> (platforma Excel tworzenia i parametryzacji obiektów przeznaczonych do analizy biznesowej (przy pomocy VBA), z funkcjami Drill – Down, SQL i Power Query), kwerend kontekstowych oraz do monitorowania biznesu, </div></span></blockquote></blockquote><blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px; text-align: left;"><blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px; text-align: left;"><span style="mso-bidi-font-weight: normal;"><div><b><i>(4)<span style="white-space: pre;"> </span>inżynierów</i> – analityków</b> (tworzenia prostszych procesów, pielęgnacji i parametryzacji gotowych procesów realizujących cele biznesowe)</div></span></blockquote></blockquote></blockquote><blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px; text-align: left;"><span style="mso-bidi-font-weight: normal;"><h3 style="text-align: left;">b.<span style="white-space: pre;"> </span>Wymiar informatyczny/technologiczny</h3></span></blockquote><blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px; text-align: left;"><blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px; text-align: left;"><span style="mso-bidi-font-weight: normal;"><div>Dotyczy zróżnicowanych kompetencji informatycznych, standaryzowanych zgodnie z wieloletnimi doświadczeniami ich kształtowania podczas Studiów Podyplomowych na Uniwersytecie Wrocławskim.</div></span></blockquote></blockquote><p> <span face="Calibri, sans-serif" style="font-size: 11pt;">Link
do strony Studiów: </span><span class="MsoFootnoteReference" face="Calibri, sans-serif" style="font-size: 11pt;"><span class="MsoFootnoteReference"><span lang="PL" style="font-size: 11pt; line-height: 115%;">[1]</span></span></span><span face="Calibri, sans-serif" style="font-size: 11pt;"> <a href="http://www.exc.ue.wroc.pl/index.html">http://www.exc.ue.wroc.pl/index.html</a></span> </p><blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px; text-align: left;"><blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px; text-align: left;"><span style="mso-bidi-font-weight: normal;"><div>Odpowiadają im role <b><i>użytkowników SOA</i></b> (młodszych analityków), <b><i>analityków SOA</i></b>, <i><b>starszych analityków SOA</b></i>, oraz <i><b>inżynierów analityków SOA</b></i>.</div></span></blockquote><blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px; text-align: left;"><span style="mso-bidi-font-weight: normal;"><div>Krytycznym punktem koncepcji jest system kształtowania kompetencji użytkowników SOA w ich różnych rolach. Kompetencje te wymagają (ciągle doskonalonej) umiejętności korzystania ze zróżnicowanych funkcjonalności produktu.</div></span></blockquote></blockquote><blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px; text-align: left;"><blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px; text-align: left;"><span style="mso-bidi-font-weight: normal;"><h4 style="text-align: left;">i.<span style="white-space: pre;"> </span>Proces szkolenia</h4></span></blockquote></blockquote><blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px; text-align: left;"><blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px; text-align: left;"><blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px; text-align: left;"><span style="mso-bidi-font-weight: normal;"><div>opiera się na uproszczonym, trójczłonowym modelu ról dla społeczności użytkowników:</div></span></blockquote></blockquote><blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px; text-align: left;"><blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px; text-align: left;"><span style="mso-bidi-font-weight: normal;"><div><i><b>(1) Dostawcy informatyki</b></i>, <b><i>(2) inżynierowie analitycy, starsi analitycy </i></b></div><b><i> SOA, (3) użytkownicy SOA</i></b></span></blockquote></blockquote></blockquote><h4 style="text-align: left;"> <span> </span><span> </span><span> </span><span> </span>ii.<span style="white-space: pre;"> </span>Metoda szkolenia</h4><blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px; text-align: left;"><blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px; text-align: left;"><blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px; text-align: left;"><span style="mso-bidi-font-weight: normal;"><div>Studia Podyplomowe dla inżynierów analityków, kursy specjalistyczne i warsztaty wspólnego rozwiązywania konkretnych problemów biznesowych dla pozostałych. Wszyscy członkowie <i>społeczności użytkowników SOA</i></div></span></blockquote></blockquote><blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px; text-align: left;"><blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px; text-align: left;"><span style="mso-bidi-font-weight: normal;"><div>to - <b>analitycy o dodatkowych kwalifikacjach informatycznych</b>.</div></span></blockquote></blockquote><blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px; text-align: left;"><blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px; text-align: left;"><span style="mso-bidi-font-weight: normal;"><div>To oni są odpowiedzialni za wsparcie procesów biznesowych i </div></span></blockquote></blockquote><blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px; text-align: left;"><blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px; text-align: left;"><span style="mso-bidi-font-weight: normal;"><div><b>W</b>arstwę pośrednią <b>D</b>anych (<b><i>WD</i></b> w nomenklaturze <b><i>SOA Verbum</i></b>),</div></span></blockquote></blockquote><blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px; text-align: left;"><blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px; text-align: left;"><span style="mso-bidi-font-weight: normal;"><div><b>D</b>ata <b>M</b>art for <b>A</b>nalysis (<b><i>DMA</i></b> w nomenklaturze <b><i>architektury/podejścia SOA</i></b>).</div></span></blockquote></blockquote></blockquote><blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px; text-align: left;"><span style="mso-bidi-font-weight: normal;"><h3 style="text-align: left;">c.<span style="white-space: pre;"> </span>Opis współpracy ról SOA przy modelowaniu biznesu</h3></span></blockquote><blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px;"><blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px; text-align: left;">Szczegóły umiejętności poszczególnych ról opisano w podpunktach <b><i>a.</i></b> i <i><b>b.</b></i> niniejszego punktu <i><b>5</b></i>. Model "trzech ról" jest elastyczny, ułatwia reagowanie na zmiany wymuszane przez dynamikę biznesu.</blockquote></blockquote><blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px; text-align: left;"><blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px; text-align: left;"><span style="mso-bidi-font-weight: normal;"><br /></span></blockquote></blockquote><blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px; text-align: left;"><blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px; text-align: left;"><span style="mso-bidi-font-weight: normal;"><h4 style="text-align: left;">i.<span style="white-space: pre;"> </span>analityk SOA</h4></span></blockquote></blockquote><blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px; text-align: left;"><blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px; text-align: left;"><span style="mso-bidi-font-weight: normal;"><div> na bieżąco monitoruje zgodność modelu z wymogami biznesu i modyfikuje model</div></span></blockquote></blockquote><blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px; text-align: left;"><blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px; text-align: left;"><span style="mso-bidi-font-weight: normal;"><h4 style="text-align: left;">ii.<span style="white-space: pre;"> </span>starszy analityk SOA </h4></span></blockquote></blockquote><blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px; text-align: left;"><blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px; text-align: left;"><span style="mso-bidi-font-weight: normal;"><div>posiada kwalifikacja analityka i dodatkowo potrafi pielęgnować i parametryzować zapytania SQL do baz danych oraz gotowe procesy aktualizacji bazy <b><i>WD/DMA</i></b></div></span></blockquote></blockquote><blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px; text-align: left;"><blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px; text-align: left;"><span style="mso-bidi-font-weight: normal;"><h4 style="text-align: left;">iii.<span style="white-space: pre;"> </span>inżynier analityk SOA </h4></span></blockquote></blockquote><blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px; text-align: left;"><blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px; text-align: left;"><span style="mso-bidi-font-weight: normal;"><div>posiada kwalifikacje starszego analityka a ponadto </div></span></blockquote><blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px; text-align: left;"><span style="mso-bidi-font-weight: normal;"><div>utrzymuje zgodność opisu modelu na wymaganym poziomie - we własnym zakresie (potrafi modyfikować procesy aktualizacji bazy <b><i>WD</i></b>) lub, w bardziej skomplikowanych wypadkach - zleca to deweloperowi i rozlicza go z wyników.</div></span></blockquote><blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px; text-align: left;"><span style="mso-bidi-font-weight: normal;"><div>Kompetencje informatyczne <i><b>inżyniera analityka SOA</b></i> rosną zgodnie z potrzebami środowiska SOA i biznesu.</div></span></blockquote><blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px; text-align: left;"><span style="mso-bidi-font-weight: normal;"><div><i><b>Środowisko SOA</b></i> rozwija się w takt potrzeb biznesu.</div></span></blockquote></blockquote><span style="mso-bidi-font-weight: normal;"><h2 style="text-align: left;">6.<span style="white-space: pre;"> </span>Schemat współpracy użytkowników SOA </h2></span><blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px; text-align: left;"><span style="mso-bidi-font-weight: normal;"><div><span> </span>podczas analizy biznesu pokazuje slajd.</div></span></blockquote><p><span> </span><span> </span><span> </span></p><blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px;"><p><span></span></p><div class="separator" style="clear: both; text-align: center;"><a href="https://1.bp.blogspot.com/-ECqRD0gr6-Y/YLEF_fK-ozI/AAAAAAAADII/5Dd5cFOvgXUDFqx3-caY9n5kuQJjaoYrgCLcBGAsYHQ/s2048/04Slajd_od_RH%2Bdo%2BSOA-Wsp%25C3%25B3%25C5%2582praca-U-A-I.png" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="1153" data-original-width="2048" height="363" src="https://1.bp.blogspot.com/-ECqRD0gr6-Y/YLEF_fK-ozI/AAAAAAAADII/5Dd5cFOvgXUDFqx3-caY9n5kuQJjaoYrgCLcBGAsYHQ/w642-h363/04Slajd_od_RH%2Bdo%2BSOA-Wsp%25C3%25B3%25C5%2582praca-U-A-I.png" width="642" /></a></div><br /><div class="separator" style="clear: both; text-align: left;">Środowisko informatyczne SOA (wraz z przykładowymi obiektami zbudowanymi na platformie MS Excel) jest reprezentowane przez lupę w dolnym, lewym rogu. </div>Symbol <a href="https://1.bp.blogspot.com/-gfa_jzgTVoc/YLEIZuqCicI/AAAAAAAADIQ/YSXosNrcP1IoQ1d9u-iHMHlfmfJpYBBQwCLcBGAsYHQ/s199/IkonaSOA-Verbum.PNG"><img border="0" height="33" src="https://1.bp.blogspot.com/-gfa_jzgTVoc/YLEIZuqCicI/AAAAAAAADIQ/YSXosNrcP1IoQ1d9u-iHMHlfmfJpYBBQwCLcBGAsYHQ/w33-h33/IkonaSOA-Verbum.PNG" width="33" /></a> - oznacza "silnik" rozwiązania - aplikacja - (rozproszony system użytkowy) oprogramowanie umieszczone w <b><i>obiektach SOA</i></b> (VBA), oprogramowanie serwera MS SQL S (T-SQL) oraz oprogramowanie stacji roboczych użytkowników SOA (C#) (por. pkt. <b>3)</b>.</blockquote><blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px; text-align: left;"><div> </div></blockquote><blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px; text-align: left;"><span style="mso-bidi-font-weight: normal;"><div>Procesy zasilania pośredniej <i><b>W</b>arstwy</i> <i><b>D</b>anych</i> <i><b>WD/DMA</b></i> są reprezentowane przez niebieską strzałkę.</div></span><span style="mso-bidi-font-weight: normal;"><div>Członkowie <i>społeczności SOA</i> są tu przedstawieni w trzech zasadniczych rolach: </div></span><span style="mso-bidi-font-weight: normal;"><div><b>U - Użytkownik</b>, <b>A – Analityk</b>, <b>I – Inżynier analityk</b>.</div></span><span style="mso-bidi-font-weight: normal;"><div>Komunikują się oni ze środowiskiem poprzez odpowiednie obiekty, zgodne ze specyfiką pracy każdego z użytkowników.</div></span></blockquote><blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px; text-align: left;"><span style="mso-bidi-font-weight: normal;"><h4 style="text-align: left;">a.<span style="white-space: pre;"> </span>Użytkownik SOA</h4></span></blockquote><blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px; text-align: left;"><blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px; text-align: left;"><span style="mso-bidi-font-weight: normal;"><div>(np. menadżer lub jego asystent) skupia się na analizie biznesowej korzystając z przygotowanych dla niego obiektów-szablonów/aplikacji.</div></span></blockquote><blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px; text-align: left;"><span style="mso-bidi-font-weight: normal;"><div>Odświeża raporty korzystając z Danych do Raportu zawartych w WD (gruba strzałka skierowana do raportu) i ustawiając ich parametry (cienka strzałka skierowana do Danych do Raportu).</div></span></blockquote></blockquote><blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px; text-align: left;"><span style="mso-bidi-font-weight: normal;"><h4 style="text-align: left;">b.<span style="white-space: pre;"> </span>Analityk SOA</h4></span></blockquote><blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px;"><blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px; text-align: left;"><span style="mso-bidi-font-weight: normal;"><div style="text-align: left;">jest odpowiedzialny za stworzenie prawidłowego raportu na podstawie zawartości WD. W wypadku zmian w potrzebach biznesowych modyfikuje raport. W pozostałym czasie troszczy się o jego kompletność i wiarygodność. Symbolizują to strzałki w obie strony o równej grubości.</div></span></blockquote></blockquote><blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px; text-align: left;"><span style="mso-bidi-font-weight: normal;"><h4 style="text-align: left;">c.<span style="white-space: pre;"> </span>Inżynier Analityk SOA</h4></span></blockquote><blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px; text-align: left;"><blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px; text-align: left;"><span style="mso-bidi-font-weight: normal;"><div>jest odpowiedzialny z kolei za utrzymanie warstwy WD w stanie aktualności, kompletności i wiarygodności.</div></span></blockquote><blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px; text-align: left;"><span style="mso-bidi-font-weight: normal;"><div>Jego zadaniem jest analiza zawartości baz systemu CIT, wprowadzanie zmian procesach bazodanowych zdefiniowanych w specjalnych obiektach SOA-P na platformie MS Excel (VBA, C#), współpracujących z platformą serwerową MS SQL S, </div></span></blockquote><blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px; text-align: left;"><span style="mso-bidi-font-weight: normal;"><div>co razem zapewnia elastyczność i przyjazność narzędzia i odpowiedni poziom bezpieczeństwa. Strzałki pokazują, że jego obszar zainteresowań obejmuje struktura, poprawność, kompletność i aktualność WD w tym analiza zasobów i proces aktualizacji.</div></span></blockquote></blockquote><span style="mso-bidi-font-weight: normal;"><div><br /></div><h2 style="text-align: left;">7.<span style="white-space: pre;"> </span>Korporacyjny Ład Informatyczny: <br /><span> </span><span> </span>integracja i bezpieczeństwo</h2></span><blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px;"><span style="mso-bidi-font-weight: normal;"><div><div style="text-align: left;">Przez oparcie się na platformie serwerowej MS SQL, uzyskujemy w ramach polityki informatycznej firmy - korporacyjny ład informatyczny.</div></div></span></blockquote><span style="mso-bidi-font-weight: normal;"><div><h3 style="text-align: left;">a.<span style="white-space: pre;"> </span>Obiekty SOA – zapewniają bezpieczeństwo i poufność danych</h3><div><span> </span><span> </span>Łącząc się z serwerem MS SQL uzyskują pozwolenie:</div><h4 style="text-align: left;"><span> </span><span> </span>i.<span style="white-space: pre;"> </span>na dostęp do danych <br /><span> </span><span> </span>ii.<span style="white-space: pre;"> </span>na uruchomienie wszystkich funkcji istotnych</h4><div>ze względu na przestrzeganie korporacyjnej polityki bezpieczeństwa</div><h3 style="text-align: left;">b.<span style="white-space: pre;"> </span>Środowisko SOA jest:</h3><div> przyjazne (1), zintegrowane (2) z firmowym środowiskiem informatycznym i elastyczne (3),</div><h3 style="text-align: left;">c.<span style="white-space: pre;"> </span>Korporacyjny ład informatyczny.</h3></div></span><blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px;"><span style="mso-bidi-font-weight: normal;"><div style="text-align: left;">Przez wdrożenie tych funkcjonalności, w ramach polityki informatycznej firmy -realizujemy korporacyjny ład informatyczny oraz możliwość jego weryfikacji w ramach typowej procedury <b><i>compliance</i></b>. (<span face="Calibri, sans-serif" style="font-size: 11pt;">Dwa linki
do stron omawiających zagadnienie realizacji </span><b style="font-family: Calibri, sans-serif; font-size: 11pt;"><i>compliance</i></b><span face="Calibri, sans-serif" style="font-size: 11pt;"> w
praktyce polskich firm:</span></div><div style="text-align: left;"><span face="Calibri, sans-serif" style="font-size: 11pt;"> </span><a href="https://pl.wikipedia.org/wiki/Compliance" style="font-family: Calibri, sans-serif; font-size: 11pt;">Compliance Wikipedia</a><span face="Calibri, sans-serif" style="font-size: 11pt;">; </span><a href="https://www.prawo.pl/kadry/oficer-compliance-zawod-dla-mlodych-ktorzy-chca-sie-rozwijac,289344.html" style="font-family: Calibri, sans-serif; font-size: 11pt;">Compliance
prawo.pl</a>)<br /></div></span></blockquote><span style="mso-bidi-font-weight: normal;"><div style="font-weight: bold;"><br /></div></span>KrisRuminskihttp://www.blogger.com/profile/16135213169687613939noreply@blogger.com0tag:blogger.com,1999:blog-5844814625656434847.post-53526125599741199692018-03-31T15:00:00.000-07:002018-09-04T11:59:01.638-07:00Środowisko SOA.Gdzie jest centrum architektury SOA?W 2017 roku <i>architektura SOA</i> osiągnęła nowy poziom rozwoju.<br />
<br />
Celem tego wpisu nie są wcale problemy architektury informatycznych systemów, tylko pojęcie praktyczne: <b>środowisko SOA</b>. Ale zanim je omówię, muszę wyjść od konkretu. Od konkretnego artefaktu, który działa i ma referencje.<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://4.bp.blogspot.com/-ZITFBHu-8WI/Wo7M000CFwI/AAAAAAAAC20/UXr_JU0zndsclR_BwVZamTQIlPhSNEVgACLcBGAs/s1600/ReferencjeARiMR2017.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="1600" data-original-width="1133" height="640" src="https://4.bp.blogspot.com/-ZITFBHu-8WI/Wo7M000CFwI/AAAAAAAAC20/UXr_JU0zndsclR_BwVZamTQIlPhSNEVgACLcBGAs/s640/ReferencjeARiMR2017.jpg" width="452" /></a></div>
<br />
<br />
Co stoi za tym rozwiązaniem, które realizuje procesy, ocenione, jako "model funkcjonalny niemożliwy do osiągnięcia w ramach dotychczasowej współpracy z uznanymi dostawcami"?<br />
Prostota! Standardowe produkty informatyczne zorganizowane, dzięki unikalnemu podejściu, w środowisko SOA. Wrócimy do tego, najpierw krótki opis architektoniczny.<br />
<br />
Centralnym obiektem, ogniskującym wokół siebie całe <i>środowisko SOA </i> jest wirtualny serwer WS oraz MS SQL Serwer.<br />
Baza <i>DMA</i> (a właściwie klasa baz danych <i>DMA</i> z przeznaczeniem dla różnych zespołów analityków, których dzisiaj nazywamy terminem <i>branżowych specjalistów merytorycznych</i>) zyskała profesjonalną platformę, ściśle zintegrowaną z korporacyjną infrastrukturą informatyczną (CIT - <i>corporate IT</i>).<br />
<br />
Przypominam sobie gorące dyskusje o <i>architekturze SOA</i>, których echa starałem się na tym blogu rejestrować. Jednym z wątków była kwestia <i>centrum</i>.<br />
Myśmy stawiali w centrum - <i>arkusz kalkulacyjny, </i>byliśmy zorientowani na skoroszyt - (<i>spreadsheet-oriented</i>), byliśmy - <i>excelocentryczni.</i><br />
Pukano się czoło. Ale całkowitej zgody po drugiej stronie, co do innego umiejscowienia <i>centrum,</i> nie było. Jedni stawiali w centrum <i>biznes </i>(cokolwiek to znaczy), inni - <i>hurtownię danych</i>, które stanowią obraz biznesu.<br />
<br />
Jak wiele dzisiejszych dyskusji dyskutanci pozostali przy swoich zdaniach, a raczej przy przekonaniu o swojej wyższości merytorycznej, moralnej i politycznej. Ale ... po latach coraz bardziej doceniam to zderzenie różnych punktów widzenia, doświadczeń zawodowych a nawet różnych poziomów kultury dyskusji.<br />
W pewnym sensie, ... wszyscy mieli rację. A więc każdy wniósł coś do obrazu problemów przez nas postawionych. Ścierały się różne <b>punkty widzenia</b>. A teraz, na spokojnie?<br />
<br />
Jeśli postawimy pytanie nie o <i>centrum geometryczne</i> lecz - o <i>centrum uwagi</i>, to wówczas, w <i>naszym centrum uwagi</i> znajdował się arkusz kalkulacyjny. I nadal się znajduje.<br />
<br />
Ponieważ jednak architektura SOA została już zrealizowana w praktyce, uzyskała na kolejnych stadiach rozwoju (zgodnie z przyrostowym podejściem <i>Scrum</i>) nowe zastosowania, akceptację użytkowników i referencje Zarządu, a platforma Excel jest w niej oczywistą dominantą, można teraz w centrum uwagi umieścić również coś innego. Zająć się pełniejszą integracją środowiska SOA z CIT i jego sterowalnością, czyli czymś, co tygrysy z IT lubią najbardziej.<br />
<br />
Oto schemat środowiska SOA.<br />
W jego centrum jest coś innego niż arkusz: hurtownia DMA. Ale na zewnątrz znajdują się różne obiekty SOA, które razem tworzą obwód, coś w rodzaju centrum, które przyciąga uwagę.<br />
<br />
<table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"><tbody>
<tr><td style="text-align: center;"><a href="https://4.bp.blogspot.com/-SQRThZ7y7lQ/Wo7GR-j9a-I/AAAAAAAAC2k/jheNbXEp5cY15EnuhSpCQtHxUfLNWOcTQCLcBGAs/s1600/SchematSOA.png" imageanchor="1" style="margin-left: auto; margin-right: auto;"><img border="0" data-original-height="1520" data-original-width="1600" height="608" src="https://4.bp.blogspot.com/-SQRThZ7y7lQ/Wo7GR-j9a-I/AAAAAAAAC2k/jheNbXEp5cY15EnuhSpCQtHxUfLNWOcTQCLcBGAs/s640/SchematSOA.png" width="640" /></a></td></tr>
<tr><td class="tr-caption" style="text-align: center;"><div style="text-align: left;">
<span style="font-size: x-small;"> Schemat architektury środowiska SOA</span></div>
<div style="text-align: left;">
<span style="font-size: xx-small;">Obiekty - szablony Excela:</span></div>
<div style="text-align: left;">
<span style="font-size: xx-small;"> SOA-P platforma procesów bazodanowych</span></div>
<div style="text-align: left;">
<span style="font-size: xx-small;"> SOA-A szablon modeli analitycznych z bezpośrednim dostępem do DMA</span></div>
<div style="text-align: left;">
<span style="font-size: xx-small;"> SOA-M szablon platformy monitorującej z możliwością zapisu do DMA</span></div>
<div style="text-align: left;">
<span style="font-size: xx-small;"> SOA-R szablon parametryzowanych raportów z dostępem do DMA</span></div>
<div style="text-align: left;">
<span style="font-size: xx-small;"> SOA-I szablon zabezpieczający, sterujący i <span style="text-align: center;">integrujący środowisko SOA</span></span></div>
<div style="text-align: left;">
<span style="text-align: center;"><span style="font-size: xx-small;"> CIT-SOA część korporacyjnej infrastruktury informatycznej, do której środowisko SOA ma dostęp</span></span></div>
<div style="text-align: left;">
<span style="text-align: center;"><span style="font-size: xx-small;">DMA - klasa wydziałowych baz danych, do których obiekty SOA mają dostęp zgodnie z polityką bezpieczeństwa</span></span></div>
<div style="text-align: left;">
<span style="font-size: xx-small;"><br /></span></div>
<div style="text-align: left;">
<span style="font-size: small;">Przejdźmy jednak do pointy - do skupienia uwagi na całości, niezależnie, co jest w schemacie w centrum, a co na obwodzie.</span></div>
<div style="text-align: left;">
<span style="font-size: small;">Realizacja architektury obiektów informatycznych - obiektów SOA - tworzy <b>środowisko SOA</b>, czyli <i>przestrzeń do działania</i> dla specjalistów merytorycznych, użytkowników Excela.</span></div>
<div style="text-align: left;">
<span style="font-size: small;"><br /></span></div>
<div style="text-align: left;">
<span style="font-size: small;">Każdy użytkownik SOA ma się czuć w nim dobrze, odbierać je, jako przyjazne. Mieć swobodny dostęp do danych, potrzebnych do sporządzenia raportów. Łatwość wykonania obowiązkowych operacji aktualizacyjnych i uzupełniających.</span></div>
<div style="text-align: left;">
<span style="font-size: small;">Środowisko SOA powinno być elastyczne, czyli łatwo poddające się modyfikacjom, stabilne i odporne na spiętrzenia napływających danych.</span></div>
<div style="text-align: left;">
<span style="font-size: small;"><br /></span></div>
<div style="text-align: left;">
<span style="font-size: small;">Środowisko - to punkt widzenia użytkownika. To, jak on je odbiera podczas poruszania się w nim, decyduje o jego jakości. Kierownictwo ocenia efekty działania jego funkcji a on - łatwość i pewność obsługi.</span></div>
<div style="text-align: left;">
<span style="font-size: small;">Architektura kształtująca go - </span><span style="font-size: small;">sprawdziła się w działaniu. Proszę przeczytać referencje.</span></div>
<div style="text-align: left;">
<span style="font-size: small;"><br /></span></div>
<div style="text-align: left;">
<br /></div>
</td></tr>
</tbody></table>
<br />
<br />
<br />
<br />
<br />
<br />
<br />KrisRuminskihttp://www.blogger.com/profile/16135213169687613939noreply@blogger.com1tag:blogger.com,1999:blog-5844814625656434847.post-82936749408955076592017-03-11T16:00:00.000-08:002017-04-01T04:46:25.159-07:00Referencje dla architektury i podejścia SOA<div class="separator" style="clear: both; text-align: center;">
<br /></div>
Od 2012 roku prowadziłem na <a href="http://excelambitny.blogspot.com/2012/06/spreadsheet-oriented-architecture-soa.html" target="_blank">swoim blogu</a> akcję promowania architektury i podejścia SOA, której koncepcję opublikowaliśmy we trzech , współtwórcą tej architektury, <a href="http://afinnet.blogspot.com/" target="_blank">Wojciechem Gardzińskim</a> oraz Jakubem Rumińskim(zbieżność nazwisk nie całkiem przypadkowa, ale chyba nie przynosząca mi wstydu), analitykiem i konsultantem międzynarodowych korporacji, który ją weryfikował i uwiarygadniał z punktu widzenia realiów światowego biznesu.<br />
<br />
Teraz czas na innego rodzaju uwiarygodnienie.<br />
<br />
Architektura i podejście SOA nie jest tylko nową, oryginalną koncepcją.<br />
Jest produktem komercyjnym, posiadającym pierwsze, ale poważne i sprawdzone na przestrzeni co najmniej dwóch lat, referencje biznesowe w dużej instytucji publicznej.<br />Podaję jednak referencje z trzech kolejnych lat.<br />
Wyłania się z nich w sposób dla nieco zaskakujący, konsekwentna linia rozwojowa <i>podejścia SOA.</i><br />
To właściwie logiczne: Wzięła się nie z "nagłego olśnienia".<br />
Wyłoniła się, jako logiczny (i nieubłagany) skutek naszych doświadczeń, potwierdzonych doświadczeniami innych. <br />Także tych, pracujących w najbardziej "prestiżowych" (cokolwiek to znaczy) firmach.<br />
<br />
Oto one:<br />
<div class="separator" style="clear: both; text-align: center;">
</div>
<br />
<div class="separator" style="clear: both; text-align: center;">
</div>
<table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"><tbody>
<tr><td style="text-align: center;"><a href="https://2.bp.blogspot.com/-7jvtfuxJZQI/WN-RHVQDgHI/AAAAAAAACzo/Y0TsoDV3W6M2etVedgO37yRpX34V4p-dgCLcB/s1600/ReferencjeARiMR_2014.jpg" imageanchor="1" style="margin-left: auto; margin-right: auto;"><img border="0" height="640" src="https://2.bp.blogspot.com/-7jvtfuxJZQI/WN-RHVQDgHI/AAAAAAAACzo/Y0TsoDV3W6M2etVedgO37yRpX34V4p-dgCLcB/s640/ReferencjeARiMR_2014.jpg" width="452" /></a></td></tr>
<tr><td class="tr-caption" style="text-align: center;">Referencje 2014 (Epoka przed SOA)</td></tr>
</tbody></table>
<br />
<br />
<table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"><tbody>
<tr><td style="text-align: center;"><a href="https://3.bp.blogspot.com/-D2loAn_kSp8/WMQPUGgzTfI/AAAAAAAACyk/gkrBKp9ndUUiZKw6Np_J6uidTzC_h11HwCLcB/s1600/ReferencjeARiMR2015Scan1.JPG" imageanchor="1" style="margin-left: auto; margin-right: auto;"><img border="0" height="640" src="https://3.bp.blogspot.com/-D2loAn_kSp8/WMQPUGgzTfI/AAAAAAAACyk/gkrBKp9ndUUiZKw6Np_J6uidTzC_h11HwCLcB/s640/ReferencjeARiMR2015Scan1.JPG" width="450" /></a></td></tr>
<tr><td class="tr-caption" style="text-align: center;">Referencje za rok 2015 strona 1</td></tr>
</tbody></table>
<br />
<table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"><tbody>
<tr><td style="text-align: center;"><a href="https://2.bp.blogspot.com/-X7XjNNZt1H4/WMQPYK8m86I/AAAAAAAACyo/cLFHSxNRtswyyFrLOPqdnlLImX685gt1QCLcB/s1600/ReferencjeARiMR2015Scan2.JPG" imageanchor="1" style="margin-left: auto; margin-right: auto;"><img border="0" height="640" src="https://2.bp.blogspot.com/-X7XjNNZt1H4/WMQPYK8m86I/AAAAAAAACyo/cLFHSxNRtswyyFrLOPqdnlLImX685gt1QCLcB/s640/ReferencjeARiMR2015Scan2.JPG" width="452" /></a></td></tr>
<tr><td class="tr-caption" style="text-align: center;">Referencje za rok 2015 strona 2</td></tr>
</tbody></table>
<br />
<table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"><tbody>
<tr><td style="text-align: center;"><a href="https://1.bp.blogspot.com/-oaG8I6BPpjw/WMQPb6taOYI/AAAAAAAACys/g578bZa-U4Yim8u66iA0rPuPNdGwD09_wCLcB/s1600/ReferencjeARiMR2016Scan1.JPG" imageanchor="1" style="margin-left: auto; margin-right: auto;"><img border="0" height="640" src="https://1.bp.blogspot.com/-oaG8I6BPpjw/WMQPb6taOYI/AAAAAAAACys/g578bZa-U4Yim8u66iA0rPuPNdGwD09_wCLcB/s640/ReferencjeARiMR2016Scan1.JPG" width="458" /></a></td></tr>
<tr><td class="tr-caption" style="text-align: center;">Referencje za rok 2016 strona 1</td></tr>
</tbody></table>
<br />
<table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"><tbody>
<tr><td style="text-align: center;"><a href="https://1.bp.blogspot.com/-tfQHJ3DXhvc/WMQPeJtVGuI/AAAAAAAACyw/4yqcfYPG6AMl4aZyZC7EVeEldLWyNAXwACLcB/s1600/ReferencjeARiMR2016Scan2.JPG" imageanchor="1" style="margin-left: auto; margin-right: auto;"><img border="0" height="640" src="https://1.bp.blogspot.com/-tfQHJ3DXhvc/WMQPeJtVGuI/AAAAAAAACyw/4yqcfYPG6AMl4aZyZC7EVeEldLWyNAXwACLcB/s640/ReferencjeARiMR2016Scan2.JPG" width="452" /></a></td></tr>
<tr><td class="tr-caption" style="text-align: center;">Referencje za rok 2016 strona 2<br />
<br />
<br /></td></tr>
</tbody></table>
<br /><br /><div class="separator" style="clear: both; text-align: center;">
</div>
<br />
<table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"><tbody>
<tr><td style="text-align: center;"><a href="https://2.bp.blogspot.com/-O9fiL1a6wTc/WN-SXIVJ1gI/AAAAAAAACz0/R_R8vLy5KaklwczhHfGDH1iH5_xG3UX4wCEw/s1600/ReferencjeARiMR2016JednaStrona.jpg" imageanchor="1" style="margin-left: auto; margin-right: auto; text-align: center;"><img border="0" height="640" src="https://2.bp.blogspot.com/-O9fiL1a6wTc/WN-SXIVJ1gI/AAAAAAAACz0/R_R8vLy5KaklwczhHfGDH1iH5_xG3UX4wCEw/s640/ReferencjeARiMR2016JednaStrona.jpg" width="452" /></a></td></tr>
<tr><td class="tr-caption" style="text-align: center;">Referencje 2016 - skrócone do jednej strony - na moją pokorną prośbę.</td></tr>
</tbody></table>
<br />
<span id="goog_1767896381"></span>KrisRuminskihttp://www.blogger.com/profile/16135213169687613939noreply@blogger.com0tag:blogger.com,1999:blog-5844814625656434847.post-629906776495394302014-09-09T09:42:00.001-07:002015-02-25T01:56:04.818-08:00Codd'a 12 zasad zarządzania bazą danych dla OLAPu<div class="MsoNormal">
<a href="http://olap.com/learn-bi-olap/codds-paper/" target="_blank">(Codd's paper)</a></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
Jako glossa do <a href="http://excelambitny.blogspot.com/2014/01/technologia-olap-dla-analitykow-2.html" target="_blank">nieudanej ale burzliwej "dyskusji"</a> o tym, czym jest OLAP i czy tabela przestawna i OLAP to inne bajki, zamieszczam podstawowy tekst tego Ojca Założyciela dzisiejszej technologii bazodanowej Edgara Franka "Teda" Codd'a.</div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
W tekście wytłuszczam te fragmenty, które bezpośrednio odnoszą się do przedmiotu sporu.</div>
<div class="MsoNormal">
W komentarzach (kursywą) wyjaśniam, jakie wypowiedzi mojego adwersarza i moje mają tu zastosowanie.</div>
<div class="MsoNormal">
Dyskusja ta ma charakter nieco abstrakcyjny, ale dla genezy dzisiejszych "problemów z analizą biznesową", ma fundamentalne znaczenie. Moim skromnym zdaniem.</div>
<div class="MsoNormal">
Tłumaczenie zasad z angielskiego tekstu - własne.</div>
<div class="MsoNormal">
<br />
Zaczynam:</div>
<div class="MsoNormal">
W 1985 Edgar F. Codd napisał artykuł, określający zasady dla
Systemów Zarządzania Relacyjnymi Bazami Danych (RDBMS systemów zarządzania),
które zrewolucjonizowały branżę IT.<br />
<i>Pamiętam, jak czytałem jeszcze wcześniejsze teksty Codda, wówczas pracownika IBM, w materiałach szkoleniowych tej firmy, jeszcze nie zdając sobie sprawy z ich znaczenia, w czytelni Ośrodka Obliczeniowego MPM na Kruczej, w Warszawie, na początku lat osiemdziesiątych</i>.<i> Stała tam najnowocześniejsza w kraju maszyna IBM 370, o gigantycznej pamięci operacyjnej 1 MB. Na ogromnych (fizycznie) dyskach stumegabajtowych można było tę pamięć "wirtualnie" rozszerzyć. Rozwiązywaliśmy na tej maszynie układy równań o kilkudziesięciu tysiącach niewiadomych. A jednocześnie - można by powiedzieć, że byłem świadkiem narodzin współczesnej informatyki bazodanowej, czytając pierwsze koncepcje Codd'a - języka SQL i relacyjnych baz danych.</i></div>
<div class="MsoNormal">
<o:p></o:p></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
W 1993 roku, Codd wraz z kolegami, opracował 12 zasad, które
definiują OLAP (Online Analytical Processing), technologię oprogramowania i
przetwarzania danych, która pozwala na konsolidację i analizę danych w
wielowymiarowej przestrzeni.<o:p></o:p></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
Oto <b>12 postulatów Codda</b>:<o:p></o:p></div>
<div class="MsoNormal">
(podkreślenia i komentarze - KR)</div>
<h2>
<!--[if !supportLists]-->1.<span style="font-size: 7pt; font-weight: normal;">
</span><!--[endif]-->Wielowymiarowy, poglądowy - Widok<o:p></o:p></h2>
<div class="MsoNormal">
Analitycy muszą mieć możliwość ujrzenia przedsiębiorstwa jako obiektu z
natury wielowymiarowego.<o:p></o:p></div>
<div class="MsoNormal">
- na przykład, zyski
mogą być prezentowane dla regionu, produktu, okresu czasu, lub scenariusza
(takiego jak rzeczywisty, planowany lub prognozowany). Wielowymiarowe modele
danych umożliwiają proste, bardziej intuicyjne manipulowanie danymi przez
użytkowników, w tym - "krojenie w plastry i kostki".</div>
<div class="MsoNormal">
<o:p></o:p></div>
<div class="MsoNormal">
<br /></div>
<h2>
<!--[if !supportLists]-->2.<span style="font-size: 7pt; font-weight: normal;">
</span><!--[endif]-->Przezroczystość<o:p></o:p></h2>
<div class="MsoNormal">
Niezależnie od tego, <b>czy OLAP stanowi część standardowego arkusza
kalkulacyjnego,</b> czy pakietu graficznego, powinno to być przezroczyste dla
użytkownika.<b> OLAP powinien być częścią struktury systemów otwartych, </b>które mogą
być osadzone w każdym miejscu pożądanym przez użytkownika, bez szkodliwego
wpływu na funkcjonalność narzędzia - gospodarza. Użytkownik nie powinien być
nawet świadom, z jakich źródeł danych korzystały narzędzia OLAP. Np. czy były one jednorodne
czy niejednorodne (co do formatu i platformy). <o:p></o:p><br />
(podkreślenia KR)<br />
<div class="MsoNormal">
<i> (1) To kluczowe zdania dla przedmiotu naszej dyskusji: </i></div>
<div class="MsoNormal">
<o:p><i>- "Ojciec Założyciel" uważa za oczywiste, że tabela przestawna - to OLAP. Mało tego, uważa on, że OLAP jest (może być) wręcz częścią customizowanego skoroszytu. Sceptyków odsyłam do <a href="http://olap.com/learn-bi-olap/codds-paper/" target="_blank">oryginalnego tekstu</a> (Punkt 2).<br />- Mój adwersarz, że to <a href="http://excelambitny.blogspot.com/2013/04/kotnia-o-tabele-przestawna-czyli.html" target="_blank">całkiem inna bajka</a>.</i></o:p></div>
<br />
<div class="MsoNormal">
</div>
<i>I mimo wielkiego wysiłku, nie potrafiłem go przekonać. Może pan Codd go przekona?</i></div>
<h2>
<!--[if !supportLists]-->3.<span style="font-size: 7pt; font-weight: normal;">
</span><!--[endif]-->Dostępność (Accessibility)<o:p></o:p></h2>
<div class="MsoNormal">
W celu uzyskania dostępu do heterogenicznych źródeł danych,
przeprowadzenia wszelkich niezbędnych do konwersji i przedstawienie spójnego
widoku dla użytkownika,<b> narzędzia OLAP powinny mieć własną strukturę logiczną. Narzędzie
(nie użytkownik) powinno samo troszczyć się, skąd pochodzą dane fizyczne.</b><o:p></o:p><br />
<br />
<div class="MsoNormal" style="-webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px;">
</div>
<i>Ten postulat systemy raportujące starają się realizować, ale zazdrośnie strzegą dostępu do ujednoliconych danych przez tabelę przestawną znajdującą się w Excelu. <a href="http://excelambitny.blogspot.com/2013/04/kotnia-o-tabele-przestawna-czyli.html" target="_blank">Ten link, punkt 3 artykułu</a></i></div>
<div class="MsoNormal">
<br /></div>
<h2>
<!--[if !supportLists]-->4.<span style="font-size: 7pt; font-weight: normal;">
</span><!--[endif]-->Stabilna wydajność raportowania <o:p></o:p></h2>
<div class="MsoNormal">
Wydajność narzędzia OLAP nie powinna ucierpieć znacząco, w miarę zwiększania się liczby
wymiarów. <o:p></o:p></div>
<div class="MsoNormal">
<br /></div>
<h2>
<!--[if !supportLists]-->5.<span style="font-size: 7pt; font-weight: normal;">
</span><!--[endif]-->Architektura Klient / serwer <o:p></o:p></h2>
<div class="MsoNormal">
<b>Komponent serwera narzędzi OLAP powinien być wystarczająco
inteligentny, aby różni klienci mogli być dołączeni przy minimalnym wysiłku. Serwer
powinien być zdolny do odwzorowania i konsolidacji danych dla różnych baz
danych. </b><o:p></o:p><br />
<b><br /></b>
<br />
<div class="MsoNormal" style="-webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px;">
</div>
<i>Czy 5 -ty postulat Codda został zrealizowany? Właśnie cały mój wywód, do którego nawiązuje uwaga (2) (<a href="http://excelambitny.blogspot.com/2014/01/technologia-olap-dla-analitykow-4.html" target="_blank">patrz ten artykuł</a>, zwłaszcza rozdział "Praktyka z wczoraj i co się z nią stało") udowadnia, że jest z tym nienajlepiej.</i></div>
<h2>
<!--[if !supportLists]-->6.<span style="font-size: 7pt; font-weight: normal;">
</span><!--[endif]-->Generyczna (uwzględniająca realizację,
realistyczna) struktura wymiarów<o:p></o:p></h2>
<div>
<br /></div>
<div class="MsoNormal">
Każdy wymiar danych powinien być równoważny do jego struktury i zdolności operacyjnych. <o:p></o:p></div>
<div class="MsoNormal">
(Każdy wymiar danych powinien mieć przemyślaną strukturę i możliwości
operacyjne jej realizacji.)<o:p></o:p></div>
<div class="MsoNormal">
<br /></div>
<h2>
<!--[if !supportLists]-->7.<span style="font-size: 7pt; font-weight: normal;">
</span><!--[endif]-->Dynamiczna obsługa rzadkich macierzy<o:p></o:p></h2>
<div class="MsoNormal">
Fizyczna struktura serwera OLAP powinna zapewniać optymalną
obsługę macierzy rzadkich. <o:p></o:p></div>
<div class="MsoNormal">
<br /></div>
<h2>
<!--[if !supportLists]-->8.<span style="font-size: 7pt; font-weight: normal;">
</span><!--[endif]-->Wsparcie dla wielu użytkowników <o:p></o:p></h2>
<div class="MsoNormal">
Narzędzia OLAP muszą zapewnić jednoczesną aktualizację i
dostęp (do odczytu), integralność i bezpieczeństwo. <o:p></o:p></div>
<div class="MsoNormal">
<br /></div>
<h2>
<!--[if !supportLists]-->9.<span style="font-size: 7pt; font-weight: normal;">
</span><!--[endif]-->Operacje cross-wymiarowe<o:p></o:p></h2>
<div class="MsoNormal">
Narzędzia obliczeniowe muszą umożliwić obliczenie i
manipulację danych na dowolnej liczbie wymiarów danych i nie mogą ograniczać żadnych
relacji między elementami danych. <o:p></o:p></div>
<div class="MsoNormal">
<br /></div>
<h2>
<!--[if !supportLists]-->10.<span style="font-size: 7pt; font-weight: normal;">
</span><!--[endif]-->Intuicyjna obsługa danych <o:p></o:p></h2>
<div class="MsoNormal">
Manipulacja danymi znajdującymi się na ścieżce konsolidacji,
takie jak drill-down lub agregowanie, powinny być realizowane poprzez
bezpośrednie działanie na komórki modelu analitycznego, a nie poprzez korzystanie
z menu lub poprzez skomplikowaną nawigację po całym interfejsie użytkownika. <o:p></o:p></div>
<div class="MsoNormal">
<br /></div>
<h2>
<!--[if !supportLists]-->11.<span style="font-size: 7pt; font-weight: normal;">
</span><!--[endif]-->Elastyczne raportowanie <o:p></o:p></h2>
<div class="MsoNormal">
<b>Funkcjonalność raportowania powinna zapewnić informacje w formie
wymaganej przez użytkownika</b><o:p></o:p><br />
<br />
<div class="MsoNormal" style="-webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px;">
</div>
<i>Przez elastyczne raportowanie producenci BI rozumieją swoje raporty, których zmiana, aktualizacja, poprawka wymaga najczęściej oddzielnego projektu informatycznego. Jeśli to jest elastyczne, to niewiele rzeczy jest nieelastycznych. Omawiałem to w <a href="http://excelambitny.blogspot.com/2014/01/technologia-olap-dla-analitykow-4.html" target="_blank">przywołanym wyżej tekście</a>, rozdział "Konsekwencje dziwnego rozwoju analizy". </i></div>
<div class="MsoNormal">
<br /></div>
<h2>
<!--[if !supportLists]-->12.<span style="font-size: 7pt; font-weight: normal;">
</span><!--[endif]-->Nieograniczone Wymiary i poziomy agregacji.<o:p></o:p></h2>
<div class="MsoNormal">
Dla wszystkich zadań i celów - Liczba obsługiwanych wymiarów
danych powinna być nieograniczona. Każdy wymiar ogólny powinien umożliwić w zasadzie
nieograniczoną liczbę poziomów agregacji zdefiniowanych przez użytkownika w
obrębie danej ścieżki konsolidacji.<o:p></o:p></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<i>Na tle tych archaicznych już, zdawałoby się postulatów "ojca założyciela", współczesny analityk może sam sobie sobie odpowiedzieć, czy pracuje w środowisku analiz, które wyobrażał sobie dwadzieścia lat temu mister Codd z kolegami, czy może jednak coś się nie udało? <br />Stąd właśnie nasza koncepcja innej architektury - SOA.</i></div>
<div class="MsoNormal">
<br /></div>
KrisRuminskihttp://www.blogger.com/profile/16135213169687613939noreply@blogger.com1tag:blogger.com,1999:blog-5844814625656434847.post-26786676706516979792014-03-25T05:31:00.001-07:002017-09-21T07:12:08.380-07:00Architektura SOA, Excel, AFIN. Kto jest beneficjentem a kto ofiarą?<h3>
<span style="background: white;">Geneza wpisu</span></h3>
<div class="MsoNormal">
<span style="background-color: white; color: #666666; font-family: "verdana" , sans-serif;">Zamieściłem
pewną notkę<sup><span style="font-size: x-small;"><b>1</b></span></sup><span style="font-size: 9pt;"> </span>(wszystkie przypisy w komentarzach) na temat
architektury SOA, ilustrowaną przykładem z użyciem AFINa.<o:p></o:p></span></div>
<div class="MsoNormal">
<span style="background-color: white; color: #666666; font-family: "verdana" , sans-serif; line-height: 115%;">Otrzymałem krytyczny
komentarz<sup><b>2</b></sup>, który musiałem przeredagować.<o:p></o:p></span></div>
<div class="MsoNormal">
<span style="background-color: white; color: #666666; font-family: "verdana" , sans-serif; line-height: 115%;"><br /></span></div>
<div class="MsoNormal">
<i><span style="background-color: white; color: #666666; font-family: "verdana" , sans-serif; line-height: 115%;">1) Wiem, że zajmuje się Pan „misją” szkolenia „nowego
analityka”. Uczy go Pan prowadzenia analiz w Excelu w architekturze SOA.<o:p></o:p></span></i></div>
<div class="MsoNormal">
<i><span style="background-color: white; color: #666666; font-family: "verdana" , sans-serif; line-height: 115%;">2) Jednak, nawet, jeśli założymy tu jakiś ślad
racjonalności (przypuśćmy tak dla celów mojego pytania), zupełnie nie rozumiem,
dlaczego mówi pan o AFIN-ie w aspekcie architektury SOA.<br />
Dopiero, pana zdaniem, AFIN zapewnia praktyczne działanie architektury SOA?<o:p></o:p></span></i></div>
<div class="MsoNormal">
<i><span style="background-color: white; color: #666666; font-family: "verdana" , sans-serif; line-height: 115%;">3) Czyżby prowadzenie analiz w Excelu w tej
architekturze było praktycznie niemożliwe?<o:p></o:p></span></i></div>
<div class="MsoNormal">
<span style="background-color: white; color: #666666; font-family: "verdana" , sans-serif; line-height: 115%;">Koniec tego niby cytatu. </span></div>
<div class="MsoNormal">
<span style="background-color: white; color: #666666; font-family: "verdana" , sans-serif; line-height: 115%;"><br /></span></div>
<div class="MsoNormal">
<span style="background-color: white; color: #666666; font-family: "verdana" , sans-serif; line-height: 115%;">Tekst powyżej - to niezamawiana usługa tłumaczenia z języka trolli na polski.<o:p></o:p></span></div>
<div class="MsoNormal">
<span style="background-color: white; color: #666666; font-family: "verdana" , sans-serif; line-height: 115%;">Można ze zdumieniem
stwierdzić, że dopiero taka redakcja wypowiedzi ujawnia jej głęboki sens. To ciekawe
doświadczenie i nauka, żeby najuważniej słuchać „wrogów’. Nawet, jak się
gruntownie mylą. Chyba, że tylko toczą pianę.<o:p></o:p></span></div>
<div class="MsoNormal">
<span style="background-color: white; color: #666666; font-family: "verdana" , sans-serif; line-height: 115%;">Spróbujmy więc na to
całkiem uprawnione i ciekawe pytanie – odpowiedzieć.<span style="font-size: 9pt;"><o:p></o:p></span></span></div>
<h2>
<span style="background: white;"><br /></span></h2>
<h3>
<span style="background: white;">Czego uczymy na Studiach</span></h3>
<div class="MsoNormal">
<span style="background-color: white; color: #666666; font-family: "verdana" , sans-serif; line-height: 115%;">Rzeczywiście od pewnego
czasu realizujemy, z nadspodziewanym powodzeniem, misję wyszkolenia analityka o
nieco rozszerzonych kompetencjach. <o:p></o:p></span></div>
<div class="MsoNormal">
<span style="background-color: white; color: #666666; font-family: "verdana" , sans-serif; line-height: 115%;">Pokazujemy, jak budować
model analityczny w prawidłowo ukształtowanym środowisku analiz:<o:p></o:p></span></div>
<div class="MsoNormal">
<span style="background-color: white; color: #666666; font-family: "verdana" , sans-serif; line-height: 115%;"><br /></span></div>
<div class="MsoListParagraphCxSpFirst" style="margin-left: 53.4pt; mso-add-space: auto; mso-list: l0 level1 lfo1; text-indent: -18.0pt;">
<!--[if !supportLists]--><span style="color: #666666; font-family: "verdana" , sans-serif; line-height: 115%;">a)<span style="font-family: "times new roman"; line-height: normal;">
</span></span><!--[endif]--><span style="background-color: white; color: #666666; font-family: "verdana" , sans-serif; line-height: 115%;">Model ten
budujemy zawsze od zera, to znaczy z użyciem standardowych aplikacji biurowych
(głównie Excela i jego platformy budowy aplikacji VBA), <o:p></o:p></span></div>
<div class="MsoListParagraphCxSpMiddle" style="margin-left: 53.4pt; mso-add-space: auto; mso-list: l0 level1 lfo1; text-indent: -18.0pt;">
<!--[if !supportLists]--><span style="color: #666666; font-family: "verdana" , sans-serif; line-height: 115%;">b)<span style="font-family: "times new roman"; line-height: normal;">
</span></span><!--[endif]--><span style="background-color: white; color: #666666; font-family: "verdana" , sans-serif; line-height: 115%;">Środowisko
analiz pokazujemy, jako ściśle zintegrowane ze środowiskiem informatycznym,<o:p></o:p></span></div>
<div class="MsoListParagraphCxSpLast" style="margin-left: 53.4pt; mso-add-space: auto; mso-list: l0 level1 lfo1; text-indent: -18.0pt;">
<!--[if !supportLists]--><span style="color: #666666; font-family: "verdana" , sans-serif; line-height: 115%;">c)<span style="font-family: "times new roman"; line-height: normal;">
</span></span><!--[endif]--><span style="background-color: white; color: #666666; font-family: "verdana" , sans-serif; line-height: 115%;">To podejście
ma równie efektywne, a nawet jeszcze bardziej efektywne zastosowanie w
warunkach dużych firm<o:p></o:p></span></div>
<div class="MsoListParagraphCxSpLast" style="margin-left: 53.4pt; mso-add-space: auto; mso-list: l0 level1 lfo1; text-indent: -18.0pt;">
<span style="background-color: white; color: #666666; font-family: "verdana" , sans-serif; line-height: 115%;"><br /></span></div>
<div class="MsoNormal">
<span style="background-color: white; color: #666666; font-family: "verdana" , sans-serif; line-height: 115%;">Oto <a href="http://excelambitny.blogspot.com/2014/01/komunikat-o-studiach-podyplomowych.html" target="_blank">link do doniesień na ten temat</a> (tam są dalsze linki).<o:p></o:p></span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="background-color: white; color: #666666; font-family: "verdana" , sans-serif;">Z uwagi na
to, że koncepcja SOA wprawdzie powstawała na przestrzeni wielu lat, ale
dojrzała stosunkowo niedawno, uprawnione jest pytanie, czy sprawdza się w
praktyce? Czy można pracować w Excelu w architekturze SOA?</span><span style="background-color: white; color: #666666; font-family: "verdana" , "sans-serif";"><span style="font-size: 9pt;"> </span><sup><span style="font-size: small;"><b>3</b></span></sup><span style="font-size: 9pt;"><o:p></o:p></span></span></div>
<div class="MsoNormal">
<span style="background: white; color: #666666; font-family: "verdana" , "sans-serif"; font-size: 9.0pt;"><sup><br /></sup></span></div>
<h3>
<span style="background: white;">Jakie są doświadczenia z nauczania o
architekturze SOA?</span></h3>
<div class="MsoNormal">
<span style="background-color: white; color: #666666; font-family: "verdana" , sans-serif; line-height: 115%;">Są to doświadczenia podobne
do naszych innych, wieloletnich doświadczeń szkoleniowych.<o:p></o:p></span></div>
<div class="MsoNormal">
<span style="background-color: white; color: #666666; font-family: "verdana" , sans-serif; line-height: 115%;"><br /></span></div>
<div class="MsoNormal">
<span style="background-color: white; color: #666666; font-family: "verdana" , sans-serif; line-height: 115%;">Najważniejsze doświadczenie
jest takie: <o:p></o:p></span></div>
<div class="MsoNormal">
<span style="background-color: white; color: #666666; font-family: "verdana" , sans-serif; line-height: 115%;">Nikt z uczestników, a
mieliśmy w tej rzeszy już wielu naprawdę wybitnie kompetentnych analityków - użytkowników
Excela, nie uważał, że program zawiera „znane, banalne rzeczy”, albo uczenie „niepotrzebnych
umiejętności” i głosi jakieś "kretyńskie idee", nie mające zastosowania w
praktyce analizy w wielkich firmach. <o:p></o:p></span></div>
<div class="MsoNormal">
<span style="background-color: white; color: #666666; font-family: "verdana" , sans-serif; line-height: 115%;">WPROST przeciwnie. Anonimowe oceny były wysokie. </span></div>
<div class="MsoNormal">
<span style="background-color: white; color: #666666; font-family: "verdana" , sans-serif; line-height: 115%;"><br /></span></div>
<div class="MsoNormal">
<span style="background-color: white; color: #666666; font-family: "verdana" , sans-serif; line-height: 115%;">A co
najważniejsze - <o:p></o:p></span></div>
<div class="MsoNormal">
<b><span style="background-color: white; color: #666666; font-family: "verdana" , sans-serif; line-height: 115%;">- Im większe kompetencje posiadał student, tym
szybciej chwytał istotę naszego podejścia i tym szybciej potrafił to podejście
zastosować w praktyce.<o:p></o:p></span></b></div>
<div class="MsoNormal">
<span style="background-color: white; color: #666666; font-family: "verdana" , sans-serif; line-height: 115%;"><br /></span></div>
<div class="MsoNormal">
<span style="background-color: white; color: #666666; font-family: "verdana" , sans-serif; line-height: 115%;">Dobiegająca już prawie
setki, rzesza uczestników Studiów, w dużej części – doświadczonych analityków z
międzynarodowych korporacji, zaawansowanych użytkowników Excela, wydobywających się z
odmętów „exceliozy”, przeklejek i nieśmiertelnej „kontrolki” - przycisku
„Export do Excela”, chwyta okazję w lot, nabywa nowych umiejętności, poprawia
swoje służbowe raporty, przysyła pytania po zajęciach, które wskazują na chęć
natychmiastowego wykorzystania umiejętności. Najlepsi absolwenci są zdolni
kształtować samodzielnie swoje środowisko analiz. I robią to.<o:p></o:p></span></div>
<div class="MsoNormal">
<span style="background-color: white; color: #666666; font-family: "verdana" , sans-serif; line-height: 115%;"><a href="http://excelambitny.blogspot.com/2014/03/krotka-zajawka-jak-najbardziej-na-temat.html" target="_blank">Link do notki o publikacji w CRiZ</a><span style="font-size: 9pt;">.</span></span><span style="vertical-align: super;">4</span></div>
<div class="MsoNormal">
<o:p></o:p></div>
<div class="MsoNormal">
<span style="background: white; color: #666666; font-family: "verdana" , "sans-serif"; font-size: 9.0pt; line-height: 115%;"><br /></span></div>
<div class="MsoNormal">
<span style="background-color: white; color: #666666; font-family: "verdana" , sans-serif; line-height: 115%;">A inni nasi studenci?
Niektórzy z nich, zaczynają być wymagającymi partnerami specjalistów IT. I o
wiele więcej.<o:p></o:p></span></div>
<div class="MsoNormal">
<span style="background-color: white; color: #666666; font-family: "verdana" , sans-serif; line-height: 115%;"><br /></span></div>
<div class="MsoNormal">
<span style="background-color: white; color: #666666; font-family: "verdana" , sans-serif; line-height: 115%;">Co z tych doświadczeń
wynika?<o:p></o:p></span></div>
<div class="MsoNormal">
<span style="background-color: white; color: #666666; font-family: "verdana" , sans-serif; line-height: 115%;">Najważniejsze
doświadczenie jest takie, że być może po raz pierwszy w naszej praktyce, zajęcia,
które jest nam dane prowadzić, zawierają w jednym kawałku - <b>pewną masę
krytyczną wiedzy i umiejętności</b>, pozwalające wykształcić profesjonalnego
analityka. Kogoś w rodzaju „inżyniera analiz”. I to zmienia powoli sytuację.
Powiedzmy coś krótko o tych kompetencjach</span><span style="background: white; color: #666666; font-family: "verdana" , "sans-serif"; font-size: 9.0pt; line-height: 115%;">.<o:p></o:p></span></div>
<div class="MsoNormal">
<span style="background: white; color: #666666; font-family: "verdana" , "sans-serif"; font-size: 9.0pt; line-height: 115%;"><br /></span></div>
<h3>
<span style="background: white;">Kompetencje, jakie nabywa analityk na
Studiach</span></h3>
<div class="MsoNormal">
<span style="background-color: white; color: #666666; font-family: "verdana" , sans-serif; line-height: 115%;">Po pierwsze – kompetencje
standardowe.<o:p></o:p></span></div>
<div class="MsoNormal">
<b><span style="background-color: white; color: #666666; font-family: "verdana" , sans-serif; line-height: 115%;"><br /></span></b></div>
<div class="MsoNormal">
<b><span style="background-color: white; color: #666666; font-family: "verdana" , sans-serif; line-height: 115%;">Każdy analityk</span></b><span style="background-color: white; color: #666666; font-family: "verdana" , sans-serif; line-height: 115%;"> musi potrafić poprawnie stworzyć „wieczny raport”,
nie wymagający żmudnych przeklejek i poprawek w przyszłym tygodniu. Powinno wystarczyć kilka kliknięć dla odświeżenia danych i przeliczenia formuł. </span><br />
<span style="background-color: white; color: #666666; font-family: "verdana" , sans-serif; line-height: 115%;">To jest ten fragment jego kompetencji, który dotyczy jego samego i nikogo
więcej. <b>Standardowych kompetencji analityka</b>. Bez nich nie potrafi on wykorzystać
żadnej najlepszej architektury, ani SOA ani tradycyjnej.<o:p></o:p></span></div>
<div class="MsoNormal">
<b><span style="background-color: white; color: #666666; font-family: "verdana" , sans-serif; line-height: 115%;"><br /></span></b></div>
<div class="MsoNormal">
<b><span style="background-color: white; color: #666666; font-family: "verdana" , sans-serif; line-height: 115%;">„Inżynier analityk”</span></b><span style="background-color: white; color: #666666; font-family: "verdana" , sans-serif; line-height: 115%;"> potrafi z kolei <b>współpracować ze specjalistą IT</b>
i stawiać mu konkretne zadania. Zadania ułatwiające </span><span style="background-color: white; color: #666666; font-family: "verdana" , sans-serif; line-height: 18.399999618530273px;">pracę </span><span style="background-color: white; color: #666666; font-family: "verdana" , sans-serif; line-height: 115%;"><b>jemu</b>, a nie informatykowi. </span><br />
<span style="background-color: white; color: #666666; font-family: "verdana" , sans-serif; line-height: 115%;"><br /></span>
<span style="background-color: white; color: #666666; font-family: "verdana" , sans-serif; line-height: 115%;">Mówimy - nie - dla dostarczania mu „węgla zruconego na podwórko”, czyli „eksportów”, do żmudnej,
codziennej obróbki.</span></div>
<div class="MsoNormal">
<span style="background-color: white; color: #666666; font-family: "verdana" , sans-serif; line-height: 115%;">Nie – dla filozofii
„ochłapu” – uzależniającej od ciągłych „eksportów”.<o:p></o:p></span></div>
<div class="MsoNormal">
<span style="background-color: white; color: #666666; font-family: "verdana" , sans-serif; line-height: 115%;"><br /></span>
<span style="background-color: white; color: #666666; font-family: "verdana" , sans-serif; line-height: 115%;">Mówimy - tak – dla tworzenia
„bijących źródeł danych”. Czyli dla filozofii służebnej. Źródło ma być zawsze
na usługi analityka.<o:p></o:p></span></div>
<div class="MsoNormal">
<b><span style="background-color: white; color: #666666; font-family: "verdana" , sans-serif; line-height: 115%;"><br /></span></b></div>
<div class="MsoNormal">
<b><span style="background-color: white; color: #666666; font-family: "verdana" , sans-serif; line-height: 115%;">„Inżynier analityk”</span></b><span style="background-color: white; color: #666666; font-family: "verdana" , sans-serif; line-height: 115%;"> potrafi wreszcie, jeśli nie ma innego wyjścia,
jak w przypadku przywołanego autora publikacji, ale nie tylko jego, <b>sam stworzyć sobie</b> warstwę danych, żywe,
„bijące źródła danych” dla analizy. <o:p></o:p></span></div>
<div class="MsoNormal">
<span style="background-color: white; color: #666666; font-family: "verdana" , sans-serif; line-height: 115%;">Potrafi <b>sam zorganizować sobie środowisko analiz</b>.
Z pomocą kompetentnych informatyków. Lub bez niej.<span style="font-size: 9pt;"><o:p></o:p></span></span></div>
<div class="MsoNormal">
<span style="background: white; color: #666666; font-family: "verdana" , "sans-serif"; font-size: 9.0pt; line-height: 115%;"><br /></span></div>
<div class="MsoNormal">
<span style="background-color: white; color: #666666; font-family: "verdana" , sans-serif; line-height: 115%;">Oto opis kompetencji
analityka, którego kształcimy na <a href="http://excelambitny.blogspot.com/2014/01/komunikat-o-studiach-podyplomowych.html" target="_blank">Studiach</a>.<o:p></o:p></span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="background-color: white; color: #666666; font-family: "verdana" , sans-serif; line-height: 115%;">Powiedzmy wyraźnie: Ta architektura, architektura SOA, wymaga więc <b>ponadprzeciętnego profesjonalizmu użytkowników Excela</b>.</span><br />
<span style="background-color: white; color: #666666; font-family: "verdana" , sans-serif; line-height: 115%;">Ponadprzeciętnych predyspozycji. </span><br />
<span style="background-color: white; color: #666666; font-family: "verdana" , sans-serif; line-height: 115%;">Wymaga różnych kompetencji - budowania parametryzowanych formuł, kwerend, skonstruowanych na potrzeby tych formuł (a nie gigabajtów danych w "toolach"), podstaw SQLa pisanego w różnych dialektach tego języka, zależnych od różnorodnych źródeł danych.</span><br />
<span style="background-color: white; color: #666666; font-family: "verdana" , sans-serif; line-height: 115%;"><br /></span>
<span style="background-color: white; color: #666666; font-family: "verdana" , sans-serif; line-height: 115%;">To jednak nie wszystko. Technika nie wystarczy.</span><br />
<span style="background-color: white; color: #666666; font-family: "verdana" , sans-serif; line-height: 115%;">Wyuczony techniki power-user o ciasnym umyśle - to tylko sprawny rzemieślnik pozbawiony inicjatywy i zasklepiony w swoich stereotypach. </span><br />
<span style="background-color: white; color: #666666; font-family: "verdana" , sans-serif; line-height: 115%;">Inżynier - analityk ma ducha
innowacyjności, asertywności i inicjatywy, ma rozeznanie potrzeb analizy w skali
korporacji i umiejętności uzyskania niestandardowych uprawnień.<o:p></o:p></span><br />
<span style="background-color: white; color: #666666; font-family: "verdana" , sans-serif; line-height: 115%;"><br /></span></div>
<div class="MsoNormal">
<span style="background-color: white; color: #666666; font-family: "verdana" , sans-serif; line-height: 115%;">Dlaczego tak musi być i kto
jest temu "winien"? To oczywiście już „inna bajka”. Ale zróbmy i do niej odniesienie.<o:p></o:p></span></div>
<div class="MsoNormal">
<span style="background-color: white; color: #666666; font-family: "verdana" , sans-serif; line-height: 115%;"><br /></span></div>
<div class="MsoNormal">
<span style="background-color: white; color: #666666; font-family: "verdana" , sans-serif; line-height: 115%;">My, promotorzy tej
koncepcji – oskarżamy o ten stan rzeczy - profesjonalną informatykę
odpowiedzialną za kształtowanie środowiska analiz. Nie tylko producentów
BI-jów. Oskarżamy obowiązujący paradygmat analizy, zwłaszcza w wielkich
korporacjach.<span style="font-size: 9pt;"><o:p></o:p></span></span></div>
<h2>
<span style="background: white;"><br /></span></h2>
<h3>
<span style="background: white;">Obowiązujący ciągle paradygmat profesjonalnej informatyki (Opis)</span></h3>
<div>
<b><span style="background-color: white; color: #666666; font-family: "verdana" , sans-serif; line-height: 115%;">„Nie ma prawdziwego życia poza BI –jem.</span></b><span style="background-color: white; color: #666666; font-family: "verdana" , sans-serif; line-height: 115%;">”</span></div>
<div class="MsoNormal">
<i><span style="background-color: white; color: #666666; font-family: "verdana" , sans-serif; line-height: 115%;">Profesjonalna analiza powinna się odbywać w
BI-aju. Wszystkie analizy w Excelu to
anomalia, wyjątek potwierdzający regułę, domena power-userów. Przyczyną
konieczności jej zastosowania jest prawie zawsze błędna procedura wdrożenia
BI-aja, źle nadane uprawnienia, braki w wyszkoleniu z funkcjonalności BI-aja,
co powoduje konieczność chodzenia na skróty.</span><span style="background: white; color: #666666; font-family: "verdana" , "sans-serif"; font-size: 9.0pt; line-height: 115%;"> <sup>5</sup><o:p></o:p></span></i></div>
<div class="MsoNormal">
<b><span style="background-color: white; color: #666666; font-family: "verdana" , sans-serif; line-height: 115%;">Koniec opisu paradygmatu.<span style="font-size: 9pt;"><o:p></o:p></span></span></b></div>
<h2>
<span style="background: white;"><br /></span></h2>
<h3>
<span style="background: white;">W pewnym sensie analityk jest sam</span></h3>
<div>
<span style="color: #666666; font-family: "verdana" , sans-serif;"><span style="background-color: white; line-height: 18.399999618530273px;">Powyższy paradygmat jest szkodliwym złudzeniem, przyczyną realnych strat dla firm, które mu hołdują i frustracji analityków, zepchniętych do getta "exceliozy".</span></span></div>
<div>
<span style="color: #666666; font-family: "verdana" , sans-serif;"><span style="background-color: white; line-height: 18.399999618530273px;"><br /></span></span></div>
<div class="MsoNormal">
<span style="background-color: white; color: #666666; font-family: "verdana" , sans-serif; line-height: 115%;">Analityk , zwłaszcza w
dużej firmie, posiadającej dział IT i jeszcze na dodatek „oficjalne narzędzie
analizy” czyli jakiegoś Bi – aja, używając zwrotu pewnego mojego komentatora o niewyparzonym języku: „żyje w
równoległej rzeczywistości". </span><br />
<span style="background-color: white; color: #666666; font-family: "verdana" , sans-serif; line-height: 115%;">Z tą poprawką, że jest to "rzeczywistość realna". A nie wirtualna.</span><br />
<span style="background-color: white; color: #666666; font-family: "verdana" , sans-serif; line-height: 115%;">To nie są ani pleonazmy ani oksymorony. To samo życie.<o:p></o:p></span><br />
<span style="background-color: white; color: #666666; font-family: "verdana" , sans-serif; line-height: 115%;"><br /></span></div>
<div class="MsoNormal">
<span style="background-color: white; color: #666666; font-family: "verdana" , sans-serif; line-height: 115%;">I albo sobie sam pomoże,
albo ugrzęźnie w exceliozie do końca kariery. A nikt, nikt! - nie rozumie jego
sytuacji, często - łącznie z nim samym! <o:p></o:p></span></div>
<div class="MsoNormal">
<span style="background-color: white; color: #666666; font-family: "verdana" , sans-serif; line-height: 115%;"><br /></span></div>
<div class="MsoNormal">
<span style="background-color: white; color: #666666; font-family: "verdana" , sans-serif; line-height: 115%;">Dlaczego sam nie
rozumie swojej sytuacji??? Odpowiedź zawiera się w punkcie „Czego uczymy …” i „Jakie są doświadczenia z nauczania o
architekturze SOA”<o:p></o:p></span></div>
<div class="MsoNormal">
<span style="background-color: white; color: #666666; font-family: "verdana" , sans-serif; line-height: 115%;"><br /></span></div>
<div class="MsoNormal">
<span style="background-color: white; color: #666666; font-family: "verdana" , sans-serif; line-height: 115%;">Sądząc z naszych
doświadczeń z dyskusji z „profesjonalistami”, ci, którzy formalnie powinni
mu pomóc, nie umieją albo nie chcą mu pomóc. Albo jedno i drugie.<o:p></o:p></span></div>
<div class="MsoNormal">
<span style="background-color: white; color: #666666; font-family: "verdana" , sans-serif; line-height: 115%;"><br /></span></div>
<div class="MsoNormal">
<span style="background-color: white; color: #666666; font-family: "verdana" , sans-serif; line-height: 115%;">To jest właśnie kwestia,
która została poruszona w punktach <a href="https://www.blogger.com/null" name="OdwołanieDoNibycytatu"></a>2 i 3 naszego
niby - cytatu.<o:p></o:p></span></div>
<div class="MsoNormal">
<span style="background-color: white; color: #666666; font-family: "verdana" , sans-serif; line-height: 115%;"><br /></span></div>
<div class="MsoNormal">
<span style="background-color: white; color: #666666; font-family: "verdana" , sans-serif; line-height: 115%;">Na pytanie o możliwość
stosowania architektury SOA przy używaniu „czystego” Excela, mam nadzieję,
niniejszym tekstem dałem jednoznaczną odpowiedź. </span><span style="background-color: white; color: #666666; font-family: "verdana" , sans-serif; line-height: 115%;">I precyzyjnie określiłem warunki. </span><br />
<span style="background-color: white; color: #666666; font-family: "verdana" , sans-serif; line-height: 115%;"><br /></span>
<span style="background-color: white; color: #666666; font-family: "verdana" , sans-serif; line-height: 115%;">Natomiast pozostaje jeszcze wyjaśnić, co ma do rzeczy odwołanie do AFINa na
wątku o architekturze SOA?</span></div>
<h2>
<span style="background: white;"><br /></span></h2>
<h3>
<span style="background: white;">AFIN w architekturze SOA</span></h3>
<div class="MsoNormal">
<span style="background: white;">Wydaje się, że jest całkowicie uprawnione odwołanie
się na wątku o architekturze SOA <b>do JEDYNEGO narzędzia analiz biznesowych,
które stosuje tę architekturę w praktyce</b> i ma referencje z dużych,
poważnych firm. Referencje, które można by określić, jako więcej niż pozytywne,
jeśli nie entuzjastyczne.<o:p></o:p></span></div>
<div class="MsoNormal">
<span style="background: white;">Może, gdyby ta architektura była powszechnie obowiązująca, „banalna”. Nie byłoby o czym mówić. Ale
jeśli jest zaciekle zwalczana? </span><span style="background-color: white;">To chyba logiczne?</span></div>
<div class="MsoNormal">
<span style="background: white;"><br /></span>
<span style="background: white;">Ale to nie
jedyny powód.<o:p></o:p></span></div>
<div class="MsoNormal">
<span style="background: white;"><br /></span></div>
<div class="MsoNormal">
<span style="background: white;">Drugi powód jest taki, że to
jest <b>konkretna i jedyna na rynku pomoc dla analityków</b>, którzy chcą
sprofesjonalizować swoje środowisko analiz, którzy nie chcą czekać na nigdy
niezrealizowane obietnice, że „się poprawi raport w biaju i będzie dobrze”. A
póki co, mają do dyspozycji tylko kontrolkę - "Export do Excela", przeklejki i odmęty „exceliozy”.<o:p></o:p></span></div>
<div class="MsoNormal">
<span style="background: white;"><br /></span></div>
<div class="MsoNormal">
<span style="background: white;">Ale może się mylę i takich
narzędzi, które zapewniają trwałe „raporty, które wystarczy odświeżyć” jest bez liku a my naprawdę żyjemy w „równoległej
rzeczywistości?<o:p></o:p></span></div>
<br />KrisRuminskihttp://www.blogger.com/profile/16135213169687613939noreply@blogger.com5tag:blogger.com,1999:blog-5844814625656434847.post-75106222741648562172014-03-17T02:53:00.000-07:002014-03-25T05:23:26.468-07:00Marcowy numer CRiZ wspomina o SOA<span style="background-color: white; color: #666666; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 16.799999237060547px;">Krotka zajawka jak najbardziej na temat.</span><br />
<br style="color: #666666; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 16.799999237060547px;" />
<span style="background-color: white; color: #666666; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 16.799999237060547px;">Ukazał się marcowy numer Controllingu i Rachunkowości Zarządczej. A w nim artykuł Stanisława Grabowego pt.</span><br />
<b style="color: #666666; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 16.799999237060547px;">Budowa raportów wspomagających<br style="margin-top: 0px;" />zarządzanie należnościami<br />w polskim oddziale<br />międzynarodowej firmy</b><br />
<br style="color: #666666; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 16.799999237060547px;" />
<span style="background-color: white; color: #666666; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 16.799999237060547px;">Autor skorzystał, przy budowie środowiska raportowego, z koncepcji architektonicznej SOA, cytuję:</span><br />
<br style="color: #666666; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 16.799999237060547px;" />
<i style="color: #666666; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 16.799999237060547px;">Jeżeli chodzi o stronę techniczną, to raporty muszą<br style="margin-top: 0px;" />być proste w obsłudze, tzn. jak najbardziej przyjazne<br />użytkownikowi. Projekt będzie bazował na koncepcji<br />Spreadsheet Oriented Architecture (SOA), czyli architekturze<br />zorientowanej na skoroszyt. </i><br />
<br style="color: #666666; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 16.799999237060547px;" />
<span style="background-color: white; color: #666666; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 16.799999237060547px;">Niestety nie mogę podać linka. Trzeba sobie kupić egzemplarz. :)</span><br />
<br style="color: #666666; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 16.799999237060547px;" />
<span style="background-color: white; color: #666666; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 16.799999237060547px;">Jeszcze jeden cytat:</span><br />
<br style="color: #666666; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 16.799999237060547px;" />
<i style="color: #666666; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 16.799999237060547px;">Zaletą tego rozwiązania jest brak wydatków na<br style="margin-top: 0px;" />oprogramowanie, usługi IT czy licencje. Wszystko<br />zostało wykonane przez pracownika wewnętrznego<br />firmy. Jednak warunkiem koniecznym do wykonania<br />tego zadania była odpowiednia wiedza i umiejętności<br />osoby realizującej projekt. </i><br />
<br style="color: #666666; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 16.799999237060547px;" />
<span style="background-color: white; color: #666666; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 16.799999237060547px;">Proszę zwrócić uwagę na ostatnie zdanie. Ktoś tu coś mówił o konieczności wychowania "nowego człowieka". Okazuje się, że coś w tym jest. Ale, jak widać, nie święci garnki lepią.</span><br />
<span style="background-color: white; color: #666666; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 16.799999237060547px;">Własnie otworzono na Uniwersytecie Ekonomicznym we Wrocławiu DWIE RÓWNOLEGŁE czwartą i piątą, edycje naszych studiów.</span><br />
<br style="color: #666666; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 16.799999237060547px;" />
<span style="background-color: white; color: #666666; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 16.799999237060547px;">Dochodzimy już do setki "nowych ludzi".</span><br />
<span style="background-color: white; color: #666666; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 16.799999237060547px;">Jaka liczba będzie liczbą przełomową?</span><br />
<br style="color: #666666; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 16.799999237060547px;" />
<span style="background-color: white; color: #666666; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 16.799999237060547px;">Pozdrawiam wszystkich czytelników tego wątku.</span><br />
<span style="background-color: white; color: #666666; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 16.799999237060547px;">Muszę się przygotowywać do zajęć w weekend.</span>KrisRuminskihttp://www.blogger.com/profile/16135213169687613939noreply@blogger.com0tag:blogger.com,1999:blog-5844814625656434847.post-90765680459464899552014-01-24T04:05:00.002-08:002014-03-10T10:58:58.943-07:00Komunikat o Studiach Podyplomowych "Excel w controllingu dla zaawansowanych"Zakończyliśmy właśnie zajęcia na drugiej edycji Studiów Podyplomowych:<br />
<br />
<h3 style="text-align: center;">
<a href="http://www.exc.ue.wroc.pl/" target="_blank">MS Excel w controllingu dla zaawansowanych</a></h3>
To nie jest reklama. To uprzejma informacja dla wielu zainteresowanych i pytających. :)<br />
Kto pierwszy raz i nie wie o co chodzi, podaję linki.<br />
<br />
<a href="http://excelambitny.blogspot.com/2013/08/studia-specjalistyczne-analitykow.html" target="_blank"><span style="font-size: x-small;">Studia specjalistyczne analityków biznesowych. Teoria i praktyka. Część I</span></a><br />
<div>
<a href="http://excelambitny.blogspot.com/2013/08/studia-specjalistyczne-analitykow_28.html" target="_blank"><span style="font-size: x-small;">Studia specjalistyczne analityków biznesowych. Teoria i praktyka (część 2)</span></a><br />
<a href="http://excelambitny.blogspot.com/2013/10/studia-specjalistyczne-analitykow.html" target="_blank"><span style="font-size: x-small;">Studia specjalistyczne analityków biznesowych. Teoria i praktyka (część 3)</span></a></div>
<br />
Trzecia edycja trwa już od października.<br />
<br />
Zapisy na edycję czwartą zostały zakończone z braku miejsc. Rusza od marca.<br />
(przyp.10.03.2014: już ruszyła. Odbyły się dwa weekendowe zajęcia. Świetna grupa :) )<br />
Wobec dużego zainteresowania, postanowiono uruchomić edycję piątą!<br />
Rusza od kwietnia. Są jeszcze miejsca.<br />
<br />
Edycja warszawska ciągle jeszcze się waha. Czy wejdziemy na teren lwa (żeby nie mówić o jaskini)? Proszę śledzić dalsze komunikaty...<br />
<br />
Nie jest to sytuacja zwyczajna na Studiach Podyplomowych. Było kilkadziesiąt projektów. Ruszyło osiem. Nasz projekt jest jednym z najbardziej obleganych. Czy może gdzieś jest łatwiej?<br />
Jak na "byle co", (określenie pewnego trolla z cenzusem na znakomitym GL o naszej koncepcji i o naszych kompetencjach) to chyba nie byle co?<br />
<br />
<h3>
Tylko kilka zdań refleksji</h3>
<h4>
Fascynująca Przygoda</h4>
W tej naszej "przygodzie ze Studiami" zasmakowaliśmy czegoś fascynującego, co składa się na rzetelną działalność akademicką.<br />
<br />
W kontakcie ze słuchaczami Studiów, o wyższej, niż studenci, samoświadomości, z ludźmi, którzy mają już doświadczenia łączenia wiedzy i praktyki, doskonalimy przekaz, pogłębiamy samo - rozumienie <b>naszej koncepcji.</b><br />
<b>Przypomnę - architektury SOA - oraz procesu excelocentrycznej, profesjonalnej analizy w tej architekturze - z dodatkową warstwą danych, należącą do analityka.</b><br />
<b><br /></b>
Weryfikujemy jej sensowność i przydatność w warunkach dużych firm, które albo mają system raportowy (tzw.BI) albo "tylko" system ERP.<br />
Poprzez konkretne, praktyczne zastosowania - dostrzegamy nowe aspekty naszej "teorii".<br />
Chyba na tym polega praca na uczelni? Muszę o tym jeszcze podyskutować z naszymi kolegami - akademikami. Bo niby już to wiedziałem, ale teraz to mnie znowu zafascynowało.<br />
<br />
Dla mnie osobiście wielką pomocą są rozwiązywane "zadania domowe".<br />
Jeśłi już się wynuka ich przysłanie. Nigdy 100% uczestników. Ale większość. Po trudach.<br />
Trzeba popracować nad formami nacisku...<br />
<br />
To lustro mojej "dydaktycznej siły rażenia".<br />
Niespodzianki, że to, co dla mnie było oczywiste, budzi powszechne trudności.<br />
Możliwość oceny, gdzie się kończy sztampa, a zaczyna samodzielne myślenie.<br />
<br />
Zaskakujące zastosowania typowych, zdawałoby się problemów.<br />
Trudne, wymagające wiele nakładu pracy własnej i konsultacji dodatkowych, ale efektywne i efektowne koncepcje, podejmowane przez niedocenionych słuchaczy. Które materializują się w proces przełomowy dla firmowej analizy. I budzą prawdziwą satysfakcję zarówno dydaktyka, jak i słuchacza. To jednak już rzadkość, godna oryginalnej, o pracochłoności wyższej od przeciętnej, pracy dyplomowej.<br />
<blockquote class="tr_bq">
<i>"Nareszcie poczułem możliwości"</i></blockquote>
Przyjemne i "kontrowersyjne" są prośby o przysłanie gotowych rozwiązań.<br />
<blockquote class="tr_bq">
<i>"bo muszę to szybko zastosować w firmie". </i></blockquote>
Wtedy dusza dydaktyka cierpi, bo słuchacz powinien to już umieć, i walczy o lepsze z duszą "wynalazcy", szczęśliwego, że wynalazek jest tak upragniony.<br />
<br />
<br />
<h4>
"Efekt dydaktyczny"</h4>
Dlaczego w cudzysłowie? Bo to jest efekt u prowadzącego, nie u słuchacza. Coś komuś tłumacząc, lepiej precyzujemy pojęcia, dostrzegamy, co jest ważne a co nieistotne.<br />
<br />
Nasi słuchacze nie tylko słuchają i rozumieją nasz tok rozumowania i "teoryzowania".<br />
Oni mają swoje konkretne, profesjonalne potrzeby, które wyrażają na przerwach zajęć i w e-mailach.<br />
My też się od nich uczymy.<br />
<br />
<h4>
Excel, jako konkurent biajów, czy partner?</h4>
Nasi przeciwnicy twierdzą, że ani jedno, ani drugie. Excel - to getto. Trzeba się jak najszybciej wydostać. I wejść do świata profesjonalnej analizy.<br />
A my?<br />
Kolejny raz potwierdziliśmy nasz ogląd sytuacji: "wszyscy robią analizy w Excelu", korzystając, zarówno ze źródeł danych z eksportów z systemów BI, z systemów ERP, jak i z innych, zupełnie dowolnych.<br />
<br />
Nie wyklucza to wykorzystania przez menadżerów raportów generowanych przez systemy raportujące, przygotowane najczęściej przez samych dostawców bi - ajów. Drogie, trudne w modyfikacji, czasem zresztą działające w zbyt długim cyklu odświeżania, jak na potrzeby bieżącej analizy.<br />
<br />
Ale ta frekwencja i atmosfera na zajęciach mówi za siebie.<br />
Można to też zanegować:<br />
Na moją opinię:<br />
<blockquote class="tr_bq">
<i>Na Studia przychodzą tylko tacy, którzy to rozumieją.<br />Widzą nieakceptowane braki środowiska analizy i swoje trudności w zmianie tego stanu rzeczy.<br />Te trudności chcą usunąć przez podwyższenie swoich kwalifikacji. Kończą studia usatysfakcjonowani. Przynajmniej niektórzy, zwłaszcza tacy, którzy przyłożyli się na zajęciach.</i></blockquote>
Zapytają ci, co negują i hejtują:<br />
<br />
<blockquote class="tr_bq">
<b><i>Ale może inni, nie tyle nie rozumieją roli Excela w analizie, ile rozumieją, że ta rola nie jest </i></b><b><i>tak ważna?</i></b></blockquote>
<br />
Nie rozstrzygajmy tego. My się zajmujemy tymi, którzy się z nami zgadzają i im chcemy pomóc.<br />
Reszta niech sobie pomaga na swój sposób. Prawdopodobnie "sama sobie szkodzi" grzęznąc w exceliozie. Ale to legalne.<br />
Na ich nawracanie przyjdzie czas, kiedy "partia rozsądku" zdobędzie wyższą pozycję i wyjdzie z "getta excela".<br />
<br />KrisRuminskihttp://www.blogger.com/profile/16135213169687613939noreply@blogger.com2tag:blogger.com,1999:blog-5844814625656434847.post-89354880388839297792014-01-09T07:58:00.000-08:002014-01-29T00:55:44.868-08:00Technologia OLAP dla analityków (4)<h3>
Architektura analizy z Excelem w roli głównej<o:p></o:p></h3>
<div class="MsoNormal">
<h4>
Praktyka Dzisiaj</h4>
Jaka jest <b>teraz,
dzisiaj</b> rola Excela w analizie - to wie dobrze każdy analityk, mający
szczęście współpracować z jakimś systemem bi – aj. Opisałem to <a href="http://excelambitny.blogspot.com/2013/04/kotnia-o-tabele-przestawna-czyli.html" target="_blank">tutaj</a>. A także jeszcze gdzieś, w formie rozwiniętej,
pasjonującej historyjki. <a href="http://excelambitny.blogspot.com/2012/06/spreadsheet-oriented-architecture-soa.html" target="_blank">Prosto z życia. Tam</a>.<o:p></o:p></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
Najpierw musi coś zrobić w swoim bi-aju. A potem?<o:p></o:p></div>
<div class="MsoListParagraphCxSpFirst" style="mso-list: l0 level1 lfo1; text-indent: -18.0pt;">
<!--[if !supportLists]--><i>1)<span style="font-size: 7pt; font-style: normal;"> </span></i><!--[endif]--><i>Potem – dostęp tylko w interface’ie
(kontrolce) tabeli przestawnej bi – aja. <b>Własnej
kontrolce bi - aja</b>. (…). <o:p></o:p></i></div>
<div class="MsoListParagraphCxSpMiddle" style="mso-list: l0 level1 lfo1; text-indent: -18.0pt;">
<!--[if !supportLists]--><i>2)<span style="font-size: 7pt; font-style: normal;"> </span></i><!--[endif]--><i>Jak analityk koniecznie chce, to może zawsze
użyć innej kontrolki - „Excel”. (czyli „Export do Excela” przyp KR, żeby pewien
czytelnik zrozumiał, że Excel nie jest wprawdzie kontrolką, ale istnieją
kontrolki „Excel” :) ) (…). Wówczas analityk otrzyma w Excelu piękną tabelkę
prostokątną, z nagłówkami, której postać wynika z tego, jak obsłużył
„kontrolkę” TP w (…) bi-aju.<o:p></o:p></i></div>
<div class="MsoListParagraphCxSpLast" style="mso-list: l0 level1 lfo1; text-indent: -18.0pt;">
<!--[if !supportLists]--><i>3)<span style="font-size: 7pt; font-style: normal;"> </span></i><!--[endif]--><i>Jak wejdziemy w szczegóły, to się okaże, że
musi jeszcze wykonać mnóstwo czynności, które równają się ciągnięciu wózka
inwalidzkiego po błocie. Ale później?<o:p></o:p></i></div>
<div class="MsoNormal">
<i>Później może już w
Excelu robić, co chce.<o:p></o:p></i></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
Taka jest powszechna praktyka we wszystkich znanych mi
firmach. Moi polemiści <b>żądają dowodu</b>. Dostarczę go natychmiast, gdy oni dostarczą
mi dowodu, w formie wzoru z całką potrójną, na fakt, że woda jest mokra.<o:p></o:p><br />
<br />
No dobrze. Tak jest <b>dzisiaj. </b>Ale na <b>początku</b> tak nie było.<br />
<br />
<h4>
Praktyka z wczoraj i co się z nią stało</h4>
</div>
<div class="MsoNormal">
Opiszmy, jak to widział Microsoft, jeszcze pod wodzą Billa
Gates’a.<o:p></o:p></div>
<div class="MsoNormal">
Zacytujmy oficjalne opracowanie Microsoftu o hurtowniach
danych z roku 2000:<o:p></o:p></div>
<div class="MsoNormal" style="margin-left: 35.4pt;">
<i>Microsoft oferuje następujące narzędzia do budowy systemów wspomagania
decyzji: serwer OLAP, usługi PivotTable, OLE DB, DTS, (…), <b>Office 2000</b> i Microsoft Repository.<o:p></o:p></i></div>
<div class="MsoNormal" style="margin-left: 35.4pt;">
<i>(…)<o:p></o:p></i></div>
<div class="MsoNormal" style="margin-left: 35.4pt;">
<i>Składniki Office 2000, takie, jak Excel, umożliwiają przeglądanie
danych kostki w arkuszu kalkulacyjnym. Można także napisać kod Visual Basic for
Applications (VBA) i stworzyć moduły programowe dla uzyskania danych i
manipulacji nimi, co umożliwia tworzenie własnych interface’ów dla hurtowni
danych.<o:p></o:p></i></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
W jaki sposób miał się odbywać ten dostęp do hurtowni? Czy to może zupełnie
przebrzmiała sprawa sprzed półtorej dekady i nie ma co do niej wracać?<o:p></o:p></div>
<div class="MsoNormal">
W tej samej publikacji Microsoft ogłasza: <o:p></o:p></div>
<div class="MsoNormal" style="margin-left: 35.4pt;">
<i><br /></i></div>
<div class="MsoNormal" style="margin-left: 35.4pt;">
<i>API OLE DB jest podstawą uniwersalnego dostępu. Interface OLE DB może
być używany przez aplikacje baz danych dla dostępu do każdego typu danych
posiadającego dostawcę OLE DB. (…)<br />
ActiveX Data Objects (ADO) jest
narzędziem, które pozwala programistom Visual Basic na dostęp do interface’u
OLE DB.<o:p></o:p></i></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
Czy te enuncjacje były jakąś rewelacją w owym czasie? Nawet
wówczas nie. Były konsekwentną realizacją polityki MS w zakresie dostępu do baz
danych dla użytkowników Excela. </div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
Standard OLE DB został ogłoszony przez MS w
roku 1992, wraz z innym standardem – ODBC. Standard ODBC został wprowadzony do
Excela w wersji 5 (rok 1995), wraz z dodatkiem MS Query.<o:p></o:p></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
Rewelacją było co innego. W roku wydania omawianej
publikacji standard OLE DB został wprowadzony jednocześnie z serwerem MS SQL 7.0
do <b>Excela 2000</b>. Wraz z procedurą tworzenia offline’owych kostek OLAP!<o:p></o:p></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
Microsoft dokonał rewolucji, prawie niezauważonej. W każdym
razie nie było żadnego materiału w tefałenie. </div>
<div class="MsoNormal">
W kilku gabinetach jednak na
pewno odbyły się nerwowe narady. Potwornie drogie systemy analizy
wielowymiarowej, wielkie serwery analityczne i elitarne procesy OLAP zyskały
niemal darmowego konkurenta. </div>
<div class="MsoNormal">
Każdy użytkownik Excela mógł podłączyć się do
kostki OLAP wystawionej na stosunkowo niedrogim serwerze MS SQL. Ba, mógł sobie
sam wyprodukować kostkę OLAP na swoim PC-ie dysponując programem MS Excel 2000
wartości 500 dolarów. Wydawało się, że Microsoft dokonał kolejnego wyłomu w
samozwańczych „świątynnych twierdzach” informatycznych. </div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
Zdemokratyzował
profesjonalną analizę biznesową. Tą drogą szedł jeszcze kilka lat, doskonaląc
analityczne funkcjonalności Excela w wersji 2003. Potem, po odejściu Gates’a ta
konsekwentna linia rozwojowa, załamała się w połowie lat 2000 –nych. Jednym z
sygnałów odwrotu było wyłączenie kreatora kostek w wersji Excela 2007 a także
regres w istotnych dla dostępu do danych funkcjach serwera MS SQL 2008.<o:p></o:p></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
Jaka może być hipoteza wyjaśniająca, dlaczego ta linia
rozwojowa się załamała?<o:p></o:p></div>
<div class="MsoNormal">
Może to, że Microsoft poważnie zagroził interesom biznesu
analiz? Wówczas właśnie nastąpiła „odpowiedź” w postaci systemów Bi Aj? A w
Microsofcie nastąpiła akurat, pechowo, zmiana warty?<o:p></o:p></div>
<div class="MsoNormal">
<br />
<h4>
Wracamy do dnia dzisiejszego</h4>
</div>
<div class="MsoNormal">
Dzisiaj, zamiast napisać
<o:p></o:p></div>
<div class="MsoNormal" style="margin-left: 35.4pt;">
„<i>Składniki Office 2013, takie, jak Excel, umożliwiają przeglądanie
danych kostki w arkuszu kalkulacyjnym”</i>.<o:p></o:p></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
Musimy napisać: <b>Najpierw
musisz użyć bi-aja! <o:p></o:p></b></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
A potem?<o:p></o:p></div>
<div class="MsoNormal" style="margin-left: 35.4pt;">
<i>Jak analityk koniecznie chce, to może zawsze użyć ( w bi-aju) innej
kontrolki - „Excel”. (…). Wówczas
analityk otrzyma w Excelu piękną tabelkę prostokątną, z nagłówkami, której
postać wynika z tego, jak obsłużył „kontrolkę” TP w (…) bi-aju.</i><o:p></o:p></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<h3>
Konsekwencje dziwnego rozwoju analizy</h3>
Tak właśnie prawidłowa, (albo, jak kto woli, genialna w swej
prostocie i konsekwencji) koncepcja Microsoft’a, koncepcja architektury profesjonalnej
analizy, w której Excel jest pełnoprawnym elementem, zintegrowanym ze
środowiskiem przez standardy informatyczne, takie jak OLE DB, została
sprowadzona do prymitywnej, tępej i egoistycznej koncepcji bi-ajków. <o:p></o:p></div>
<div class="MsoNormal" style="margin-left: 35.4pt;">
<i><br /></i></div>
<div class="MsoNormal" style="margin-left: 35.4pt;">
<i>„Bądź naszym użytkownikiem, chcesz, czy nie. Ostatecznie możesz sobie
wypluć coś do Excela”.</i><br />
<br /></div>
<div class="MsoNormal">
Kontrolka „Excel”, czyli miłościwie panujący klawisz „Export
do Excela” zabiła „architekturę służebną” która udostępniała dane dla Excela
„raz na zawsze” i zastąpiła ją „architekturą ochłapu”, rzucającą te dane, jak
ochłap. I utrzymująca stan „karmienia”, czyli stałego uzależnienia.<o:p></o:p></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
W wyniku otrzymujemy podział świata analizy na dwie części, odcięcie analityków od głównego nurtu informatyki, skazanie ich na rolę
outsiderów, obciachowych „użytkowników excelka”.<o:p></o:p></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
Konsekwencje tej sytuacji są negatywne i wielorakie. <o:p></o:p></div>
<div class="MsoNormal" style="margin-left: 18.0pt;">
<br /></div>
<div class="MsoNormal" style="margin-left: 18.0pt;">
Zamiast promowania efektywnych,
profesjonalnych standardów, procesów i architektury wśród analityków, oferuje
się im (za pośrednictwem ich zdezorientowanych szefów, omamionych przez
specjalistów od sprzedaży) fałszywą alternatywę: albo – bi-aj albo pozostanie w
zatęchłym „informatycznym slumsie exceliozy”. </div>
<div class="MsoNormal" style="margin-left: 18.0pt;">
<br /></div>
<div class="MsoNormal" style="margin-left: 18.0pt;">
Analitycy się nie buntują. Robią swoje i
biorą swoje. Jak im wdrożą bi-aja, dopiero się okaże, jak są potrzebni z tym
swoim obciachowym excelkiem.<o:p></o:p></div>
<div class="MsoNormal" style="margin-left: 18.0pt;">
<br /></div>
<div class="MsoNormal" style="margin-left: 18.0pt;">
„Rządzą” tam - biegli w swoim
rzemiośle „guru”, power-userzy, specjaliści od negocjacji z „bi – ludkami”, aby
uzyskać jakiś „raport”, z którego „jakoś” się skorzysta w analizie. Im
pozostają exporty, przeklejki i excelioza, czyli analityczne getto na obrzeżach
bi-ajów z ich rzekomo jedynie profesjonalnymi raportami.<o:p></o:p></div>
<div class="MsoNormal" style="margin-left: 18.0pt;">
<br /></div>
<div class="MsoNormal" style="margin-left: 18.0pt;">
Ale co za różnica? Życie toczy
się gdzie indziej.<o:p></o:p></div>
<h3>
Wnioski<o:p></o:p></h3>
<div class="MsoNormal">
Co wynika z tego opisu założeń architektury procesu analizy
z przełomu wieków oraz jego konfrontacji z dzisiejszym podejściem?<o:p></o:p></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
I co mnie tak uderzyło w pełnej poczucia wyższości tyradzie
wygłoszonej przez Pewnego Informatyka, specjalisty BI, do analityka, ciekawego
świata i grzecznie zadającego pytania?<o:p></o:p></div>
<div class="MsoNormal" style="margin-left: 35.4pt;">
<b><i><br /></i></b></div>
<div class="MsoNormal" style="margin-left: 35.4pt;">
<b><i>OLAP to technologia</i></b><i>. (…) Nie ma możliwości i nie można tego
porównywać bo <b>to zupełnie inne bajki</b>.<o:p></o:p></i></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
Otóż zdałem sobie sprawę, że mam do czynienia ze sceną
symboliczną. Oto rozmawiają ze sobą, jak gęś z prosięciem, dwaj przedstawiciele
tej samej dziedziny biznesu, tyle, że z różnych segmentów procesu, który obaj
realizują. Te różne segmenty procesu zakładają wprawdzie różne kompetencje u
każdego z uczestników, ale powinna występować przynajmniej wspólnota celów i
zrozumienie wzajemnego uzależnienia.<o:p></o:p></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
A jaki obraz wyłania się z tej konfrontacji postaw?<o:p></o:p></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
Z jednej strony - postawa ciekawości i pokory. Wiadomo –
obciachowy analityk. Nie tylko dobrze wychowany, ale zna swoje miejsce. Jest
„tylko” analitykiem.<o:p></o:p></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
Z drugiej strony – pycha, przekonanie o swojej niewątpliwej
kompetencji oraz o niekompetencji ludzi „z innej bajki” i …kompletne zagubienie
<b>celu swojej działalności</b>. <o:p></o:p></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
Kompletnie inne bajki? Nie można tego porównywać? Absurd?<o:p></o:p></div>
<div class="MsoNormal">
Tak, dokładnie tak. Może z wyjątkiem absurdu. Samo życie.<o:p></o:p></div>
<br />
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
Koniec kłótni. Z mojej strony.<o:p></o:p></div>
KrisRuminskihttp://www.blogger.com/profile/16135213169687613939noreply@blogger.com0tag:blogger.com,1999:blog-5844814625656434847.post-34957480036807149892014-01-09T06:06:00.000-08:002014-01-16T12:41:29.491-08:00Technologia OLAP dla analityków (3)<h3>
Technologia OLAP – to takie proste<o:p></o:p></h3>
<div class="MsoNormal">
Powiedzieliśmy już, jaki CEL ma technologia <i>OLAP</i>. To technologia uzyskiwania danych
w postaci najbardziej przydatnej do analizy biznesowej. </div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
Skrót <i>OLAP</i> oznacza <i>OnLine Analitycal Processing</i>, czyli, po prostu, przetwarzanie (danych
dla celów) analizy na bieżąco.<o:p></o:p></div>
<div class="MsoNormal">
Skrót ten powstał, jako odróżnienie od innego procesu, <i>OnLine Transactional Processing (OLTP)</i>,
czyli bieżącego przetwarzania transakcji. </div>
<div class="MsoNormal">
<i><br /></i></div>
<div class="MsoNormal">
<i>Przetwarzanie
transakcji</i> oznaczało systemy obsługi bieżącej działalności
przedsiębiorstwa: wystawianie faktur, rejestrowanie płatności, ruchów w
magazynie, księgowanie wszystkich zdarzeń gospodarczych. Na bieżąco. <o:p></o:p></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
Dodatek „na bieżąco” – to oczywiście chwyt marketingowy producentów
tych systemów, a jednocześnie postulat funkcjonalny. Konkurencyjny biznes
znajduje się pod presją czasu. Szybkość reagowania na zdarzenia jest krytyczna.<o:p></o:p></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
Dzisiaj termin ten, wobec wszechobecnej funkcjonalności „na bieżąco”
ma już wyłącznie znaczenie historyczne. Podobnie z innymi wynalazkami. Skoro
wszyscy mają komórki, nikt nie reklamuje „łatwej łączności na bieżąco”. Teraz
ten środek łączności musi się odróżniać czymś innym. Na przykład –
możliwością oglądania telewizji w autobusie, nie tyle na bieżąco, co na
stojąco.<o:p></o:p></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
A w analizie biznesowej oczywiście taka presja też
występuje. Stąd też ukuto analogiczny termin: <i>OLAP</i>. Ale co by nie powiedzieć, presja jest zdecydowanie mniejsza.
Obliczenie KPI dla zestawu parametrów biznesowych, takich, jak <i>produkt, najważniejsza grupa klientów,
kwartał</i> może być czasem sprawą gardłową. Ale chyba jednak rzadko.
Najczęściej wykonanie tego zadania dopiero po wypiciu kawy będzie zupełnie
wystarczające.<o:p></o:p></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
Systemy <i>OLAP</i>
odróżniają się jednak od systemów <i>OLTP</i>
również ważniejszymi cechami. Operują na danych w dużym zakresie czasu. W
analizie nie tylko bieżące zdarzenia ale i historia jest ważna. Ponadto dane te
powinny być dostosowane do szybkich odpowiedzi na różnorodne, często trudne do
przewidzenia, pytania.<o:p></o:p></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
W systemach transakcyjnych (<i>OLTP</i>) transakcje są ściśle zdefiniowane już na etapie projektu. A
więc sposób komunikacji z systemem jest wynikową tych definicji.<o:p></o:p></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
W systemach analitycznych (<i>OLAP</i>) – mamy chronologicznie gromadzone zasoby danych, które
jeszcze nie są informacją przydatną do zarządzania. Projektant ma więc za
zadanie stworzyć system, który efektywnie udostępni te dane. Co to znaczy –
efektywnie? To znaczy – wygodnie i <i>szybko</i>.
Tak, żeby zaspokoić potrzeby informacyjne kierownictwa nie wzbudzając ich
zniecierpliwienia, ułatwiając im zarządzanie.<o:p></o:p></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
Jak to zrobić?<o:p></o:p></div>
<div class="MsoNormal">
Punktem wyjścia jest … Tabela Przestawna. Mianowicie -
trzeba te dane zorganizować w taki sposób, żeby mogły być szybko, najlepiej <i>bezpośrednio, na bieżąco</i> - wykorzystane
przez Tabelę Przestawną. Pamiętacie? Miary i wymiary!<o:p></o:p></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
To rodzi potrzebę przetwarzania baz transakcyjnych do
postaci bazy analitycznej, zwanej tradycyjnie Hurtownią Danych (HD) oraz do
specjalnych obiektów analitycznych, zwanych kostkami OLAP. Niektórzy
specjaliści BI rozdzielają te dwa obiekty (<i>HD</i>
i <i>kostki OLAP</i>)na dwie warstwy danych
analitycznych. My je będziemy traktowali, jako jedną <i>warstwę danych analitycznych</i> (WDA), składającą się z dwóch rodzajów
obiektów: <i>Hurtowni Danych</i> (HD) i <i>kostek OLAP</i>.<o:p></o:p></div>
<div class="MsoNormal">
<i><br /></i></div>
<div class="MsoNormal">
<i>Hurtownia Danych</i> –
to w naszym ujęciu - dane analityczne w formie relacyjnych baz danych. Bazy te
są zorganizowane wokół tabel faktów, zawierających pola miar i pola
identyfikatorów wymiarów. Za pośrednictwem tych identyfikatorów tabela faktów
jest powiązana ze słownikami w strukturę <i>gwiazdy</i>
(gdy każdy identyfikator wymiaru w tabeli faktów jest połączony ze słownikiem
tego wymiaru) lub <i>płatka śniegu (</i>gdzie
struktura tabel jest dużo bardziej swobodna). <br />
To jest w istocie baza typu <i>ROLAP</i>
czyli <i>Relational OnLine Analitycal
Processing</i>.<o:p></o:p></div>
<div class="MsoNormal">
<i><br /></i></div>
<div class="MsoNormal">
<i>Kostki OLAP</i> – to
coś w rodzaju konstrukcji przestrzennej, bardziej zwartej niż <i>HD</i>, a więc bardziej efektywnej, którą
tworzy się właśnie z <i>„szerokiej” tabeli
(<a href="http://excelambitny.blogspot.com/2013/04/kotnia-o-tabele-przestawna-czyli.html" target="_blank">patrz tekst: Kłótnia….</a>),</i> utworzonej z kolei z <i>tabeli faktów</i> powiązanej ze <i>słownikami</i>.<o:p></o:p></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
Dlaczego kostka? Ponieważ można ją opisać, ograniczając się
do przykładu trójwymiarowego, właśnie, jako kostkę albo układ sześcianów z
podziałką. Wyobraźmy sobie przestrzenny obszar, którego trzy, wzajemnie
prostopadłe wymiary, są opisane np. kolejno
- przez miasta, lata i produkty, tworząc podziałki miast, lat i produktów.</div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<o:p></o:p></div>
<div class="MsoNormal">
W jednym kierunku odznaczyliśmy: Warszawa, Wrocław, Opole; w
drugim lata 2011,2012,2013, w trzecim Monitor X2011, Monitor X2012, Monitor
X2013. Utworzyliśmy trójwymiarowy układ współrzędnych. Każdy punkt tej
przestrzeni może być opisany przez ciąg wartości atrybutów: {Warszawa, 2011, Monitor
X2011}, {Wrocław, 2012, Monitor X2013}, {Opole, 2013, Monitor X2012}….itd.<o:p></o:p></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
Powiedzmy, że każdy punkt powstały z przecięcia linii
podziałek będziemy nazywać <i>ciągiem</i>. <i>Ciąg</i> – to po prostu lista trzech
wartości trzech wymiarów: np. Warszawa, rok 2013 i monitor X2013. <o:p></o:p></div>
<div class="MsoNormal">
Czy to już jest kostka OLAP? Jeszcze nie. Aby kostka OLAP
była kompletna, potrzebne jest coś jeszcze. Jak pamiętamy - <i>tabela faktów</i> zawiera <i>miarę</i>. Każdej trójce wartości <i>wymiarów</i> przypisana jest jedna wartość <i>miary</i>.<o:p></o:p></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
Mamy więc <i>ciąg</i> i
wartość <i>miary</i> dla tego ciągu. Czyli
jeden element kostki OLAP.<br />
<br />
<div style="text-align: center;">
<i>Skończony zbiór wszystkich takich elementów, ciągów (list wartości wymiarów) oraz wartości miary dla danego ciągu – to właśnie kostka OLAP.</i></div>
<div style="text-align: center;">
<br /></div>
Taki obiekt – to zbiór uporządkowanych danych – a więc to chyba … baza danych? Tak,
oczywiście, jest to jest właśnie baza danych.
Typu <i>MOLAP</i> czyli <i>Multidimensional Analitical Processing.</i><o:p></o:p></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
Powiedzmy jeszcze, że kostki OLAP (a także bazy ROLAP) mogą
oczywiście zawierać więcej, o wiele więcej, niż trzy wymiary. Np. …64 wymiary.
Oznacza to, że szeroka tabela ma wówczas 64 pola wymiarów, a kostka ma punkty
opisane ciągiem 64 wartości wymiarów.<o:p></o:p></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
Technologia OLAP może być opisana, jako zespół dwóch
komponentów: (1)aparat zasilający warstwę
danych analitycznych WDA i (2) platforma analizy danych z warstwy DA.<o:p></o:p></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
Najbardziej zaawansowaną i wszechstronną platformą analizy
danych jest właśnie <i>Tabela Przestawna</i>,
stanowiąca specjalny obiekt Excela, tej najbardziej zaawansowanej, najbardziej
efektywnej i najbardziej popularnej platformy analizy danych.<o:p></o:p></div>
<span style="font-family: "Calibri","sans-serif"; font-size: 11.0pt; line-height: 115%; mso-ansi-language: PL; mso-ascii-theme-font: minor-latin; mso-bidi-font-family: "Times New Roman"; mso-bidi-language: AR-SA; mso-bidi-theme-font: minor-bidi; mso-fareast-font-family: Calibri; mso-fareast-language: EN-US; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin;"><br /></span>
<span style="line-height: 115%;"><span style="font-family: Georgia, Times New Roman, serif;">Podsumowując: technologia OLAP jest więc zestawem
metod i technik analizy danych, podporządkowanym celowi – efektywnej analizie
danych dostarczającej informacji potrzebnej do zarządzania.</span></span><br />
<span style="line-height: 115%;"><span style="font-family: Georgia, Times New Roman, serif;"><br /></span></span>
<span style="line-height: 115%;"><span style="font-family: Georgia, Times New Roman, serif;"><br /></span></span>
<a href="http://excelambitny.blogspot.com/2014/01/technologia-olap-dla-analitykow-4.html" style="background-color: #eceeff; color: #848484; font-family: Georgia, Utopia, 'Palatino Linotype', Palatino, serif; font-size: 15.199999809265137px; line-height: 16.799999237060547px; text-decoration: none;" target="_blank">czwarta część cyklu o technologii OLAP</a>KrisRuminskihttp://www.blogger.com/profile/16135213169687613939noreply@blogger.com1tag:blogger.com,1999:blog-5844814625656434847.post-72918272983864273392014-01-09T05:25:00.000-08:002014-02-06T00:52:20.847-08:00Technologia OLAP dla analityków (2)<br />
<div class="MsoNormal">
Uzupełnienie do <a href="http://excelambitny.blogspot.com/2013/04/kotnia-o-tabele-przestawna-czyli.html" target="_blank">Kłótni o tabelę przestawną</a><o:p></o:p></div>
<h3>
Geneza technologii OLAP i …Tabeli Przestawnej<o:p></o:p></h3>
<div class="MsoNormal">
W pierwszej części „Kłótni …”, która to część była w istocie wprowadzeniem do trudnych (ale
bez przesady, wszystko to jest dla ludzi), informatycznych problemów
technologii OLAP, opisaliśmy dobroczynne funkcjonalności Tabeli Przestawnej dla
analityków. <o:p></o:p></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<b>To punkt wyjścia</b>
do rozważań o technologii. Żeby dobrze zrozumieć jej sens, najlepiej
prześledzić, po co i jak ta technologia się rodziła.<o:p></o:p></div>
<div class="MsoNormal">
<b><br /></b></div>
<div class="MsoNormal">
<b>Tabelę przestawną </b>wynalazł
Amerykanin z Cambridge, Massachusetts,
Salas Pito na przełomie lat osiemdziesiątych i dziewięćdziesiątych.
Zauważył on, że znajdująca się w arkuszu elektronicznym tabela danych, jeśli ma
odpowiedni układ, jest gotowym wzorcem danych do analizy. Analizę można
przeprowadzać przez m a n i p u l o w a n i e czyli - przenoszenie myszką w odpowiednie
miejsca nazw kategorii, co jest najszybszym sposobem zmiany modelu analizy.<o:p></o:p></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
Koncepcja Pito została przez firmę Lotus wdrożona na
platformie Windows w 1993 roku w arkuszu elektronicznym 1-2-3. Niedługo potem,
Microsoft opracował swoją implementację tabeli przestawnej do Excela w wersji
5. <o:p></o:p></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
Od chwili swego powstania, tabela przestawna przeszła
burzliwy rozwój i okazała się dużo bardziej efektywnym narzędziem analizy, niż
języki definiujące modele danych, które były żmudnie tworzone przez ostatnich
20 lat.<o:p></o:p></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
Powtórzmy:<o:p></o:p></div>
<div class="MsoNormal" style="margin-bottom: .0001pt; margin-bottom: 0cm; margin-left: 35.4pt; margin-right: 0cm; margin-top: 0cm;">
<i>Tabela
Przestawna służy do:<o:p></o:p></i></div>
<div class="MsoListParagraphCxSpFirst" style="margin-bottom: .0001pt; margin-bottom: 0cm; margin-left: 106.8pt; margin-right: 0cm; margin-top: 0cm; mso-add-space: auto; mso-list: l0 level1 lfo1; text-indent: -18.0pt;">
<!--[if !supportLists]--><span style="font-family: Symbol; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol;">·<span style="font-family: 'Times New Roman'; font-size: 7pt;">
</span></span><!--[endif]--><i>wieloaspektowej, wielowymiarowej
i hierarchicznej analizy <o:p></o:p></i></div>
<div class="MsoListParagraphCxSpMiddle" style="margin-bottom: .0001pt; margin-bottom: 0cm; margin-left: 106.8pt; margin-right: 0cm; margin-top: 0cm; mso-add-space: auto; mso-list: l0 level1 lfo1; text-indent: -18.0pt;">
<!--[if !supportLists]--><span style="font-family: Symbol; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol;">·<span style="font-family: 'Times New Roman'; font-size: 7pt;">
</span></span><!--[endif]--><i>wszystkich
dostępnych cech <o:p></o:p></i></div>
<div class="MsoListParagraphCxSpLast" style="margin-bottom: .0001pt; margin-bottom: 0cm; margin-left: 106.8pt; margin-right: 0cm; margin-top: 0cm; mso-add-space: auto; mso-list: l0 level1 lfo1; text-indent: -18.0pt;">
<!--[if !supportLists]--><span style="font-family: Symbol; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol;">·<span style="font-family: 'Times New Roman'; font-size: 7pt;">
</span></span><!--[endif]--><i>pewnego
zbioru faktów.<o:p></o:p></i></div>
<div class="MsoNormal" style="margin-left: 35.4pt;">
<i>Specjalista od inteligentnego klikania myszą może więc w ciągu paru minut
uzyskać jeden z kilku, kilkunastu czy kilkudziesięciu wariantów – kombinacji
cech faktów opisanych sumami wartości ich miar dla tych faktów.</i><o:p></o:p></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
Pozostał problem z efektywnym wprowadzaniem danych do arkusza.
Na początku w wielu firmach wprowadzano je po prostu ręcznie. To było jednak nie do zaakceptowania. </div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
I tutaj zaczyna się ta "całkiem inna bajka".<o:p></o:p></div>
<div class="MsoNormal">
<b><br /></b></div>
<div class="MsoNormal">
<b>I co z technologią
OLAP, tą rzekomo całkiem inną bajką?<o:p></o:p></b></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
W tym samym czasie, czyli w połowie lat dziewięćdziesiątych
ubiegłego wieku rozwijała się koncepcja hurtowni danych oraz ich wielowymiarowa
analiza. Prowadzona przy pomocy
skomplikowanych metod, potężnych maszyn liczących i ogromnych nakładów
finansowych, na które stać było tylko bogate firmy. <o:p></o:p></div>
<div class="MsoNormal">
Przynosiło to jednak korzyści usprawiedliwiające wielkie
przedsięwzięcie.<o:p></o:p></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<b>Technologia OLAP to
po prostu metody, techniki i narzędzia pozyskiwania danych</b>. Po co? <br />
Do analizy. W tabeli przestawnej. Analizy danych „uszlachetnionych”,
odpowiednio skompresowanych i zdatnych do bezpośredniego „spożycia” w dalszym
procesie – procesie analizy.<o:p></o:p></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
Nie tylko w tabeli przestawnej. Nawet nie tylko w Excelu. W Excelu
można te dane analizować na najróżniejsze sposoby. W architekturze SOA. Lub w
architekturze MOA (błota). Elastycznie, szybko, skutecznie. To jest Excela
przewaga konkurencyjna. I źródło zgryzoty producentów systemów raportujących bi
– aj. </div>
<div class="MsoNormal">
Ale skupmy się teraz na głównym nurcie. Od OLAPu do TP.<o:p></o:p></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
Technologia OLAP to właśnie skojarzenie tych dwóch
wynalazków: hurtowni danych i tabeli przestawnej.<o:p></o:p></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
W końcu dwudziestego wieku Tabela Przestawna została <b>uzupełniona</b>,
można powiedzieć – <b>obdarzona</b> -
zaawansowanym, najnowocześniejszym na owe czasy oprogramowaniem, <b>całą technologią</b>, <b>która służy zasileniem tejże Tabeli w zawsze aktualne <i>fakty</i>, bogate w <i>atrybuty</i> i <i>miary</i></b>. <o:p></o:p></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
Spotkały się dwie bajki, które były bajkami niedoskonałymi i
złączyły się w bajkę – światowy hit.<o:p></o:p></div>
<br />
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
Ale pamiętajmy: <b>Tabela
Przestawna jest pointą tej nowej bajki</b>. Jej bajka otworzyła tamę do
burzliwego rozwoju analizy i jest teraz źródłem
innych, już nie tak pasjonujących, przynajmniej dla analityka, ale za to bardzo
intratnych dla ich autorów bajek. </div>
<div class="MsoNormal">
Dla nowych bajkopisarzy, którzy swoje bajki
promują.<o:p></o:p></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
Ale to jeszcze nie koniec!</div>
<div class="MsoNormal">
<br />
<a href="http://excelambitny.blogspot.com/2014/01/technologia-olap-dla-analitykow-3.html" target="_blank">trzecia część cyklu o technologii OLAP</a></div>
KrisRuminskihttp://www.blogger.com/profile/16135213169687613939noreply@blogger.com0tag:blogger.com,1999:blog-5844814625656434847.post-52036823660870258162013-10-28T05:34:00.002-07:002013-12-06T02:36:07.110-08:00Studia specjalistyczne analityków biznesowych. Teoria i praktyka (część 3)<h2>
<span style="font-size: large;">
Praktyka, praktyka …</span><o:p></o:p></h2>
<div class="MsoNormal">
W praktyce - charakteryzuje nas (<a href="http://www.exc.ue.wroc.pl/" target="_blank">współautorów Studiów</a>) pewne zacięcie „ewangelizacyjne” wśród „pogan”*, którzy nie
tylko uparcie nie chcą się „nawrócić”, ale jeszcze obrzucają nas obelgami.</div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
Ta
reakcja z jednej strony nas umacnia. Zawsze to lepsze, niż obojętność. Z
drugiej, rodzi potrzebę potwierdzenia, że idziemy słuszną drogą. Myślimy … i
korygujemy. Ewentualnie. Na razie tylko korygujemy wykonanie. Nie korygujemy
podejścia. Podejście pogłębiamy.</div>
<div class="MsoNormal">
<o:p></o:p></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
Dlatego teraz opiszę pierwsze doświadczenia z konfrontacji
naszych idei w realu, nie w Internecie.<o:p></o:p></div>
<div class="MsoNormal">
Po kolei.<o:p></o:p></div>
<h2>
<span style="font-size: large;">
Uczestnicy</span><o:p></o:p></h2>
<div class="MsoNormal">
Uczestnikami pierwszej edycji studiów byli w przeważającej
części (ponad połowa) pracownicy działów analiz i controllingu dużych,
międzynarodowych firm, znanych na całym świecie. A z tej grupy - przeważająca
część - to światowe korporacje z kapitałem europejskim, amerykańskim i
dalekowschodnim.<o:p></o:p></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
Z jednej strony – to trochę smutno, bo zbyt kosmopolitycznie.
Prestiżowo, ale – w tym prestiżowym towarzystwie, za mało swojsko. Jak na mój
gust. Na pocieszenie - z tych najbardziej ambitnych - nie największa – jedna
firma z kapitałem polskim. Jaskółka.<o:p></o:p></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
Ale ze strony drugiej – tym lepsza nasza referencja. Właśnie
oni, pracownicy międzynarodowych korporacji i ambitnych, nowoczesnych firm walczących
o rynki na całym świecie, zlecieli się, niby szpaki na dojrzałe wiśnie – na
zajęcia <a href="http://www.exc.ue.wroc.pl/" target="_blank">„MS Excel w controllingu, dla zaawansowanych”</a>.<o:p></o:p></div>
<br />
<div class="MsoNormal">
A na pytanie – „kto ma w pracy ten wspaniały system na
literę S albo na literę O?” - las rąk. <o:p></o:p></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
Na drugie pytanie: „No to czego wy tu szukacie?” – pełen
zrozumienia – śmiech. I od razu jesteśmy wśród swoich, wśród analityków i
controllerów.<o:p></o:p></div>
<h2>
<span style="font-size: large;">
Poziom kultury informatycznej wśród uczestników</span><o:p></o:p></h2>
<div class="MsoNormal">
Poziom wiedzy o Excelu oraz o metodach analizy biznesowej
przy użyciu tego narzędzia, sądząc z naszego, wieloletniego doświadczenia dydaktycznego
– solidnie powyżej średniej. <o:p></o:p></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
Jakiś uczestnik wydaje się nawet <b>nie potrzebować żadnej nowej wiedzy o funkcjonalności Excela</b>. Ma
braki w SQLu i czeka, aż przestaniemy nudzić o Excelu. Kilka osób potrafi zrobić standardową kwerendę.<o:p></o:p></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
Ktoś nawet zna coś więcej niż podstawy SQL-a i okazuje się
pomocny w debugowaniu zdania SQL, które prowadzący uparł się, żeby działało. A
nie chciało.<o:p></o:p></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
Percentyl 5% słuchaczy całej naszej działalności
dydaktycznej.<o:p></o:p></div>
<div class="MsoNormal">
Mimo to, a może właśnie dlatego, błyskawicznie uzyskujemy
porozumienie z uczestnikami na gruncie naszego podejścia. Jeden z uczestników
już na pierwszej przerwie podchodzi do mnie i mówi właściwie coś szokującego.<o:p></o:p></div>
<div class="MsoNormal" style="margin-left: 35.4pt;">
<i><br /></i></div>
<blockquote class="tr_bq">
<i>„Ja wiem, o co panu chodzi. Pan zmierza do zorganizowania środowiska
wokół Excela w optymalną architekturę”. </i></blockquote>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
Dlaczego ta wypowiedź tak mnie zaszokowała? Ponieważ tematem
zajęć nie była żadna architektura. Nie puszczałem żadnych slajdów. Nie
„teoryzowałem”. Nie użyłem ani razu słowa „architektura”. Po prostu prowadziłem
zajęcia tak, żeby uczestnicy sporządzili raport uwzględniając uniwersalne
formuły, zasilane danymi. Taki raport, który będzie żył długo. Aż do zmiany
jego struktury i funkcjonalności. Aż do zmiany modelu biznesowego, który za nim
stoi. </div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
Nowe dane i nowe wartości raportu – <b>w odległości dwóch kliknięć</b>.<o:p></o:p></div>
<h2>
<span style="font-size: large;">
Opinia jednego z uczestników</span><o:p></o:p></h2>
<div class="MsoNormal">
To wypowiedź nie pierwsza, ani pewnie nie ostatnia…<o:p></o:p></div>
<div class="MsoNormal">
Mój rozmówca, poproszony o krótką pisemną ocenę zajęć, pisze maila.<o:p></o:p></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
Oto obszerne fragmenty:<o:p></o:p></div>
<div class="MsoNormal" style="margin-left: 35.4pt;">
<i>„(pełnię) funkcję specjalisty ds. controllingu i analiz biznesowych. Wcześniej
realizowałem zadania, będąc odpowiedzialny za controlling grupowy. Firma (…) zatrudnia
ponad 1000 osób, (… )należy do grupy … – łącznie 10 zakładów na świecie.<o:p></o:p></i></div>
<div class="MsoNormal" style="margin-left: 35.4pt;">
<i><br /></i></div>
<div class="MsoNormal" style="margin-left: 35.4pt;">
<i>(…) Uważam, że zajęcia spełniły (przynajmniej w moim przypadku) jedną
bardzo istotną funkcję – uświadomiły mnie, że architektura „bałaganu” nie jest
jedyną opcją, choć myślę, że niestety jeszcze przeważa w działach
analitycznych. Zacząłem się zastanawiać, jakie są przyczyny tak złego stanu?
Nasunęły mi się następujące odpowiedzi:<o:p></o:p></i></div>
<div class="MsoNormal" style="margin: 0cm 0cm 0.0001pt 71.4pt; text-indent: -18pt;">
<i><br /></i></div>
<div class="MsoNormal" style="margin: 0cm 0cm 0.0001pt 71.4pt; text-indent: -18pt;">
<!--[if !supportLists]--><i>1)<span style="font-size: 7pt; font-style: normal;"> </span></i><!--[endif]--><i>Brak kształcenia w takiej materii – w
większości uczymy się technik (VBA, SQL itp.), niestety sama technika bez
funkcjonowania w „optymalnym” środowisku nic nie zmieni;<o:p></o:p></i></div>
<div class="MsoNormal" style="margin: 0cm 0cm 0.0001pt 71.4pt; text-indent: -18pt;">
<i><br /></i></div>
<div class="MsoNormal" style="margin: 0cm 0cm 0.0001pt 71.4pt; text-indent: -18pt;">
<!--[if !supportLists]--><i>2)<span style="font-size: 7pt; font-style: normal;"> </span></i><!--[endif]--><i>Dane źródłowe – obserwując swoje „podwórko”
dostrzegam, że około 30% danych pochodzi ze źródeł zewnętrznych (raporty o
konkurencji, dane z artykułów branżowych, raporty organizacji zrzeszających
innych producentów itp.). (…)<o:p></o:p></i></div>
<div class="MsoNormal" style="margin: 0cm 0cm 0.0001pt 71.4pt; text-indent: -18pt;">
<i><br /></i></div>
<div class="MsoNormal" style="margin: 0cm 0cm 0.0001pt 71.4pt; text-indent: -18pt;">
<!--[if !supportLists]--><i>3)<span style="font-size: 7pt; font-style: normal;"> </span></i><!--[endif]--><i>Ludzka psychika – Pracując 4 lata w działach
analitycznych dostrzegam takie oto zachowanie: pojawiają się dane (…) źródłowe
(tzw. INPUT) oraz (…) <o:p></o:p></i></div>
<div class="MsoNormal" style="margin: 0cm 0cm 0.0001pt 71.4pt;">
<i>oczekiwania (najczęściej przełożonych, bądź
standardy grupowe) co do formy wyjściowej (tzw. OUTPUT).<br />
Analityk (ponieważ zwykle walczy z czasem) pragnie jak najprędzej wykonać
najgorszą rzecz, która rzuca go w opisane „błoto”:<o:p></o:p></i></div>
<div class="MsoNormal" style="margin-left: 71.4pt;">
<i>Tworzy linki, przekleja, ręcznie przerabia. Efekt: straty czasu i moim
przypadku moralny kac, że chyba istnieje jakieś wyjście z tego „błota”.
Analitykowi brakuje warstwy pośredniej (może nie tak pięknej, ale bogatej w
zasoby), nazwanej przez Panów DMA; <o:p></o:p></i></div>
<div class="MsoNormal" style="margin-left: 70.8pt; text-indent: 2.4pt;">
<i>Pamiętam moją reakcję po wyjściu z sali w
pierwszym dniu zajęć – było mi wstyd, że w tak małym stopniu wykorzystuję
sposób postępowania pokazany przez Pana. Myślę, że na dzień dzisiejszy ok. 30%
moich analiz jest realizowanych zgodnie z SOA. <o:p></o:p></i></div>
<div class="MsoNormal" style="margin-left: 70.8pt;">
<i>Znowu zadałem sobie pytanie –
dlaczego? Przecież znam techniki (dobrze poruszam się w arkuszu, znam elementy
VBA i SQL). <o:p></o:p></i></div>
<div class="MsoNormal" style="margin-left: 70.8pt;">
<i>Niestety prawda jest okrutna: zwykle wybieramy proste rozwiązania nie
wymagające myślenia. Działanie zgodne z SOA wymaga najpierw przemyślenia tematu
– efekty są później zdumiewające. Kojarzy mi się to z manewrem wyprzedzania na
drodze – jest on ryzykowny, najpierw musimy wykonać szereg czynności –
odpowiednio się przygotować, ale w efekcie możemy jechać szybciej, zamiast całe
życie „przeklejać” dane.<o:p></o:p></i></div>
<div class="MsoNormal" style="margin-left: 70.8pt;">
<b><i>Zatem perspektywy zastosowania
architektury SOA w mojej praktyce zawodowej są ogromne. </i></b><i>(Podkreślenie KR)<b> <o:p></o:p></b></i></div>
<div class="MsoNormal" style="margin-left: 70.8pt;">
<i>Muszę tylko potraktować to jako formę inwestycji, której na początku
zawsze ponosi się większe koszty, niż przychody. Myślę, że rozpocznę moją
przygodę od zbudowania własnych „hurtowni” danych (szczególnie w przypadku
danych zewnętrznych). Czas aby słowa: parametr, miara, słownik itd. częściej
były wypowiadane przez analityków ...<o:p></o:p></i></div>
<div class="MsoNormal" style="margin-left: 70.8pt;">
<i><br /></i></div>
<div class="MsoNormal" style="margin-left: 70.8pt;">
<i>Chciałbym aby relacja 30 % SOA / 70% „błoto” była w moim przypadku
odwrotna. Uważam, że podejście SOA stanowi drogę, po której kroczą najlepsi w
branży. Z pewnością warto wkroczyć na taką drogę, zbliżając się powoli do
"optimum", o którym każdy analityk pewnie "pod skórą
czuje", że istnieje. <o:p></o:p></i></div>
<div class="MsoNormal" style="margin-left: 70.8pt;">
<i>Dziękuje Panie Krzysztofie za wywołanie u mnie „niesmaku” do
architektury „bałaganu”.</i><o:p></o:p></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
Koniec cytatu mojego słuchacza.<o:p></o:p></div>
<h2>
<span style="font-size: large;">
Pierwsze wnioski</span><o:p></o:p></h2>
<div class="MsoNormal">
Nie jest to jedyna wypowiedź. Dysponuję innymi. Mam np.
jedną wypowiedź krytyczną o zajęciach (w duchu konstruktywnym :) ) osoby nie
tylko krytycznej, ale bardzo kompetentnej, w której pada jednak zdanie (zapewne
na pociechę) o naszym „nowym podejściu”.
<o:p></o:p></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
A więc to rozstrzyga! Nasz odcisk palca, to nie pokazywanie
nawet najbardziej nieznanych skrótów klawiszowych, funkcji i funkcjonalności.
Bez tego daje się żyć. Można przecież to zawsze wyszperać w ogromnej bibliotece
excelowej. W księgarniach tradycyjnych, internetowych i w bazach wiedzy.<o:p></o:p></div>
<div class="MsoNormal">
<b><br /></b></div>
<div class="MsoNormal">
<b>Nasze pierwsze doświadczenie jest takie, że im wyższy poziom wiedzy i umiejętności analizy prezentował
uczestnik, tym szybciej i pełniej doceniał nasze „nowe podejście”.<o:p></o:p></b></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
To, czego brakuje, to wizja <b>procesu informatycznego</b>
skonstruowanego w środowisku informatycznym – z integralnym składnikiem – Excelem. </div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
To podejście: architektura „optymalna”, której konkretną propozycję
sformułowaliśmy i którą ćwiczymy na zajęciach - zostało zgodnie przyjęte, jako "nowe".<o:p></o:p></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
Myśmy tak właśnie to widzieli. Jeśli byśmy się zniechęcali
wypowiedziami recenzentów *, to nasi uczestnicy nie to, że nas uspokoili. Oni
nas zobowiązali, żeby to podejście przedstawiać, rozwijać i doskonalić.<o:p></o:p></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
Musimy nauczyć naszych słuchaczy nie – Excela, VBA lub SQLa.
Musimy ich nauczyć podejścia, jak organizować te i inne narzędzia i
umiejętności - <b>w</b> <b>proces analizy umieszczony w „optymalnej”
architekturze środowiska informatycznego</b>. Wiecie jakiej. SOA. :)<o:p></o:p></div>
<div class="MsoNormal">
<br /></div>
<h2>
<span style="font-size: large;">
Zakończenie: Podejście procesowe</span></h2>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
Podejście „procesowe” do analizy w Excelu wymaga wypracowania:<o:p></o:p></div>
<div class="MsoNormal" style="text-indent: 35.4pt;">
<br />
<span style="text-indent: 35.4pt;">1) koncepcji tego procesu (co się
będzie kryło pod „dwoma kliknięciami”),</span><br />
<span style="text-indent: 35.4pt;">2) architektury środowiska: (kluczowe
składniki i ich wzajemne relacje, z Excelem, integralnym składnikiem środowiska
a nie marginalizowanym wyrzutkiem) ,</span><br />
<span style="text-indent: 35.4pt;">3) założeń działania na platformie
analizy, by ten proces realizować i wykorzystać jego atuty (kompetencje analizy na platformie)</span><o:p></o:p></div>
<div class="MsoNormal" style="text-indent: 35.4pt;">
<span style="text-indent: 35.4pt;"><br /></span></div>
<div class="MsoNormal" style="margin-left: 35.4pt;">
<o:p></o:p></div>
<div class="MsoNormal" style="margin-left: 35.4pt;">
<o:p></o:p></div>
<div class="MsoNormal">
Jeśli uważnie przeanalizujemy te warunki, stanie się
oczywiste, że żaden specjalista BI, informatyk ani pyszny z powodu swoich kompetencji
ale bezmyślny metodologicznie <i>power –
user</i> nie pomoże analitykowi. Analityk musi sam sobie pomóc.<o:p></o:p></div>
<div class="MsoNormal">
<br /></div>
<div style="border-bottom: solid windowtext 1.0pt; border: none; mso-border-bottom-alt: solid windowtext .75pt; mso-element: para-border-div; padding: 0cm 0cm 1.0pt 0cm;">
<div class="MsoNormal" style="border: none; mso-border-bottom-alt: solid windowtext .75pt; mso-padding-alt: 0cm 0cm 1.0pt 0cm; padding: 0cm;">
Edycja II studiów trwa. Będziemy
raportować.<o:p></o:p><br />
<br />
-------------------------------------------------------------------------------------</div>
</div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
* ”Poganie” czyli:<o:p></o:p></div>
<div class="MsoListParagraphCxSpFirst" style="mso-list: l0 level1 lfo1; text-indent: -18.0pt;">
<!--[if !supportLists]--><span style="font-family: Symbol; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol;">·<span style="font-family: 'Times New Roman'; font-size: 7pt;">
</span></span><!--[endif]-->tzn. „profesjonaliści” spod znaku BI – czyli:<o:p></o:p></div>
<div class="MsoListParagraphCxSpMiddle" style="margin-left: 72.0pt; mso-add-space: auto; mso-list: l0 level2 lfo1; text-indent: -18.0pt;">
<!--[if !supportLists]--><span style="font-family: "Courier New"; mso-fareast-font-family: "Courier New";">o<span style="font-family: 'Times New Roman'; font-size: 7pt;">
</span></span><!--[endif]-->konsultanci,<o:p></o:p></div>
<div class="MsoListParagraphCxSpMiddle" style="margin-left: 72.0pt; mso-add-space: auto; mso-list: l0 level2 lfo1; text-indent: -18.0pt;">
<!--[if !supportLists]--><span style="font-family: "Courier New"; mso-fareast-font-family: "Courier New";">o<span style="font-family: 'Times New Roman'; font-size: 7pt;">
</span></span><!--[endif]-->prezenterzy na pokazach perswazyjnych o
wyższości BI nad resztą świata,<o:p></o:p></div>
<div class="MsoListParagraphCxSpMiddle" style="margin-left: 72.0pt; mso-add-space: auto; mso-list: l0 level2 lfo1; text-indent: -18.0pt;">
<!--[if !supportLists]--><span style="font-family: "Courier New"; mso-fareast-font-family: "Courier New";">o<span style="font-family: 'Times New Roman'; font-size: 7pt;">
</span></span><!--[endif]-->informatycy <o:p></o:p></div>
<div class="MsoListParagraphCxSpMiddle" style="mso-list: l0 level1 lfo1; text-indent: -18.0pt;">
<!--[if !supportLists]--><span style="font-family: Symbol; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol;">·<span style="font-family: 'Times New Roman'; font-size: 7pt;">
</span></span><!--[endif]-->oraz różne osoby dumne z powodu przebywania w
tak wytwornym towarzystwie, zwani w literaturze wdzięcznym terminem „pożyteczni
idioci”<o:p></o:p></div>
<div class="MsoListParagraphCxSpMiddle">
a nawet <o:p></o:p></div>
<div class="MsoListParagraphCxSpLast" style="mso-list: l0 level1 lfo1; text-indent: -18.0pt;">
<!--[if !supportLists]--><span style="font-family: Symbol; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol;">·<span style="font-family: 'Times New Roman'; font-size: 7pt;">
</span></span><!--[endif]-->inne trolle z cenzusem i z profesjonalnymi
profilami, </div>
<div class="MsoListParagraphCxSpLast" style="mso-list: l0 level1 lfo1; text-indent: -18.0pt;">
z z których niektórzy, co
bardziej zawzięci przedstawiciele, sprowokowani lub nie, wykazują zadziwiającą
agresję posuwając się do szczawiowej frazy(„kłamstwo i pie…!”), okazując pogardę
(„fałszywy specjalista”) lub lekceważenie („wynalazek koła”). </div>
<div class="MsoNormal" style="margin-left: 18.0pt;">
<o:p></o:p></div>
<div class="MsoNormal" style="margin-left: 18.0pt;">
<br /></div>
KrisRuminskihttp://www.blogger.com/profile/16135213169687613939noreply@blogger.com1tag:blogger.com,1999:blog-5844814625656434847.post-61865208614177703652013-08-28T05:40:00.000-07:002014-01-24T04:27:16.249-08:00Studia specjalistyczne analityków biznesowych. Teoria i praktyka (część 2)<div class="MsoNormal">
<a href="http://excelambitny.blogspot.com/2013/08/studia-specjalistyczne-analitykow.html" target="_blank">link do części pierwszej</a><o:p></o:p></div>
<div class="MsoNormal">
<br /></div>
<h3>
<span style="font-size: large;">Kompleks Informatyczny - etiologia</span></h3>
<h2>
<o:p></o:p></h2>
<div class="MsoNormal">
<i>Dalszy ciąg refleksji
po zakończeniu pierwszej edycji studiów podyplomowego </i><i><a href="http://www.exc.ue.wroc.pl/" target="_blank">„MS Excel w controllingu dla zaawansowanych”</a> (<b>EXC</b>) </i><i>ze szczególnym uwzględnieniem bloku - Informatyczny Warsztat Controllera (IWC).
<o:p></o:p></i></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
Sformułowany w <a href="http://excelambitny.blogspot.com/2013/08/studia-specjalistyczne-analitykow.html" target="_blank">pierwszej części</a> niniejszego cyklu cel dydaktyczny
Informatycznego Warsztatu Controllera (eliminowanie <i>informatycznego kompleksu</i> u słuchaczy Studiów), wymaga bliższego
wyjaśnienia.</div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<o:p></o:p></div>
<div class="MsoNormal">
Na kompleks ten składają się trzy charakterystyczne cechy często spotykane u przeciętnego analityka/controllera.<br />
<o:p></o:p></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoListParagraphCxSpFirst" style="mso-list: l0 level1 lfo1; text-indent: -18.0pt;">
<!--[if !supportLists]-->1.<span style="font-size: 7pt;">
</span><!--[endif]--><i>Excelioza</i>,
czyli zaawansowane, lecz nieoptymalne, a więc nieprofesjonalne i prowadzące do
problemów, użytkowanie głównego narzędzia analizy - Excela<o:p></o:p></div>
<div class="MsoListParagraphCxSpFirst" style="mso-list: l0 level1 lfo1; text-indent: -18.0pt;">
<br /></div>
<div class="MsoListParagraphCxSpMiddle" style="mso-list: l0 level1 lfo1; text-indent: -18.0pt;">
<!--[if !supportLists]-->2.<span style="font-size: 7pt;">
</span><!--[endif]--><i>Bariera
danych</i>, czyli <o:p></o:p></div>
<div class="MsoListParagraphCxSpMiddle" style="margin-left: 72.0pt; mso-add-space: auto; mso-list: l0 level2 lfo1; text-indent: -18.0pt;">
<!--[if !supportLists]-->a.<span style="font-size: 7pt;">
</span><!--[endif]--><b>Braki w
wiedzy</b> o strukturze danych oraz o języku ich opisu i manipulacji<o:p></o:p></div>
<div class="MsoListParagraphCxSpMiddle" style="margin-left: 72.0pt; mso-add-space: auto; mso-list: l0 level2 lfo1; text-indent: -18.0pt;">
<!--[if !supportLists]-->b.<span style="font-size: 7pt;">
</span><!--[endif]--><b>Braki w
umiejętnościach posługiwania się danymi do analizy i controllingu</b>, ze
szczególnym uwzględnieniem współczesnych baz danych <o:p></o:p></div>
<div class="MsoListParagraphCxSpMiddle" style="margin-left: 72.0pt; mso-add-space: auto;">
oraz <o:p></o:p></div>
<div class="MsoListParagraphCxSpMiddle" style="margin-left: 72.0pt; mso-add-space: auto;">
<br /></div>
<div class="MsoListParagraphCxSpMiddle" style="mso-list: l0 level1 lfo1; text-indent: -18.0pt;">
<!--[if !supportLists]-->3.<span style="font-size: 7pt;">
</span><!--[endif]--><i>Bariera
informatyki, albo Alienacja informatyczna</i>, czyli <o:p></o:p></div>
<div class="MsoListParagraphCxSpMiddle" style="margin-left: 72.0pt; mso-add-space: auto; mso-list: l0 level2 lfo1; text-indent: -18.0pt;">
<!--[if !supportLists]-->a.<span style="font-size: 7pt;">
</span><!--[endif]-->Trudności w porozumieniu się z <b>profesjonalnymi informatykami</b>, a
zwłaszcza <b>brak umiejętności stawiania im
zadań</b> i rozliczania z ich wykonania<o:p></o:p></div>
<div class="MsoListParagraphCxSpLast" style="margin-left: 72.0pt; mso-add-space: auto; mso-list: l0 level2 lfo1; text-indent: -18.0pt;">
<!--[if !supportLists]-->b.<span style="font-size: 7pt;">
</span><!--[endif]-->Niski stopień rozumienia natury procesów
informatycznych, a zwłaszcza ich składników i struktury, czyli <i>architektury środowiska informatycznego</i> wspierającego
analityka. <o:p></o:p></div>
<div class="MsoNormal" style="margin-left: 54.0pt;">
Skutkuje to:<o:p></o:p></div>
<div class="MsoListParagraphCxSpFirst" style="margin-left: 72.0pt; mso-add-space: auto; mso-list: l0 level2 lfo1; text-indent: -18.0pt;">
<!--[if !supportLists]-->c.<span style="font-size: 7pt;">
</span><!--[endif]-->powstaniem wspomnianej bariery między
specjalistami od rozwiązywania merytorycznych zagadnień a wspomagającymi ich
informatykami. <o:p></o:p></div>
<div class="MsoListParagraphCxSpMiddle" style="margin-left: 72.0pt; mso-add-space: auto; mso-list: l0 level2 lfo1; text-indent: -18.0pt;">
<!--[if !supportLists]-->d.<span style="font-size: 7pt;">
</span><!--[endif]-->trudnościami z włączeniem się analityka/controllera
w obieg informacji, <o:p></o:p></div>
<div class="MsoListParagraphCxSpLast" style="margin-left: 72.0pt; mso-add-space: auto; mso-list: l0 level2 lfo1; text-indent: -18.0pt;">
<!--[if !supportLists]-->e.<span style="font-size: 7pt;">
</span><!--[endif]-->poczuciem obcości wobec infrastruktury
informatycznej, teoretycznie stworzonej dla jego potrzeb.</div>
<h2>
</h2>
<h3>
<span style="font-size: large;">Kompleks informatyczny – diagnoza</span></h3>
<h2>
<o:p></o:p></h2>
<div class="MsoNormal">
<b>Pokonanie opisanego
kompleksu</b>, ze szczególnym uwzględnieniem tych dwóch barier, <b>jest
kluczowe dla rozwiązania ważnych problemów analizy/controllingu</b>. <o:p></o:p></div>
<div class="MsoNormal">
Czy informatycy, jako wspierający analityków "konsultanci", są w stanie tu coś pomóc?
Niestety, niewiele.<o:p></o:p></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
Informatyk słabo rozumie zagadnienia merytoryczne controllingu
i analizy biznesowej a zwłaszcza praktyczne wymogi ich modelowania i rozwiązywania (np.zmian w modelu rozwiązania w "rytm biznesu").<br />
Naturalną specyfikację problemu w Excelu ("standard przemysłowy"!) rozpatruje wyłącznie pod kątem potrzeb projektu informatycznego. Problemy analityka z profesjonalizacją tej "specyfikacji" nic go nie obchodzą.<br />
Mało tego. Dostrzegane przez niego "naiwności" rozwiązania "exceliotycznego" bierze za ich cechę wrodzoną.<br />
"Excel, excelioza", wiadomo!"<br />
I faktycznie, owa "specyfikacja", obarczona błędem "exceliozy", pozostawia wiele do życzenia.<br />
<o:p></o:p></div>
<div class="MsoNormal">
Ale, paradoksalnie, informatyk słabo zna Excela, więc mimo świadomości niedostatków specyfikacji, sam nie umiałby jej sprofesjonalizować.<br />
<br />
Z drugiej strony jest pozbawiony kompleksów, za to pełen
zawodowej pychy, poczucia fachowości, a nawet wyższości w stosunku do swoich
„klientów”, którzy nie rozumieją
„podstawowych rzeczy”. <o:p></o:p></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
Sam zaś rozumie tylko język algorytmów i schematów. W
skrajnych wypadkach – wymaga specyfikacji problemu „w narzędziu”, czyli na
platformie jakiegoś systemu generowania raportów. Które to narzędzie potrafi później generować schematy i algorytmy .<br />
<br /></div>
<div class="MsoNormal">
Firmy wspierające analizę i controlling wysyłają więc
„konsultantów”, którzy pełnią rolę tłumaczy z „controllingowej exceliozy” na
„informatyczną grypserę”.<br />
Pierwszej nie rozumieją informatycy, drugiej - controllerzy.<br />
Łańcuszek procesu
tradycyjnego rozwiązywania powstających problemów się wydłuża. I podraża.</div>
<div class="MsoNormal">
<o:p></o:p></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
Skutek jest zawsze ten sam:<br />
<b>Informatycy</b> umacniają się w
przekonaniu, że problem muszą rozwiązać „po swojemu” a analityk po „niezdarnym”
wytłumaczeniu konsultantowi „o co chodzi”, raczej przeszkadza niż pomaga.<br />
Systemy informatyczne wspierające
analizę/controlling słabo korespondują z wymaganiami a w każdym razie niemal
zawsze są spóźnione w stosunku do zmieniających się potrzeb.</div>
<div class="MsoNormal">
<o:p></o:p></div>
<div class="MsoNormal">
<b>A analitycy</b>? Ratują się … exceliozą.<o:p></o:p></div>
<div class="MsoNormal">
<br /></div>
<h3>
<span style="font-size: large;">Kompleks informatyczny – propozycja terapii</span></h3>
<h2>
<o:p></o:p></h2>
<div class="MsoNormal">
Jakie jest wyjście? Są dwa.<o:p></o:p></div>
<div class="MsoListParagraphCxSpFirst" style="mso-list: l1 level1 lfo2; text-indent: -18.0pt;">
<span style="font-size: 7pt;"> </span>a) <!--[endif]-->Niektórzy będą twierdzić, że – wyjściem jest (dalsze)
usprawnienie procesu informatycznego</div>
<div class="MsoListParagraphCxSpFirst" style="mso-list: l1 level1 lfo2; text-indent: -18.0pt;">
<span style="text-indent: -18pt;"> b) </span><span style="font-size: 7pt; text-indent: -18pt;"> </span><span style="text-indent: -18pt;">My twierdzimy, że jedynym wyjściem jest <b>usprawnienie
procesu analizy w Excelu</b>. </span><span style="text-indent: -18pt;">Z Excelem w </span><b style="text-indent: -18pt;">roli głównej</b><span style="text-indent: -18pt;">. </span><br />
<span style="text-indent: -18pt;">Zaprojektowanie <b>procesu zintegrowanego z danymi i z
infrastrukturą informatyczną</b>. </span><br />
<span style="text-indent: -18pt;">Pokazanie analitykom/controllerom drogi do
tajemniczego i pozornie nieprzystępnego świata informatyki. Drogi, której
szukają trochę po omacku. Którą wreszcie rozpoznają, jako prowadzącą do ICH
celu.</span></div>
<div class="MsoListParagraphCxSpLast" style="mso-list: l1 level1 lfo2; text-indent: -18.0pt;">
<br />
Pokazanie im, że – „to takie proste!”</div>
<div class="MsoListParagraphCxSpLast" style="mso-list: l1 level1 lfo2; text-indent: -18.0pt;">
<o:p></o:p></div>
<div class="MsoNormal">
<br />
Prawidłowo skonstruowany proces analizy w Excelu, oprócz
wartości użytkowej, może być – prototypem znacznie sztywniejszego, ale prostszego
w obsłudze i rozpowszechnianiu, rozwiązania na platformie jakiegoś <i>systemu
raportującego</i>. Łatwego do prowadzenia „polityki informacyjnej” i „polityki
bezpieczeństwa”. Abstrahując od ich złudnej skuteczności i bezalternatywności.<o:p></o:p></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
Jesteśmy wprawdzie przekonani, że dobrze skonstruowany
proces analizy na platformie Excela, wspomagany oprogramowaniem zintegrowanym z
platformą Excela właśnie, będzie wypierać
tradycyjne rozwiązania informatyczne.<br />
<br />
Ale
to już inna historia. <o:p></o:p></div>
<div class="MsoNormal">
To sprawa rozpowszechnienia powszechnej praktyki na przypadki wielkich korporacji, gdzie Excel króluje, ale "jakby" - "nielegalnie".<br />
Ale początek, powinien być
zawsze taki: <b>Najpierw prototyp w Excelu.
Według reguł sztuki.</b></div>
<div class="MsoNormal">
<o:p></o:p></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
I właściwie „prawie” jest. Niestety obarczony brzemieniem <i>kompleksu informatycznego</i> analityków. W <i>exceliozie</i> i przy pomocy <i>przeklejek</i>. W wersji zaawansowanej,
zautomatyzowanych. Nie prototyp, tylko prowizorka. Najtrwalsze rozwiązanie we
wszechświecie. Wymagające wiele żmudnej, nikomu niepotrzebnej roboty za każdym
razem. <o:p></o:p></div>
<div class="MsoNormal">
Raz na tydzień, zamiast raz na zawsze.<o:p></o:p></div>
<div class="MsoNormal">
<br /></div>
<h2>
<span style="font-size: large;">Wnioski</span><o:p></o:p></h2>
<div class="MsoNormal">
Diagnoza jest oczywista.<o:p></o:p></div>
<div class="MsoNormal">
Istnieje poważny <b>problem
na styku analityk/ controller jako użytkownik systemów wspierających proces
analizy z jednej strony i „informatyk
wspierający” z drugiej</b>. Jedną z jego przyczyn jest kompleks informatyczny
aktorów procesu analizy/controllingu.<o:p></o:p></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
Pokonanie <i>kompleksu
informatycznego</i> jest zadaniem dla analityka/controllera. Nasze
doświadczenia w tym zakresie są jednoznaczne. Nikt go tutaj nie wesprze ani
nie zastąpi. Nikt nie jest w stanie mu pomóc . Żaden doradca ani konsultant. Tylko
on sam. I my go do tego zadania przygotowujemy.<o:p></o:p></div>
<br />
<div class="MsoNormal">
<a href="http://excelambitny.blogspot.com/2013/10/studia-specjalistyczne-analitykow.html" target="_blank">Link do części trzeciej</a></div>
<div class="MsoNormal">
<i>Następne odcinki Refleksji
będą dotyczyć składników kompleksu oraz konfrontacji naszych zamierzeń z
pierwszymi doświadczeniami dydaktycznymi.<o:p></o:p></i></div>
<div class="MsoNormal">
<br /></div>
KrisRuminskihttp://www.blogger.com/profile/16135213169687613939noreply@blogger.com1tag:blogger.com,1999:blog-5844814625656434847.post-46595294395405567332013-08-20T05:38:00.001-07:002013-10-28T05:37:07.393-07:00Studia specjalistyczne analityków biznesowych. Teoria i praktyka. Część I<div class="MsoNormal">
<a href="http://excelambitny.blogspot.com/2013/08/studia-specjalistyczne-analitykow_28.html" target="_blank">link do części drugiej</a><br />
<br />
<a href="http://excelambitny.blogspot.com/2013/10/studia-specjalistyczne-analitykow.html" target="_blank">link do wniosków (część trzecia)</a><br />
<br />
<i>Refleksje po zakończeniu pierwszej edycji studiów podyplomowych <a href="http://www.exc.ue.wroc.pl/" target="_blank">„MS Excel w controllingu dla zaawansowanych”</a> (<b>EXC</b>).</i><o:p></o:p></div>
<br />
<div class="MsoNormal">
W czerwcu br. zakończyła się pierwsza edycja Studiów Podyplomowych dla analityków biznesowych zorganizowana w <span style="font-family: Tahoma, sans-serif; font-size: 10pt; line-height: 115%;">Katedrze Rachunkowości i Controllingu Przedsiębiorstw Uniwersytetu
Ekonomicznego we Wrocławiu, z inicjatywy i pod kierunkiem dr Krzysztofa
Nowosielskiego.<o:p></o:p></span></div>
<div class="MsoNormal">
<span style="font-family: Tahoma, sans-serif; font-size: 10pt; line-height: 115%;">Z naszym skromnym współudziałem.<o:p></o:p></span><br />
<span style="font-family: Tahoma, sans-serif; font-size: 10pt; line-height: 115%;">.</span><br />
<span style="font-family: Tahoma, sans-serif; font-size: 10pt; line-height: 115%;"><br /></span></div>
<h3>
<span style="font-size: large;">
Refleksja o genezie Studiów</span></h3>
<h2>
<o:p></o:p></h2>
<div class="MsoNormal">
<span style="font-family: Tahoma, sans-serif; font-size: 10pt; line-height: 115%;">Koncepcja Studiów kojarzy się z podejściem amerykańskich
szkół. W Stanach Zjednoczonych powszechnie korzysta się w procesie nauczania z
praktyków, nawet odnoszących lokalne, byle konkretne sukcesy. Mój syn, który
uczęszczał przez rok do amerykańskiej szkoły średniej, opowiadał, jako jedno ze
swoich najciekawszych doświadczeń, zajęcia z właścicielem lokalnego
supermarketu.<o:p></o:p></span></div>
<div class="MsoNormal">
<span style="font-family: Tahoma, sans-serif; font-size: 10pt; line-height: 115%;"><br /></span></div>
<div class="MsoNormal">
<span style="font-family: Tahoma, sans-serif; font-size: 10pt; line-height: 115%;">Cykl wykładów oraz wizji lokalnych w
supermarkecie był pasjonujący, pouczający i pamiętny. Ja też dowiedziałem się o
chwytach marketingowych współczesnego handlu. Sztuczkach z rozmieszczaniem
towarów na półkach, zabawą w „chowanie” tego, co i tak kupią. Zasadą „okresowego
przemeblowywania”, utrudniającą szybkie zakupy oczywistych produktów za to prowokujące
nieplanowane zwiedzanie rejonów, gdzie leżą trudniej sprzedawalne, ale za to
bardziej opłacalne dla właściciela sklepu, towary.<o:p></o:p></span></div>
<div class="MsoNormal">
<span style="font-family: Tahoma, sans-serif; font-size: 10pt; line-height: 115%;"><br /></span></div>
<div class="MsoNormal">
<span style="font-family: Tahoma, sans-serif; font-size: 10pt; line-height: 115%;">Uczniowie High School na amerykańskiej
prowincji zapamiętali tę lekcję dobrze. Prowadzący wiedział, o
czym mówi, bo stanowiło to jego źródło utrzymania i względnego bogactwa.<o:p></o:p></span></div>
<div class="MsoNormal">
<span style="font-family: Tahoma, sans-serif; font-size: 10pt; line-height: 115%;"><br /></span></div>
<div class="MsoNormal">
<span style="font-family: Tahoma, sans-serif; font-size: 10pt; line-height: 115%;">Nie wiem, czy my możemy się równać z
nieznanym nam przedsiębiorcą, „człowiekiem sukcesu” z miasteczka w zachodnim stanie USA. Ale, <i>toutes proportions gardees</i> – też
jesteśmy praktykami. Dotąd <a href="http://system2001.waw.pl/Klienci.php" target="_blank">wspomagaliśmy analizy biznesowe w firmach</a>, </span><span style="font-family: Tahoma, sans-serif; font-size: 10pt; line-height: 115%;">szkoliliśmy analityków *, <a href="http://afin.net/excel/WG_PublicActivity_PL.htm#_Toc346918701" target="_blank">publikowaliśmy</a> …</span></div>
<div class="MsoNormal">
<span style="font-family: Tahoma, sans-serif; font-size: 10pt; line-height: 115%;">Mieliśmy też pewne doświadczenia dydaktyczne
na uczelniach – organizujących Studia Podyplomowe i zapewniających sobie
współpracę z praktykami.</span></div>
<div class="MsoNormal">
<span style="font-family: Tahoma, sans-serif; font-size: 10pt; line-height: 115%;"><br /></span></div>
<div class="MsoNormal">
<span style="font-family: Tahoma, sans-serif; font-size: 10pt; line-height: 115%;">Teraz, dzięki takiemu „amerykańskiemu”
podejściu konkretnych naukowców z konkretnej polskiej uczelni, uzyskaliśmy szansę
podsumowania praktyki i doświadczeń dydaktycznych w swego rodzaju autorskim fragmencie akademickich studiów. W dyskusji z akademikami uzyskaliśmy
szansę współtworzenia jego formuły i programu.<o:p></o:p></span></div>
<div class="MsoNormal">
<span style="font-family: Tahoma, sans-serif; font-size: 10pt; line-height: 115%;"><br /></span></div>
<div class="MsoNormal">
<span style="font-family: Tahoma, sans-serif; font-size: 10pt; line-height: 115%;">Następnie mieliśmy udział w satysfakcji z
dużego zainteresowania programem i produktem. Wreszcie mieliśmy przyjemność i
zaszczyt prowadzenia zajęć na Studiów Podyplomowym „EXC” - klasycznym produkcie
akademickim. Z naszym odciskiem palca.<o:p></o:p></span></div>
<div class="MsoNormal">
<span style="font-family: Tahoma, sans-serif; font-size: 10pt; line-height: 115%;"><br /></span></div>
<div class="MsoNormal">
<span style="font-family: Tahoma, sans-serif; font-size: 10pt; line-height: 115%;">Uzyskaliśmy szansę współtworzenia profilu
zawodowego polskiego controllera, analityka biznesowego. Zgodnie z naszym
wyobrażeniem, jak on powinien wyglądać.<o:p></o:p></span></div>
<div class="MsoNormal">
<span style="font-family: Tahoma, sans-serif; font-size: 10pt; line-height: 115%;"><br /></span></div>
<div class="MsoNormal">
<span style="font-family: Tahoma, sans-serif; font-size: 10pt; line-height: 115%;">Pierwsza edycja Studiów za nami. Mamy za
sobą pierwsze doświadczenia realizacji naszej wizji. </span></div>
<div class="MsoNormal">
<span style="font-family: Tahoma, sans-serif; font-size: 10pt; line-height: 115%;">Zakończenie zajęć odbyło
się we wspaniałej atmosferze, dającej satysfakcję niekłamanego uznania i
poczucia dobrze (no może „prawie dobrze” </span><span style="font-family: Wingdings; font-size: 10pt; line-height: 115%;">J</span><span style="font-family: Tahoma, sans-serif; font-size: 10pt; line-height: 115%;">) wykonanej pracy. <o:p></o:p></span></div>
<div class="MsoNormal">
<span style="font-family: Tahoma, sans-serif; font-size: 10pt; line-height: 115%;"><br /></span></div>
<div class="MsoNormal">
<span style="font-family: Tahoma, sans-serif; font-size: 10pt; line-height: 115%;">A więc, bez fałszywej skromności, pierwszy
sukces. </span></div>
<div class="MsoNormal">
<span style="font-family: Tahoma, sans-serif; font-size: 10pt; line-height: 115%;"><br /></span></div>
<div class="MsoNormal">
<span style="font-family: Tahoma, sans-serif; font-size: 10pt; line-height: 115%;">Druga edycja już się toczy i daje nam okazję poprawić się z „prawie
dobrze” na „jeszcze lepiej”. </span></div>
<div class="MsoNormal">
<span style="font-family: Tahoma, sans-serif; font-size: 10pt; line-height: 115%;"><br /></span></div>
<div class="MsoNormal">
<span style="font-family: Tahoma, sans-serif; font-size: 10pt; line-height: 115%;">Trwa nabór na edycję trzecią**. </span><br />
<span style="font-family: Tahoma, sans-serif; font-size: 10pt; line-height: 115%;">Planowana jest
wreszcie edycja produktu uczelni wrocławskiej w „jaskini lwa”, czyli w
Warszawie (owa V - ta).<o:p></o:p></span><br />
<span style="font-family: Tahoma, sans-serif; font-size: 10pt; line-height: 115%;"><br /></span></div>
<div class="MsoNormal">
<span style="font-family: Tahoma, sans-serif; font-size: 10pt; line-height: 115%;">Proces dydaktyczny i jego „strojenie” - trwa.
Proces strojenia dotyczy wykładowców. Ciągle się uczą... </span></div>
<div class="MsoNormal">
<span style="font-family: Tahoma, sans-serif; font-size: 10pt; line-height: 115%;">Także, last, but not least, jak najlepiej
współdziałać z naszymi gościnnymi gospodarzami, tak otwartymi na współpracę z „chamami
od klawiatury”, czyli praktykami.<o:p></o:p></span></div>
<div class="MsoNormal">
<span style="font-family: Tahoma, sans-serif; font-size: 10pt; line-height: 115%;"><br /></span></div>
<div class="MsoNormal">
<span style="font-family: Tahoma, sans-serif; font-size: 10pt; line-height: 115%;">W niniejszym, krótkim cyklu (proszę pilnować
następnych odcinków!), chciałbym podjąć próbę zanotowania tych doświadczeń. Coś
w rodzaju notatek na gorąco, chociaż teraz nieco ostygłych.<o:p></o:p></span></div>
<div class="MsoNormal">
<span style="font-family: Tahoma, sans-serif; font-size: 10pt; line-height: 115%;"><br /></span></div>
<div class="MsoNormal">
<span style="font-family: Tahoma, sans-serif; font-size: 10pt; line-height: 115%;">Dziś ….<o:p></o:p></span><br />
<span style="font-family: Tahoma, sans-serif; font-size: 10pt; line-height: 115%;">.</span></div>
<h4>
<span style="font-size: large;">1.
<!--[endif]-->Ogólnie o koncepcji Studiów „EXC”</span></h4>
<h2 style="margin-left: 36.0pt; mso-list: l0 level1 lfo1; text-indent: -18.0pt;">
<o:p></o:p></h2>
<div class="MsoNormal" style="margin-left: 18.0pt;">
<span style="font-family: Tahoma, sans-serif; font-size: 10pt; line-height: 115%;">Program Studiów powstał ze współpracy praktyków narzędzi analiz - z akademickimi wykładowcami –
specjalistami controllingu przedsiębiorstw.<o:p></o:p></span></div>
<div class="MsoNormal" style="margin-left: 18.0pt;">
<span style="font-family: Tahoma, sans-serif; font-size: 10pt; line-height: 115%;"><br /></span></div>
<div class="MsoNormal" style="margin-left: 18.0pt;">
<span style="font-family: Tahoma, sans-serif; font-size: 10pt; line-height: 115%;">Naturalną
rzeczy koleją rozpadał się na dwie części. Czy te części złożą się w spójną
całość? Jakie są warunki spójności?<o:p></o:p></span></div>
<div class="MsoNormal" style="margin-left: 18.0pt;">
<span style="font-family: Tahoma, sans-serif; font-size: 10pt; line-height: 115%;"><br /></span></div>
<div class="MsoNormal" style="margin-left: 18.0pt;">
<span style="font-family: Tahoma, sans-serif; font-size: 10pt; line-height: 115%;">Przyjmijmy, że
kurs „wiedzy i umiejętności controllera” składa się z kompletnej listy
odpowiedzi na cztery pytania, jak rozwiązać problem controllingu w praktyce:<o:p></o:p></span></div>
<div class="MsoNormal" style="margin-left: 18.0pt;">
<b><span style="font-family: Tahoma, sans-serif; font-size: 10pt; line-height: 115%;">„Co?”, „Dlaczego?”, „Jak?”, „Gdzie?”.</span></b><span style="font-family: Tahoma, sans-serif; font-size: 10pt; line-height: 115%;"><o:p></o:p></span></div>
<div class="MsoNormal" style="margin-left: 18.0pt;">
<b><span style="font-family: Tahoma, sans-serif; font-size: 10pt; line-height: 115%;"><br /></span></b></div>
<div class="MsoNormal" style="margin-left: 18.0pt;">
<span style="font-family: Tahoma, sans-serif; font-size: 10pt; line-height: 115%;">Wszystkie
cztery są obecne na każdych zajęciach, ale podczas zajęć z poszczególnych
bloków są analizowane z różnym natężeniem.<o:p></o:p></span></div>
<div class="MsoNormal" style="margin-left: 18.0pt;">
<span style="font-family: Tahoma, sans-serif; font-size: 10pt; line-height: 115%;"><br /></span></div>
<div class="MsoNormal" style="margin-left: 18.0pt;">
<span style="font-family: Tahoma, sans-serif; font-size: 10pt; line-height: 115%;">Część merytoryczna
Studiów skupia się na pytaniach: <b>Co? i Dlaczego?</b><o:p></o:p></span></div>
<div class="MsoNormal" style="margin-left: 18.0pt;">
<span style="font-family: Tahoma, sans-serif; font-size: 10pt; line-height: 115%;">czyli na pierwszych dwóch
pytaniach, ale siłą rzeczy nie może pominąć pozostałych dwóch. Głównym
bohaterem są tu jednak <b>zagadnienia
merytoryczne</b>.<o:p></o:p></span></div>
<div class="MsoNormal" style="margin-left: 18.0pt;">
<span style="font-family: Tahoma, sans-serif; font-size: 10pt; line-height: 115%;">To domena
naszych kolegów – akademików. Jak słyszymy, udało im się świetnie
(entuzjastyczne oceny uczestników!). <o:p></o:p></span></div>
<div class="MsoNormal" style="margin-left: 18.0pt;">
<span style="font-family: Tahoma, sans-serif; font-size: 10pt; line-height: 115%;"><br /></span></div>
<div class="MsoNormal" style="margin-left: 18.0pt;">
<span style="font-family: Tahoma, sans-serif; font-size: 10pt; line-height: 115%;">Przejdźmy więc na
nasze podwórko. </span></div>
<div class="MsoNormal" style="margin-left: 18.0pt;">
<span style="font-family: Tahoma, sans-serif; font-size: 10pt; line-height: 115%;">To Część warsztatowa (Informatyczny Warsztat Controllera – blok
<b>IWC</b>) zajmująca się pozostałymi
pytaniami: <b>Jak? i Gdzie?<o:p></o:p></b></span></div>
<div class="MsoNormal" style="margin-left: 18.0pt;">
<span style="font-family: Tahoma, sans-serif; font-size: 10pt; line-height: 115%;"><b><br /></b></span></div>
<div class="MsoNormal" style="margin-left: 18.0pt;">
<span style="font-family: Tahoma, sans-serif; font-size: 10pt; line-height: 115%;">Głównym bohaterem
zajęć są tu zagadnienia metod i narzędzi informatycznych. </span><b style="font-family: Tahoma, sans-serif; font-size: 13px; line-height: 14px;"> </b><span style="font-family: Tahoma, sans-serif; font-size: 13px; line-height: 14px;">A także umiejętności ich użycia w praktyce.</span></div>
<div class="MsoNormal" style="margin-left: 18.0pt;">
<span style="font-family: Tahoma, sans-serif; font-size: 10pt; line-height: 115%;">Oraz architektury,
czyli zorganizowania środowiska analiz.</span></div>
<div class="MsoNormal" style="margin-left: 18.0pt;">
<span style="font-family: Tahoma, sans-serif; font-size: 10pt; line-height: 115%;"><br /></span></div>
<div class="MsoNormal" style="margin-left: 18.0pt;">
<span style="font-family: Tahoma, sans-serif; font-size: 10pt; line-height: 115%;">Tutaj z kolei, tytułem
ilustracji, odwołujemy się do standardowych zagadnień merytorycznych, bliskich
każdemu controllerowi.<o:p></o:p></span><br />
<span style="font-family: Tahoma, sans-serif; font-size: 10pt; line-height: 115%;">.</span></div>
<h4>
<span style="font-size: large;">2.<span style="font-weight: normal;">
</span><!--[endif]-->Cel dydaktyczny bloku IWC</span></h4>
<h2 style="margin-left: 36.0pt; mso-list: l0 level1 lfo1; text-indent: -18.0pt;">
<o:p></o:p></h2>
<div class="MsoNormal" style="margin-left: 18.0pt;">
<span style="font-family: Tahoma, sans-serif; font-size: 10pt; line-height: 115%;">Specyficznym
celem dydaktycznym bloku programowego „Informatyczny Warsztat Controlllera”,
który traktujemy, jako nasz wyróżnik, jest wyeliminowanie <b><i>informatycznego kompleksu</i></b>,
na który cierpi większość controllerów i analityków biznesowych. Nie wyłączając
tych najbardziej kompetentnych.<o:p></o:p></span></div>
<div class="MsoNormal" style="margin-left: 18.0pt;">
<span style="font-family: Tahoma, sans-serif; font-size: 10pt; line-height: 115%;"><br /></span></div>
<div class="MsoNormal" style="margin-left: 18.0pt;">
<span style="font-family: Tahoma, sans-serif; font-size: 10pt; line-height: 115%;">Warunki „uleczenia”
<i>informatycznego kompleksu</i> są
następujące:<o:p></o:p></span></div>
<div class="MsoNormal" style="margin-left: 18.0pt; text-indent: 17.4pt;">
<span style="font-family: Tahoma, sans-serif; font-size: 10pt; line-height: 115%;"><br /></span></div>
<div class="MsoNormal" style="margin-left: 18.0pt; text-indent: 17.4pt;">
<span style="font-family: Tahoma, sans-serif; font-size: 10pt; line-height: 115%;">Analityk …<o:p></o:p></span></div>
<div class="MsoNormal" style="margin-left: 52.8pt;">
<b><span style="font-family: Tahoma, sans-serif; font-size: 10pt; line-height: 115%;">Po pierwsze</span></b><span style="font-family: Tahoma, sans-serif; font-size: 10pt; line-height: 115%;"> - ma niezbędne <b>umiejętności użycia</b> właściwych narzędzi
we właściwy sposób. Użycia ich - do spotykanych w swojej praktyce problemów
controllingu i analizy. <o:p></o:p></span></div>
<div class="MsoNormal" style="margin-left: 52.8pt;">
<b><span style="font-family: Tahoma, sans-serif; font-size: 10pt; line-height: 115%;">Po drugie </span></b><span style="font-family: Tahoma, sans-serif; font-size: 10pt; line-height: 115%;">- <b>rozumie istotę</b> innych, wspomagających go, nawet najbardziej
złożonych procesów informatycznych. Rozumie je na tyle, żeby ocenić ich
prawidłowość, wiarygodność i przydatność z jego punktu widzenia.<o:p></o:p></span></div>
<div class="MsoNormal" style="margin-left: 52.8pt;">
<b><span style="font-family: Tahoma, sans-serif; font-size: 10pt; line-height: 115%;">Po trzecie </span></b><span style="font-family: Tahoma, sans-serif; font-size: 10pt; line-height: 115%;">- powyższe umożliwia mu <b>być </b>nie tylko <b>partnerem informatyka</b>, ale wymagającym odbiorcą jego usług,
rzeczowo formułującym założenia a następnie surowo i fachowo weryfikującym ich
jakość.<o:p></o:p></span></div>
<div class="MsoNormal" style="margin-left: 18.0pt;">
<span style="font-family: Tahoma, sans-serif; font-size: 10pt; line-height: 115%;"><br /></span></div>
<div class="MsoNormal" style="margin-left: 18.0pt;">
<span style="font-family: Tahoma, sans-serif; font-size: 10pt; line-height: 115%;">O tym, jak nam
się udało ( a czasem nie udało) ten cel realizować, napiszę w drugiej części moich
refleksji.</span><br />
<span style="font-family: Tahoma, sans-serif; font-size: 10pt; line-height: 115%;">.</span><br />
<h4>
<span style="font-size: large;">
3.<span style="font-weight: normal;"> </span>Jak potwierdzamy osiągnięcie celu przez uczestnika?</span></h4>
<div>
Odpowiednią rekomendację, w porozumieniu z Organizatorami, wydajemy na piśmie.</div>
<div>
Oto wyjątek z naszej osobistej rekomendacji dla absolwentów studium, którzy wypełnili nasze wymagania. </div>
<div>
<h2 style="margin-left: 36.0pt; mso-list: l0 level1 lfo1; text-indent: -18.0pt;">
<blockquote class="tr_bq">
<span style="font-size: small; font-weight: normal;"><i>W szczególności uważamy, że :</i></span></blockquote>
<blockquote class="tr_bq">
<span style="font-size: small;"><span style="font-weight: normal;"><i>1)
<!--[endif]-->Jest on </i></span><i style="font-weight: normal;">(absolwent przyp.KR) </i><i style="font-weight: normal;">przygotowany do profesjonalnej analizy
controlligowej przy pomocy standardowych narzędzi (MS Excel i inne)</i></span></blockquote>
<blockquote class="tr_bq">
<span style="font-size: small; font-weight: normal;"><i>2) Potrafi zorganizować sobie właściwie:</i></span><br />
<blockquote>
<span style="font-size: small;"><i><span style="font-weight: normal;">a. <!--[endif]-->własne środowisko informatyczne</span></i> </span></blockquote>
</blockquote>
<blockquote class="tr_bq">
<blockquote>
<i><span style="font-size: small; font-weight: normal;">b. <!--[endif]-->współpracę z firmową infrastrukturą informatyczną</span></i></blockquote>
</blockquote>
<blockquote class="tr_bq">
<blockquote>
<i><span style="font-size: small;"><span style="font-weight: normal;">Te umiejętności rekomendują go również na stanowiska
kierownicze.</span><span style="font-weight: normal;"> </span></span></i></blockquote>
</blockquote>
<blockquote class="tr_bq">
<blockquote>
<span style="font-size: small; font-weight: normal;"><i>W imieniu Spółki Autorskiej WG&KR</i></span></blockquote>
</blockquote>
<blockquote class="tr_bq">
<span style="font-size: small; font-weight: normal;"><i>Wojciech Gardziński, Krzysztof Rumiński</i></span></blockquote>
</h2>
</div>
</div>
<div class="MsoNormal" style="margin-left: 18.0pt;">
<a href="http://excelambitny.blogspot.com/2013/08/studia-specjalistyczne-analitykow_28.html" target="_blank">Druga część cyklu</a><br />
<span style="font-family: Tahoma, sans-serif; font-size: 10pt; line-height: 115%;">--------------------<o:p></o:p></span></div>
<div class="MsoNormal">
* Chodzi tu o
<b>szkolenia zamknięte</b>, dedykowane,
czasem o zmodyfikowanym nieco programie, . Nie licząc setek pracowników najbardziej prestiżowych
firm na dziesiątkach szkoleń otwartych.<o:p></o:p></div>
<br />
<div class="MsoNormal">
Jako wykładowcy firm szkoleniowych lub na własny rachunek, prowadziliśmy
takie szkolenia na temat analizy biznesowej, przykładowo dla polskich oddziałów
światowych firm: Deloitte, Gillette, Phillips, Man, Celsa, Cemex, Cargill, ArcerolMittal, a także w wielkich polskich firmach, jak Ciech, GUS, Agencja
Restrukturyzacji i Modernizacji Rolnictwa, Ministerstwo Transportu, banki, firmy
produkcyjne i handlowe.<o:p></o:p></div>
<div class="MsoNormal">
<br />
** <span style="font-family: Tahoma, sans-serif; font-size: 13.63636302947998px; line-height: 15.454545021057129px;"> </span><span style="font-family: Tahoma, sans-serif; font-size: 13.63636302947998px; line-height: 15.454545021057129px;">(Uwaga z dn.3.10.br. - zapisy zamknięte z braku miejsc. Edycja III rusza za chwilę. Trwają zapisy na edycję IV. W planie edycja V. Proszę sobie układać kalendarz!)</span><br />
<span style="font-family: Tahoma, sans-serif; font-size: 13.63636302947998px; line-height: 15.454545021057129px;"><br /></span></div>
KrisRuminskihttp://www.blogger.com/profile/16135213169687613939noreply@blogger.com0tag:blogger.com,1999:blog-5844814625656434847.post-23405546235666490482013-06-14T03:01:00.003-07:002013-11-09T11:04:47.727-08:00Chamstwo jest duszą dyskusji<div style="margin-bottom: .0001pt; margin: 0cm;">
<span style="font-size: 13.5pt;"><a href="http://www.goldenline.pl/forum/3099900/architektura-srodowiska-analiz-czy-koncepcja-soa-znana-od-dawna-i-bledna-zla-czy-tez-jest-nowoscia-i-nalezy/s/40#54299542" target="_blank">Dyskusja o architekturze rozwija się.</a><o:p></o:p></span></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<br /></div>
<h3>
<span style="font-size: 13.5pt;">Chamstwo jako gombrowiczowska forma * </span></h3>
<div style="margin: 0cm 0cm 0.0001pt;">
<span style="font-size: 13.5pt;">Najpierw cytat z Chama:</span><br />
<span style="font-size: 13.5pt;"><br /></span></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<span style="font-size: 13.5pt;">Cytuję najpierw <i>in extenso</i> takiego mojego gościa, którego Opatrzność mi
przeznaczyła. Nie zmieniam ani litery w jego tekście. Swój skracam, przeredagowuję, dla większej czytelności. Link do tekstu
oryginalnego jest na początku. Trzeba jednak mieć konto na Golden Line’ie.<o:p></o:p></span></div>
<div class="MsoNormal">
<br />
<blockquote class="tr_bq">
<i>„tak jak pisałem... mitoman i stary pierdoła. Podsumujmy te fefnaście tysięcy znaków:<br />- SpOA nie doczekała się praktycznego wdrożenia<br />- Gardziński i Rumiński nigdy nie widzieli dużej korporacji (nie mówiąć o tych F500). Ich lista referencyjna wyraźnie wskazuje na to z kim pracowali<br />- Tandem wyciągaswoje wnioski na podstawie szkoleń z MS Excel i narzekań ciotek-klotek (głównie z firm po PRL-owskich. Z firm tych tandem również jest wykopywany na zbity pysk natychmiast po przejęciu)<br />- Tandem specjalizuje się w odkrywaniu pojęć i rozwiązań, które istnieją od dawna<br />- od 18 lat rewolucyjny produkt i rewolucyjna architektura znajdują zastosowanie jedynie tam gdzie MS Excel służy jako jedyne rozwiązanie. Produkt jest totalną klapą runkową”</i></blockquote>
<br />
Kursywą cytuję fragmenty tekstu Chama, do których się odnoszę.<br />
<br />
A teraz moja odpowiedź:<br />
<br />
(…) odpowiem wyjątkowo Nadwornemu Chamowi. Swoją „szczawiową frazą” zrobił ciekawe podsumowanie, które daje okazję, żeby mu przeciwstawić moje.<br />
<br />
<blockquote class="tr_bq">
<i>„tak jak pisałem... mitoman i stary pierdoła. Podsumujmy te fefnaście tysięcy znaków:”</i></blockquote>
<br />
Nowa Kultura Korporacyjna :)<br />
<br />
<blockquote class="tr_bq">
<i>„-(1) SpOA nie doczekała się praktycznego wdrożenia<br />- (2) Gardziński i Rumiński nigdy nie widzieli dużej korporacji (nie mówiąć o tych F500). Ich lista referencyjna wyraźnie wskazuje na to z kim pracowali<br />(3) Tandem wyciągaswoje wnioski na podstawie szkoleń z MS Excel i narzekań ciotek-klotek (głównie z firm po PRL-owskich. Z firm tych tandem również jest wykopywany na zbity pysk natychmiast po przejęciu)”</i></blockquote>
<br />
ad (1) SOA jest koncepcją nową, więc (w "kanonicznej formie") nie doczekała się jeszcze wdrożenia. Ale <b>jej elementy</b> kształtowały się stopniowo w ciągu kilkudziesięciu lat praktyki. I zostały sprawdzone pozytywnie. Teraz kolej na realizację SOA w całości. Będą wiadomości...<br />
<br />
<div>
Dochodzę pomału do wniosku, że koncepcja SOA nie jest wcale taka prosta. Jak dla kogo...</div>
<div>
To minimalizuje ryzyko, że ją nam ukradną :)</div>
<br />
SOA jest czym innym niż nasz produkt - AFIN. Który faktycznie, jest produktem dojrzałym, sprawdzonym w bojach od wielu lat. Teraz w nowej odsłonie, jako Afin.net.<br />
Ofensywa będzie i klapa nie jest przesądzona :)<br />
<br />
ad (2)<br />
a) Jesteśmy doświadczonymi specjalistami analizy biznesowej prowadzonej standardowymi narzędziami, używając niestandardowych umiejętności i oryginalnych koncepcji.<br />
Nie zaprzeczam, że ja osobiście, zaczynałem od pracy w firmach PRL-owskich. (…)<br />
<br />
b) Fakt: nigdy nie pracowaliśmy w kołchozie, zwanym „dużą korporacją”. Ale współpracowaliśmy z największymi. Nas tam zapraszali, nie - wpuszczali. I płacili. I dalej płacą. „Nasi ludzie” zaś zdobywali pozycję cenionych analityków również w korporacjach z listy F500. Zawdzięczali to swoim zdolnościom i wiedzy. Część tej wiedzy, właśnie związanej z prezentowaną tu koncepcją uzyskali u nas.<br />
<div>
<br /></div>
ad (3)<br />
Do koncepcji SOA potrzebne nam były (ale tylko, jako uzyskanie psychologicznego przełomu) dopiero "narzekania" analityków z korporacji z listy F500 :) A na szkoleniach proponujemy rozwiązania, które często okazują się dla uczestników (żeby nie używać "przesadnych" określeń) - przydatnym w ich pracy podejściem.<br />
<br />
To nas umacnia w przekonaniu, że sugestia, iż w korporacjach obowiązują inne, lepsze zasady niż w "firmach peerelowskich" ma dość słabe podstawy. I to JEST odkrycie, prawda?<br />
<br />
Tytułem przykładu: Oto tryumfalny cytat z "case'u wdrożenia", wybrany przeze mnie z podrzuconych mi przez innego dyskutanta:<br />
<br />
<i>"Zwiększyliśmy <b>świadomość</b> (podkr.moje) przyczyn powstawania kosztów, gdyż teraz koszty te są porozbijane na poszczególne ośrodki decyzyjne, a każdy Dyrektor Biura ma możliwość bieżącej kontroli tych kosztów"</i><br />
<br />
Dla mnie, po prostu, trąci myszką. Jest za to przedmiotem podziwu nowych wykształciuchów. :)<br />
<br />
Taką "świadomość" zdobywały lata temu „peerelowskie firmy”, jeśli dostawały porządny system finansowo-księgowy.<br />
<br />
To mnie umacnia w przekonaniu, że większość BI-Ajów to po prostu bardziej lub mniej udane generatory raportów. Z zabetonowaną przez obłędne „koncepcje uprawnień” strukturą bazy danych.<br />
<br />
A Cham swoje:<br />
<blockquote class="tr_bq">
<i>„- Tandem specjalizuje się w odkrywaniu pojęć i rozwiązań, które istnieją od dawna<br />- od 18 lat rewolucyjny produkt i rewolucyjna architektura <b>znajdują zastosowanie jedynie tam gdzie MS Excel służy jako jedyne rozwiązanie.</b> Produkt jest totalną klapą runkową”</i></blockquote>
( … )<br />
Proszę zwrócić uwagę na wytłuszczoną (przeze mnie) tezę Chama.<br />
Jest akurat dokładnie odwrotnie. Jeszcze do tego wrócę, kontynuując „wątek praktyki”, (…).<br />
<br />
Od wielu miesięcy wyjaśniam, jaka była geneza koncepcji. (…)<br />
Cytuję <a href="http://excelambitny.blogspot.com/2012/11/praktyka-korporacyjna-postulaty-soa.html" target="_blank">fragment publikacji na temat SOA</a>, którą podlinkowałem pół roku temu na tym wątku:<br />
<br />
<i>„Niniejsza publikacja jest skutkiem kilkuletniej pracy nad rozwinięciem, uściśleniem i ogłoszeniem nowego paradygmatu architektury środowiska analiz biznesowych. I jest adresowana szczególnie do analityków dużych firm.”</i><br />
<br />
Nie jest to „mitomania”, tylko fascynujące doświadczenie, iż coś - odkryte „w garażu”, okazało się przydatne w wielkiej korporacji.<br />
A nawet wpływa korzystnie na karierę kogoś, kto te koncepcje rozumie i wdraża, jest samodzielny i oryginalny.<br />
<br />
Bo nie wystarczy coś zrozumieć. Jeszcze trzeba pomyśleć. Ten wątek (na Golden Line - przyp.KR) jest okazją dla czytelnika, który w wielkiej korporacji chce wypłynąć! :)<br />
<br />
Właśnie dlatego zdecydowaliśmy się ogłosić naszą koncepcję. Ze względu na podlinkowany case z firmy z listy F500. Bo się okazało, że „koncepcje z garażu” stają przedmiotem szkoleń w zagranicznych oddziałach korporacji, jako koncepcja wypracowana w polskim oddziale.<br />
Może to nie jest coś wielkiego, godne nagrody Nobla.(…)<br />
<b>Koniec mojej wypowiedzi w TEJ "dyskusji".</b><br />
<br />
Nadwornemu Chamowi zawdzięczam okazję do wyjaśnienia genezy koncepcji i uściślenie informacji o naszym doświadczeniu ze współpracy z korporacjami (nie z jedną) z listy F500.<br />
<br />
Podziękować.<br />
<div>
<br />
-----------------------------------------<br />
* <span style="font-size: 13.5pt;">Zaobserwowałem godne uwagi zjawisko: czasem ciekawe zarzuty są formułowane w nieciekawej formie.</span><br />
<div style="margin: 0cm 0cm 0.0001pt;">
<br /></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<span style="font-size: 13.5pt;">Wyznaję zasadę, że wypowiedzi poniżej pewnego poziomu się nie komentuje.<o:p></o:p></span></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<br /></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<span style="font-size: 13.5pt;">Brak szacunku dla rozmówcy wyklucza dialog, bo wówczas istnieje prawdopodobieństwo bliskie pewności, że żadne argumenty "broniącego" do "atakującego" nie trafią. „Atakujący” zakłada bowiem z góry "wyższość intelektualną i moralną", więc przekonanie się o pomyłce byłoby autokompromitacją. <o:p></o:p></span></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<span style="font-size: 13.5pt;">I tak zatrzaskuje pułapkę zastawioną … na samego siebie.<o:p></o:p></span></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<br /></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<span style="font-size: 13.5pt;">Mówicie, że to off-top na blogu o Excelu?<o:p></o:p></span></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<span style="font-size: 13.5pt;">Chwileczkę, to tylko niezbędne wprowadzenie. Musiałem się odciąć zdecydowanie od nieakceptowalnej formy, obelg i obraźliwych spekulacji.<o:p></o:p></span></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<br /></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<span style="font-size: 13.5pt;">Ale te same wątpliwości można przecież było zgłosić w formie parlamentalnej.</span></div>
<div style="margin: 0cm;">
<span style="font-size: 13.5pt;">Mam nadzieję, że moje „tłumaczenie się”, spełni również formę tłumaczenia z chamskiego na polski.<o:p></o:p></span></div>
<div style="margin: 0cm;">
<br /></div>
</div>
</div>
KrisRuminskihttp://www.blogger.com/profile/16135213169687613939noreply@blogger.com0tag:blogger.com,1999:blog-5844814625656434847.post-81207245491335735082013-05-22T02:38:00.003-07:002013-05-22T02:40:41.185-07:00Punkt wyjścia do rozważań o architekturze SOA<span style="-webkit-text-size-adjust: none; background-color: white; color: #666666; font-family: Helvetica, Arial, sans-serif; font-size: 13.333333969116211px; line-height: 18.66319465637207px;">Na moim wątku o architekturze SOA, na Golden Line, po pół roku dyskusji, padło pytanie o </span><br />
<b style="-webkit-text-size-adjust: none; color: #666666; font-family: Helvetica, Arial, sans-serif; font-size: 13.333333969116211px; line-height: 18.66319465637207px;">Punkt odniesienia dla architektury SOA</b><br />
<br style="-webkit-text-size-adjust: none; color: #666666; font-family: Helvetica, Arial, sans-serif; font-size: 13.333333969116211px; line-height: 18.66319465637207px;" />
<span style="-webkit-text-size-adjust: none; background-color: white; color: #666666; font-family: Helvetica, Arial, sans-serif; font-size: 13.333333969116211px; line-height: 18.66319465637207px;">To mnie zaskoczyło, bo uważałem, że zostało to jasno opisane we </span><br />
<span style="-webkit-text-size-adjust: none; background-color: white; color: #666666; font-family: Helvetica, Arial, sans-serif; font-size: 13.333333969116211px; line-height: 18.66319465637207px;">wpisie startowym. Podobne pytanie już padło i odniosłem się do </span><br />
<span style="-webkit-text-size-adjust: none; background-color: white; color: #666666; font-family: Helvetica, Arial, sans-serif; font-size: 13.333333969116211px; line-height: 18.66319465637207px;">niego </span><a href="http://www.goldenline.pl/forum/3099900/architektura-srodowiska-analiz-czy-koncepcja-soa-znana-od-dawna-i-bledna-zla-czy-tez-jest-nowoscia-i-nalezy/s/25#52738991" style="-webkit-text-size-adjust: none; border-bottom-color: rgb(200, 200, 200); border-bottom-style: solid; border-bottom-width: 0px !important; color: #3886a6; cursor: pointer; font-family: Helvetica, Arial, sans-serif; font-size: 13.333333969116211px; line-height: 18.66319465637207px; outline: none; text-decoration: none;">tutaj:</a><br />
<br style="-webkit-text-size-adjust: none; color: #666666; font-family: Helvetica, Arial, sans-serif; font-size: 13.333333969116211px; line-height: 18.66319465637207px;" />
<span style="-webkit-text-size-adjust: none; background-color: white; color: #666666; font-family: Helvetica, Arial, sans-serif; font-size: 13.333333969116211px; line-height: 18.66319465637207px;">Pamiętajmy jednak o nowych, przygodnych gościach.</span><br />
<span style="-webkit-text-size-adjust: none; background-color: white; color: #666666; font-family: Helvetica, Arial, sans-serif; font-size: 13.333333969116211px; line-height: 18.66319465637207px;">Ćwiczmy dalej jasność wywodu i zwięzłość. Mamy rezerwy :)</span><br />
<br style="-webkit-text-size-adjust: none; color: #666666; font-family: Helvetica, Arial, sans-serif; font-size: 13.333333969116211px; line-height: 18.66319465637207px;" />
<span style="-webkit-text-size-adjust: none; background-color: white; color: #666666; font-family: Helvetica, Arial, sans-serif; font-size: 13.333333969116211px; line-height: 18.66319465637207px;">Punktem odniesienia jest oczywiście </span><b style="-webkit-text-size-adjust: none; color: #666666; font-family: Helvetica, Arial, sans-serif; font-size: 13.333333969116211px; line-height: 18.66319465637207px;">Klasyczna Architektura Analiz</b><br />
<span style="-webkit-text-size-adjust: none; background-color: white; color: #666666; font-family: Helvetica, Arial, sans-serif; font-size: 13.333333969116211px; line-height: 18.66319465637207px;">(pierwszy slajd </span><a href="http://www.goldenline.pl/forum/3099900/architektura-srodowiska-analiz-czy-koncepcja-soa-znana-od-dawna-i-bledna-zla-czy-tez-jest-nowoscia-i-nalezy/s/1#52203862" style="-webkit-text-size-adjust: none; border-bottom-color: rgb(200, 200, 200); border-bottom-style: solid; border-bottom-width: 0px !important; color: #3886a6; cursor: pointer; font-family: Helvetica, Arial, sans-serif; font-size: 13.333333969116211px; line-height: 18.66319465637207px; outline: none; text-decoration: none;">wpisu startowego wątku</a><span style="-webkit-text-size-adjust: none; background-color: white; color: #666666; font-family: Helvetica, Arial, sans-serif; font-size: 13.333333969116211px; line-height: 18.66319465637207px;">.</span><br />
<br style="-webkit-text-size-adjust: none; color: #666666; font-family: Helvetica, Arial, sans-serif; font-size: 13.333333969116211px; line-height: 18.66319465637207px;" />
<span style="-webkit-text-size-adjust: none; background-color: white; color: #666666; font-family: Helvetica, Arial, sans-serif; font-size: 13.333333969116211px; line-height: 18.66319465637207px;">Czyli wzajemne usytuowanie trzech (lub czterech, jeśli wydzielimy dodatkowo warstwę kostek OLAP) warstw architektury środowiska informatycznego, wspierającego proces analizy.</span><br />
<br style="-webkit-text-size-adjust: none; color: #666666; font-family: Helvetica, Arial, sans-serif; font-size: 13.333333969116211px; line-height: 18.66319465637207px;" />
<span style="-webkit-text-size-adjust: none; background-color: white; color: #666666; font-family: Helvetica, Arial, sans-serif; font-size: 13.333333969116211px; line-height: 18.66319465637207px;">Tezą główną wątku jest, że poważna część </span><b style="-webkit-text-size-adjust: none; color: #666666; font-family: Helvetica, Arial, sans-serif; font-size: 13.333333969116211px; line-height: 18.66319465637207px;">analizy biznesowej</b><span style="-webkit-text-size-adjust: none; background-color: white; color: #666666; font-family: Helvetica, Arial, sans-serif; font-size: 13.333333969116211px; line-height: 18.66319465637207px;"> odbywa się w Excelu.</span><br />
<span style="-webkit-text-size-adjust: none; background-color: white; color: #666666; font-family: Helvetica, Arial, sans-serif; font-size: 13.333333969116211px; line-height: 18.66319465637207px;">Ten ostatni, przez "główny nurt" informatyki biznesowej, nazywającej samą siebie "Intelligence", traktowany jest jak Kopciuszek, któremu każe się wydłubywać ziarenka maku z popiołu.</span><br />
<span style="-webkit-text-size-adjust: none; background-color: white; color: #666666; font-family: Helvetica, Arial, sans-serif; font-size: 13.333333969116211px; line-height: 18.66319465637207px;">I to szybko! Bo jak wróci macocha, czyli szef, a raport nie będzie gotowy, to będzie źle!</span><br />
<br style="-webkit-text-size-adjust: none; color: #666666; font-family: Helvetica, Arial, sans-serif; font-size: 13.333333969116211px; line-height: 18.66319465637207px;" />
<span style="-webkit-text-size-adjust: none; background-color: white; color: #666666; font-family: Helvetica, Arial, sans-serif; font-size: 13.333333969116211px; line-height: 18.66319465637207px;">"Wyciągniesz sobie to wszystko jakoś z BI-aja". Powiedział szef/macocha i wyszedł na naradę.</span><br />
<br style="-webkit-text-size-adjust: none; color: #666666; font-family: Helvetica, Arial, sans-serif; font-size: 13.333333969116211px; line-height: 18.66319465637207px;" />
<span style="-webkit-text-size-adjust: none; background-color: white; color: #666666; font-family: Helvetica, Arial, sans-serif; font-size: 13.333333969116211px; line-height: 18.66319465637207px;">Analityk ma się zadowolić klawiszem "Export do Excela" a potem - "niech się martwi sam".</span><br />
<span style="-webkit-text-size-adjust: none; background-color: white; color: #666666; font-family: Helvetica, Arial, sans-serif; font-size: 13.333333969116211px; line-height: 18.66319465637207px;">I daje sobie "jakoś" radę.</span><br />
<span style="-webkit-text-size-adjust: none; background-color: white; color: #666666; font-family: Helvetica, Arial, sans-serif; font-size: 13.333333969116211px; line-height: 18.66319465637207px;">Zespół, do którego należę, pełni w tej bajkowej metaforze rolę ptaszków, które pomagają Kopciuszkowi.</span><br />
<br style="-webkit-text-size-adjust: none; color: #666666; font-family: Helvetica, Arial, sans-serif; font-size: 13.333333969116211px; line-height: 18.66319465637207px;" />
<span style="-webkit-text-size-adjust: none; background-color: white; color: #666666; font-family: Helvetica, Arial, sans-serif; font-size: 13.333333969116211px; line-height: 18.66319465637207px;">Taka jest praktyka - od kilkudziesięciu do stu procent analiz w Excelu!- we wszystkich firmach, znanych mnie i kilku członkom zespołu, do którego należę.</span><br />
<span style="-webkit-text-size-adjust: none; background-color: white; color: #666666; font-family: Helvetica, Arial, sans-serif; font-size: 13.333333969116211px; line-height: 18.66319465637207px;">W tej liczbie znajdują się ogólnoświatowe firmy z listy Fortune 500.</span><br />
<br style="-webkit-text-size-adjust: none; color: #666666; font-family: Helvetica, Arial, sans-serif; font-size: 13.333333969116211px; line-height: 18.66319465637207px;" />
<span style="-webkit-text-size-adjust: none; background-color: white; color: #666666; font-family: Helvetica, Arial, sans-serif; font-size: 13.333333969116211px; line-height: 18.66319465637207px;">Mamy kilkudziesięcioletnią praktykę w zakresie analiz biznesowych. Również w dużych firmach.</span><br />
<span style="-webkit-text-size-adjust: none; background-color: white; color: #666666; font-family: Helvetica, Arial, sans-serif; font-size: 13.333333969116211px; line-height: 18.66319465637207px;">Ale jeszcze do niedawna uważaliśmy, że problemy dające się porównać do kłopotów Kopciuszka z makiem w popiele dotyczą firm małych, średnich oraz dużych - ale polskich. Bo te zagraniczne na pewno lepiej się sprawują.</span><br />
<span style="-webkit-text-size-adjust: none; background-color: white; color: #666666; font-family: Helvetica, Arial, sans-serif; font-size: 13.333333969116211px; line-height: 18.66319465637207px;">Parę lat temu uświadomiliśmy sobie, że - nic podobnego!</span><br />
<span style="-webkit-text-size-adjust: none; background-color: white; color: #666666; font-family: Helvetica, Arial, sans-serif; font-size: 13.333333969116211px; line-height: 18.66319465637207px;">To jest problem ogólnoświatowy. A "architektura klasyczna" - to w istocie "architektura błota", w której dane wsadza się do wózka inwalidzkiego z napisem "Eksport do Excela".</span><br />
<span style="-webkit-text-size-adjust: none; background-color: white; color: #666666; font-family: Helvetica, Arial, sans-serif; font-size: 13.333333969116211px; line-height: 18.66319465637207px;">Slajdy drugi i trzeci </span><a href="http://www.goldenline.pl/forum/3099900/architektura-srodowiska-analiz-czy-koncepcja-soa-znana-od-dawna-i-bledna-zla-czy-tez-jest-nowoscia-i-nalezy/s/1#52203862" style="-webkit-text-size-adjust: none; border-bottom-color: rgb(200, 200, 200); border-bottom-style: solid; border-bottom-width: 0px !important; color: #3886a6; cursor: pointer; font-family: Helvetica, Arial, sans-serif; font-size: 13.333333969116211px; line-height: 18.66319465637207px; outline: none; text-decoration: none;">wpisu startowego tego wątku</a><span style="-webkit-text-size-adjust: none; background-color: white; color: #666666; font-family: Helvetica, Arial, sans-serif; font-size: 13.333333969116211px; line-height: 18.66319465637207px;">.</span><br />
<br style="-webkit-text-size-adjust: none; color: #666666; font-family: Helvetica, Arial, sans-serif; font-size: 13.333333969116211px; line-height: 18.66319465637207px;" />
<span style="-webkit-text-size-adjust: none; background-color: white; color: #666666; font-family: Helvetica, Arial, sans-serif; font-size: 13.333333969116211px; line-height: 18.66319465637207px;">I prawdziwe życie, a właściwie - prawdziwa analiza dopiero się wówczas zaczyna.</span><br />
<br style="-webkit-text-size-adjust: none; color: #666666; font-family: Helvetica, Arial, sans-serif; font-size: 13.333333969116211px; line-height: 18.66319465637207px;" />
<span style="-webkit-text-size-adjust: none; background-color: white; color: #666666; font-family: Helvetica, Arial, sans-serif; font-size: 13.333333969116211px; line-height: 18.66319465637207px;">To jest punkt wyjścia i punkt odniesienia do rozważań.</span>KrisRuminskihttp://www.blogger.com/profile/16135213169687613939noreply@blogger.com0tag:blogger.com,1999:blog-5844814625656434847.post-87711430853650925792013-05-22T02:07:00.002-07:002013-05-22T02:10:05.337-07:00Problem bezpieczeństwa w architekturze SOA<b style="-webkit-text-size-adjust: none; color: #666666; font-family: Helvetica, Arial, sans-serif; font-size: 13.333333969116211px; line-height: 18.66319465637207px;">Problem bezpieczeństwa był przedmiotem żywej dyskusji na Golden Line na moim wątku.</b><br />
<span style="-webkit-text-size-adjust: none; color: #666666; font-family: Helvetica, Arial, sans-serif; font-size: 13.333333969116211px; line-height: 18.66319465637207px;">Wypracowałem sobie dzięki temu pewne stanowisko, które jest jej dorobkiem.</span><br />
<span style="-webkit-text-size-adjust: none; color: #666666; font-family: Helvetica, Arial, sans-serif; font-size: 13.333333969116211px; line-height: 18.66319465637207px;"><br /></span>
<span style="-webkit-text-size-adjust: none; color: #666666; font-family: Helvetica, Arial, sans-serif; font-size: 13.333333969116211px; line-height: 18.66319465637207px;">Oto ono.</span><br />
<b style="-webkit-text-size-adjust: none; color: #666666; font-family: Helvetica, Arial, sans-serif; font-size: 13.333333969116211px; line-height: 18.66319465637207px;"><br /></b>
<b style="-webkit-text-size-adjust: none; color: #666666; font-family: Helvetica, Arial, sans-serif; font-size: 13.333333969116211px; line-height: 18.66319465637207px;">1) Dostęp do danych</b><br />
<span style="-webkit-text-size-adjust: none; background-color: white; color: #666666; font-family: Helvetica, Arial, sans-serif; font-size: 13.333333969116211px; line-height: 18.66319465637207px;">W tych wdrożeniach, z którymi mieliśmy do czynienia, dostęp do odpowiednich danych ZAWSZE był warunkiem koniecznym sporządzenia raportu. </span><br />
<span style="-webkit-text-size-adjust: none; background-color: white; color: #666666; font-family: Helvetica, Arial, sans-serif; font-size: 13.333333969116211px; line-height: 18.66319465637207px;"><br /></span>
<span style="-webkit-text-size-adjust: none; background-color: white; color: #666666; font-family: Helvetica, Arial, sans-serif; font-size: 13.333333969116211px; line-height: 18.66319465637207px;">Czy może ktoś się spotkał z sytuacją, że raport się sporządza bez dostępu do danych? Ja nie.</span><br />
<span style="-webkit-text-size-adjust: none; background-color: white; color: #666666; font-family: Helvetica, Arial, sans-serif; font-size: 13.333333969116211px; line-height: 18.66319465637207px;"><br /></span>
<span style="-webkit-text-size-adjust: none; background-color: white; color: #666666; font-family: Helvetica, Arial, sans-serif; font-size: 13.333333969116211px; line-height: 18.66319465637207px;">Co najwyżej trzeba odczytywać dane z WYDRUKU.</span><br />
<span style="-webkit-text-size-adjust: none; background-color: white; color: #666666; font-family: Helvetica, Arial, sans-serif; font-size: 13.333333969116211px; line-height: 18.66319465637207px;">Znam przypadek, że pewien łebski analityk (Polak, notabene) napisał program odczytujący EKRAN monitora. Bardzo sprytny. </span><br />
<span style="-webkit-text-size-adjust: none; background-color: white; color: #666666; font-family: Helvetica, Arial, sans-serif; font-size: 13.333333969116211px; line-height: 18.66319465637207px;">Udzielono mu uprawnienia do patrzenia w ekran i on z tego skorzystał.</span><br />
<br style="-webkit-text-size-adjust: none; color: #666666; font-family: Helvetica, Arial, sans-serif; font-size: 13.333333969116211px; line-height: 18.66319465637207px;" />
<span style="-webkit-text-size-adjust: none; background-color: white; color: #666666; font-family: Helvetica, Arial, sans-serif; font-size: 13.333333969116211px; line-height: 18.66319465637207px;">Zrobił furorę w pewnej wielkiej europejskiej firmie samochodowej, wykorzystującej renomowany system. Na literę S. Polski oddział tej firmy został uznany za najbardziej zaawansowany we wdrożeniu owego systemu S.</span><br />
<span style="-webkit-text-size-adjust: none; background-color: white; color: #666666; font-family: Helvetica, Arial, sans-serif; font-size: 13.333333969116211px; line-height: 18.66319465637207px;"><br /></span>
<span style="-webkit-text-size-adjust: none; background-color: white; color: #666666; font-family: Helvetica, Arial, sans-serif; font-size: 13.333333969116211px; line-height: 18.66319465637207px;">To była architektura pre - SOA :)</span><br />
<span style="-webkit-text-size-adjust: none; background-color: white; color: #666666; font-family: Helvetica, Arial, sans-serif; font-size: 13.333333969116211px; line-height: 18.66319465637207px;"><br /></span>
<span style="-webkit-text-size-adjust: none; background-color: white; color: #666666; font-family: Helvetica, Arial, sans-serif; font-size: 13.333333969116211px; line-height: 18.66319465637207px;">Dlatego radzę - zamiast hejtować - MYŚLEC. Hejtowaniem na bzdurnych w waszym mniemaniu wątkach dotyczących architektury analiz, nie zrobicie kariery.</span><br />
(To była uwaga do dyskutantów na moim wątku na GL. Tutaj marzę o jakiejkolwiek dyskusji. Bezskutecznie :) )<br />
<br style="-webkit-text-size-adjust: none; color: #666666; font-family: Helvetica, Arial, sans-serif; font-size: 13.333333969116211px; line-height: 18.66319465637207px;" />
<span style="-webkit-text-size-adjust: none; background-color: white; color: #666666; font-family: Helvetica, Arial, sans-serif; font-size: 13.333333969116211px; line-height: 18.66319465637207px;">Podsumowując:</span><br />
<span style="-webkit-text-size-adjust: none; background-color: white; color: #666666; font-family: Helvetica, Arial, sans-serif; font-size: 13.333333969116211px; line-height: 18.66319465637207px;">Jeśli sporządzenie raportu </span><b style="-webkit-text-size-adjust: none; color: #666666; font-family: Helvetica, Arial, sans-serif; font-size: 13.333333969116211px; line-height: 18.66319465637207px;">wymaga dostępu do danych na poziomie faktów </b><span style="-webkit-text-size-adjust: none; background-color: white; color: #666666; font-family: Helvetica, Arial, sans-serif; font-size: 13.333333969116211px; line-height: 18.66319465637207px;">a nie ich agregacji, to bez tego dostępu - raportu nie da się stworzyć.</span><br />
<span style="-webkit-text-size-adjust: none; background-color: white; color: #666666; font-family: Helvetica, Arial, sans-serif; font-size: 13.333333969116211px; line-height: 18.66319465637207px;">To jest </span><b style="-webkit-text-size-adjust: none; color: #666666; font-family: Helvetica, Arial, sans-serif; font-size: 13.333333969116211px; line-height: 18.66319465637207px;">rzeczywista implikacja.</b><br />
<br style="-webkit-text-size-adjust: none; color: #666666; font-family: Helvetica, Arial, sans-serif; font-size: 13.333333969116211px; line-height: 18.66319465637207px;" />
<span style="-webkit-text-size-adjust: none; background-color: white; color: #666666; font-family: Helvetica, Arial, sans-serif; font-size: 13.333333969116211px; line-height: 18.66319465637207px;">Dostęp do danych źródłowych nie jest naszym kaprysem, tylko biznesową potrzebą.</span><br />
<br style="-webkit-text-size-adjust: none; color: #666666; font-family: Helvetica, Arial, sans-serif; font-size: 13.333333969116211px; line-height: 18.66319465637207px;" />
<b style="-webkit-text-size-adjust: none; color: #666666; font-family: Helvetica, Arial, sans-serif; font-size: 13.333333969116211px; line-height: 18.66319465637207px;">2) Możliwość ustawiania konkretnych uprawnień </b><br />
<br style="-webkit-text-size-adjust: none; color: #666666; font-family: Helvetica, Arial, sans-serif; font-size: 13.333333969116211px; line-height: 18.66319465637207px;" />
<span style="-webkit-text-size-adjust: none; background-color: white; color: #666666; font-family: Helvetica, Arial, sans-serif; font-size: 13.333333969116211px; line-height: 18.66319465637207px;">Możliwości nadawania uprawnień do konkretnych poziomów agregacji, z agregacją zerową włącznie </span><br />
<span style="-webkit-text-size-adjust: none; background-color: white; color: #666666; font-family: Helvetica, Arial, sans-serif; font-size: 13.333333969116211px; line-height: 18.66319465637207px;">oraz</span><br />
<b style="-webkit-text-size-adjust: none; color: #666666; font-family: Helvetica, Arial, sans-serif; font-size: 13.333333969116211px; line-height: 18.66319465637207px;">interface w jakim będą nadawane </b><span style="-webkit-text-size-adjust: none; background-color: white; color: #666666; font-family: Helvetica, Arial, sans-serif; font-size: 13.333333969116211px; line-height: 18.66319465637207px;">(pewnie jednak nie skoroszyt Excela :) </span><br />
<span style="-webkit-text-size-adjust: none; background-color: white; color: #666666; font-family: Helvetica, Arial, sans-serif; font-size: 13.333333969116211px; line-height: 18.66319465637207px;">a także</span><br />
<span style="-webkit-text-size-adjust: none; background-color: white; color: #666666; font-family: Helvetica, Arial, sans-serif; font-size: 13.333333969116211px; line-height: 18.66319465637207px;"><b>decyzja</b> ile i jakie role systemu będą odpowiedzialne za ich nadawanie....</span><br />
<br style="-webkit-text-size-adjust: none; color: #666666; font-family: Helvetica, Arial, sans-serif; font-size: 13.333333969116211px; line-height: 18.66319465637207px;" />
<span style="-webkit-text-size-adjust: none; background-color: white; color: #666666; font-family: Helvetica, Arial, sans-serif; font-size: 13.333333969116211px; line-height: 18.66319465637207px;">powinny być ustalone </span><b style="-webkit-text-size-adjust: none; color: #666666; font-family: Helvetica, Arial, sans-serif; font-size: 13.333333969116211px; line-height: 18.66319465637207px;">na etapie projektu produktu</b><span style="-webkit-text-size-adjust: none; background-color: white; color: #666666; font-family: Helvetica, Arial, sans-serif; font-size: 13.333333969116211px; line-height: 18.66319465637207px;"> - systemu informatycznego wspierającego analizę biznesową. Oczywiście mającego architekturę SOA.</span><br />
<br style="-webkit-text-size-adjust: none; color: #666666; font-family: Helvetica, Arial, sans-serif; font-size: 13.333333969116211px; line-height: 18.66319465637207px;" />
<b style="-webkit-text-size-adjust: none; color: #666666; font-family: Helvetica, Arial, sans-serif; font-size: 13.333333969116211px; line-height: 18.66319465637207px;">3) Nadanie uprawnień </b><br />
<span style="-webkit-text-size-adjust: none; background-color: white; color: #666666; font-family: Helvetica, Arial, sans-serif; font-size: 13.333333969116211px; line-height: 18.66319465637207px;">to sprawa, którą należy rozstrzygać na etapie projektu wdrożenia systemu, a weryfikowane podczas jego eksploatacji.</span><br />
<span style="-webkit-text-size-adjust: none; background-color: white; color: #666666; font-family: Helvetica, Arial, sans-serif; font-size: 13.333333969116211px; line-height: 18.66319465637207px;"><br /></span>KrisRuminskihttp://www.blogger.com/profile/16135213169687613939noreply@blogger.com1tag:blogger.com,1999:blog-5844814625656434847.post-82655574143434865862013-04-02T04:04:00.000-07:002014-01-29T01:00:36.429-08:00Kłótnia o tabelę przestawną, czyli architektura błota w praktyce<span style="font-size: x-large;">Część I: Co to jest Tabela Przestawna?</span><br />
<h2>
<o:p></o:p></h2>
<div class="MsoNormal">
<div style="text-align: right;">
Panu
Marcinowi Sz, analitykowi, nie informatykowi....<o:p></o:p></div>
</div>
<h3>
</h3>
<h3>
<a href="http://excelambitny.blogspot.com/2014/01/technologia-olap-dla-analitykow-2.html" target="_blank">Link do następnej części cyklu</a></h3>
<h3>
1. Wstęp - motto. <o:p></o:p></h3>
<div class="MsoNormal">
Wypowiedzi Pewnego Informatyka (wszystkie podkreślenia - KR):<br />
<b>Pierwsza</b> – do mnie:<o:p></o:p></div>
<blockquote class="tr_bq">
<i>Pański kolega</i><i>, zupełnie poważnie, tłumaczy ludziom
różnicę miedzy OLAP'em a tabelą przestawną w Excelu (!). (…) Na kolejne
porównanie proponuję SQL i Worda. </i></blockquote>
<blockquote class="tr_bq">
<i>Chyba powoli przekraczamy wszelkie granice <b>absurdu</b>.</i></blockquote>
<div class="MsoNormal">
O co chodziło? Pewien Analityk zadał mojemu koledze pytanie następującej
treści:<br />
<blockquote class="tr_bq">
„Zastanawiam się jaka jest różnica, <b>patrząc z punktu widzenia użytkownika końcowego – analityka</b>, między funkcjonalnościami OLAP a
funkcjonalnościami tabeli przestawnej w Excelu”.</blockquote>
<b><br /></b>
<b>A oto </b><b> Pana Informatyka </b><b>konkurencyjne wyjaśnienie o zerowej zawartości absurdu, w</b>ypowiedź d<b>ruga</b> - do Pewnego Analityka:</div>
<blockquote class="tr_bq">
<b><i>Tabela przestawna to tylko
kontrolka </i></b><i>(do prezentacji danych,
źródło danych nie ma znaczenia). <b>OLAP to
technologia</b>. (…) Nie ma możliwości i nie można tego porównywać bo <b>to zupełnie inne bajki</b>.</i></blockquote>
<div class="MsoNormal" style="margin-left: 35.4pt;">
<o:p></o:p></div>
<div class="MsoNormal">
– powiedział Pan Informatyk (dalej w tekście <b>PI</b>), traktując te trzy lakoniczne
zdania jako odpowiedź Analitykowi i jednocześnie uzasadnienie swojej tezy o „absurdzie” odpowiedzi Eksperta (mojego kolegi).<o:p></o:p></div>
<h3>
</h3>
<h3>
</h3>
<h3>
2. Dlaczego ten incydent jest taki ciekawy?<o:p></o:p></h3>
<div class="MsoNormal">
Kluczowe dwa zdania;</div>
<blockquote class="tr_bq">
<b style="text-indent: 35.4pt;"><i>Tabela przestawna – to tylko
kontrolka. OLAP – to technologia.</i></b></blockquote>
<div class="MsoNormal">
Drugie zdanie – to pozornie nic szczególnego. Później o tym. Dopiero w <a href="http://excelambitny.blogspot.com/2014/01/technologia-olap-dla-analitykow-2.html" target="_blank">drugiej części</a>, bo to nie tyle "inna bajka" ale inny rozdział tej samej bajki. (<i>Przypis uczyniony po nieporozumieniu pełnym piany, 3 kwietnia)</i>.</div>
<div class="MsoNormal">
Ale ta najkrótsza definicja tabeli przestawnej, jaką mi się udało usłyszeć w
czasie mojej wieloletniej kariery informatycznej i analitycznej rodzi poważne
pytanie: Co to jest <i>naprawdę</i> Tabela Przestawna?<o:p></o:p></div>
<h3>
</h3>
<h3>
</h3>
<h3>
3. Spór o TP – jako ilustracja sporu o SOA<o:p></o:p></h3>
<div class="MsoNormal">
W tym incydencie ogniskuje się istota <b>sporu o architekturę excelocentyczną </b>(SOA), jako alternatywę
architektury błota (MOA). Chłop swoje, baba swoje. Analityk swoje. Informatyk
swoje.<o:p></o:p></div>
<div class="MsoNormal">
Jeśli chodzi o Tabelę przestawną, z analitykiem jest
łatwiej. Analitykowi można by rzecz całą skwitować, jak czytelnikowi <i>Nowych Aten</i>, dzieła księdza Benedykta
Chmielowskiego, pierwszej polskiej encyklopedii powszechnej, które to dzieło zawierało słynną definicję: <o:p></o:p></div>
<blockquote class="tr_bq">
<i>Koń, jaki jest, każdy widzi.</i></blockquote>
<div class="MsoNormal">
Wówczas każdy szlachcic miał konia w stajni i mógł sobie
obejrzeć. Wsiadał na niego codziennie i czuł każdym nerwem jego istotę a nawet,
niektórzy, jego duszę. Dla ludzi
praktycznych tworzenie „naukowej” definicji konia nie miało więc sensu.<o:p></o:p></div>
<div class="MsoNormal">
Podobnie z Tabelą Przestawną. Każdy analityk (no, może
prawie każdy) codziennie jej używa, czuje jej istotę, przydatność i nie wie
tylko, <b>co by bez niej zrobił</b>. Nie
będzie pytał o jej definicje, tylko najwyżej o to, o co zapytał nasz Analityk:</div>
<blockquote class="tr_bq">
<i>Słyszałem o jakimś OLAPie. Ma on coś wspólnego z tabelą przestawną. Co
mi to da, jeśli będę miał do tego dostęp?</i></blockquote>
<div class="MsoNormal">
(Uwaga teraz na ten ustęp, który nastąpi. Ten kursywą, w
siedmiu krokach opisujący pewien proces. To opis procesu, w którym główną rolę sprawczą pełni Pan Informatyk. A nie zauważamy, ze najważniejszą, jednak, Analityk).<o:p></o:p></div>
<div class="MsoNormal">
<i><br /></i></div>
<div class="MsoNormal">
<i>Ale inaczej z
informatykiem. On Tabeli Przestawnej używa właśnie, tylko, jako kontrolki.<o:p></o:p></i></div>
<div class="MsoListParagraphCxSpFirst" style="mso-list: l0 level1 lfo1; text-indent: -18.0pt;">
</div>
<ol>
<li><i style="text-indent: -18pt;"><span style="font-size: 7pt; font-style: normal;"> </span></i><i style="text-indent: -18pt;">Najpierw w swojej „nadkontrolce” (w jakimś
menejdżment studiou, ups, sorry, skompromitowałem się, w Business Intelidżens coś tam, naprawdę nie pamiętam, komputer z tymi bajerami akurat mam w naprawie...) do zarządzania serwerem analitycznym <b>wyklika w pocie czoła
kostkę OLAP</b>. Co to jest kostka OLAP? Za chwilę krótko wyjaśnimy. To nic
strasznego.</i></li>
<li><i style="text-indent: -18pt;"><span style="font-size: 7pt; font-style: normal;"> </span></i><b style="text-indent: -18pt;"><i>Potem
kliknie w kontrolkę „Tabela Przestawna”</i></b><i style="text-indent: -18pt;"> i „podejrzy”, czy wszystko w porządku. Kilka chwil – i już wie. Zrobił
swoje. Teraz niech się nad tym pastwi analityk.</i></li>
<li><i style="text-indent: -18pt;"><span style="font-size: 7pt; font-style: normal;"> </span></i><i style="text-indent: -18pt;">Dostępu (w Excelu, tak, jak by chciał) do
kostki wyklikanej przez informatyka – analityk nie dostanie. Albo – dostanie
tylko na czas wdrożenia. Kiedy jeszcze bi – aj nie ruszył.</i></li>
<li><i style="text-indent: -18pt;"><span style="font-size: 7pt; font-style: normal;"> </span></i><i style="text-indent: -18pt;">Potem – dostęp tylko w interface’ie (kontrolce)
tabeli przestawnej bi – aja. <b>Własnej kontrolce
bi - aja</b>. Bo bi – aj – to wielki pan, prawie, jak tuhaj – bej, ma własną
kontrolkę Tabeli Przestawnej.</i></li>
<li><i style="text-indent: -18pt;"> Jak analityk koniecznie chce, to może zawsze
użyć innej kontrolki - „Excel”. Tuhaj bej ma i taką. Wówczas analityk otrzyma w
Excelu piękną tabelkę prostokątną, z nagłówkami, której postać wynika z tego,
jak obsłużył „kontrolkę” TP w tuhaj - beju.</i></li>
<li><i style="text-indent: -18pt;"> Jak wejdziemy w szczegóły, to się okaże, że
musi jeszcze wykonać mnóstwo czynności, które równają się ciągnięciu wózka
inwalidzkiego po błocie. Ale później?</i></li>
<li><i style="text-indent: -18pt;"><span style="font-size: 7pt; font-style: normal;"> </span></i><i style="text-indent: -18pt;"> Później może już w Excelu robić, co chce. Na
przykład użyć teraz Tabeli Przestawnej Excela, „jednego z najbardziej
skomplikowanych narzędzi Excela”. „Niektórzy użytkownicy z niej nie korzystają,
bo uważają, że jest …za skomplikowana.” To nie ja, to John Walkenbach. Mój jest
tylko wielokropek.</i></li>
</ol>
<br />
<div class="MsoNormal">
To, co powyżej, to była właśnie architektura błota, <b>MOA w działaniu</b>.</div>
<div class="MsoNormal">
<o:p></o:p></div>
A teraz ....<br />
<h3>
</h3>
<h3>
4. Co to jest Tabela Przestawna?<o:p></o:p></h3>
<div class="MsoNormal">
Analitykowi ten fragment właściwie nie jest potrzebny.
Chyba, że początkujący. Aaa – to co innego. Ale i taki doświadczony niech
poczyta. Będzie wiedział, jak ja tłumaczę, co to jest Tabela Przestawna –
informatykowi. Bo jego wizja „kontrolki”, proszę wybaczyć szczerość, jest
cokolwiek komiczna.<o:p></o:p></div>
<div class="MsoNormal">
Akurat w tym wypadku, moim zdaniem , Wiki wygrywa z
koryfeuszem Excela, Walkenbachem.<o:p></o:p></div>
<div class="MsoNormal">
<a href="http://pl.wikipedia.org/wiki/Tabela_przestawna" target="_blank">Definicja Wiki</a>, jest lakoniczna, i co najważniejsze, przynajmniej
w części oddaje najlepiej istotę rzeczy.</div>
<blockquote class="tr_bq">
<i>Tabela przestawna (terminologia arkusza Microsoft Excel) – narzędzie
analityczne arkusza kalkulacyjnego…</i></blockquote>
<div class="MsoNormal" style="margin-left: 70.8pt;">
<i><br /></i></div>
<div class="MsoNormal">
Dalszy ciąg już nie jest tak dobry. Ale zatrzymajmy się nad
tym określeniem „narzędzie analityczne arkusza”. I przypomnijmy wzmiankę o nim
Johna: „Jedno z najbardziej skomplikowanych”.<o:p></o:p></div>
<div class="MsoNormal">
Spróbujmy więc sami dopowiedzieć resztę. Mamy do czynienia <b>z jednym z najbardziej skomplikowanych
narzędzi analitycznych</b>, jednej z najbardziej zaawansowanych, najbogatszych
funkcjonalnie, najbardziej elastycznych platform analizy biznesowej.
Najbardziej rozpowszechnionych. I, w pewnych kręgach, najbardziej pogardzanego
i usilnie wypieranego. Ale to już szczegół poza protokółem.<o:p></o:p></div>
<div class="MsoNormal">
Do czego służy owo narządzie analityczne?<o:p></o:p></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
Jeśli odwołamy się do <a href="http://excelambitny.blogspot.com/2011/05/d-jak-dane.html" target="_blank">tego tekstu</a>, który objaśnia naturę <b>tabeli faktów</b>, jako punktu wyjścia do
ich analizy, najprościej będzie powiedzieć, że<br />
<b><br /></b>
<b>Tabela Przestawna służy do:</b><br />
<br />
<ul>
<li><b>wieloaspektowej, </b><b>wielowymiarowej i
hierarchicznej analizy </b></li>
<li><b>wszystkich dostępnych cech </b></li>
<li><b>pewnego zbioru faktów</b>.</li>
</ul>
</div>
<br />
<div class="MsoNormal">
<o:p></o:p></div>
<div class="MsoNormal" style="page-break-after: avoid;">
<v:shapetype coordsize="21600,21600" filled="f" id="_x0000_t75" o:preferrelative="t" o:spt="75" path="m@4@5l@4@11@9@11@9@5xe" stroked="f">
<v:stroke joinstyle="miter">
<v:formulas>
<v:f eqn="if lineDrawn pixelLineWidth 0">
<v:f eqn="sum @0 1 0">
<v:f eqn="sum 0 0 @1">
<v:f eqn="prod @2 1 2">
<v:f eqn="prod @3 21600 pixelWidth">
<v:f eqn="prod @3 21600 pixelHeight">
<v:f eqn="sum @0 0 1">
<v:f eqn="prod @6 1 2">
<v:f eqn="prod @7 21600 pixelWidth">
<v:f eqn="sum @8 21600 0">
<v:f eqn="prod @7 21600 pixelHeight">
<v:f eqn="sum @10 21600 0">
</v:f></v:f></v:f></v:f></v:f></v:f></v:f></v:f></v:f></v:f></v:f></v:f></v:formulas>
<v:path gradientshapeok="t" o:connecttype="rect" o:extrusionok="f">
<o:lock aspectratio="t" v:ext="edit">
</o:lock></v:path></v:stroke></v:shapetype><v:shape id="Obraz_x0020_1" o:borderbottomcolor="yellow pure" o:borderleftcolor="yellow pure" o:borderrightcolor="yellow pure" o:bordertopcolor="yellow pure" o:spid="_x0000_i1026" style="height: 180pt; mso-wrap-style: square; visibility: visible; width: 429.75pt;" type="#_x0000_t75">
<v:imagedata o:title="" src="file:///C:\Users\Kris\AppData\Local\Temp\msohtmlclip1\01\clip_image001.jpg">
<w:bordertop type="single" width="6">
<w:borderleft type="single" width="6">
<w:borderbottom type="single" width="6">
<w:borderright type="single" width="6">
</w:borderright></w:borderbottom></w:borderleft></w:bordertop></v:imagedata></v:shape><o:p></o:p></div>
<div class="MsoCaption" style="text-align: left;">
<br /></div>
<div class="MsoCaption">
Tabela <!--[if supportFields]><span style='mso-element:
field-begin'></span><span style='mso-spacerun:yes'> </span>SEQ Tabela \* ARABIC
<span style='mso-element:field-separator'></span><![endif]-->1<!--[if supportFields]><span style='mso-no-proof:
yes'><span style='mso-element:field-end'></span></span><![endif]--> Fakty
zebrane w tabeli<o:p></o:p></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="http://3.bp.blogspot.com/-AKifAK6KBf4/UVqz2bThA9I/AAAAAAAACgQ/kcYHxL7dGwQ/s1600/Fakty.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="http://3.bp.blogspot.com/-AKifAK6KBf4/UVqz2bThA9I/AAAAAAAACgQ/kcYHxL7dGwQ/s640/Fakty.jpg" height="265" width="640" /></a></div>
<div class="MsoCaption">
<br /></div>
<div class="MsoCaption">
<br /></div>
<div class="MsoNormal">
Każdy wiersz tabeli – to pojedynczy <b>FAKT</b>.<o:p></o:p></div>
<div class="MsoNormal">
Kolumna „Wartość” jest <b>miarą</b>
tabeli faktów. Jej istnienie jest warunkiem istnienia FAKTU. <o:p></o:p></div>
<div class="MsoNormal">
Miara może być dowolną funkcją, ale najczęściej – to suma
kolumny. <o:p></o:p></div>
<div class="MsoNormal">
Jeśli odfiltrujemy rekordy dla jakiejś wartości cechy (np.
dla roku 2010-tego), otrzymamy sumę kolumny dla wartości cechy - Rok – równej 2010. </div>
<div class="MsoNormal">
Jeśli dołożymy drugi filtr – nazwę towaru – „Śruba M 8x30”, otrzymamy sumę
kolumny dla dwóch wartości cech – roku „2010” i towaru – „śruba M 8x30”. <o:p></o:p></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
Dodając kolejne filtry zawężamy pole analizy do coraz
bardziej szczególnego przypadku – np. dwa pierwsze znaki kodu pocztowego (pewien
obszar terytorium Polski). I tak dalej, bez końca. Im więcej <b>cech</b> opisuje <b>fakt</b>, tym dokładniejszą analizę, dotyczącą bardziej szczególnego
przypadku możemy przeprowadzić.<br />
Można sobie również wyobrazić fakt opisany
większą liczbą miar. Oprócz wartości sprzedaży, dodajmy koszt własny sprzedaży
opisanej przez wiersz oraz marżę. Będziemy mogli przeprowadzać trzy analizy
określane przez ten sam zestaw cech, albo po prostu jedną kompleksową analizę pod
trzema różnymi kątami, z miarą złożoną z trzech składników.<o:p></o:p></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
Jak tabela przestawna ułatwia taka analizę?<o:p></o:p></div>
<div class="MsoNormal">
Kolumny „Data”, „Mc”, „Rok”, KodPocztowy”, „Kod2”, „Nazwa” –
to cechy poszczególnych faktów.<o:p></o:p></div>
<div class="MsoNormal">
Tabela przestawna (Niżej prezentowana w tabeli 2) umożliwia
szybkie i różnorodne ustawianie tych cech, jako etykiet wierszy (w Tabeli 2 –
Nazwy towarów), kolumn (w tabeli 2 – Rok) oraz „stron”, czyli wartości filtru (w
tabeli 2 – Kod2). </div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
W środku tabeli (w tzw. polu <i>Dane</i>)
na przecięciu kolumn wierszy i kolumn <i>Tabela Przestawna</i> podaje wartości funkcji agregującej
miarę tabeli faktów dla konkretnych kombinacji cech.<o:p></o:p></div>
<div class="MsoNormal">
Przykładowo – Dla pozycji etykiety wiersza: Śruba M 8x30 w
roku 2010 suma wartości (sprzedaży) wyniosła
1 207,71 zł.<o:p></o:p></div>
<div class="MsoNormal" style="page-break-after: avoid;">
<v:shape id="Obraz_x0020_5" o:borderbottomcolor="yellow pure" o:borderleftcolor="yellow pure" o:borderrightcolor="yellow pure" o:bordertopcolor="yellow pure" o:spid="_x0000_i1025" style="height: 294pt; mso-wrap-style: square; visibility: visible; width: 479.25pt;" type="#_x0000_t75">
<v:imagedata o:title="" src="file:///C:\Users\Kris\AppData\Local\Temp\msohtmlclip1\01\clip_image002.png">
<w:bordertop type="single" width="6">
<w:borderleft type="single" width="6">
<w:borderbottom type="single" width="6">
<w:borderright type="single" width="6">
</w:borderright></w:borderbottom></w:borderleft></w:bordertop></v:imagedata></v:shape><o:p></o:p></div>
<div class="MsoCaption">
<br /></div>
<div class="MsoCaption">
Tabela <!--[if supportFields]><span style='mso-element:
field-begin'></span><span style='mso-spacerun:yes'> </span>SEQ Tabela \* ARABIC
<span style='mso-element:field-separator'></span><![endif]-->2<!--[if supportFields]><span style='mso-no-proof:
yes'><span style='mso-element:field-end'></span></span><![endif]--> Przykład
analizy tabeli faktów. Etykiety wierszy: Nazwy towarów, Etykiety kolumn: Rok,
Strony: Kod2<o:p></o:p></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="http://2.bp.blogspot.com/-SVXJu_rWv7U/UVqzus7nsuI/AAAAAAAACgM/c-acNbyy1ik/s1600/TPFakt%25C3%25B3w.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="http://2.bp.blogspot.com/-SVXJu_rWv7U/UVqzus7nsuI/AAAAAAAACgM/c-acNbyy1ik/s640/TPFakt%25C3%25B3w.png" height="392" width="640" /></a></div>
<div class="MsoCaption">
<br /></div>
<div class="MsoNormal">
Taką tabelę możemy skonstruować myszką w ciągu kilku chwil,
niezależnie od liczby rekordów w tabeli faktów. Tabela faktów może również zawierać
prawie dowolną liczbę kolumn z określonymi cechami tych faktów ( a także z
innymi miarami). <o:p></o:p></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
Specjalista od inteligentnego klikania myszą może więc w
ciągu paru minut uzyskać jeden z kilku, kilkunastu czy kilkudziesięciu
wariantów – kombinacji cech faktów opisanych wartościami ich miar.<o:p></o:p></div>
<div class="MsoNormal">
I ten opis – to nie tyle wierzchołek góry lodowej, co raczej
przyjazna powłoka rogu obfitości. Obfitości udogodnień (np. automatyczne
budowanie hierarchii czasu, automatyczne generowanie tabel dla wszystkich
wartości „stron”), funkcjonalności (np. Drill – down dla każdej liczby,
wyjątkowo efektywna współpraca z zewnętrznymi źródłami danych), formatowań (np.
format liczb dla wartości miar w środku tabeli), funkcji (np. pola wyliczane,
funkcja WeżDaneZTabeli) oraz wykresów i ustawień.<o:p></o:p></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
Narzędzie analizy dla użytkowników, którzy nie wypuszczają
myszki z ręki. Szkoda, że część z nich nie używa tego narzędzia, bo się go ….
obawia.<o:p></o:p></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
Bardzo możliwe, że wszystko to, albo większość, nasz <b>PI</b> wie. Ale ja mam do niego, na
zakończenie tej części rozważań, tylko jedno pytanie: <o:p></o:p></div>
<div class="MsoNormal" style="margin-left: 35.4pt;">
Czy opisany proces analizy
dowolnego zbioru faktów, opisanych pewnym zestawem ich miar i cech (atrybutów)
jest kompletny, co do istoty? Czy też istnieje jakiś istotny element, który
tutaj nie istnieje i dopiero „technologia OLAP” ten element zawiera? Jaki jest
to element i na czym polega jego rola, że ta technologia, to inna bajka niż
tabela przestawna?<o:p></o:p></div>
<div class="MsoNormal">
<i><br /></i></div>
<div class="MsoNormal">
<i>Być może będzie tu jakaś
dyskusja, ale być może będę musiał jednak ciągnąć wątek sam. Bo czasem bywa
tak, że szybciej się rzuca pogardliwe uwagi niż pisze sensowne wyjaśnienia.</i><o:p></o:p><br />
<i>(Przyp.13 stycznia 2014. Dyskusji nie było, patrz komentarze niżej, ale wniosek jest. Odpowiedź na ostatnie pytanie można sformułować: <b>nie ma istotnej różnicy</b>.)</i></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
Zostawiając Pana Informatyka z tym pytaniem, jestem teraz
winny Analitykom wyjaśnienie, czym jest kostka OLAP. <o:p></o:p></div>
<h3>
</h3>
<h3>
5. Czym jest kostka OLAP?<o:p></o:p></h3>
<div class="MsoNormal">
Otóż rozumiejąc istotę „szerokiej” tabeli faktów, pojęcia
cechy (i jej synonimów - atrybutu, kryterium, wymiaru …), miary, analizy
wielowymiarowej, wreszcie - tabeli
przestawnej, pojęcie kostki staje się dziecinnie proste. Otóż kostka OLAP jest,
w pewnym sensie, ignorując cały informatyczny i matematyczny sztafaż, taka <i>tabelą przestawną w pigułce</i>. Tabelą
przestawną zapakowaną do torby z suszonym popcornem, mieszczącej się w kieszeni.
Ale mającą właściwość takiego rośnięcia, że czasem nie wystarcza wielki kubas. Kubas pachnącego i gorącego popcornu, który
uwielbiają dzieciaki podczas seansu <i>Shreka ileś tam</i>.</div>
<div class="MsoNormal">
<o:p></o:p></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
Czy one muszą znać tajniki zaawansowanej technologii
suszenia, prasowania i pakowania kukurydzy w torby oraz ich prażenia, i
półautomatycznego napełniania kubasów, żeby docenić jej smak? A czy te
dzieciaki potrafią odróżnić dobry popcorn od spleśniałego?<o:p></o:p></div>
<div class="MsoNormal">
Czy dobrze wytłumaczyłem istotę kostki OLAP, opierając się
na idei Tabeli Przestawnej?<o:p></o:p></div>
<div class="MsoNormal">
Jeśli tak, to ….<o:p></o:p></div>
<div class="MsoNormal">
Stosunek objętości tego punktu w stosunku do poprzedniego
jest jednocześnie dowodem na to, że kostka OLAP i Tabela przestawna – to w gruncie
rzeczy skrzaty z tej samej bajki.</div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
Prawda?<o:p></o:p></div>
KrisRuminskihttp://www.blogger.com/profile/16135213169687613939noreply@blogger.com4tag:blogger.com,1999:blog-5844814625656434847.post-1747027697788641122013-02-08T03:24:00.003-08:002013-02-08T03:27:28.468-08:00Mini - podsumowanie dyskusji o SOA<span style="background-color: white;"><span style="-webkit-text-size-adjust: none; line-height: 15.269886016845703px;"><span style="font-family: Georgia, Times New Roman, serif;">A teraz, z podziękowaniami dla pana S.Brody, minipodsumowanie wątku:</span></span></span><br />
<span style="-webkit-text-size-adjust: none; background-color: white; line-height: 15.269886016845703px;"><span style="font-family: Georgia, Times New Roman, serif;"><br /></span></span>
<br />
<blockquote class="tr_bq">
<span style="font-family: Georgia, Times New Roman, serif;"><i><span style="-webkit-text-size-adjust: none; background-color: white; line-height: 15.269886016845703px;">Czyli zamiast zrobić to porządnie (automatyczny raport w BI, dostępny dla całej firmy) dalej robimy to "na boku" w exceliozie pod inną postacią (SOA).</span><span style="background-color: white;"><span style="-webkit-text-size-adjust: none; line-height: 15.269886016845703px;">Sławomir Broda</span></span></i></span></blockquote>
<span style="background-color: white;"><span style="-webkit-text-size-adjust: none; line-height: 15.269886016845703px;"><span style="font-family: Georgia, Times New Roman, serif;"><br /></span></span></span>
<span style="font-family: Georgia, Times New Roman, serif; font-size: large;"><span style="background-color: white;"><span style="-webkit-text-size-adjust: none; line-height: 15.269886016845703px;">Można by się zżymać, że ktoś po trzech miesiącach dyskusji i szczegółowych tłumaczeniach na dziesiątki tysięcy znaków, dalej nie rozumie </span></span><span style="-webkit-text-size-adjust: none; background-color: white; line-height: 15.265625px;"> </span><span style="-webkit-text-size-adjust: none; background-color: white; line-height: 15.265625px;">genezy, </span><span style="background-color: white;"><span style="-webkit-text-size-adjust: none; line-height: 15.269886016845703px;">podstawowych </span></span><span style="-webkit-text-size-adjust: none; background-color: white; line-height: 15.269886016845703px;">założeń koncepcji, istoty elementów architektury itd.</span></span><br />
<span style="-webkit-text-size-adjust: none; background-color: white; line-height: 15.269886016845703px;"><span style="font-family: Georgia, Times New Roman, serif; font-size: large;">A może udaje? </span></span><br />
<span style="-webkit-text-size-adjust: none; background-color: white; line-height: 15.269886016845703px;"><span style="font-family: Georgia, Times New Roman, serif; font-size: large;">Zabijcie mnie, nie wiem. Stawiam, że naprawdę "nie wie, nie rozumie, nie lubi, nie szanuje".</span></span><br />
<span style="-webkit-text-size-adjust: none; background-color: white; font-family: Georgia, 'Times New Roman', serif; font-size: large; line-height: 15.269886016845703px;">Ale to jego problem.</span><br />
<span style="font-size: large;"><span style="-webkit-text-size-adjust: none; background-color: white; line-height: 15.269886016845703px;"><span style="font-family: Georgia, Times New Roman, serif;"><br /></span></span>
<span style="-webkit-text-size-adjust: none; background-color: white; line-height: 15.269886016845703px;"><span style="font-family: Georgia, Times New Roman, serif;">Ale pytanie zadane przez osobę "nierozumiejącą", albo "śmiertelnego wroga" jest </span></span><span style="-webkit-text-size-adjust: none; background-color: white; font-family: Georgia, 'Times New Roman', serif; line-height: 15.265625px;">czasem</span><span style="-webkit-text-size-adjust: none; background-color: white; font-family: Georgia, 'Times New Roman', serif; line-height: 15.265625px;"> </span><span style="-webkit-text-size-adjust: none; background-color: white; font-family: Georgia, 'Times New Roman', serif; line-height: 15.269886016845703px;">cenniejsze od takiego, zadanego przez "zwolennika".</span></span><br />
<span style="-webkit-text-size-adjust: none; background-color: white; line-height: 15.269886016845703px;"><span style="font-family: Georgia, Times New Roman, serif; font-size: large;">I to jest "pytanie" tego rodzaju.</span></span><br />
<span style="font-size: large;"><span style="-webkit-text-size-adjust: none; background-color: white; line-height: 15.269886016845703px;"><span style="font-family: Georgia, Times New Roman, serif;"><br /></span></span>
<span style="-webkit-text-size-adjust: none; background-color: white; line-height: 15.269886016845703px;"><span style="font-family: Georgia, Times New Roman, serif;">A oto moja odpowiedź, którą uważam za najcenniejszą, bo fakt, trudno u mnie o lakoniczność.</span></span></span><br />
<span style="-webkit-text-size-adjust: none; background-color: white; font-family: Georgia, 'Times New Roman', serif; font-size: large; line-height: 15.269886016845703px;">To teraz KRÓTKO:</span><br />
<span style="font-size: large;"><span style="-webkit-text-size-adjust: none; background-color: white; line-height: 15.269886016845703px;"><span style="font-family: Georgia, Times New Roman, serif;"><br /></span></span>
</span><span style="background-color: white;"><span style="font-family: Georgia, Times New Roman, serif;"><b><span style="font-size: large;"><span style="-webkit-text-size-adjust: none; line-height: 15.269886016845703px;">Tak, czasami, jak nie można "porządnie", trzeba zrobić "w ogóle".</span><br style="-webkit-text-size-adjust: none; line-height: 15.269886016845703px;" /><span style="-webkit-text-size-adjust: none; line-height: 15.269886016845703px;">Takie życie. Rozumiem, że Pan robi "dobrze", albo wcale. To bardzo piękne dążenie i solidaryzuję się z taką postawą.</span><br style="-webkit-text-size-adjust: none; line-height: 15.269886016845703px;" /><br style="-webkit-text-size-adjust: none; line-height: 15.269886016845703px;" /><span style="-webkit-text-size-adjust: none; line-height: 15.269886016845703px;">SOA rzeczywiście ma tę "wadę", że zawsze można to zrobić. Tak, jak w exceliozie.</span><br style="-webkit-text-size-adjust: none; line-height: 15.269886016845703px;" /><span style="-webkit-text-size-adjust: none; line-height: 15.269886016845703px;">Te "wady" łączą te dwa podejścia. Ale są też różnice. I o tym był ten wątek. </span><br style="-webkit-text-size-adjust: none; line-height: 15.269886016845703px;" /><br style="-webkit-text-size-adjust: none; line-height: 15.269886016845703px;" /><span style="-webkit-text-size-adjust: none; line-height: 15.269886016845703px;">Oczywiście, nikt nie robi karkołomnych sztuczek, kiedy, jak Pan powiedział, zacytujmy to jeszcze raz, można:</span><br style="-webkit-text-size-adjust: none; line-height: 15.269886016845703px;" /><span style="-webkit-text-size-adjust: none; line-height: 15.269886016845703px;">zrobić to porządnie (automatyczny raport w BI, dostępny dla całej firmy).</span><br style="-webkit-text-size-adjust: none; line-height: 15.269886016845703px;" /><br style="-webkit-text-size-adjust: none; line-height: 15.269886016845703px;" /><span style="-webkit-text-size-adjust: none; line-height: 15.269886016845703px;">Cały wątek jest o tym, że bardzo często tak nie można zrobić.</span><br style="-webkit-text-size-adjust: none; line-height: 15.269886016845703px;" /><span style="-webkit-text-size-adjust: none; line-height: 15.269886016845703px;">Tzn: ani nie można uzyskaś "porządnego raportu" ani nie można uzyskać "porządnego dostępu".</span><br style="-webkit-text-size-adjust: none; line-height: 15.269886016845703px;" /><span style="-webkit-text-size-adjust: none; line-height: 15.269886016845703px;">Można zrobić w exceliozie (i robi się, spoko). Albo można zrobić w SOA.</span></span><span style="-webkit-text-size-adjust: none; line-height: 15.269886016845703px;"><br /></span></b></span></span><br />
<span style="background-color: white;"><span style="font-family: Georgia, Times New Roman, serif;"><b><span style="-webkit-text-size-adjust: none; line-height: 15.269886016845703px;"><br /></span></b></span></span>
<span style="background-color: white;"><span style="font-family: Georgia, Times New Roman, serif;"><span style="-webkit-text-size-adjust: none; line-height: 15.269886016845703px;">Dziękuję za pomoc w napisaniu minipodsumowania :)</span></span></span>KrisRuminskihttp://www.blogger.com/profile/16135213169687613939noreply@blogger.com0tag:blogger.com,1999:blog-5844814625656434847.post-13911291670217196922013-02-08T03:00:00.000-08:002013-02-12T23:50:14.788-08:00Moje podsumowanie dyskusji o SOA<span style="font-family: Georgia, Times New Roman, serif;">Najważniejsze zarzuty wobec koncepcji:</span><br />
<span style="font-family: Georgia, Times New Roman, serif;">(wg. panów Krzysztofa Bokieja i Sławomira Brody)</span><br />
<span style="font-family: Georgia, Times New Roman, serif;"><br /></span>
<br />
<ol>
<li><span style="-webkit-text-size-adjust: none; background-color: white; line-height: 15.269886016845703px;"><span style="font-family: Georgia, Times New Roman, serif;">Odpowiedzialność przerzucana na analityka. (Do niego należy )dbanie o jakość źródeł danych i o zasilenia. </span></span></li>
<li><span style="font-family: Georgia, Times New Roman, serif;"><span style="-webkit-text-size-adjust: none; background-color: white; line-height: 15.269886016845703px;">Zamiast analizować, analityk będzie odwalał pracę administratora.</span><span style="-webkit-text-size-adjust: none; background-color: white; line-height: 15.269886016845703px;"> </span></span></li>
<li><span style="-webkit-text-size-adjust: none; background-color: white; line-height: 15.269886016845703px;"><span style="font-family: Georgia, Times New Roman, serif;">Większość analityków ma zbyt niskie kompetencje informatyczne. Nie dadzą sobie rady z nowymi zadaniami.</span></span></li>
<li><span style="-webkit-text-size-adjust: none; background-color: white; line-height: 15.269886016845703px;"><span style="font-family: Georgia, Times New Roman, serif;">Brak kontroli nad dostępem do danych. Zerowy poziom kontroli uprawnień.</span></span></li>
<li><span style="-webkit-text-size-adjust: none; background-color: white; line-height: 15.269886016845703px;"><span style="font-family: Georgia, Times New Roman, serif;">Znaczne obniżenie jakości składowanych danych i wykonywanych analiz</span></span></li>
</ol>
<span style="color: #999999; font-family: Georgia, Times New Roman, serif;"><span style="-webkit-text-size-adjust: none; line-height: 15.265625px;"><br /></span></span>
<span style="-webkit-text-size-adjust: none; background-color: white; color: #999999; font-size: 10.909090995788574px; line-height: 15.269886016845703px;"><span style="font-family: Georgia, Times New Roman, serif;"><br /></span></span>
<br />
<div>
<span style="-webkit-text-size-adjust: none; background-color: white; line-height: 15.269886016845703px;"><span style="font-family: Georgia, Times New Roman, serif;">Moje podsumowanie zarzutów:</span></span></div>
<div>
<span style="-webkit-text-size-adjust: none; background-color: white; line-height: 15.269886016845703px;"><span style="font-family: Georgia, Times New Roman, serif;"><br /></span></span></div>
<div>
<span style="-webkit-text-size-adjust: none; background-color: white; line-height: 15.269886016845703px;"><span style="font-family: Georgia, Times New Roman, serif;">Ogólnie - propozycja jest chybiona, </span></span></div>
<div>
<span style="-webkit-text-size-adjust: none; background-color: white; line-height: 15.269886016845703px;"><span style="font-family: Georgia, Times New Roman, serif;">Nie należy wprowadzać nowej architektury, tylko poprawiać istniejącą. </span></span></div>
<div>
<span style="-webkit-text-size-adjust: none; background-color: white; line-height: 15.269886016845703px;"><span style="font-family: Georgia, Times New Roman, serif;">SOA ma pewne zalety, ale jako dodatek do istniejących rozwiązań i tylko dla power-userów</span></span></div>
<div>
<span style="-webkit-text-size-adjust: none; background-color: white; line-height: 15.269886016845703px;"><span style="font-family: Georgia, Times New Roman, serif;"><br /></span></span></div>
<div>
<span style="-webkit-text-size-adjust: none; background-color: white; line-height: 15.269886016845703px;"><span style="font-family: Georgia, Times New Roman, serif;">Moja odpowiedź w nieco innym układzie</span></span></div>
<div>
<span style="-webkit-text-size-adjust: none; background-color: white; line-height: 15.269886016845703px;"><span style="font-family: Georgia, Times New Roman, serif;"><br /></span></span></div>
<div>
<span style="font-family: Georgia, Times New Roman, serif;"><span style="-webkit-text-size-adjust: none; background-color: white; line-height: 15.269886016845703px;">1. Wszystko OK? </span><br style="-webkit-text-size-adjust: none; line-height: 15.269886016845703px;" /><span style="-webkit-text-size-adjust: none; background-color: white; line-height: 15.269886016845703px;">NIE. Nie jest OK. Bo według KB ( a tym bardziej SB) właściwie wszystko jest OK. Nic nie trzeba zmieniać. Co najwyżej usprawniać. Nie wiadomo tylko, co. </span><br style="-webkit-text-size-adjust: none; line-height: 15.269886016845703px;" /><br style="-webkit-text-size-adjust: none; line-height: 15.269886016845703px;" /><span style="-webkit-text-size-adjust: none; background-color: white; line-height: 15.269886016845703px;">My uważamy, że niedomogi organizacyjne korporacji i niewłaściwa architektura środowiska analiz nie są wynaturzeniem, tylko „normą”, którą należy uwzględniać przy projektowaniu na nowo zarówno architektury, jak i ról uczestników gry organizacyjnej.</span><br style="-webkit-text-size-adjust: none; line-height: 15.269886016845703px;" /><span style="-webkit-text-size-adjust: none; background-color: white; line-height: 15.269886016845703px;">Dixi. I ani KB ani tym bardziej SB nie udowodnił, że jest inaczej. Co najwyżej wyraził taką opinię. Zresztą, jak to udowodnić? Można zrobić parę wycieczek do działów analiz, controllingu, czy finansów.</span><br style="-webkit-text-size-adjust: none; line-height: 15.269886016845703px;" /><br style="-webkit-text-size-adjust: none; line-height: 15.269886016845703px;" /><span style="-webkit-text-size-adjust: none; background-color: white; line-height: 15.269886016845703px;">2. Fałszywa alternatywa.</span><br style="-webkit-text-size-adjust: none; line-height: 15.269886016845703px;" /><span style="-webkit-text-size-adjust: none; background-color: white; line-height: 15.269886016845703px;">Nie ma takiej alternatywy, jak BI + SOA + Excel versus BI właściwie wdrożony + power userzy</span><br style="-webkit-text-size-adjust: none; line-height: 15.269886016845703px;" /><br style="-webkit-text-size-adjust: none; line-height: 15.269886016845703px;" /><span style="-webkit-text-size-adjust: none; background-color: white; line-height: 15.269886016845703px;">Prawdziwa alternatywa jest narysowana na slajdach poniżej. Slajdy były starannie dobrane i każdy powinien je rozumieć. Tymczasem ich cytowanie przez niektórych dyskutantów było tylko złośliwym spamowaniem wątku. A lepiej było się nad nimi zadumać.</span><br style="-webkit-text-size-adjust: none; line-height: 15.269886016845703px;" /><br style="-webkit-text-size-adjust: none; line-height: 15.269886016845703px;" /><span style="-webkit-text-size-adjust: none; background-color: white; line-height: 15.269886016845703px;">3. Prawdziwa alternatywa.</span><br style="-webkit-text-size-adjust: none; line-height: 15.269886016845703px;" /><span style="-webkit-text-size-adjust: none; background-color: white; line-height: 15.269886016845703px;">Ta prawdziwa alternatywa to – </span><br style="-webkit-text-size-adjust: none; line-height: 15.269886016845703px;" /><br style="-webkit-text-size-adjust: none; line-height: 15.269886016845703px;" /><b style="-webkit-text-size-adjust: none; line-height: 15.269886016845703px;">SOA </b></span><br />
<span style="font-family: Georgia, Times New Roman, serif;"><b style="-webkit-text-size-adjust: none; line-height: 15.269886016845703px;"><br /></b></span>
<div class="separator" style="clear: both; text-align: center;">
<a href="http://4.bp.blogspot.com/-G-3CTXmXWYU/UFeOk_0rspI/AAAAAAAACco/C95mZrBP6rU/s1600/Soa.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="480" src="http://4.bp.blogspot.com/-G-3CTXmXWYU/UFeOk_0rspI/AAAAAAAACco/C95mZrBP6rU/s640/Soa.jpg" width="640" /></a></div>
<br />
<span style="font-family: Georgia, Times New Roman, serif;"><b style="-webkit-text-size-adjust: none; line-height: 15.269886016845703px;"><br /></b></span>
<span style="font-family: Georgia, Times New Roman, serif;"><b style="-webkit-text-size-adjust: none; line-height: 15.269886016845703px;">lub MOA</b></span><br />
<span style="font-family: Georgia, Times New Roman, serif;"><b><br /></b></span>
<div class="separator" style="clear: both; text-align: center;">
<a href="http://2.bp.blogspot.com/-V5oKMYen-20/UFeOBXQtHJI/AAAAAAAACcg/dTOAWPSAlh0/s1600/B%25C5%2582oto.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="480" src="http://2.bp.blogspot.com/-V5oKMYen-20/UFeOBXQtHJI/AAAAAAAACcg/dTOAWPSAlh0/s640/B%25C5%2582oto.jpg" width="640" /></a></div>
<span style="font-family: Georgia, Times New Roman, serif;"><b><br style="-webkit-text-size-adjust: none; line-height: 15.269886016845703px;" /></b><br style="-webkit-text-size-adjust: none; line-height: 15.269886016845703px;" /><span style="-webkit-text-size-adjust: none; background-color: white; line-height: 15.269886016845703px;">czyli albo architektura zorientowana na skoroszyt, albo zorientowana na błoto i wózki inwalidzkie. Tak wynika z praktyki, nie z teorii.</span><br style="-webkit-text-size-adjust: none; line-height: 15.269886016845703px;" /><br style="-webkit-text-size-adjust: none; line-height: 15.269886016845703px;" /><span style="-webkit-text-size-adjust: none; background-color: white; line-height: 15.269886016845703px;">4. Niepotrzebna koncepcja? NIE!</span><br style="-webkit-text-size-adjust: none; line-height: 15.269886016845703px;" /><span style="-webkit-text-size-adjust: none; background-color: white; line-height: 15.269886016845703px;">KB wątpi, czy nowa architektura jest w ogóle potrzebna. SB bez namysłu ją odrzuca. </span><br style="-webkit-text-size-adjust: none; line-height: 15.269886016845703px;" /><b style="-webkit-text-size-adjust: none; line-height: 15.269886016845703px;">Wystarczy w istniejącej architekturze wpleść lepiej analityka. Na przykład dopiąć go do HD. </b><br style="-webkit-text-size-adjust: none; line-height: 15.269886016845703px;" /><span style="-webkit-text-size-adjust: none; background-color: white; line-height: 15.269886016845703px;">Postulat, niestety, nierealny. I niewystarczający. Analityk nie ma prawa dostępu do HD. Chyba, że poprzez „wózek inwalidzki”. Postulat pana K. to nasz postulat … sprzed dziesięciu lat. Nam czasem dawali. Analitykowi jeszcze rzadziej dadzą. Bezpieczeństwo. Tutaj powinien być emotikon z przymrużonym okiem. Stały motyw.</span><br style="-webkit-text-size-adjust: none; line-height: 15.269886016845703px;" /><span style="-webkit-text-size-adjust: none; background-color: white; line-height: 15.269886016845703px;">Ale nawet, jak dadzą, analityk nie ma wszystkich skladników istotnych danych do analizy. Najprostszy przykład: Jedne tablice udostępnią INNYCH - NIE. Musi sobie zrobić bypassy. Ale nie skoroszyt bypasuje, tylko hurtownię. </span><br style="-webkit-text-size-adjust: none; line-height: 15.269886016845703px;" /><br style="-webkit-text-size-adjust: none; line-height: 15.269886016845703px;" /><span style="-webkit-text-size-adjust: none; background-color: white; line-height: 15.269886016845703px;">Proces PS1 -> DMA -> PS2 realizuje również postulat KB.</span><br style="-webkit-text-size-adjust: none; line-height: 15.269886016845703px;" /><br style="-webkit-text-size-adjust: none; line-height: 15.269886016845703px;" /><span style="-webkit-text-size-adjust: none; background-color: white; line-height: 15.269886016845703px;">5. Czy można zablokować SOA? Tylko tutaj. :) Ale w rzeczywistości? Forget it!</span><br style="-webkit-text-size-adjust: none; line-height: 15.269886016845703px;" /><br style="-webkit-text-size-adjust: none; line-height: 15.269886016845703px;" /><span style="-webkit-text-size-adjust: none; background-color: white; line-height: 15.269886016845703px;">Pewnie można. Próby zostały podjęte. Tutaj. Ale … nie w życiu. Analitycy nie czekają! Już sobie poradzili – tworząc (najczęściej, z wyjątkiem naszych uczniów, nieprawidłowo :) ) „nielegalnie” swoje prywatne pseudo- hurtownie danych a właściwie megaskoroszyty z mega – exceliozą. </span><br style="-webkit-text-size-adjust: none; line-height: 15.269886016845703px;" /><br style="-webkit-text-size-adjust: none; line-height: 15.269886016845703px;" /><span style="-webkit-text-size-adjust: none; background-color: white; line-height: 15.269886016845703px;">6. Życie zwyciężyło . Trawa dawno wyrosła pod asfaltem i betonem. Beton zaczyna się kruszyć. Asfalt się wybrzusza. Asfalt poniesie mniejsze szkody. Beton przegra. My jesteśmy tu zwiastunami tego zjawiska. A zakrzyczenie rzeczywistości da skutek odwrotny.</span><br style="-webkit-text-size-adjust: none; line-height: 15.269886016845703px;" /><br style="-webkit-text-size-adjust: none; line-height: 15.269886016845703px;" /><span style="-webkit-text-size-adjust: none; background-color: white; line-height: 15.269886016845703px;">7. SOA to księżycowa idea? NIE. Już jest realizowana.</span><br style="-webkit-text-size-adjust: none; line-height: 15.269886016845703px;" /><span style="-webkit-text-size-adjust: none; background-color: white; line-height: 15.269886016845703px;">Architektura SOA jest zresztą możliwa do realizacji z podłączeniem wózków inwalidzkich, jako elementem. I jest realizowana również w takim układzie.</span><br style="-webkit-text-size-adjust: none; line-height: 15.269886016845703px;" /><span style="-webkit-text-size-adjust: none; background-color: white; line-height: 15.269886016845703px;">Ktoś w końcu zauważy, że trawa tak jakoś dziwnie rośnie na betonie. I zacznie się zastanawiać!</span><br style="-webkit-text-size-adjust: none; line-height: 15.269886016845703px;" /><br style="-webkit-text-size-adjust: none; line-height: 15.269886016845703px;" /><span style="-webkit-text-size-adjust: none; background-color: white; line-height: 15.269886016845703px;">Rozważania, czy SOA wprowadza większe koszty na serwis informatyczny pomijam. Nos dla tabakiery czy tabakiera dla nosa? Jakie koszty teraz ponoszą firmy na informatykę? Z jakim skutkiem? Żeby po opuszczeniu autostrady, brodzić po kostki w błocie???</span><br style="-webkit-text-size-adjust: none; line-height: 15.269886016845703px;" /><br style="-webkit-text-size-adjust: none; line-height: 15.269886016845703px;" /><a href="http://www.goldenline.pl/forum/3099900/architektura-srodowiska-analiz-czy-koncepcja-soa-znana-od-dawna-i-bledna-zla-czy-tez-jest-nowoscia-i-nalezy/s/6#52358748" style="-webkit-text-size-adjust: none; border-bottom-color: rgb(200, 200, 200); border-bottom-style: solid; border-bottom-width: 1px; line-height: 15.269886016845703px; outline: none; text-decoration: initial;">http://www.goldenline.pl/forum/3099900/architektura-sr...</a></span></div>
<div>
<span style="-webkit-text-size-adjust: none; background-color: white; line-height: 15.269886016845703px;"><span style="font-family: Georgia, Times New Roman, serif;"><br /></span></span></div>
KrisRuminskihttp://www.blogger.com/profile/16135213169687613939noreply@blogger.com0tag:blogger.com,1999:blog-5844814625656434847.post-7291470803349148852013-01-28T23:51:00.002-08:002013-01-29T02:13:38.091-08:00Owoce dyskusji o SOA (4)<b style="-webkit-text-size-adjust: none; color: #666666; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; line-height: 15.269886016845703px; margin-top: 0px;">Podsumowanie dyskusji z panem Krzysztofem Bokiejem (dalej w podsumowaniu – KB) o architekturze SOA </b><span style="-webkit-text-size-adjust: none; background-color: white; color: #666666; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; line-height: 15.269886016845703px;">Cz 1.</span><br />
<br style="-webkit-text-size-adjust: none; color: #666666; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; line-height: 15.269886016845703px;" />
<span style="-webkit-text-size-adjust: none; background-color: white; color: #666666; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; line-height: 15.269886016845703px;">Będę ją streszczał, nauczony doświadczeniem, w małych kawałkach, odnoszących się do konkretnych dyskutowanych tez. </span><br />
<br style="-webkit-text-size-adjust: none; color: #666666; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; line-height: 15.269886016845703px;" />
<span style="-webkit-text-size-adjust: none; background-color: white; color: #666666; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; line-height: 15.269886016845703px;">Łatwiej będzie o linki w dalszej dyskusji, ułatwi jej śledzenie i utrzymanie ładu. Zbiór linków do dyskutowanych z KB zagadnień uzyska później status linku głównego we wpisie "bardziej podsumowującym".</span><br />
<br style="-webkit-text-size-adjust: none; color: #666666; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; line-height: 15.269886016845703px;" />
<span style="-webkit-text-size-adjust: none; background-color: white; color: #666666; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; line-height: 15.269886016845703px;">Zacznijmy od mojej tezy:</span><br />
<b style="-webkit-text-size-adjust: none; color: #666666; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; line-height: 15.269886016845703px;">Struktura zasobów jest szybkozmienna</b><br />
<span style="-webkit-text-size-adjust: none; background-color: white; color: #666666; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; line-height: 15.269886016845703px;">cytat wypowiedzi inspiratora tej dyskusji zaczerpnięty z innej dyskusji dodatkowo moje stanowisko uzasadnia: </span><br />
<i style="-webkit-text-size-adjust: none; color: #666666; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; line-height: 15.269886016845703px;">„Problem polega na tym, że częste zmiany w systemach źródłowych wpływają mocno na HD”.</i><br />
<br style="-webkit-text-size-adjust: none; color: #666666; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; line-height: 15.269886016845703px;" />
<span style="-webkit-text-size-adjust: none; background-color: white; color: #666666; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; line-height: 15.269886016845703px;">Teza spotkała się ze zdecydowanym sprzeciwem KB:</span><br />
<blockquote class="quote" style="-webkit-text-size-adjust: none; border-left-color: rgb(209, 215, 220); border-left-style: solid; border-left-width: 2px; color: #999999; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; line-height: 15.269886016845703px; margin: 15px 0px 15px 7px; padding: 0px 0px 0px 7px; word-wrap: break-word;">
Moim zdaniem założenie kluczowe (założenie o szybkiej zmienności warunków i założeń analizy) jest nierealne...<br />
Bo struktura oczywiście jest zmienna, ale na pewno nie nazwałbym tego szybką zmiennością. Zdarza się, że dochodzą > jakieś atrybuty i potem trzeba je do HD dodać, ale to po pierwsze nie dzieje się "codziennie", a po drugie, jeżeli ta zmiana > jest istotna, to wie się o niej z wyprzedzeniem. (…) to założenie jest na wyrost.<br />
Najwięcej zmian w systemach źródłowych ma miejsce na etapie stabilizacji nowego systemu po wdrożeniu. Zgoda. Ale jak > się wszystko ustabilizuje, to po prostu działa.</blockquote>
<span style="-webkit-text-size-adjust: none; background-color: white; color: #666666; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; line-height: 15.269886016845703px;">I uwaga: charakterystyczna wypowiedź:</span><br />
<blockquote class="quote" style="-webkit-text-size-adjust: none; border-left-color: rgb(209, 215, 220); border-left-style: solid; border-left-width: 2px; color: #999999; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; line-height: 15.269886016845703px; margin: 15px 0px 15px 7px; padding: 0px 0px 0px 7px; word-wrap: break-word;">
A prawdziwą szybką zmienność to mamy w typowej exceliozie, gdzie <b style="margin-top: 0px;">arkusze są źródłami dla istotnych raportów</b> > (podkreślenie moje). I wtedy jest rzeczywiście lipa jak się zmieni struktura plików wsadowych.</blockquote>
<br style="-webkit-text-size-adjust: none; color: #666666; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; line-height: 15.269886016845703px;" />
<span style="-webkit-text-size-adjust: none; background-color: white; color: #666666; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; line-height: 15.269886016845703px;">Moja odpowiedź będzie rozbita na kilka wpisów, które będą się odnosić do poszczególnych zagadnień. Zagadnienie „szybkiej zmienności” rozbija się na kilka mniejszych. </span><br />
<span style="-webkit-text-size-adjust: none; background-color: white; color: #666666; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; line-height: 15.269886016845703px;"><br /></span>
<span style="-webkit-text-size-adjust: none; background-color: white; color: #666666; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; line-height: 15.269886016845703px;">Najpierw: </span><br />
<br style="-webkit-text-size-adjust: none; color: #666666; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; line-height: 15.269886016845703px;" />
<b style="-webkit-text-size-adjust: none; color: #666666; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; line-height: 15.269886016845703px;">Czy naprawdę problem zmienności jest istotny na tyle, żeby proponować aż nową architekturę? </b><br />
<br style="-webkit-text-size-adjust: none; color: #666666; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; line-height: 15.269886016845703px;" />
<span style="-webkit-text-size-adjust: none; background-color: white; color: #666666; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; line-height: 15.269886016845703px;">Było to dyskutowane obszernie i podważane właściwie przez wszystkich dyskutantów. Jest to rzeczywiście fundamentalna racja istnienia SOA i jeśli uznamy, że:</span><br />
<br style="-webkit-text-size-adjust: none; color: #666666; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; line-height: 15.269886016845703px;" />
<span style="-webkit-text-size-adjust: none; background-color: white; color: #666666; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; line-height: 15.269886016845703px;">po pierwsze - przy pomocy „sprintów” potrafimy sobie zapewnić taką strukturę oficjalnych źródeł danych dla oficjalnej platformy analiz, czyli firmowego BI</span><br />
<br style="-webkit-text-size-adjust: none; color: #666666; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; line-height: 15.269886016845703px;" />
<span style="-webkit-text-size-adjust: none; background-color: white; color: #666666; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; line-height: 15.269886016845703px;">po drugie – że praktycznie każde zagadnienie biznesowe może zostać wymodelowane w firmowym BI –ju</span><br />
<br style="-webkit-text-size-adjust: none; color: #666666; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; line-height: 15.269886016845703px;" />
<span style="-webkit-text-size-adjust: none; background-color: white; color: #666666; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; line-height: 15.269886016845703px;">po trzecie – „ad – hocowe” analizy w Excelu stanowią nieistotny fragment działalności, dotychczasowa architektura MOA (zorientowana na błoto) + wózki inwalidzkie w postaci exportów do Excela wyczerpują problem i nie ma o czym gadać…</span><br />
<br style="-webkit-text-size-adjust: none; color: #666666; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; line-height: 15.269886016845703px;" />
<span style="-webkit-text-size-adjust: none; background-color: white; color: #666666; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; line-height: 15.269886016845703px;">… jeśli, powtarzam, przyjmiemy TAKIE właśnie założenia, to architektura SOA nie ma większego sensu, traci rację istnienia.</span><br />
<br style="-webkit-text-size-adjust: none; color: #666666; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; line-height: 15.269886016845703px;" />
<span style="-webkit-text-size-adjust: none; background-color: white; color: #666666; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; line-height: 15.269886016845703px;">Linki do case’ów podawaliśmy kilkakrotnie.</span><br />
<span style="-webkit-text-size-adjust: none; background-color: white; color: #666666; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; line-height: 15.269886016845703px;">Oto jeszcze raz one:</span><br />
<a href="http://excelambitny.blogspot.com/2012/06/spreadsheet-oriented-architecture-soa.html" rel="nofollow" style="-webkit-text-size-adjust: none; border-bottom-color: rgb(200, 200, 200); border-bottom-style: solid; border-bottom-width: 1px; color: #9f7044; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; line-height: 15.269886016845703px; outline: none; text-decoration: initial;" target="_blank">http://excelambitny.blogspot.com/2012/06/spreadsheet-o...</a><br />
<a href="http://excelambitny.blogspot.com/2012/11/praktyka-korporacyjna-postulaty-soa.html" rel="nofollow" style="-webkit-text-size-adjust: none; border-bottom-color: rgb(200, 200, 200); border-bottom-style: solid; border-bottom-width: 1px; color: #9f7044; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; line-height: 15.269886016845703px; outline: none; text-decoration: initial;" target="_blank">http://excelambitny.blogspot.com/2012/11/praktyka-korp...</a><br />
<br style="-webkit-text-size-adjust: none; color: #666666; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; line-height: 15.269886016845703px;" />
<span style="-webkit-text-size-adjust: none; background-color: white; color: #666666; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; line-height: 15.269886016845703px;">Jestem tu nagabywany o case'y dalej. NIE. Dysponujemy jeszcze pewną liczbą case’ów. Następne dochodzą każdego dnia. </span><br />
<br style="-webkit-text-size-adjust: none; color: #666666; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; line-height: 15.269886016845703px;" />
<b style="-webkit-text-size-adjust: none; color: #666666; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; line-height: 15.269886016845703px;">Wystarczy porozmawiać z pierwszym lepszym analitykiem. </b><br />
<br style="-webkit-text-size-adjust: none; color: #666666; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; line-height: 15.269886016845703px;" />
<span style="-webkit-text-size-adjust: none; background-color: white; color: #666666; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; line-height: 15.269886016845703px;">Rodzi się swoista subkultura, terminologia, która wykracza poza kulturę jednej korporacji. Analityk przechodzący do innej korporacji, wyposażonej w innego BI – aja, spotyka te same procedury, te same terminy, te same „sztuczki”. Wszystko - związane z analizami w Excelu na obrzeżach BI. Za bajorem błota, z komunikacją przy pomocy wózków inwalidzkich.</span><br />
<br style="-webkit-text-size-adjust: none; color: #666666; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; line-height: 15.269886016845703px;" />
<span style="-webkit-text-size-adjust: none; background-color: white; color: #666666; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; line-height: 15.269886016845703px;">Jeśli ktoś tego nie chce dostrzegać, to oczywiście może. Może również bagatelizować ten problem. Kulturalnie – jak robi to KB, lub posuwając się do inwektyw, jak robią to inni.</span><br />
<br style="-webkit-text-size-adjust: none; color: #666666; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; line-height: 15.269886016845703px;" />
<span style="-webkit-text-size-adjust: none; background-color: white; color: #666666; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; line-height: 15.269886016845703px;">Ale to nie zmieni postaci rzeczy. My nie głosimy tu żadnej idei. Tymi założeniami opisujemy pewną rzeczywistość. Dalsza dyskusja z tą rzeczywistością czy też POZA nią – nie ma sensu.</span><br />
<br style="-webkit-text-size-adjust: none; color: #666666; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; line-height: 15.269886016845703px;" />
<span style="-webkit-text-size-adjust: none; background-color: white; color: #666666; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; line-height: 15.269886016845703px;">Opierając się na naszych doświadczeniach uważamy, z dużą dozą pewności, że wszystkie trzy założenia należy zdecydowanie odrzucić.</span><br />
<br style="-webkit-text-size-adjust: none; color: #666666; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; line-height: 15.269886016845703px;" />
<span style="-webkit-text-size-adjust: none; background-color: white; color: #666666; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; line-height: 15.269886016845703px;">I sformułować założenia dokładnie odwrotne. Dalsze rozważania będą prowadzone już bez ciągłego wracania do tych tez. I o to proszę również dyskutantów. Kto się z tym nie może pogodzić, powinien założyć NOWY watek.</span><br />
<span style="-webkit-text-size-adjust: none; background-color: white; color: #666666; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; line-height: 15.269886016845703px;">Tyle na ten temat. </span><br />
<br style="-webkit-text-size-adjust: none; color: #666666; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; line-height: 15.269886016845703px;" />
<span style="-webkit-text-size-adjust: none; background-color: white; color: #666666; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; line-height: 15.269886016845703px;">W tej wypowiedzi jest ciekawy szczegół, który może być źródłem istotnego przeciwstawienia. Ujawnia, moim zdaniem, pewną protekcjonalność dla wątku SOA, jakiego nie mogą ukryć wszyscy przedstawiciele „zawodowej informatyki”, nawet ci najbardziej kulturalni.</span><br />
<br style="-webkit-text-size-adjust: none; color: #666666; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; line-height: 15.269886016845703px;" />
<span style="-webkit-text-size-adjust: none; background-color: white; color: #666666; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; line-height: 15.269886016845703px;">To własnie ostatnie zdanie wypowiedzi KB. Odniosę się do niej w następnym wpisie.</span>KrisRuminskihttp://www.blogger.com/profile/16135213169687613939noreply@blogger.com0tag:blogger.com,1999:blog-5844814625656434847.post-6790462383927762342013-01-28T04:44:00.002-08:002013-01-29T02:13:58.970-08:00Owoce dyskusji o architekturze SOA (3)<h2>
Wyjaśnienia o istocie DMA (Data Mart for Analysis)</h2>
<br />
Odpowiedzi na pytania Krzysztofa Bokieja<br />
<blockquote class="quote" style="-webkit-text-size-adjust: none; border-left-color: rgb(209, 215, 220); border-left-style: solid; border-left-width: 2px; color: #999999; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: 10.909090995788574px; line-height: 15.269886016845703px; margin: 15px 0px 15px 7px; padding: 0px 0px 0px 7px; word-wrap: break-word;">
DMA jest własnością analityka - to rozumiem. Ale co to jest "abstrakt opisu zasobu danych"? Czy tu chodzi o abstrakt tego co dane w organizacji opisują? Czy o abstrakt zasobu danych? I co Pan rozumie przez "opis zasobu danych"?</blockquote>
<span style="-webkit-text-size-adjust: none; background-color: white; color: #666666; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; line-height: 15.269886016845703px;">Chodzi dokładnie o "abstrakt opisu zasobu danych"</span><br />
<span style="-webkit-text-size-adjust: none; background-color: white; color: #666666; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; line-height: 15.269886016845703px;"><br /></span>
<span style="-webkit-text-size-adjust: none; background-color: white; color: #666666; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; line-height: 15.269886016845703px;">Zacznijmy dodatkowe wyjaśnienie od końca:</span><br />
<span style="-webkit-text-size-adjust: none; background-color: white; color: #666666; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; line-height: 15.269886016845703px;"><br /></span>
<span style="-webkit-text-size-adjust: none; background-color: white; color: #666666; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; line-height: 15.269886016845703px;">1) Zasób danych, to, jak Pan celnie wyczytał ze schematu nr 4, (chodzi o schemat architektury SOA) (przy okazji wykazując, że nie umiem do trzech zliczyć :) ), </span><b style="-webkit-text-size-adjust: none; color: #666666; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; line-height: 15.269886016845703px;">ogół zapisów odwzorowujących biznes i jego kontekst</b><span style="-webkit-text-size-adjust: none; background-color: white; color: #666666; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; line-height: 15.269886016845703px;"> wraz (żeby wyciągnąć poza nawias i więcej do tego nie wracać Pana chwalebną troskę o wiarygodność danych), </span><b style="-webkit-text-size-adjust: none; color: #666666; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; line-height: 15.269886016845703px;">ze znanym poziomem wiarygodności każdego zapisu </b><span style="-webkit-text-size-adjust: none; background-color: white; color: #666666; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; line-height: 15.269886016845703px;">.</span><br />
<br style="-webkit-text-size-adjust: none; color: #666666; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; line-height: 15.269886016845703px;" />
<span style="-webkit-text-size-adjust: none; background-color: white; color: #666666; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; line-height: 15.269886016845703px;">2) Zapisy są o różnym stopniu przetworzenia, agregacji i ładunku informacyjnym. </span><br />
<br style="-webkit-text-size-adjust: none; color: #666666; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; line-height: 15.269886016845703px;" />
<span style="-webkit-text-size-adjust: none; background-color: white; color: #666666; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; line-height: 15.269886016845703px;">3) "Opis zasobów", to taka "uogólniona hurtownia". Czyli dane + procesy ich pozyskiwania, najkrócej ujmując. Dlaczego uogólniona? Bo to nie tylko opis w "języku wykonywalnym", ale opis w RÓŻNYCH językach. </span><br />
<span style="-webkit-text-size-adjust: none; background-color: white; color: #666666; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; line-height: 15.269886016845703px;">To są zdania SQL, które dają w wyniku widoki biznesowe, interesujące dla "analityka". Zresztą "analityk" - to też abstrakt, ale o tym później. O to Pan na razie nie pytał.</span><br />
<span style="-webkit-text-size-adjust: none; background-color: white; color: #666666; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; line-height: 15.269886016845703px;">To są zdania w MDX, które wyszukują wartości z kostki. </span><br />
<span style="-webkit-text-size-adjust: none; background-color: white; color: #666666; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; line-height: 15.269886016845703px;">To są wreszcie jakieś skrypty, które obsługują mechanizm pompy PS1 odpowiedzialny za specjalizowane funkcje arkuszowe, takie, jak w Afinie funkcja GetData(), mojego pomysłu.</span><br />
<br style="-webkit-text-size-adjust: none; color: #666666; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; line-height: 15.269886016845703px;" />
<span style="-webkit-text-size-adjust: none; background-color: white; color: #666666; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; line-height: 15.269886016845703px;">( </span><i style="-webkit-text-size-adjust: none; color: #666666; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; line-height: 15.269886016845703px;">Dygresja: Takie funkcje są już w zresztą w róznych BI -jach. Ale my byliśmy pierwsi! Funkcje - tak. Architektura - nie. Ona jeszcze budzi na tym wątku śmiech. Przepraszam za dygresję, ale chcę ilustrować abstrakty, żeby nie wpaść w ogólnikowość. :) </i><br />
<span style="-webkit-text-size-adjust: none; background-color: white; color: #666666; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; line-height: 15.269886016845703px;">Jak to wszystko zgromadzić w jednym abstrakcie, a właściwie jego ucieleśnieniu? To już szczegół realizacyjny. ISTOTNY. Ale nie wchodzi on do problematyki SOA. Kto ciekawy akurat tego szczegółu, może sobie pobrać ze strony afin.net narzędzie i próbować.</span><br />
<br style="-webkit-text-size-adjust: none; color: #666666; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; line-height: 15.269886016845703px;" />
<span style="-webkit-text-size-adjust: none; background-color: white; color: #666666; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; line-height: 15.269886016845703px;">4) Wróćmy jeszcze na chwilę do zasobu danych. Załóżmy dalej, że armia fachowców ciężko pracowała nad tą imponującą strukturą i na razie ...</span><br />
<span style="-webkit-text-size-adjust: none; background-color: white; color: #666666; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; line-height: 15.269886016845703px;">po pierwsze nie mamy im nic do zarzucenia. Może jeszcze do tego wrócimy, ale na razie załóżmy, że zrobili swoją robotę bezbłędnie. To jest rysunek nr 1.</span><br />
<span style="-webkit-text-size-adjust: none; background-color: white; color: #666666; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; line-height: 15.269886016845703px;">Po drugie, włączmy "przycisk odtwarzania" na tym obrazku. Czyli dodajmy wymiar czasu.</span><br />
<span style="-webkit-text-size-adjust: none; background-color: white; color: #666666; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; line-height: 15.269886016845703px;">W jaki sposób BI działa w czasie?</span><br />
<span style="-webkit-text-size-adjust: none; background-color: white; color: #666666; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; line-height: 15.269886016845703px;">Moja teza jest, że niezadowalająco. Mamy o tym dyskutować?</span><br />
<span style="-webkit-text-size-adjust: none; background-color: white; color: #666666; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; line-height: 15.269886016845703px;">Proponuję założyć oddzielny wątek. Tutaj musimy przyjąć to za pewnik. Zresztą z Pana wypowiedzi, które przeczytałem, wynika, że zdaje Pan sobie z tego sprawę.</span><br />
<span style="-webkit-text-size-adjust: none; background-color: white; color: #666666; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; line-height: 15.269886016845703px;">Tylko "jakby" nie robi to na Panu wrażenia. "Ba, nikt nie jest doskonały".</span><br />
<br style="-webkit-text-size-adjust: none; color: #666666; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; line-height: 15.269886016845703px;" />
<span style="-webkit-text-size-adjust: none; background-color: white; color: #666666; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; line-height: 15.269886016845703px;">5) My uznaliśmy, że problem jest na tyle poważny, żeby nie tylko "robić w temacie" BI, czyli robić swoje, wdrażać i serwisować swoje narzędzie, jak każdy producent i serwisant, ale i dzielić się swoimi doświadczeniami, jak pomagać tym, którzy się zmagają z tym "nieistniejącym" problemem.</span><br />
<span style="-webkit-text-size-adjust: none; background-color: white; color: #666666; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; line-height: 15.269886016845703px;">Od wielu lat szkolimy użytkowników Excela. Leczymy z exceliozy. Bo Excel też ma swoje za uszami.</span><br />
<span style="-webkit-text-size-adjust: none; background-color: white; color: #666666; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; line-height: 15.269886016845703px;">"Przeklejki i Wyszukaj.Pionowo()" to odpowiednik "wirującego, srebrnego dysku" jako ostatecznego rozwiązania w BI-ju.</span><br />
<br />
<blockquote class="quote" style="-webkit-text-size-adjust: none; border-left-color: rgb(209, 215, 220); border-left-style: solid; border-left-width: 2px; color: #999999; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; line-height: 15.269886016845703px; margin: 15px 0px 15px 7px; padding: 0px 0px 0px 7px; word-wrap: break-word;">
Zwykły DM (nie DMA) to wycinek danych organizacji zorientowany na jakiś proces biznesowy. Fizycznie, jest to jakiś zbiór danych, na którym się raportuje i analizuje. To tak w dużym uproszczeniu. Czy DMA to po prostu DM? Jeżeli nie, to gdzie jest różnica?</blockquote>
<span style="-webkit-text-size-adjust: none; background-color: white; color: #666666; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; line-height: 15.269886016845703px;">Z punktu 3) mojej odpowiedzi na poprzednie Pana pytanie wynika odpowiedź przecząca (DM to oczywiście nie DMA). </span><br />
<span style="-webkit-text-size-adjust: none; background-color: white; color: #666666; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; line-height: 15.269886016845703px;">I wynika z niej </span><b style="-webkit-text-size-adjust: none; color: #666666; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; line-height: 15.269886016845703px;">Pierwsza różnica</b><span style="-webkit-text-size-adjust: none; background-color: white; color: #666666; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; line-height: 15.269886016845703px;">: DMA to nie jest to, co Pan napisał wyżej, określając DM, tylko „uogólniona hurtownia”, w której zasób danych jest opisany w różnych językach i fizycznie może oznaczać kilka zbiorów o kompletnie odmiennej strukturze.</span><br />
<b style="-webkit-text-size-adjust: none; color: #666666; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; line-height: 15.269886016845703px;"><br /></b>
<b style="-webkit-text-size-adjust: none; color: #666666; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; line-height: 15.269886016845703px;">Druga różnica</b><span style="-webkit-text-size-adjust: none; background-color: white; color: #666666; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; line-height: 15.269886016845703px;"> jest bardziej fundamentalna. Jak wiadomo, DM nie jest własnością analityka. Ale podarowanie mu DM niczego by nie rozwiązywało. Przecież DM ma już ściśle określony zakres tematyczny. I służy różnym analitykom. I nie tylko. Służy BI -owi do raportów.</span><br />
<span style="-webkit-text-size-adjust: none; background-color: white; color: #666666; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; line-height: 15.269886016845703px;">Zaś DMA to jest perspektywa analityka. Widok taki, jak postrzega i powinien postrzegać zasoby analityk odpowiedzialny za analizę określonego obszaru biznesu. Widok wszystkiego, co tylko mu się przyda. Łącznie z wynikami giełdy w Hong-Kongu. I wynikami rozgrywek ligowych w Katarze.</span><br />
<span style="-webkit-text-size-adjust: none; background-color: white; color: #666666; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; line-height: 15.269886016845703px;">Obiekt na tyle elastyczny i odporny na modyfikacje, żeby można było w nim na co dzień "grzebać". I nie bać się utraty spójności i wiarygodności. :)</span><br />
<b style="-webkit-text-size-adjust: none; color: #666666; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; line-height: 15.269886016845703px;"><br /></b>
<b style="-webkit-text-size-adjust: none; color: #666666; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; line-height: 15.269886016845703px;">Trzecia różnica</b><span style="-webkit-text-size-adjust: none; background-color: white; color: #666666; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; line-height: 15.269886016845703px;"> jest bardziej konkretna. Ale istotna. Struktura i języki opisu zasobu danych w DMA muszą być spójne z PS1, czyli pompą ssącą nr jeden, działającą w Excelu (lub – jeśli Pan chce, w arkuszu kalkulacyjnym klasy Excela). Inaczej znów wszystko skończy się na przeklejkach.</span><br />
<span style="-webkit-text-size-adjust: none; background-color: white; color: #666666; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; line-height: 15.269886016845703px;">A ma być </span><b style="-webkit-text-size-adjust: none; color: #666666; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; line-height: 15.269886016845703px;">zasysanie</b><span style="-webkit-text-size-adjust: none; background-color: white; color: #666666; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; line-height: 15.269886016845703px;">, dokładnie takie, jak formuła w Excelu. Lub ikonka „odśwież”.</span><br />
<blockquote class="quote" style="-webkit-text-size-adjust: none; border-left-color: rgb(209, 215, 220); border-left-style: solid; border-left-width: 2px; color: #999999; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; line-height: 15.269886016845703px; margin: 15px 0px 15px 7px; padding: 0px 0px 0px 7px; word-wrap: break-word;">
<br style="margin-top: 0px;" />
Co do "nieistotny", to przepraszam. Założyłem po prostu podświadomie, że jeżeli to szczegół i Pan go pomija w ogólnej koncepcji SAO, to jest dla Pana nieistotny. Wycofuję oczywiście.</blockquote>
<span style="-webkit-text-size-adjust: none; background-color: white; color: #666666; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; line-height: 15.269886016845703px;">Nie ma za co. Ale Pańska postawa budzi respekt. Już wiem, co mnie czeka :)</span><br />
<span style="-webkit-text-size-adjust: none; background-color: white; color: #666666; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; line-height: 15.269886016845703px;">I sprostowanie:</span><br />
<blockquote class="quote" style="-webkit-text-size-adjust: none; border-left-color: rgb(209, 215, 220); border-left-style: solid; border-left-width: 2px; color: #999999; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; line-height: 15.269886016845703px; margin: 15px 0px 15px 7px; padding: 0px 0px 0px 7px; word-wrap: break-word;">
"Moim zdaniem to co Pan nazywa szczegółem realizacyjnym, jest w praktyce bardzo istotne. Zakładam, że chce Pan, aby DMA zawierała poprawne dane."</blockquote>
<span style="-webkit-text-size-adjust: none; background-color: white; color: #666666; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; line-height: 15.269886016845703px;">Wyjaśnienie mojej postawy już zawarłem w poprzedniej odpowiedzi. Więc sprostowanie przyjmuję, jako akt formalny, nie merytoryczny.</span><br />
<span style="-webkit-text-size-adjust: none; background-color: white; color: #666666; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; line-height: 15.269886016845703px;">Jeśli to nie było wystarczające, proszę dać znać.</span><br />
<span style="-webkit-text-size-adjust: none; background-color: white; color: #666666; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; line-height: 15.269886016845703px;">Wiem, że „wiarygodność” – to Pana „konik”. Ale chciałbym utrzymać czystość merytoryczną wątku. (...)</span><br />
<span style="-webkit-text-size-adjust: none; background-color: white; color: #666666; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; line-height: 15.269886016845703px;">Pozdrawiam</span><br />
<span style="-webkit-text-size-adjust: none; background-color: white; color: #666666; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; line-height: 15.269886016845703px;"><br /></span>
<span style="color: #666666; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;"><span style="-webkit-text-size-adjust: none; line-height: 15.265625px;"><i>Zostawiłem specjalnie "grzecznościowe" zakończenie, żeby zilustrować poziom kurtuazji tego dyskutanta. Wersal, prawda?</i></span></span><br />
<span style="color: #666666; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;"><span style="-webkit-text-size-adjust: none; line-height: 15.265625px;"><i><br /></i></span></span>
<span style="color: #666666; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;"><span style="-webkit-text-size-adjust: none; line-height: 15.265625px;"><i>W czasie tej dyskusji - to prawie unikalne zjawisko.</i></span></span><br />
<span style="color: #666666; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;"><span style="-webkit-text-size-adjust: none; line-height: 15.265625px;"><i>Ach Ci informatycy! Jakie to zakapiory! :)</i></span></span><br />
<span style="color: #666666; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;"><span style="-webkit-text-size-adjust: none; line-height: 15.265625px;"><br /></span></span>
<span style="color: #666666; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;"><span style="-webkit-text-size-adjust: none; line-height: 15.265625px;">Pan Krzysztof, mój imiennik - to rodzynek.</span></span><br />
<span style="color: #666666; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;"><span style="-webkit-text-size-adjust: none; line-height: 15.265625px;">Dziękuję, panie Krzysztofie.</span></span><br />
<span style="color: #666666; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;"><span style="-webkit-text-size-adjust: none; line-height: 15.265625px;"><br /></span></span>KrisRuminskihttp://www.blogger.com/profile/16135213169687613939noreply@blogger.com0tag:blogger.com,1999:blog-5844814625656434847.post-67684162038042448472013-01-28T04:14:00.000-08:002013-01-29T02:14:14.200-08:00Owoce dyskusji o architekturze SOA (2)<h2>
Skalowalność architektury SOA</h2>
<blockquote class="quote" style="-webkit-text-size-adjust: none; border-left-color: rgb(209, 215, 220); border-left-style: solid; border-left-width: 2px; color: #999999; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: 10.909090995788574px; line-height: 15.269886016845703px; margin: 0px 0px 15px 7px; padding: 0px 0px 0px 7px; word-wrap: break-word;">
<strong style="display: block; margin-top: 0px;">Panowie Krzysztof Bokiej (informatyk) i <strong style="display: inline !important; font-size: 10.909090995788574px; line-height: 15.269886016845703px; margin-top: 0px;">Marcin Szewczyk (analityk) zaczęli dyskutować między sobą.</strong></strong></blockquote>
<i>Jak rozmawia dwóch łebskich i dobrze wychowanych ludzi, to nawet, jak ich doświadczenia są zupełnie różne, rozmowa jest ciekawa, daje wiele satysfakcji i przede wszystkim, jest źródłem inspiracji do następnych felietonów.</i><br />
<i>oto wywołanie problemu skalowalności:</i><br />
<br />
<strong style="-webkit-text-size-adjust: none; color: #999999; display: inline !important; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: 10.909090995788574px; line-height: 15.269886016845703px; margin-top: 0px;">Krzysztof Bokiej</strong><br />
<blockquote class="quote" style="-webkit-text-size-adjust: none; border-left-color: rgb(209, 215, 220); border-left-style: solid; border-left-width: 2px; color: #999999; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: 10.909090995788574px; line-height: 15.269886016845703px; margin: 0px 0px 15px 7px; padding: 0px 0px 0px 7px; word-wrap: break-word;">
<blockquote class="quote" style="border-left-color: rgb(209, 215, 220); border-left-style: solid; border-left-width: 2px; margin: 15px 0px 15px 7px; padding: 0px 0px 0px 7px; word-wrap: break-word;">
<blockquote class="quote" style="border-left-color: rgb(209, 215, 220); border-left-style: solid; border-left-width: 2px; margin: 15px 0px 15px 7px; padding: 0px 0px 0px 7px; word-wrap: break-word;">
No i widzi Pan. To jest taka skala, że Pan jako analityk z tym Excelem jeszcze ogarnia. Ale jak się proponuje jakąś architekturę to kluczowym wymogiem jest, żeby ta architektura była skalowalna. Ja się obawiam, że podejście "Excel jest centrum Wszechświata" nie jest skalowalne.</blockquote>
</blockquote>
</blockquote>
<span style="-webkit-text-size-adjust: none; background-color: white; color: #666666; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; line-height: 15.269886016845703px;"></span><br />
<div style="font-size: 10.909090995788574px;">
<span style="-webkit-text-size-adjust: none; background-color: white; color: #666666; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; line-height: 15.269886016845703px;"><span style="-webkit-text-size-adjust: none; background-color: white; color: #666666; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: 10.909090995788574px; line-height: 15.269886016845703px;"><i>Oto mój felieton, przeklejony z GL bez zmian (poprawiłem literówki):</i></span></span></div>
<span style="-webkit-text-size-adjust: none; background-color: white; color: #666666; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; line-height: 15.269886016845703px;">
</span>
<br />
<div style="font-size: 10.909090995788574px;">
<span style="-webkit-text-size-adjust: none; background-color: white; color: #666666; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; line-height: 15.269886016845703px;"><span style="-webkit-text-size-adjust: none; background-color: white; color: #666666; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: 10.909090995788574px; line-height: 15.269886016845703px;"><br /></span></span></div>
<span style="-webkit-text-size-adjust: none; background-color: white; color: #666666; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; line-height: 15.269886016845703px;">
Miałem się nie odzywać już dziś, mam robotę, ale tylko chwileczkę. 5 tys znaków. Nie ma przeproś.</span><br />
<span style="-webkit-text-size-adjust: none; background-color: white; color: #666666; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; line-height: 15.269886016845703px;">Dla piśmiennych.</span><br />
<br style="-webkit-text-size-adjust: none; color: #666666; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; line-height: 15.269886016845703px;" />
<span style="-webkit-text-size-adjust: none; background-color: white; color: #666666; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; line-height: 15.269886016845703px;">Panowie pozwolą, Panowie nie mają trudności z czytaniem, że się wtrącę do tej arcyciekawej dyskusji. </span><br />
<br style="-webkit-text-size-adjust: none; color: #666666; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; line-height: 15.269886016845703px;" />
<span style="-webkit-text-size-adjust: none; background-color: white; color: #666666; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; line-height: 15.269886016845703px;">Pojawienie się pana Marcina podniosło poziom merytoryczny dyskusji o parę kresek.</span><br />
<span style="-webkit-text-size-adjust: none; background-color: white; color: #666666; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; line-height: 15.269886016845703px;">Razem stanowicie już parę dyskutantów, o jakiej marzyłem. Będę raczej słuchał. :)</span><br />
<br style="-webkit-text-size-adjust: none; color: #666666; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; line-height: 15.269886016845703px;" />
<span style="-webkit-text-size-adjust: none; background-color: white; color: #666666; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; line-height: 15.269886016845703px;">To jest jeden z kluczowych punktów.</span><br />
<span style="-webkit-text-size-adjust: none; background-color: white; color: #666666; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; line-height: 15.269886016845703px;">Świetny punkt wyjścia do objaśnienia naszej filozofii.</span><br />
<br style="-webkit-text-size-adjust: none; color: #666666; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; line-height: 15.269886016845703px;" />
<span style="-webkit-text-size-adjust: none; background-color: white; color: #666666; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; line-height: 15.269886016845703px;">Pan Krzysztof Bokiej zarzuca SOA brak skalowalności.</span><br />
<span style="-webkit-text-size-adjust: none; background-color: white; color: #666666; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; line-height: 15.269886016845703px;">Wydaje się, że ten zarzut łatwo (5 tys. bagatela :) ) obronić, jeśli się spojrzy na sprawę właśnie z punktu widzenia analityka.</span><br />
<span style="-webkit-text-size-adjust: none; background-color: white; color: #666666; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; line-height: 15.269886016845703px;">Tak się składa, że własnie skalowalność - to cecha, którą podnosiłem na zajęciach dla analityków, jako argument, za budowaniem sobie samemu własnie takiej "małej architektury".</span><br />
<br style="-webkit-text-size-adjust: none; color: #666666; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; line-height: 15.269886016845703px;" />
<span style="-webkit-text-size-adjust: none; background-color: white; color: #666666; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; line-height: 15.269886016845703px;">Oczywiście nie jest to podejście w tym sensie skalowalne, że mała firma rośnie 1000% w roku, buduje kilkanaście zakładów i problemy analizy stają się nieporównywalne.</span><br />
<span style="-webkit-text-size-adjust: none; background-color: white; color: #666666; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; line-height: 15.269886016845703px;">Chciałbym zobaczyć w takiej sytuacji skalowalny system. :)</span><br />
<b style="-webkit-text-size-adjust: none; color: #666666; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; line-height: 15.269886016845703px;"><br /></b>
<b style="-webkit-text-size-adjust: none; color: #666666; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; line-height: 15.269886016845703px;">Skalowalność.</b><br />
<span style="-webkit-text-size-adjust: none; background-color: white; color: #666666; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; line-height: 15.269886016845703px;">Ale spójrzmy na to tak:</span><br />
<br style="-webkit-text-size-adjust: none; color: #666666; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; line-height: 15.269886016845703px;" />
<b style="-webkit-text-size-adjust: none; color: #666666; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; line-height: 15.269886016845703px;">Sytuacja 1) </b><br />
<span style="-webkit-text-size-adjust: none; background-color: white; color: #666666; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; line-height: 15.269886016845703px;">a) Mamy w firmie o nazwie NERA - architekturę SOA w sytuacji jakiegoś "zwykłego" systemu zintegrowanego np. typu WF - MAG.</span><br />
<span style="-webkit-text-size-adjust: none; background-color: white; color: #666666; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; line-height: 15.269886016845703px;">b) Zbudowaliśmy sobie hurtownię, a część danych pobieramy wprost z bazy (WF-MAG ma bazę MS SQL i bardzo dobrze zorganizowany dostęp).</span><br />
<span style="-webkit-text-size-adjust: none; background-color: white; color: #666666; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; line-height: 15.269886016845703px;">c) DMA (to co innego niż tamta hurtownia, za chwilę zobaczymy, dlaczego to takie ważne!) jest zbudowana w ten sposób, że Excel widzi widoki, miary i wymiary, w Excelu są jeszcze funkcje typu Dane(miara, wymiary)</span><br />
<span style="-webkit-text-size-adjust: none; background-color: white; color: #666666; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; line-height: 15.269886016845703px;">zwracające wartości dla parametrów biznesowych, zaciągane są kwerendy widoków do analizy tabelą.</span><br />
<span style="-webkit-text-size-adjust: none; background-color: white; color: #666666; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; line-height: 15.269886016845703px;">d) Analityk buduje nowe raporty dokładnie tak, jak w Excelu.</span><br />
<span style="-webkit-text-size-adjust: none; background-color: white; color: #666666; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; line-height: 15.269886016845703px;">Dopóki nie zmieni się struktura raportu - potrzebe są DWA KLIKNIĘCIA.</span><br />
<span style="-webkit-text-size-adjust: none; background-color: white; color: #666666; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; line-height: 15.269886016845703px;">Ale nawet całkiem nowy raport, dla średniej klasy analityka, to po prostu codzienność. Bajka? Nie! Tak się pracuje w SOA.</span><br />
<br style="-webkit-text-size-adjust: none; color: #666666; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; line-height: 15.269886016845703px;" />
<span style="-webkit-text-size-adjust: none; background-color: white; color: #666666; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; line-height: 15.269886016845703px;">W małej firmie wystarczy dwóch analityków w SOA i mają "raj".)</span><br />
<span style="-webkit-text-size-adjust: none; background-color: white; color: #666666; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; line-height: 15.269886016845703px;">Panie Marcinie, chciałby Pan tak mieć? :)</span><br />
<br style="-webkit-text-size-adjust: none; color: #666666; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; line-height: 15.269886016845703px;" />
<b style="-webkit-text-size-adjust: none; color: #666666; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; line-height: 15.269886016845703px;">Sytuacja 2) ZMIANA</b><br />
<span style="-webkit-text-size-adjust: none; background-color: white; color: #666666; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; line-height: 15.269886016845703px;">a) Podjęto decyzję wywalenia WF-MAGA. Firma osiąga niebywały rozwój, system "mision critical" </span><span style="-webkit-text-size-adjust: none; background-color: white; color: #666666; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; line-height: 15.269886016845703px;">się dusi. Kupujemy wielki SYSTEM produkcji (koniecznie) zagranicznej (przecież Polacy mają tylko sprzedawać lepsze).</span><br />
<span style="-webkit-text-size-adjust: none; background-color: white; color: #666666; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; line-height: 15.269886016845703px;">Niech będzie jeszcze - kupują (prawie) świetnego BI -a.</span><br />
<br style="-webkit-text-size-adjust: none; color: #666666; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; line-height: 15.269886016845703px;" />
<span style="-webkit-text-size-adjust: none; background-color: white; color: #666666; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; line-height: 15.269886016845703px;">b) Dyrektor mówi: Koniec z tymi Excelkami! Ja osobiście będę miał wszystko!</span><br />
<span style="-webkit-text-size-adjust: none; background-color: white; color: #666666; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; line-height: 15.269886016845703px;"><br /></span>
<span style="-webkit-text-size-adjust: none; background-color: white; color: #666666; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; line-height: 15.269886016845703px;">Bo mu sprzedawca naopowiadał bajek:</span><br />
<span style="-webkit-text-size-adjust: none; background-color: white; color: #666666; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; line-height: 15.269886016845703px;">Oto jedna z nich.:</span><br />
<a href="http://www.goldenline.pl/forum/3099900/architektura-srodowiska-analiz-czy-koncepcja-soa-znana-od-dawna-i-bledna-zla-czy-tez-jest-nowoscia-i-nalezy/s/8#52418796" style="-webkit-text-size-adjust: none; border-bottom-color: rgb(200, 200, 200); border-bottom-style: solid; border-bottom-width: 1px; color: #9f7044; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; line-height: 15.269886016845703px; outline: none; text-decoration: initial;">http://www.goldenline.pl/forum/3099900/architektura-sr...</a><br />
<br style="-webkit-text-size-adjust: none; color: #666666; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; line-height: 15.269886016845703px;" />
<span style="-webkit-text-size-adjust: none; background-color: white; color: #666666; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; line-height: 15.269886016845703px;">Proszę sobie wyobrazić, że to jest dokładnie taki tekst. W całości. Razem z pomówieniami, że twórca architektury, pan X. jest ignorantem i nie zna się na informatyce, analizie, całkach i różniczkach.</span><br />
<br style="-webkit-text-size-adjust: none; color: #666666; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; line-height: 15.269886016845703px;" />
<span style="-webkit-text-size-adjust: none; background-color: white; color: #666666; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; line-height: 15.269886016845703px;">c) Wdrożenie systemu SYSTEM wraz z BI ajem. Dwa lata?</span><br />
<span style="-webkit-text-size-adjust: none; background-color: white; color: #666666; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; line-height: 15.269886016845703px;">Na razie wszyscy czekają. Na razie analitycy spokojnie robią sobie w starym systemie, bo w nowym nie można nawet obrotówki uzgodnić. Ale pomińmy ten dwuletni serial.</span><br />
<span style="-webkit-text-size-adjust: none; background-color: white; color: #666666; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; line-height: 15.269886016845703px;">Okazuje się, że BI nie daje najważniejszych raportów na czas i ...dyrektor wreszcie zrozumiał, że dwóch najcenniejszych analityków mających raporty obcykane w Excelu - utracił. Bo biznes nie zmienił się aż tak bardzo i raporty, jakkolwiek ZNACZNIE zmienione, zachowały ogólne zasady, które w Excelu urzeczywistnia się, wraz z e zmianami, przed śniadaniem.</span><br />
<span style="-webkit-text-size-adjust: none; background-color: white; color: #666666; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; line-height: 15.269886016845703px;"><br /></span>
<span style="-webkit-text-size-adjust: none; background-color: white; color: #666666; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; line-height: 15.269886016845703px;">Stop.</span><br />
<span style="-webkit-text-size-adjust: none; background-color: white; color: #666666; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; line-height: 15.269886016845703px;">Cofamy taśmę serialu.</span><br />
<br style="-webkit-text-size-adjust: none; color: #666666; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; line-height: 15.269886016845703px;" />
<b style="-webkit-text-size-adjust: none; color: #666666; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; line-height: 15.269886016845703px;">Sytuacja 3) ZMIANA INTELIGENTNA</b><br />
<span style="-webkit-text-size-adjust: none; background-color: white; color: #666666; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; line-height: 15.269886016845703px;">c1) Dyrektor trochę niepewny, z lojalności, zanim podejmie decyzję o zakupie systemu SYSTEM przeprowadza rozmowę z panem X.</span><br />
<span style="-webkit-text-size-adjust: none; background-color: white; color: #666666; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; line-height: 15.269886016845703px;">"Wie Pan, duszę się, musze kupić tego SYSTEMA. Chyba się rozstaniemy. Mówią zresztą coś źle o Panu...."</span><br />
<br style="-webkit-text-size-adjust: none; color: #666666; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; line-height: 15.269886016845703px;" />
<span style="-webkit-text-size-adjust: none; background-color: white; color: #666666; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; line-height: 15.269886016845703px;">d) Pan X. odpowiada ze stoickim spokojem. Najpierw ostrzega o tym serialu. To jest prawdopodobne. Dyrektor się zamyśla.</span><br />
<span style="-webkit-text-size-adjust: none; background-color: white; color: #666666; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; line-height: 15.269886016845703px;">e) Potem Pan X., proponuje Dyrektorowi, żeby chociaż nie stracił dorobku analizy. Nie jest przecież pewny, może ten SYSTEM jest naprawdę taki świetny? - myśli.</span><br />
<span style="-webkit-text-size-adjust: none; background-color: white; color: #666666; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; line-height: 15.269886016845703px;">Niech Pan powie tym od BI - aja, że mają dostarczyć raporty dokładnie takie, jak w systemie skoroszytów, stanowiących pakiet analiz. Inaczej nie podpisze Pan protokółu odbioru systemu. Raporty w Excelu mają być punktem odniesienia. Analitycy będą sprawdzać po swojemu.</span><br />
<br style="-webkit-text-size-adjust: none; color: #666666; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; line-height: 15.269886016845703px;" />
<span style="-webkit-text-size-adjust: none; background-color: white; color: #666666; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; line-height: 15.269886016845703px;">f) Ale ja bym Panu jeszcze radził jedno. </span><br />
<b style="-webkit-text-size-adjust: none; color: #666666; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; line-height: 15.269886016845703px;">[uwaga - klucz]</b><br />
<span style="-webkit-text-size-adjust: none; background-color: white; color: #666666; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; line-height: 15.269886016845703px;">Niech Pan pozwoli mi dostarczyć tym od BI - aja specyfikację widoków biznesowych pozwalających utworzyć NOWE DMA jako jeden z wymogów odbioru BI-aja.</span><br />
<span style="-webkit-text-size-adjust: none; background-color: white; color: #666666; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; line-height: 15.269886016845703px;">Zażadamy tego też w momencie odbioru hurtowni. Inaczej nie płaci Pan ani grosza.</span><br />
<br style="-webkit-text-size-adjust: none; color: #666666; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; line-height: 15.269886016845703px;" />
<span style="-webkit-text-size-adjust: none; background-color: white; color: #666666; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; line-height: 15.269886016845703px;">Ja (mówi pan X.) sporządzę nową specyfikację DMA, z nową specyfikacją pompy PS2, ale zgodną ze specyfikacją pompy PS1.</span><br />
<span style="-webkit-text-size-adjust: none; background-color: white; color: #666666; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; line-height: 15.269886016845703px;">Analitycy nie zauważą różnicy. Może będzie działało trochę wolniej. :)</span><br />
<span style="-webkit-text-size-adjust: none; background-color: white; color: #666666; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; line-height: 15.269886016845703px;">Jak zainstalują hurtownię, to: </span><br />
<span style="-webkit-text-size-adjust: none; background-color: white; color: #666666; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; line-height: 15.269886016845703px;">Po pierwsze będziemy mogli sami weryfikować przynajmniej część jej zawartości, porównując z naszymi raportami z WF-Maga.</span><br />
<br style="-webkit-text-size-adjust: none; color: #666666; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; line-height: 15.269886016845703px;" />
<span style="-webkit-text-size-adjust: none; background-color: white; color: #666666; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; line-height: 15.269886016845703px;">Po drugie, będziemy mieli dwie DMA: dla starego i nowego systemu. </span><br />
<span style="-webkit-text-size-adjust: none; background-color: white; color: #666666; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; line-height: 15.269886016845703px;">Pan podejmie decyzję, kiedy migrujemy na nową DMA.</span><br />
<span style="-webkit-text-size-adjust: none; background-color: white; color: #666666; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; line-height: 15.269886016845703px;">W dowolnej chwili, kiedy BI okaże się wystarczający, po prostu pokaże mi Pan drzwi. Rozstajemy się bez zobowiązań.</span><br />
<br style="-webkit-text-size-adjust: none; color: #666666; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; line-height: 15.269886016845703px;" />
<span style="-webkit-text-size-adjust: none; background-color: white; color: #666666; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; line-height: 15.269886016845703px;">Pytanie 1, który wariant wybierze Dyrektor?</span><br />
<span style="-webkit-text-size-adjust: none; background-color: white; color: #666666; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; line-height: 15.269886016845703px;">Pytanie 2, Kiedy Dyrektor pokaże drzwi panu X.?</span><br />
<span style="-webkit-text-size-adjust: none; background-color: white; color: #666666; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; line-height: 15.269886016845703px;">Pytanie 3. Czy teraz widać, że architektura excelocentryczna ma sens?</span><br />
<span style="-webkit-text-size-adjust: none; background-color: white; color: #666666; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; line-height: 15.269886016845703px;">Pytanie 4. Czy teraz widać zbawienne zalety DMA?</span><br />
<span style="-webkit-text-size-adjust: none; background-color: white; color: #666666; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; line-height: 15.269886016845703px;">Pytanie 5: Panie Krzysztofie, czy taka skalowalność ma jakieś zalety?</span><br />
<span style="-webkit-text-size-adjust: none; background-color: white; color: #666666; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; line-height: 15.269886016845703px;">Pytanie 6, Panie Marcinie, chciałby Pan tak mieć?</span><br />
<br style="-webkit-text-size-adjust: none; color: #666666; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; line-height: 15.269886016845703px;" />
<span style="-webkit-text-size-adjust: none; background-color: white; color: #666666; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; line-height: 15.269886016845703px;">Koniec historyjki.</span>KrisRuminskihttp://www.blogger.com/profile/16135213169687613939noreply@blogger.com0tag:blogger.com,1999:blog-5844814625656434847.post-35763080161592122532013-01-28T04:00:00.000-08:002013-01-29T02:14:27.087-08:00Owoce dyskusji o architekturze SOA (1)<span style="-webkit-text-size-adjust: none; color: #666666; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: 10.909090995788574px; line-height: 15.269886016845703px;"><i>Gorąca, a miejscami wręcz brutalna dyskusja przyniosła mi wiele inspiracji.</i></span><br />
<span style="-webkit-text-size-adjust: none; color: #666666; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: 10.909090995788574px; line-height: 15.269886016845703px;"><i>W dyskusji nie jestem najlepszy. Ale po wyjściu na schody, zaczynam myśleć na nowo. Dlatego powstało wiele wypowiedzi - felietonów. Przyjęte, jak najgorzej, jako "elaboraty", "woda" i określane róznymi innymi złośliwymi określeniami, moim skromnym zdaniem dodają trochę dodatkowych informacji.</i></span><br />
<span style="-webkit-text-size-adjust: none; color: #666666; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: 10.909090995788574px; line-height: 15.269886016845703px;"><i><br /></i></span>
<span style="-webkit-text-size-adjust: none; color: #666666; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: 10.909090995788574px; line-height: 15.269886016845703px;"><i>Postanowiłem je stopniowo publikować.</i></span><br />
<span style="-webkit-text-size-adjust: none; color: #666666; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: 10.909090995788574px; line-height: 15.269886016845703px;"><i>Tam - niedocenione, tu - zobaczymy. Tam, nie mogę zbanowac nikogo, nawet ewidentnego trolla ze zdjęciem, tu będę selekcjonował, jeśli będą komentarze. Krytycznych wyglądam z tęsknotą.</i></span><br />
<span style="-webkit-text-size-adjust: none; color: #666666; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: 10.909090995788574px; line-height: 15.269886016845703px;"><i>Śmiecie wymiatam co jakiś czas.</i></span><br />
<span style="-webkit-text-size-adjust: none; color: #666666; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: 10.909090995788574px; line-height: 15.269886016845703px;"><i><br /></i></span>
<span style="-webkit-text-size-adjust: none; color: #666666; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: 10.909090995788574px; line-height: 15.269886016845703px;"><i>Zaczynam.</i></span><br />
<b style="-webkit-text-size-adjust: none; color: #666666; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: 10.909090995788574px; line-height: 15.269886016845703px;"><br /></b>
<b style="-webkit-text-size-adjust: none; color: #666666; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; line-height: 15.269886016845703px;">Ogólne rozważania o architekturze analiz </b><br />
<br style="-webkit-text-size-adjust: none; color: #666666; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; line-height: 15.269886016845703px;" />
<span style="-webkit-text-size-adjust: none; background-color: white; color: #666666; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; line-height: 15.269886016845703px;">Tematem wątku była architektura środowiska analiz. SOA.</span><br />
<br style="-webkit-text-size-adjust: none; color: #666666; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; line-height: 15.269886016845703px;" />
<span style="-webkit-text-size-adjust: none; background-color: white; color: #666666; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; line-height: 15.269886016845703px;">Jednak przyjęcie, że termin „architektura” jest rozumiany dokładnie tak samo przez wszystkich ewentualnych gości wątku chyba był nadmiernie optymistyczny. </span><br />
<br style="-webkit-text-size-adjust: none; color: #666666; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; line-height: 15.269886016845703px;" />
<span style="-webkit-text-size-adjust: none; background-color: white; color: #666666; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; line-height: 15.269886016845703px;">Wydaje mi się, że tym założeniem przynajmniej częściowo zawiniłem zbyt pochopne odejście niektórych krewkich dyskutantów, którzy mogli by wnieść jakieś cenne uwagi. </span><br />
<br style="-webkit-text-size-adjust: none; color: #666666; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; line-height: 15.269886016845703px;" />
<span style="-webkit-text-size-adjust: none; background-color: white; color: #666666; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; line-height: 15.269886016845703px;">Na przykład pan Robert Woźniak, w końcu inspirator wątku, któremu tą drogą składam podziękowanie za inspirację. Nie mogę odżałować, że złożył taką pochopną deklarację. Że już „wszystko rozumie”, że „tu nic nie ma”. No i potem „prawie” wytrwał w swojej konsekwencji.</span><br />
<br style="-webkit-text-size-adjust: none; color: #666666; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; line-height: 15.269886016845703px;" />
<span style="-webkit-text-size-adjust: none; background-color: white; color: #666666; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; line-height: 15.269886016845703px;">Dlatego zacznę od pieca.</span><br />
<br style="-webkit-text-size-adjust: none; color: #666666; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; line-height: 15.269886016845703px;" />
<span style="-webkit-text-size-adjust: none; background-color: white; color: #666666; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; line-height: 15.269886016845703px;">Termin </span><br />
<b style="-webkit-text-size-adjust: none; color: #666666; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; line-height: 15.269886016845703px;">„architektura” rozumiem, jako „zorganizowanie określonej przestrzeni do życia i działania dla CZŁOWIEKA”.</b><br />
<br style="-webkit-text-size-adjust: none; color: #666666; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; line-height: 15.269886016845703px;" />
<span style="-webkit-text-size-adjust: none; background-color: white; color: #666666; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; line-height: 15.269886016845703px;">Z tego wynika, że kształtując architekturę analiz musimy wyjść od podmiotu, który działa - analizuje.</span><br />
<br style="-webkit-text-size-adjust: none; color: #666666; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; line-height: 15.269886016845703px;" />
<span style="-webkit-text-size-adjust: none; background-color: white; color: #666666; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; line-height: 15.269886016845703px;">To się wiąże z pytaniem, zadanym przez jednego z dyskutantów:</span><br />
<br style="-webkit-text-size-adjust: none; color: #666666; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; line-height: 15.269886016845703px;" />
<b style="-webkit-text-size-adjust: none; color: #666666; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; line-height: 15.269886016845703px;">Jakie konkretne wymagania realizuje owa architektura "SOA" w rozumieniu tego wątku...</b><br />
<br style="-webkit-text-size-adjust: none; color: #666666; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; line-height: 15.269886016845703px;" />
<span style="-webkit-text-size-adjust: none; background-color: white; color: #666666; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; line-height: 15.269886016845703px;">Spróbujmy skorzystać z tego punktu wyjścia.</span><br />
<br style="-webkit-text-size-adjust: none; color: #666666; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; line-height: 15.269886016845703px;" />
<span style="-webkit-text-size-adjust: none; background-color: white; color: #666666; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; line-height: 15.269886016845703px;">Kształtując architekturę ustalamy hierarchię elementów organizowanej przestrzeni. </span><br />
<br style="-webkit-text-size-adjust: none; color: #666666; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; line-height: 15.269886016845703px;" />
<b style="-webkit-text-size-adjust: none; color: #666666; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; line-height: 15.269886016845703px;">Najpierw centrum architektury.</b><span style="-webkit-text-size-adjust: none; background-color: white; color: #666666; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; line-height: 15.269886016845703px;"> </span><br />
<br style="-webkit-text-size-adjust: none; color: #666666; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; line-height: 15.269886016845703px;" />
<span style="-webkit-text-size-adjust: none; background-color: white; color: #666666; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; line-height: 15.269886016845703px;">Gdzie jest centrum? </span><br />
<span style="-webkit-text-size-adjust: none; background-color: white; color: #666666; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; line-height: 15.269886016845703px;">Możliwie blisko punktu ciężkości albo, inaczej to określając, w pobliżu najważniejszego węzła komunikacyjnego, gdzie krzyżują się szlaki komunikacyjne i informacyjne, gromadzą najważniejsze kompetencje i skąd płyną najważniejsze informacje. Informacje, nie meldunki, bo meldunki oczywiście płyną zewsząd.</span><br />
<br style="-webkit-text-size-adjust: none; color: #666666; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; line-height: 15.269886016845703px;" />
<span style="-webkit-text-size-adjust: none; background-color: white; color: #666666; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; line-height: 15.269886016845703px;">Następnie, jeżeli pomyślimy o </span><b style="-webkit-text-size-adjust: none; color: #666666; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; line-height: 15.269886016845703px;">zorganizowaniu środowiska dla tych, którzy są czynnikiem sprawczym analizy</b><span style="-webkit-text-size-adjust: none; background-color: white; color: #666666; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; line-height: 15.269886016845703px;">, czyli tych, którzy są jej podmiotem, również logiczne wydaje się, że powinniśmy centrum ustalić zgodnie z ich punktem widzenia.</span><br />
<br style="-webkit-text-size-adjust: none; color: #666666; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; line-height: 15.269886016845703px;" />
<span style="-webkit-text-size-adjust: none; background-color: white; color: #666666; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; line-height: 15.269886016845703px;">Wreszcie, jeżeli myślimy o </span><b style="-webkit-text-size-adjust: none; color: #666666; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; line-height: 15.269886016845703px;">wzajemnym usytuowaniu elementów architektury</b><span style="-webkit-text-size-adjust: none; background-color: white; color: #666666; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; line-height: 15.269886016845703px;">, takich, jak:</span><br />
<span style="-webkit-text-size-adjust: none; background-color: white; color: #666666; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; line-height: 15.269886016845703px;">- źródła danych i </span><br />
<span style="-webkit-text-size-adjust: none; background-color: white; color: #666666; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; line-height: 15.269886016845703px;">- platforma ich analizy </span><br />
<span style="-webkit-text-size-adjust: none; background-color: white; color: #666666; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; line-height: 15.269886016845703px;">– to ponieważ przepływ jest </span><br />
<span style="-webkit-text-size-adjust: none; background-color: white; color: #666666; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; line-height: 15.269886016845703px;">- od źródła - do platformy, </span><br />
<span style="-webkit-text-size-adjust: none; background-color: white; color: #666666; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; line-height: 15.269886016845703px;">postulat, żeby architektura sprzyjała naturalnemu ruchowi w pożądanym kierunku (a nie powodowała opór)</span><br />
<br style="-webkit-text-size-adjust: none; color: #666666; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; line-height: 15.269886016845703px;" />
<span style="-webkit-text-size-adjust: none; background-color: white; color: #666666; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; line-height: 15.269886016845703px;">oraz</span><br />
<span style="-webkit-text-size-adjust: none; background-color: white; color: #666666; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; line-height: 15.269886016845703px;">by to zainteresowany podmiot decydował o przedmiocie swego zainteresowania</span><br />
<span style="-webkit-text-size-adjust: none; background-color: white; color: #666666; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; line-height: 15.269886016845703px;">wydaje się godny rozważenia.</span><br />
<br style="-webkit-text-size-adjust: none; color: #666666; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; line-height: 15.269886016845703px;" />
<span style="-webkit-text-size-adjust: none; background-color: white; color: #666666; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; line-height: 15.269886016845703px;">Czy takie sformułowanie wymagań jest sensowne?</span><br />
<br style="-webkit-text-size-adjust: none; color: #666666; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; line-height: 15.269886016845703px;" />
<span style="-webkit-text-size-adjust: none; background-color: white; color: #666666; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; line-height: 15.269886016845703px;">Przypuśćmy, przynajmniej na chwilę, odpowiedź twierdzącą i zobaczmy, co z tego wynika.</span><br />
<br style="-webkit-text-size-adjust: none; color: #666666; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; line-height: 15.269886016845703px;" />
<span style="-webkit-text-size-adjust: none; background-color: white; color: #666666; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; line-height: 15.269886016845703px;">Jeśli wiemy, że główny nurt analizy odbywa się w Excelu a całą „profesjonalna informatyka” jest kosztownym, a czasem, w części, zbędnym dodatkiem, to odpowiedź, gdzie powinno znajdować się centrum, sama się narzuca.</span><br />
<br style="-webkit-text-size-adjust: none; color: #666666; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; line-height: 15.269886016845703px;" />
<span style="-webkit-text-size-adjust: none; background-color: white; color: #666666; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; line-height: 15.269886016845703px;">Na platformie analitycznej, czyli w skoroszycie. </span><br />
<b style="-webkit-text-size-adjust: none; color: #666666; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; line-height: 15.269886016845703px;">Architekturę trzeba organizować wokół skoroszytu. </b><br />
<br style="-webkit-text-size-adjust: none; color: #666666; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; line-height: 15.269886016845703px;" />
<span style="-webkit-text-size-adjust: none; background-color: white; color: #666666; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; line-height: 15.269886016845703px;">Reszta to już tylko technika i konsekwencja tego punktu wyjścia.</span><br />
<br style="-webkit-text-size-adjust: none; color: #666666; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; line-height: 15.269886016845703px;" />
<span style="-webkit-text-size-adjust: none; background-color: white; color: #666666; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; line-height: 15.269886016845703px;">Skoroszyt jest wymarzonym celem każdego analityka, który dostał nietrywialne zadanie analizy.</span><br />
<span style="-webkit-text-size-adjust: none; background-color: white; color: #666666; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; line-height: 15.269886016845703px;">Proszę wybaczyć bezpośredniość. Może to zbyt radykalne, może nawet trochę przesadzone. Być może. Ale, szczerze mówiąc, szczerze wątpię.</span><br />
<br style="-webkit-text-size-adjust: none; color: #666666; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; line-height: 15.269886016845703px;" />
<span style="-webkit-text-size-adjust: none; background-color: white; color: #666666; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; line-height: 15.269886016845703px;">Muszę na koniec stwierdzić jeszcze jedno. </span><br />
<span style="-webkit-text-size-adjust: none; background-color: white; color: #666666; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; line-height: 15.269886016845703px;">Właściwie przeważająca, przytłaczająca i dominująca część wypowiedzi z całą swą emocjonalną intensywnością, żarliwością i wytrwałością skupia się właśnie na podważeniu tych założeń. </span><br />
<br style="-webkit-text-size-adjust: none; color: #666666; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; line-height: 15.269886016845703px;" />
<span style="-webkit-text-size-adjust: none; background-color: white; color: #666666; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; line-height: 15.269886016845703px;">Dlatego dyskusja goni w piętkę. </span><br />
<span style="-webkit-text-size-adjust: none; background-color: white; color: #666666; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; line-height: 15.269886016845703px;">My – autorzy koncepcji - nie damy się przekonać, że jest inaczej. Wiemy swoje.</span><br />
<span style="-webkit-text-size-adjust: none; background-color: white; color: #666666; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; line-height: 15.269886016845703px;">Dyskutanci – głównie rzecznicy profesjonalnej informatyki i jeden analityk, nie dadzą się przekonać, że to założenie jest słuszne. Ich wypowiedzi skupiają się na dowodzeniu, z różnym skutkiem, czasem wręcz kompromitującym autorów wypowiedzi, jakie straszne rzeczy dzieją się w Excelu, gdy opieramy się na nim, jak na centrum analizy.</span><br />
<span style="-webkit-text-size-adjust: none; background-color: white; color: #666666; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; line-height: 15.269886016845703px;">Link do mojej polemiki z przykładowym zestawem takich wypowiedzi znajduje się tutaj:</span><br />
<a href="http://www.goldenline.pl/forum/3099900/architektura-srodowiska-analiz-czy-koncepcja-soa-znana-od-dawna-i-bledna-zla-czy-tez-jest-nowoscia-i-nalezy/s/24#52723909" style="-webkit-text-size-adjust: none; border-bottom-color: rgb(200, 200, 200); border-bottom-style: solid; border-bottom-width: 1px; color: #9f7044; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; line-height: 15.269886016845703px; outline: none; text-decoration: initial;">http://www.goldenline.pl/forum/3099900/architektura-sr...</a><br />
<br style="-webkit-text-size-adjust: none; color: #666666; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; line-height: 15.269886016845703px;" />
<span style="-webkit-text-size-adjust: none; background-color: white; color: #666666; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; line-height: 15.269886016845703px;">Być może tak jest. A nawet w wielu wypadkach, za wielu wypadkach, na pewno tak jest.</span><br />
<span style="-webkit-text-size-adjust: none; background-color: white; color: #666666; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; line-height: 15.269886016845703px;">ALE JEST. Excelioza się szerzy. I działa. Na czas, zgodnie z oczekiwaniami. Czasem wręcz pracując na rachunek niesprawnego BI – aja. </span><br />
<br style="-webkit-text-size-adjust: none; color: #666666; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; line-height: 15.269886016845703px;" />
<span style="-webkit-text-size-adjust: none; background-color: white; color: #666666; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; line-height: 15.269886016845703px;">„Wyciągniesz to sobie jakoś z BI – aja”. === „Zrobisz analizę w Excelu, na podstawie przeklejek z BI- aja”</span><br />
<br style="-webkit-text-size-adjust: none; color: #666666; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; line-height: 15.269886016845703px;" />
<span style="-webkit-text-size-adjust: none; background-color: white; color: #666666; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; line-height: 15.269886016845703px;">A to jest nasza propozycja, żeby BYŁO lepiej. Jak ktoś jest zainteresowany, zapraszamy.</span><br />
<span style="-webkit-text-size-adjust: none; background-color: white; color: #666666; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: 10.909090995788574px; line-height: 15.269886016845703px;"><br /></span>KrisRuminskihttp://www.blogger.com/profile/16135213169687613939noreply@blogger.com0tag:blogger.com,1999:blog-5844814625656434847.post-52874374298430514932013-01-16T12:26:00.001-08:002013-01-30T10:11:41.910-08:00Ogólne doświadczenia z dyskusji o architekturze SOAWątek o architekturze SOA został uhonorowany przyklejeniem na czele wpisów i znajduje się aktualnie na pierwszym miejscu wpisów grupy Business Intelligence.<br />
<a href="http://www.goldenline.pl/forum/3099900/architektura-srodowiska-analiz-czy-koncepcja-soa-znana-od-dawna-i-bledna-zla-czy-tez-jest-nowoscia-i-nalezy/s/1#52203862" style="background-color: #eceeff; color: #848484; font-family: Georgia, Utopia, 'Palatino Linotype', Palatino, serif; font-size: 15.199999809265137px; line-height: 16.799999237060547px; text-decoration: initial;" target="_blank">Dyskusja o architekturze SOA na portalu Golden Line</a><br />
<br />
Jest ponad pięćset komentarzy. Ale ta ilość nie jest najważniejsza, ponieważ poziom wpisów jest bardzo nierówny.<br />
<br />
Jawne konta "specjalistów" nie uchroniły mnie od chamskich ataków i namolnego trollowania. Nie jest to wprawdzie trollowanie a la onet, ale poznałem inny rodzaj trolli.<br />
<br />
Ludzie, którzy dają swoje twarze dla autora obelg i potwarzy, dyskutują poniżej poziomu i wbrew logice. Ignorując argumenty i nie rozumiejąc, co się do nich mówi.<br />
Czy się cieszyć, że zostało się "gwiazdą" w takim dymie?<br />
<br />
Wartością dodaną, oprócz tego dymu, który służy do utwardzania skóry, jest wiele wpisów rzeczowych, rzetelnych i kompetentnych. Krytyka jest ostra ale odnosi się ad meritum, nie ad personam.<br />
<br />
Zmusza do myślenia i inspiruje. Pokazuje nowe pola problemowe i ujawnia inne podejście a nawet inną mentalność.<br />
<br />
Nie tylko analitycy są na świecie. I trzeba współpracować ze specjalistami z innych dziedzin, żeby osiągnąć pozytywne wyniki.<br />
<br />
Spodziewajcie się sprawozdania z podsumowania.<br />
Ale w kawałkach.<br />
"Słonia, jak powiedział generał kwatermistrzostwa armii amerykańskiej, jemy po kawałku".<br />
<br />KrisRuminskihttp://www.blogger.com/profile/16135213169687613939noreply@blogger.com0