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)są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ącjąwwolnychchwilach.
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ądku–poprostutentematgoniedotyczy
.
Wnajbardziejzaawansowanychczęściachksiążkiomawiamytakiezagadnienia,jak
przetwarzanierównoległe,dostępdopamięci,wykorzystanieprocesoraiinnetech-
nicznetematy
,którezapewneniesądobrzeznanewszystkimczytelnikom.Każdypro-
gramistaodnajdziesiętamjakusiebie,podczasgdynawetzaawansowanyużytkownik
Excelamożepoczućsięniecoprzytłoczony
.Tymniemniej,przyomawianiuoptyma-
lizacjiteinformacjesąniezbędne.Tenajbardziejzaawansowaneczęścisąkierowane
raczejwstronęprogramistówrozwiązańBI,niżużytkownikówExcela.Tymniemniej
sądzimy
,żekażdymożeskorzystaćpoichprzeczytaniu.