Treść książki

Przejdź do opcji czytnikaPrzejdź do nawigacjiPrzejdź do informacjiPrzejdź do stopki
Wstęp
xiii
JęzykDAXjestprzydatnydlaróżnychludzidoróżnychcelów:użytkownicyExcela
mogągowykorzystaćwbudowaniumodelidanychPowerPivot,profesjonaliściBI
mogąpotrzebowaćzaimplementowaćkodDAXwrozwiązaniachanalizybiznesowej
dowolnegorozmiaru,okazjonalniużytkownicyPowerBImogązechciećtworzyćfor-
mułyDAXwichsamoobsługowychmodelach.Wtejksiążcestaraliśmysięzamieś-
cićinformacjeprzydatnedlawszystkichtychgrup.Niektóretematy(aszczególnie
częśćooptymalizacji)zapewnebardziejadresowanedoprofesjonalistówBI,gdyż
wiedzaniezbędnadooptymalizowaniamiarDAXjestbardzotechniczna.Jesteśmy
jednakprzekonani,żerównieżużytkownicyExcelapowinnirozumiećpowodyróż-
nicwsprawnościdziałaniawyrażeńDAX,abyosiągnąćnajlepszewynikiwswoich
modelach.
Nakoniecchcieliśmynapisaćksiążkędostudiowania,anietylkodoczytania.
Napoczątkustarliśmysięprzedstawiaćzagadnieniawjaknajprostszysposób.Jednak
gdyomawianekoncepcjestająsiębardziejzłożone,musieliśmyporzucićprostotęijest
torealistycznepodejście.DAXniejestjęzykiemprostym.Opanowaniegoizrozumie-
niekażdegoszczegółudziałaniasilnikazajęłonamwielelat.Nienależyoczekiwać,
żeudasięopanowaćcałątreśćksiążkiwkilkadni,czytającwwolnychchwilach.
Książkawymagawysokiegopoziomuskupieniaorazpraktycznegorealizowaniaćwi-
czeńieksperymentowania.Wzamianoferujemynieznanywcześniejpoziomomawia-
niawszystkichaspektówjęzykaDAXimożliwośćzostaniaprawdziwymekspertem
wtejdziedzinie.
Założenia
Oczekujemy
,żenaszCzytelnikmapodstawowąwiedzęnatemattabelprzestawnych
programuExcelorazpewnedoświadczeniewanalizienumerycznej.Jeślimiałjuż
kontaktzjęzykiemDAX,tymlepiej,gdyższybciejbędziemógłprzeczytaćpoczątkowe
rozdziały
,aleznajomośćjęzykaDAXniejestwymagana.
WksiążcewystępująrównieżpewneodniesieniadokoduMDXorazSQL,ale
Czytelnikniemusinaprawdęznaćtychjęzyków,gdyżpokazujetopoprosturóżne
sposobyformułowaniawyrażeń.Jeśliktośnierozumietychfragmentówkodu,tojest
towporządkupoprostutentematgoniedotyczy
.
Wnajbardziejzaawansowanychczęściachksiążkiomawiamytakiezagadnienia,jak
przetwarzanierównoległe,dostępdopamięci,wykorzystanieprocesoraiinnetech-
nicznetematy
,którezapewneniedobrzeznanewszystkimczytelnikom.Każdypro-
gramistaodnajdziesiętamjakusiebie,podczasgdynawetzaawansowanyużytkownik
Excelamożepoczućsięniecoprzytłoczony
.Tymniemniej,przyomawianiuoptyma-
lizacjiteinformacjeniezbędne.Tenajbardziejzaawansowaneczęścikierowane
raczejwstronęprogramistówrozwiązańBI,niżużytkownikówExcela.Tymniemniej
sądzimy
,żekażdymożeskorzystaćpoichprzeczytaniu.