Tag Archives: branżowe

EDW #8: EDW

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.

Read More »

EDW #7: Landing & XREF

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 …

Read More »

EDW #6: Stage

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 …

Read More »

EDW #5: Źródło

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.

Read More »

EDW #4: Siedem warstw

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 …

Read More »

EDW #3: Mierz siły na wymiary

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 …

Read More »

UTF != UTF

I have recently faced a very annoying issue with one of the ETL processes. Very annoying issues are often easily resolvable in simple ways[citation needed] and thankfully this was one of them. However, before I managed to solve it, I wasted a whole bunch of otherwise perfectly usable minutes which …

Read More »

EDW #2: Słowniczek

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 …

Read More »

EDW #1: Wstęp

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, …

Read More »

Program obowiązkowy – wersja mobilna

Już dwa razy zdarzyło mi się popełnić wpis o tym, jakich programów używam na domowym pececie (tu i tu). Dziś podobna lista, ale na komiurkę, zwaną również w niektórych zaufanych kręgach smark-fonem. Bez zbędnych wstępów, zaczynamy.

Read More »

ETL – rozważania luźne

Jako że od wielu lat „siedzę” w branży Business Intelligence, mam po drodze do czynienia z najprzeróżniejszymi, czasem dość ciekawymi zagadnieniami, składającymi się na ową tajemniczą „Inteligencję”. Dziś opiszę – proszę się nie obawiać, tylko po łebkach i ogólnikowo – co udało mi się niedawno zaobserwować przy okazji ładowania dużych …

Read More »

apt

I’m not a fan of any particular OS. Horses for courses. Certain operating systems are tailored for certain tasks, period. For the end user, Windows seems to be the optimal choice. I know. It’s sometimes clunky, a bit unstable and so on. It is certainly not the best possible OS …

Read More »

Pchełki CSS: pseudolosowe obroty

W ramach niedawnych czystek na blogu postanowiłem wywalić wiele śmieci z zaplecza, a przy okazji pobawić się troszkę CSS. A w szczególności zadałem sobie pytanie: jak sprawić, żeby elementy list (np. pozycje w menu, listy komentarzy itd.) wyglądały trochę „bałaganiarsko”? Najprościej byłoby je odrobinę poobracać, o nieduże, losowo wybrane kąty. …

Read More »

Ataki na SSL

Zainstalowałem niedawno tę małą, zieloną kłódeczkę na blogu xpil.eu. Oznacza to, że od tej pory transmisja danych między Twoją przeglądarką, a serwerem, na którym blog sobie mieszka, jest chroniona protokołem SSL. Wszystko działa pięknie i w zasadzie bezobsługowo. Będę tylko musiał pamiętać raz na trzy lata, żeby odnowić certyfikat (co …

Read More »

Szybkie restarty

Od czasu do czasu zdarza mi się, że muszę zrestartować serwer, na którym siedzi blog xpil.eu. Najczęściej wtedy, gdy pojawiają się ważne aktualizacje systemowe wymagające restartu. Na przykład nowa wersja jądra. Tak też było niedawno (a konkretnie: dziś rano). Ubuntu wrzuciło nowe jądra do repozytoriów i trzeba było zrestartować serwer. …

Read More »

Pchełki SQL: MERGE, optymalizacja haszem

Dziś pchełka dotycząca optymalizacji operatora MERGE. Uwaga: jeżeli nie wiesz, jak działa MERGE, lub po prostu nie interesujesz się bazami danych, ten wpis raczej nie jest dla Ciebie. Istnieje szansa, że uśniesz w okolicach czwartego akapitu… Mamy następujący scenariusz: ładujemy dane do hurtowni. W pierwszej kolejności ładowana jest warstwa STAGE …

Read More »