I kjernen er Power Pivot i hovedsak en SQL Server Analysis Services-motor gjort tilgjengelig ved hjelp av en minneprosess som kjører direkte i Excel. Det tekniske navnet er xVelocity-analysemotoren. I Excel blir det imidlertid referert til som den interne datamodellen.
Hver Excel-arbeidsbok inneholder en intern datamodell, en enkelt forekomst av Power Pivot-minnemotoren. Den mest effektive måten å samhandle med den interne datamodellen på er å bruke Power Pivot Ribbon-grensesnittet, som blir tilgjengelig når du aktiverer Power Pivot-tillegget.
Power Pivot Ribbon-grensesnittet avslører hele settet med funksjonalitet du ikke får med standard Excel Data-fanen. Her er noen eksempler på funksjonalitet som er tilgjengelig med Power Pivot-grensesnittet:
- Du kan bla gjennom, redigere, filtrere og bruke tilpasset sortering på data.
- Du kan opprette egendefinerte beregnede kolonner som gjelder for alle rader i dataimporten.
- Du kan definere et standard tallformat som skal brukes når feltet vises i en pivottabell.
- Du kan enkelt konfigurere relasjoner via den praktiske grafiske diagramvisningen.
- Du kan velge å forhindre at enkelte felt vises i pivottabellfeltlisten.
Som med alt annet i Excel, har den interne datamodellen begrensninger. De fleste Excel-brukere vil sannsynligvis ikke treffe disse begrensningene, fordi Power Pivots komprimeringsalgoritme vanligvis er i stand til å krympe importerte data til omtrent en tidel av den opprinnelige størrelsen. For eksempel vil en tekstfil på 100 MB bare ta opp omtrent 10 MB i den interne datamodellen.
Likevel er det viktig å forstå de maksimale og konfigurerbare grensene for Power Pivot-datamodeller.
Begrensninger for den interne datamodellen
Gjenstand |
Spesifikasjon |
Datamodellstørrelse |
I 32-biters miljøer er Excel-arbeidsbøker underlagt en grense på 2 GB. Dette inkluderer minneplassen som deles av Excel, den interne datamodellen og tilleggsprogrammer som kjører i samme prosess. I 64-bits miljøer er det ingen harde begrensninger på filstørrelse. Arbeidsbokstørrelsen er bare begrenset av tilgjengelig minne og systemressurser. |
Antall tabeller i datamodellen |
Det finnes ingen harde grenser for antall tabeller. Alle tabeller i datamodellen kan imidlertid ikke overstige 2 147 483 647 byte. |
Antall rader i hver tabell i datamodellen |
1 999 999 997 |
Antall kolonner og beregnede kolonner i hver tabell i datamodellen |
Antallet kan ikke overstige 2 147 483 647 byte. |
Antall distinkte verdier i en kolonne |
1 999 999 997 |
Tegn i et kolonnenavn |
100 tegn |
Strengelengde i hvert felt |
Den er begrenset til 536 870 912 byte (512 MB), tilsvarende 268 435 456 Unicode-tegn (256 mega-tegn). |
Datamodellstørrelse |
I 32-biters miljøer er Excel-arbeidsbøker underlagt en grense på 2 GB. Dette inkluderer minneplassen som deles av Excel, den interne datamodellen og tilleggsprogrammer som kjører i samme prosess. I 64-biters miljøer finnes det ingen harde begrensninger på filstørrelse. Arbeidsbokstørrelsen er bare begrenset av tilgjengelig minne og systemressurser. |
Antall tabeller i datamodellen |
Det finnes ingen harde grenser for antall tabeller. Alle tabeller i datamodellen kan imidlertid ikke overstige 2 147 483 647 byte. |
Antall rader i hver tabell i datamodellen |
1 999 999 997 |
Antall kolonner og beregnede kolonner i hver tabell i datamodellen |
Antallet kan ikke overstige 2 147 483 647 byte. |
Antall distinkte verdier i en kolonne |
1 999 999 997 |
Tegn i et kolonnenavn |
100 tegn |
Strengelengde i hvert felt |
Den er begrenset til 536 870 912 byte (512 MB), tilsvarende 268 435 456 Unicode-tegn (256 mega-tegn). |
Datamodellstørrelse |
I 32-biters miljøer er Excel-arbeidsbøker underlagt en grense på 2 GB. Dette inkluderer minneplassen som deles av Excel, den interne datamodellen og tilleggsprogrammer som kjører i samme prosess. |