Ena izmed najbolj privlačnih lastnosti Excela je njegova prilagodljivost. Vsaka posamezna celica lahko vsebuje besedilo, številko, formulo ali praktično karkoli drugega, kar stranka definira. Dejansko je to eden od temeljnih razlogov, da je Excel učinkovito orodje za analizo podatkov. Stranke lahko uporabljajo poimenovane obsege, formule in makre, da ustvarijo zapleten sistem medsebojno povezanih izračunov, povezanih celic in oblikovanih povzetkov, ki skupaj ustvarjajo končno analizo.
V čem je torej problem? Težava je v tem, da ni transparentnosti analitičnih procesov. Zelo težko je ugotoviti, kaj se dejansko dogaja v preglednici. Vsakdo, ki je moral delati s preglednico, ki jo je ustvaril nekdo drug, predobro pozna frustracije, ki jih prinaša dešifriranje različnih gibov izračunov in povezav, ki se uporabljajo za izvedbo analize.
Majhne preglednice, ki izvajajo skromno analizo, je boleče za dešifriranje, velike, izpopolnjene delovne zvezke z več delovnimi listi pa je skoraj nemogoče dekodirati, kar pogosto pusti, da začnete iz nič.
V primerjavi z Excelom se sistemi baz podatkov morda zdijo togi, strogi in neomajni v svojih pravilih. Vendar pa ima vsa ta togost prednost.
Ker so dovoljena samo določena dejanja, lahko lažje razumete, kaj se izvaja znotraj strukturiranih objektov baze podatkov, kot so poizvedbe ali shranjene procedure. Če se nabor podatkov ureja, se izračuna število ali je kateri koli del nabora podatkov prizadet kot del analitičnega procesa, lahko to dejanje zlahka vidite s pregledom sintakse poizvedbe ali kode shranjene procedure. Dejansko v sistemu relacijskih baz podatkov nikoli ne naletite na skrite formule, skrite celice ali mrtve poimenovane obsege.