Tento článek se věnuje datovému modelu v Excelu. S datovými modely nelze pracovat v Excelu 2007 a starším.

Co je to datový model?

Od nepaměti byla data v Excelu uložena v buňkách listů, nebo případně (spíše teoreticky) v makrech. Datový model je ale nový “prostor”, kde mohou data být uložena mimo buňky a listy. 

Pro správu datového modelu slouží Power Pivot, ale dá se s ním pracovat i bez tohoto doplňku.

Datový model je dobře propojenou součástí rodiny nástrojů Power BI – pomocí Power Query je možné do něj data natahovat, Power Pivotem je spravujeme, pomocí Power View je můžeme prezentovat.

Data jsou do datového modelu buď opravdu fyzicky natažená (to se typický týká dat z externích zdrojů), nebo jsou ve formě tabulek napojených na listy.

Proč používat datový model

Možnost vytvářet relace

Vytváření relací je sice možné ve všech běžných databázových nástrojích, v listech a buňkách excelu to ale standardně nejde. V datovém modelu to jde, relace můžeme vytvářet buď snadno a pohodlně v Power Pivotu nebo trochu přes koleno bez Power Pivotu.

Relace se hodí jednak pro výpočty DAXem, nebo pro tvorbu kontingenčních tabulek založených na více tabulkách.

Úsporně uložená data

Vzal jsem pokusnou tabulku s dvaceti tisíci řádky a sedmi sloupci. Když jsou data uložená v listu, měl objem necelé 3 MB, pokud se data uložila v datovém modelu, měl soubor cca 300 kb – tedy snížení velikosti o 90%.

Takový poměr samozřejmě umožňuje zpracovávat objemy dat, o kterých se jinak Excelu ani nesní.

Neomezený počet řádků

Do excelovského listu prostě víc než 1 048 576 řádků nenarvete. V datovém modelu toto omezení odpadá, řádků můžete použít kolik potřebujete. 

Možnost komplikovanějších výpočtů

DAX obsahuje funkce jako CALCULATE, FILTER a řadu dalších, které v běžném Excelu nenajdete a mohou se hodit.

 

1 Komentář

  1. Dobrý den
    můžete mně prosím poradit? Používám Querry v Excelu 2013 při pokusu o aktualizaci mně to píše u dat z SQL serveru že je datový model pravděpodobně poškozen. dá se nějak datový model opravit?
    Po odhlášení a přihlášení do excelu mně to již u těchto dat tuto chybovou hlášku nepíše.

Komentáře není možné přidávat