View Post

EDW #10: Data Marts

In EDW by xpil0 Comments

Dotychczas omówiliśmy sobie pięć z siedmiu warstw logicznych hurtowni danych. Dziś czas na warstwę szóstą: Data Marts (w skrócie: DMARTS albo DM). Jest to ostatnia warstwa hurtowni, nad którą mamy pełną kontrolę. Dane w warstwie DMARTS pochodzą bezpośrednio z EDW, a więc z punktu widzenia jakości danych jest to warstwa równie solidna, jak bezpośrednio ją poprzedzająca EDW.

View Post

EDW #9: stage => edw – działający przykład

In EDW by xpil2 Comments

Jak mawia Wieszcz, prędzej czy później nadchodzi taki czas, że trzeba albo zacząć srać, albo opuścić wychodek. Dotychczas napisałem już osiem części poradnika o hurtowniach danych, a tak naprawdę żadnych konkretów. Dziś więc czas na pokazanie działającego, kompletnego przykładu. Przykład będzie naprawdę prościutki. Głównie dlatego, że jestem leniwy, ale oficjalnie po to, żeby nie zanudzić Czytelników. O ile w ogóle …

View Post

EDW #8: EDW

In EDW by xpil0 Comments

Ten wpis należy do serii wpisów poświęconych architekturze hurtowni danych. Tytuł dzisiejszego wpisu nieco pachnie rekurencją, ale to tylko pozór. Tak wyszło. Albowiem omawiać dziś będziemy najważniejszą z warstw logicznych hurtowni danych, czyli warstwę EDW.

View Post

EDW #7: Landing & XREF

In EDW by xpil0 Comments

Ten wpis należy do serii wpisów poświęconych architekturze hurtowni danych. Warstwy Landing oraz Cross Reference (w skrócie: XREF) idą zawsze w parze. Dla dowolnej encji E w naszej hurtowni danych prawdziwe jest jedno z dwóch zdań: E pochodzi z dokładnie jednego systemu źródłowego E pochodzi z więcej niż jednego systemu źródłowego Warstwy Landing oraz XREF są wykorzystywane w przypadku numer …

View Post

EDW #6: Stage

In EDW by xpil0 Comments

Ten wpis należy do serii wpisów poświęconych architekturze hurtowni danych. Tydzień temu omówiliśmy sobie warstwę systemów źródłowych, dziś czas na warstwę Stage. Jak napisałem na samym początku tej serii, każda z warstw w DW pełni jakąś konkretną, dobrze zdefiniowaną funkcję. W przypadku Stage funkcją tą jest przechowywanie dokładnej kopii danych źródłowych, dzięki czemu możemy z nimi eksperymentować, kombinować, analizować pod …

View Post

EDW #5: Źródło

In EDW by xpil0 Comments

Ten wpis należy do serii wpisów poświęconych architekturze hurtowni danych. Tydzień temu wymieniłem siedem logicznych warstw DW. Dziś omówimy sobie warstwę numer 1, czyli systemy źródłowe.

View Post

EDW #4: Siedem warstw

In EDW by xpil0 Comments

Ten wpis należy do serii wpisów poświęconych architekturze hurtowni danych. Zgodnie z obietnicą, dziś zakaszemy rękawy i w końcu trochę sobie pobrudzimy ręce konkretami. Hurtownia danych, którą opisuję w niniejszej serii, składa się z siedmiu warstw logicznych. Każda z nich pełni określoną rolę. W gotowym rozwiązaniu dane płyną od warstwy #1 do warstwy #7. Tak naprawdę celem tej serii jest …

View Post

EDW #3: Mierz siły na wymiary

In EDW by xpil0 Comments

Ten wpis należy do serii wpisów poświęconych architekturze hurtowni danych. Tytuł dzisiejszego wpisu ukradłem Komandorowi McPig (temu z Muppet Show). Dziś opowiemy sobie pokrótce o jednej z najważniejszych kwestii, którą należy wziąć na warsztat we wczesnej fazie projektowania jakiejkolwiek hurtowni danych: ujednoliceniu wymiarów. Zagadnienie to było już poruszane na tym blogu wcześniej, ale nie szkodzi. Ważne tematy trzeba utrwalać.

View Post

EDW #2: Słowniczek

In EDW by xpil1 Comment

Ten wpis należy do serii wpisów poświęconych architekturze hurtowni danych. Zanim przejdziemy do konkretów, najpierw przedstawię kilka podstawowych definicji, żebyśmy mówili wspólnym językiem. Uwaga #1: Definicje są pisane moim własnym widzimisię (nie będę ściągał z Wiki), jeżeli widzisz jakieś braki lub niedociągnięcia, komentuj śmiało, poprawię. Uwaga #2: poniższa lista jest stworzona ad-hoc – będę ją (być może) rozbudowywał w miarę …

View Post

EDW #1: Wstęp

In EDW by xpil4 Comments

Ten wpis otwiera serię poświęconą zagadnieniu wystarczająco interesującemu, żeby poświęcić mu kilka wpisów, a zarazem wystarczająco niszowemu, żeby nadawało się na bloga xpil.eu. W odróżnieniu od poprzednich serii, które pisałem od przypadku do przypadku i od kaprysu do kaprysu, tym razem planuję solidnie przyłożyć się do zagadnienia i stworzyć coś od deski do deski, porządnie i bez „iścia” na łatwiznę. Nie gwarantuję, że się …