I sin kerne er Power Pivot i det væsentlige en SQL Server Analysis Services-motor, der gøres tilgængelig ved hjælp af en in-memory-proces, der kører direkte i Excel. Dens tekniske navn er xVelocity-analysemotoren. Men i Excel omtales det som den interne datamodel.
Hver Excel-projektmappe indeholder en intern datamodel, en enkelt forekomst af Power Pivot-in-memory-motoren. Den mest effektive måde at interagere med den interne datamodel på er at bruge Power Pivot Ribbon-grænsefladen, som bliver tilgængelig, når du aktiverer Power Pivot-tilføjelsesprogrammet.
Power Pivot Ribbon-grænsefladen afslører det fulde sæt af funktionalitet, du ikke får med standard fanen Excel Data. Her er et par eksempler på funktionalitet, der er tilgængelig med Power Pivot-grænsefladen:
- Du kan gennemse, redigere, filtrere og anvende tilpasset sortering på data.
- Du kan oprette tilpassede beregnede kolonner, der gælder for alle rækker i dataimporten.
- Du kan definere et standardtalformat, der skal bruges, når feltet vises i en pivottabel.
- Du kan nemt konfigurere relationer via den praktiske grafiske diagramvisning.
- Du kan vælge at forhindre visse felter i at blive vist i pivottabelfeltlisten.
Som med alt andet i Excel har den interne datamodel begrænsninger. De fleste Excel-brugere vil sandsynligvis ikke ramme disse begrænsninger, fordi Power Pivots komprimeringsalgoritme typisk er i stand til at formindske importerede data til omkring en tiendedel af deres oprindelige størrelse. For eksempel vil en 100 MB tekstfil kun fylde cirka 10 MB i den interne datamodel.
Ikke desto mindre er det vigtigt at forstå de maksimale og konfigurerbare grænser for Power Pivot-datamodeller.
Begrænsninger af den interne datamodel
Objekt |
Specifikation |
Datamodelstørrelse |
I 32-bit miljøer er Excel-projektmapper underlagt en grænse på 2 GB. Dette inkluderer pladsen i hukommelsen, der deles af Excel, den interne datamodel og tilføjelsesprogrammer, der kører i samme proces. I 64-bit miljøer er der ingen hårde begrænsninger for filstørrelse. Projektmappens størrelse er kun begrænset af tilgængelig hukommelse og systemressourcer. |
Antal tabeller i datamodellen |
Der er ingen hårde grænser for antallet af borde. Alle tabeller i datamodellen må dog ikke overstige 2.147.483.647 bytes. |
Antal rækker i hver tabel i datamodellen |
1.999.999.997 |
Antal kolonner og beregnede kolonner i hver tabel i datamodellen |
Antallet må ikke overstige 2.147.483.647 bytes. |
Antal distinkte værdier i en kolonne |
1.999.999.997 |
Tegn i et kolonnenavn |
100 tegn |
Snorlængde i hvert felt |
Det er begrænset til 536.870.912 bytes (512 MB), svarende til 268.435.456 Unicode-tegn (256 mega-tegn). |
Datamodelstørrelse |
I 32-bit miljøer er Excel-projektmapper underlagt en grænse på 2 GB. Dette inkluderer pladsen i hukommelsen, der deles af Excel, den interne datamodel og tilføjelsesprogrammer, der kører i samme proces. I 64-bit miljøer findes der ingen hårde begrænsninger for filstørrelse. Projektmappens størrelse er kun begrænset af tilgængelig hukommelse og systemressourcer. |
Antal tabeller i datamodellen |
Der er ingen hårde grænser for antallet af borde. Alle tabeller i datamodellen må dog ikke overstige 2.147.483.647 bytes. |
Antal rækker i hver tabel i datamodellen |
1.999.999.997 |
Antal kolonner og beregnede kolonner i hver tabel i datamodellen |
Antallet må ikke overstige 2.147.483.647 bytes. |
Antal distinkte værdier i en kolonne |
1.999.999.997 |
Tegn i et kolonnenavn |
100 tegn |
Snorlængde i hvert felt |
Det er begrænset til 536.870.912 bytes (512 MB), svarende til 268.435.456 Unicode-tegn (256 mega-tegn). |
Datamodelstørrelse |
I 32-bit miljøer er Excel-projektmapper underlagt en grænse på 2 GB. Dette inkluderer pladsen i hukommelsen, der deles af Excel, den interne datamodel og tilføjelsesprogrammer, der kører i samme proces. |