PerlGtk.pl

  
Menu główne
use PerlMongers::Warszawa;
use PerlMongers::Krakow;
NG_gRadio
Perl Tematyczna Hurtownia Danych - część III
  przez wrares (56 odsłon)
Dziś poruszymy tematy przygotowania informacji z baz danych oraz arkuszy kalkulacyjnych dla potrzeb ROLAP. Przedsiębiorstwo prowadzące działalność gospodarczą oprócz swoich podstawowych zadań, tworzy mnóstwo informacji pochodzących z różnych dziedzin działalności, w różnych komórkach organizacyjnych i w różnym formacie. Często informacje te, przekształcane są przez pracowników w Dane, które zapisują w bazach. Pomaga im w tym wcześniej zakupiony system Kadry, Płace, Podatki, F-K, itp.... Z tych systemów mogą otrzymać proste raporty, migawki swoich działań, powiązanych dla danej dziedziny. A jeśli zarząd zechce otrzymać raport na temat Zarządzania Efektywnością Przedsiębiorstwa, to musi dostać informację z tych wszystkich dziedzin. Dlatego warto je skupić w jednym miejscu. A więc mamy już Nasz bazy danych, w których informacja została zapisana i w jakiś sposób uporządkowana.
Musimy
Cytat:

(1) Stwierdzić jaki mamy typ bazy danych
(2) Gdzie jest miejsce składowania danych
(3) Jakie interesują Nas Magazyny Danych
(4) Który sterownik bazodanowy zastosować
(5) Jaki przyjąć standard zapisu wyniku
(6) W jaki sposób przesłać dane do ROLAP


Ekosystem Perla ma bardzo duży arsenał możliwości poradzenia sobie z tymi zadaniami. Możemy skorzystać z kilku rozwiązań
Cytat:

(1) W systemie Linux do pobierania danych zastosować moduły DBI, a następnie odpowiedni moduł DBD
(2) W systemie Win32 możemy zastosować natywny sterownik ODBC, następnie DBD-ODBC oraz DBI i odpowiedni sterownik DBD dla bazy danych
3) W systemie Win32 możemy zastosować sterownik ODBC oraz Win32-ODBC


Otrzymane wyniki możemy poddać sprawdzeniu, przekształceniu, ponownym obliczeniu lub agregacji. W jaki sposób to robimy, przykłady programów oraz opis umieściliśmy już na łamach Naszego portalu. Pierwsza część jest dostępna tutaj..., a druga tutaj.... Tak przygotowane dane możemy przesłać do ROLAP.

Pracownicy realizując swoje zadania, często korzystają z arkusza kalkulacyjnego. Jest to OpenOffice lub Microsoft Office. Informacja w nich jest zapisywana w sposób dowolny, nie ma jakiś większych restrykcji więc obróbka tych danych musi być pod szczególną troską. A w szczególności
Cytat:

(1) Należy zdefiniować pola które, mają zostać poddane zaciągnięciu do ROLAP
(2) Jakie mają mieć wartości, jaki mają mieć typ itp.
(3) Cykliczność zmian, dopisywania, itp.
(4) Sposób kodowania znaków


Do tego zadania dobrze jest modułów z zasobów CPAN takich jak
Cytat:

(1) Całą gamę modułów dla arkuszy Spreadsheet-...
(2) Wyrażenia regularne kontrolujące pobierane informacje, pod względem merytoryczny, ilościowym, jakościowym
(3) Wyłapywania błędów, testy, pułapki


Pokazaliśmy przykładowy kod programu odczytującego komórki w arkuszu kalkulacyjnym na łamach Naszego Portalu, który dostępny jest tutaj....

Ekosystem Perla jest jak scyzoryk. Każdy musi dobrać takie narzędzia, jakie są mu potrzebne w danej chwili. Zasygnalizowaliśmy możliwość rozwiązań związanych z bazami danych i arkuszami kalkulacyjnymi.
Powrót
Szukaj w PerlGtk.pl
The Perl Job site
Szukaj kodu :