Deser pod lupą

Subskrybuj RSS A A A
3 listopada 2003
Tomasz Marcinek

Bakoma SA wdrożyła system analityczny pozwalający szczegółowo śledzić sprzedaż, ruch towaru, należności oraz mierzyć efektywność pracy handlowców i akcji promocyjnych.

Innym ciekawym problemem było zachowanie wydajności systemu analitycznego, mimo że wiele raportów analitycznych wymaga dokonywania porównań na każdy dzień. Przyjmując dostatecznie długą, np. półroczną perspektywę analiz porównawczych wstecz, można by więc łatwo "powalić" serwer hurtowni. Każdy z trzech modeli został podzielony na dwie części: krótko- i długoterminową. W pierwszym przypadku w raportach są udostępniane dane dzienne za ostatnie miesiące, w drugim zaś - jedynie salda, średnie lub sumy na koniec każdego miesiąca umożliwiające realizację analiz długoterminowych. Realizacja takiego modelu wymagała umieszczenia w hurtowni tabel agregacyjnych. Na podstawie podanych przez analityka parametrów raportu narzędzia Microstrategy samodzielnie decydują, czy posłużyć się tabelą szczegółową czy też zagregowaną.

Według badań przeprowadzonych przez Gartner Group ok. 60% projektów mających na celu budowę systemów analitycznych kończy się niepowodzeniem. Mając to na uwadze, Bakoma wspólnie z dostawcami podjęła decyzję o podzieleniu wdrożenia na etapy. W pierwszym użytkownikom udostępniono tylko podstawowe analizy w trzech wcześniej wspomnianych obszarach. Modele danych przygotowano w taki sposób, by nadawały się do łatwej rozbudowy w przyszłości. System jest także gotowy na dołączenie nowych modeli obejmujących zagadnienia z innych dziedzin.

Narzędzia Microstrategy nie posługują się kostkami OLAP - niejako naturalnie ograniczającymi zakres danych i relacje między nimi - lecz za pomocą języka SQL operują wprost na bazie relacyjnej. Z tego względu duża część pracy wykonanej podczas projektu w Bakomie polegała na ustaleniu właściwych ścieżek drążenia danych i ustanowieniu ograniczeń dla ich zakresu dla każdego typu raportu oraz każdego poziomu szczegółowości danych w jego obrębie. "Mogłoby bowiem dojść do sytuacji, w której użytkownik systemu otrzymywałby raporty z danymi zafałszowanymi lub zgoła nie mającymi sensu" - mówi Piotr Kustra.

Apetyt na więcej

Od uruchomienia systemu analitycznego w Bakoma SA minęło już ponad pół roku. Na co dzień korzysta z niego 12 osób w centrali i ok. 50 pracowników oddziałów terenowych (otrzymują pocztą elektroniczną gotowe raporty dzienne). Firma nie zamierza poprzestać na wdrożonej dotychczas funkcjonalności. Myśli się także o objęciu analizami innych obszarów działalności, np. analizy kosztów i stopnia wykorzystania środków transportu.

System wdrożono w dużej mierze przy pomocy firm zewnętrznych, Bakoma nie zapomniała jednak o tym, by wiedza na temat struktury i konfiguracji systemu została wewnątrz firmy. "Większość czynności administracyjnych oraz sporo działań konfiguracyjnych jesteśmy w stanie wykonywać sami. Szczęśliwie potrzeb serwisowych, jak na razie, nie było zbyt dużo. Firmy zewnętrzne wzywamy więc w zasadzie tylko wtedy, gdy chcemy dokonać poważniejszej modyfikacji" - podsumowuje Jacek Wiśniewski.

OLAP bez kostek
Microstrategy jest w sumie jedynym narzędziem, które "od zawsze" trzyma się filozofii ROLAP - Relational OLAP. Zgodnie z jej założeniami "kostki" OLAP w ogóle nie są tworzone, lecz wszystkie raporty są wykonywane na zdenormalizowanej bazie relacyjnej. Rezultatem takiego podejścia jest możliwość łatwego wykonywania raportów o dużym stopniu szczegółowości. Po początkowym zachwycie nad możliwościami kostek OLAP, również inni producenci, np. popularnych w Polsce narzędzi Business Objects czy Cognos, wydają się dostrzegać zalety analiz z możliwością łatwego dotarcia do szczegółowych danych. Wyrazem tego jest coraz większa popularność rozwiązań typu OLAP - Hybrid OLAP, które do tworzenia raportów, zwłaszcza ad hoc, wykorzystują zarówno kostki, jak i bazy relacyjne.

