Za koga je namijenjena ova serija
Serija Napredno modeliranje namijenjena je ljudima koji grade Farseer modele — modelerima, FP&A inženjerima i administratorima koji odlučuju kako izgleda oblik podataka i kako kroz njega teku izračuni.
Ako Farseer koristite za unos ili analizu podataka, kolekcije Radni listovi, Nadzorne ploče i Osnovni koncepti pokrivaju ono što vam treba. Ova serija ide jedan korak dublje: kako dizajnirati model koji se skalira, ima dobre performanse i ostaje održiv dok se posao mijenja.
U ovoj seriji
Topologija baze podataka i dizajn sheme — oblik modela: tablice, odnosi i kako se sve drži zajedno. Krenite ovdje kako biste razumjeli temelje.
Dizajniranje dimenzijskog modela — kako definirati dimenzije koje sijeku vaše podatke — proizvode, regije, vrijeme, konta — i kako ih održati čistima dok se posao razvija.
Dizajniranje modela izračuna — kako se varijable i formule kombiniraju kako bi proizvele vrijednosti. Obrasci za slojevitost izračuna, propagaciju vrijednosti kroz dimenzije i izbjegavanje kružnih ovisnosti.
Optimizacija performansi — što čini model sporim i što s tim učiniti. Pojačanje broja ćelija, izračun na zahtjev i dijagnosticiranje problema s performansama pomoću Zdravlja modela.
Farseer terminologija i pojmovnik — referenca. Držite ovo otvoreno u drugoj kartici — svaki pojam korišten u seriji ovdje je definiran.
Preporučeni redoslijed čitanja
Pročitajte četiri članka o dizajnu navedenim redoslijedom ako gradite model od nule. Svaki pretpostavlja koncepte iz prethodnog.
Ako poboljšavate postojeći model, preskočite na onaj članak koji odgovara vašoj trenutnoj brizi:
Dodajete nove dimenzije ili restrukturirate tablice? Krenite s Topologijom baze podataka i Dizajniranjem dimenzijskog modela.
Gradite nove varijable ili razvozljavate formule? Dizajniranje modela izračuna.
Model je spor ili previše raste? Optimizacija performansi, a zatim provjerite Zdravlje modela za dijagnostiku izvršavanja.
Prije nego što počnete
Serija se nadograđuje na Osnovne koncepte. Ako se još niste upoznali s njima, prvo ih savladajte:
Dijagnostika i održavanje
Kad model uđe u produkciju, dva članka nadopunjuju seriju o dizajnu za kontinuirano održavanje:
Zaključavanja — zaštitite finalizirane podatke od izmjena tijekom ciklusa planiranja.
Zdravlje modela — dijagnosticirajte greške izračuna, probleme tijekom modeliranja i probleme s performansama s jedne nadzorne ploče. Uparite s Optimizacijom performansi za podešavanje.
→ Sljedeće: Topologija baze podataka i dizajn sheme
Krenite od temelja — kako su Farseer modeli oblikovani na razini baze podataka i što treba uzeti u obzir pri odlučivanju koji entiteti postaju dimenzijske tablice, varijable i odnosi članova.
