EDW #10: Data Marts

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 ostat...

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 ...

Marsz!

Jak można przeczytać w Wikipedii, gość urodził się w lutym 1809 roku w Hamburgu, a zmarł zaledwie 38 lat później, w listopadzie 1847 roku, w Lipsku. A w międzyc...

Hau, hau, hau, hau!

Jak już kiedyś pisałem, za młodu przytrafiło mi się kilka razy odwiedzić festiwal Olsztyńskie Noce Bluesowe, gdzie – na ogół – nocowałem w hotelu &#...

Paradoks Fermiego

Ostatnio było o paradoksie geometrycznym, dziś pora na kosmiczny. Jeżeli ktoś się zastanawia, jaki jest sens życia, to prawdopodobnnie robi wielki błąd. Życie p...

Pchełki Python: za ciosem

Niedawno opublikowałem pchełkę rozwiązującą prościutkie, acz względnie interesujące zadanie matematyczne: ile potęg dwójki należy wygenerować, aby w zestawie wy...

Pchełki SQL: MERGE

Operator MERGE nie jest niczym nowym. W świecie Microsoftu zaistniał sześć lat temu, w wersji 2008. W Oracle wprowadzono go w wersji 9i (a więc okolice 2004 rok...

Wzór błędu

Miałem niedawno okazję odwiedzić nasz sympatyczny konsulat przy Eden Quay. Przy okazji stania w ogonku do okienka… Nie wiem po cholerę stałem w tym ogonku...

Wreszcie!

Czy ktoś jeszcze pamięta mój dawny wpis chwalący aplikację Total Commander? Wpis był co prawda o różnych programach, ale dyskusja w komentarzach zawiązała się g...

Reset

Od kilku godzin walczyłem z dość nietypowym problemem, który wreszcie udało mi się rozwiązać, czym się niezwłocznie chwalę :> Otóż w ramach jednego z projekt...