Z drugiej strony, w najnowszej wersji narzędzi Microstrategy pojawiło się pojęcie wirtualnej kostki OLAP będącej wycinkiem danych przechowywanych w pamięci RAM serwera analitycznego. Wirtualna kostka jest w rzeczywistości wynikiem jednego raportu, którego nie da się zapisać lokalnie - bez względu na to, czy posłużyć się "grubym" klientem czy też przeglądarką. Możliwe jest jedynie wyeksportowanie jej zawartości, np. do formatu Microsoft Excel.

Wydajność operacji wykonywanych przez inne narzędzia na kostkach OLAP Microstrategy kompensuje w jeszcze inny sposób. Większość raportów udostępnianych przez Intelligence Server jest wynikiem nie jednego, skomplikowanego zapytania, lecz złożeniem wielu zapytań zadawanych oddzielnie, co w praktyce zasadniczo skraca czas uzyskania rezultatów.

Oceń artykuł

średnio: 0 liczba ocen: 0
« wstecz 1  2  3 

Komentarze (0)

Najnowsze

Państwo do konsolidacji

Obywatele uważają administrację publiczną za jeden organizm. W rzeczywistości jest to kilka tysięcy oddzielnych struktur, obrosłych biurokratycznymi naroślami. Czy można zracjonalizować działanie państwa? Jak w tym może pomóc informatyka?

e-Sąd z odsieczą sprawiedliwości

Polski wymiar sprawiedliwości postrzegany jest jako skostniały i opieszały. Tymczasem kolejne e-usługi udostępniane przez Ministerstwo Sprawiedliwości ułatwiają życie przedsiębiorcom i usprawniają pracę sądów.

e-Zdrowie w Polsce i na świecie

Projekty informatyzacji służby zdrowia realizowane są na świecie z różnym powodzeniem. Skąd Polska mogłaby czerpać wzorce? A może jesteśmy skazani na własne rozwiązania?

Raport Państwo 2.0, czyli nowa wizja informatyzacji państwa

Michał Boni, minister administracji i cyfryzacji, zaprezentował raport "Polska 2.0. Nowy start dla e-administracji". Przedstawia on informacje na temat stanu realizacji projektów będących w gestii nowo utworzonego ministerstwa oraz prezentuje kierunki dalszych działań związanych z informatyzacją i cyfryzacją administracji publicznej w naszym kraju.

Cyberprzestępcy podążają za użytkownikami

Już dwie na trzy polskie firmy odnotowały ataki lub awarie, które spowodowały spadek produkcji. Co trzecia firma utraciła dane. Liczba takich przypadków będzie rosła, bo hakerzy biorą na cel najbardziej masowe technologie. Szybko reagują też na zmiany w firmowej architekturze.

Jak zaplanować karierę w branży IT

Doświadczenia łączone na różnych stanowiskach w firmach o odmiennych profilach są szczególnie cenione przez pracodawców. Dlatego warto głęboko przeanalizować możliwości rozwoju kariery, które obecnie stwarza rynek IT.

Jakie są różnice między chmurą a wirtualizacją

Wirtualizacja jest obecnie standardową technologią, stosowaną powszechnie w IT. Od środowiska chmury prywatnej dzieli ją jednak długa droga, gdyż wymaga ona uzupełnienia o istotne składniki.

Rekomendacje



Serwisy IDG - Warunki obsługi - Kontakt - Redakcja - Regulamin - O nas - Polityka prywatności - Serwis zgodny z ASME
Reklama - Licencjonowanie treści - Prenumerata: Computerworld, Networld, PC World
Computerworld Polska i Computerworld Polska online są znakami towarowymi IDG Poland SA.
© Copyright 2012 International Data Group Poland S.A. 04-204 Warszawa ul. Jordanowska 12 tel.(+4822)321-78-00 fax(+4822)321-78-88