Ve svém jádru je Power Pivot v podstatě motor SQL Server Analysis Services zpřístupněný prostřednictvím procesu v paměti, který běží přímo v Excelu. Jeho technický název je analytický modul xVelocity. V Excelu se však nazývá interní datový model.
Každý excelový sešit obsahuje interní datový model, jednu instanci modulu Power Pivot v paměti. Nejúčinnějším způsobem interakce s interním datovým modelem je použití rozhraní pásu karet Power Pivot, které se zpřístupní, když aktivujete doplněk Power Pivot.
Rozhraní Power Pivot Ribbon zpřístupňuje celou sadu funkcí, které nezískáte se standardní kartou Excel Data. Zde je několik příkladů funkcí dostupných v rozhraní Power Pivot:
- Data můžete procházet, upravovat, filtrovat a aplikovat na ně vlastní řazení.
- Můžete vytvořit vlastní počítané sloupce, které se použijí na všechny řádky v importu dat.
- Můžete definovat výchozí formát čísla, který se použije, když se pole objeví v kontingenční tabulce.
- Vztahy můžete snadno konfigurovat pomocí praktického grafického diagramu.
- Můžete zabránit zobrazování určitých polí v seznamu polí kontingenční tabulky.
Stejně jako vše ostatní v Excelu má interní datový model omezení. Většina uživatelů Excelu tato omezení pravděpodobně nenarazí, protože kompresní algoritmus Power Pivot je obvykle schopen zmenšit importovaná data přibližně na jednu desetinu původní velikosti. Například textový soubor o velikosti 100 MB by v interním datovém modelu zabral pouze přibližně 10 MB.
Přesto je důležité porozumět maximálním a konfigurovatelným limitům pro datové modely Power Pivot.
Omezení interního datového modelu
Objekt |
Specifikace |
Velikost datového modelu |
Ve 32bitových prostředích podléhají sešity Excelu limitu 2 GB. To zahrnuje prostor v paměti sdílený aplikací Excel, interní datový model a doplňky, které běží ve stejném procesu. V 64bitových prostředích neexistují žádná pevná omezení velikosti souboru. Velikost sešitu je omezena pouze dostupnou pamětí a systémovými prostředky. |
Počet tabulek v datovém modelu |
Neexistují žádné pevné limity pro počet stolů. Všechny tabulky v datovém modelu však nemohou přesáhnout 2 147 483 647 bajtů. |
Počet řádků v každé tabulce v datovém modelu |
1,999,999,997 |
Počet sloupců a vypočítaných sloupců v každé tabulce v datovém modelu |
Číslo nesmí přesáhnout 2 147 483 647 bajtů. |
Počet odlišných hodnot ve sloupci |
1,999,999,997 |
Znaky v názvu sloupce |
100 znaků |
Délka řetězce v každém poli |
Je omezena na 536 870 912 bajtů (512 MB), což odpovídá 268 435 456 znakům Unicode (256 mega-znaků). |
Velikost datového modelu |
Ve 32bitových prostředích podléhají sešity Excelu limitu 2 GB. To zahrnuje prostor v paměti sdílený aplikací Excel, interní datový model a doplňky, které běží ve stejném procesu. V 64bitových prostředích neexistují žádná pevná omezení velikosti souboru. Velikost sešitu je omezena pouze dostupnou pamětí a systémovými prostředky. |
Počet tabulek v datovém modelu |
Neexistují žádné pevné limity pro počet stolů. Všechny tabulky v datovém modelu však nemohou přesáhnout 2 147 483 647 bajtů. |
Počet řádků v každé tabulce v datovém modelu |
1,999,999,997 |
Počet sloupců a vypočítaných sloupců v každé tabulce v datovém modelu |
Číslo nesmí přesáhnout 2 147 483 647 bajtů. |
Počet odlišných hodnot ve sloupci |
1,999,999,997 |
Znaky v názvu sloupce |
100 znaků |
Délka řetězce v každém poli |
Je omezena na 536 870 912 bajtů (512 MB), což odpovídá 268 435 456 znakům Unicode (256 mega-znaků). |
Velikost datového modelu |
Ve 32bitových prostředích podléhají sešity Excelu limitu 2 GB. To zahrnuje prostor v paměti sdílený aplikací Excel, interní datový model a doplňky, které běží ve stejném procesu. |