A Power Pivot lényegében egy SQL Server Analysis Services motor, amely egy memórián belüli folyamat révén érhető el, amely közvetlenül az Excelben fut. Technikai neve xVelocity analitikai motor. Az Excelben azonban belső adatmodellnek nevezik.
Minden Excel-munkafüzet tartalmaz egy belső adatmodellt, a Power Pivot memórián belüli motorjának egyetlen példányát. A belső adatmodellel való interakció leghatékonyabb módja a Power Pivot Ribbon felület használata, amely akkor válik elérhetővé, amikor aktiválja a Power Pivot bővítményt.
A Power Pivot Ribbon felület feltárja a funkciók teljes készletét, amelyek nem érhetők el a szabványos Excel Adatok lapon. Íme néhány példa a Power Pivot felülettel elérhető funkciókra:
- Böngészhet, szerkeszthet, szűrhet, és egyéni rendezést alkalmazhat az adatokra.
- Létrehozhat egyéni számított oszlopokat, amelyek az adatimportálás összes sorára vonatkoznak.
- Megadhat egy alapértelmezett számformátumot, amelyet akkor használ, amikor a mező megjelenik a kimutatástáblázatban.
- Könnyedén konfigurálhatja a kapcsolatokat a praktikus grafikus diagram nézeten keresztül.
- Megadhatja, hogy bizonyos mezők ne jelenjenek meg a kimutatástábla mezőlistájában.
Mint minden más Excelben, a belső adatmodellnek is vannak korlátai. A legtöbb Excel-felhasználó valószínűleg nem éri el ezeket a korlátozásokat, mivel a Power Pivot tömörítési algoritmusa jellemzően képes az importált adatokat az eredeti méretük körülbelül egytizedére csökkenteni. Például egy 100 MB-os szövegfájl csak körülbelül 10 MB-ot foglal el a belső adatmodellben.
Ennek ellenére fontos megérteni a Power Pivot adatmodellek maximális és konfigurálható korlátait.
A belső adatmodell korlátai
| Tárgy |
Leírás |
| Adatmodell mérete |
A 32 bites környezetekben az Excel-munkafüzetekre 2 GB-os korlát vonatkozik. Ez magában foglalja az Excel által megosztott memóriaterületet, a belső adatmodellt és az ugyanabban a folyamatban futó bővítményeket. A 64 bites környezetekben a fájlméretre nincs szigorú korlátozás. A munkafüzet méretét csak a rendelkezésre álló memória és a rendszererőforrások korlátozzák. |
| Táblázatok száma az adatmodellben |
A táblák számának nincs szigorú korlátja. Az adatmodell összes táblája azonban nem haladhatja meg a 2 147 483 647 bájtot. |
| A sorok száma az adatmodell egyes tábláiban |
1,999,999,997 |
| Oszlopok és számított oszlopok száma az adatmodell egyes tábláiban |
A szám nem haladhatja meg a 2 147 483 647 bájtot. |
| Különálló értékek száma egy oszlopban |
1,999,999,997 |
| Karakterek az oszlopnévben |
100 karakter |
| A karakterlánc hossza minden mezőben |
536 870 912 bájtra (512 MB) van korlátozva, ami 268 435 456 Unicode karakternek (256 mega-karakternek) felel meg. |
| Adatmodell mérete |
A 32 bites környezetekben az Excel-munkafüzetekre 2 GB-os korlát vonatkozik. Ez magában foglalja az Excel által megosztott memóriaterületet, a belső adatmodellt és az ugyanabban a folyamatban futó bővítményeket. A 64 bites környezetekben a fájlméretnek nincs szigorú korlátozása. A munkafüzet méretét csak a rendelkezésre álló memória és a rendszererőforrások korlátozzák. |
| Táblázatok száma az adatmodellben |
A táblák számának nincs szigorú korlátja. Az adatmodell összes táblája azonban nem haladhatja meg a 2 147 483 647 bájtot. |
| A sorok száma az adatmodell egyes tábláiban |
1,999,999,997 |
| Oszlopok és számított oszlopok száma az adatmodell egyes tábláiban |
A szám nem haladhatja meg a 2 147 483 647 bájtot. |
| Különálló értékek száma egy oszlopban |
1,999,999,997 |
| Karakterek az oszlopnévben |
100 karakter |
| A karakterlánc hossza minden mezőben |
536 870 912 bájtra (512 MB) van korlátozva, ami 268 435 456 Unicode karakternek (256 mega-karakternek) felel meg. |
| Adatmodell mérete |
A 32 bites környezetekben az Excel-munkafüzetekre 2 GB-os korlát vonatkozik. Ez magában foglalja az Excel által megosztott memóriaterületet, a belső adatmodellt és az ugyanabban a folyamatban futó bővítményeket. |