I sin kärna är Power Pivot i huvudsak en SQL Server Analysis Services-motor som görs tillgänglig genom en minnesprocess som körs direkt i Excel. Dess tekniska namn är analysmotorn xVelocity. Men i Excel kallas det den interna datamodellen.
Varje Excel-arbetsbok innehåller en intern datamodell, en enda instans av Power Pivot-minnesmotorn. Det mest effektiva sättet att interagera med den interna datamodellen är att använda Power Pivot Ribbon-gränssnittet, som blir tillgängligt när du aktiverar Power Pivot-tillägget.
Power Pivot Ribbon-gränssnittet avslöjar hela uppsättningen funktioner som du inte får med standardfliken Excel Data. Här är några exempel på funktioner som är tillgängliga med Power Pivot-gränssnittet:
- Du kan bläddra, redigera, filtrera och tillämpa anpassad sortering på data.
- Du kan skapa anpassade beräknade kolumner som gäller alla rader i dataimporten.
- Du kan definiera ett standardnummerformat som ska användas när fältet visas i en pivottabell.
- Du kan enkelt konfigurera relationer via den praktiska grafiska diagramvyn.
- Du kan välja att förhindra att vissa fält visas i pivottabellfältlistan.
Som med allt annat i Excel har den interna datamodellen begränsningar. De flesta Excel-användare kommer sannolikt inte att träffa dessa begränsningar, eftersom Power Pivots komprimeringsalgoritm vanligtvis kan krympa importerad data till ungefär en tiondel av dess ursprungliga storlek. Till exempel skulle en 100 MB textfil bara ta upp cirka 10 MB i den interna datamodellen.
Ändå är det viktigt att förstå de maximala och konfigurerbara gränserna för Power Pivot-datamodeller.
Begränsningar för den interna datamodellen
Objekt |
Specifikation |
Datamodellstorlek |
I 32-bitarsmiljöer är Excel-arbetsböcker föremål för en gräns på 2 GB. Detta inkluderar minnesutrymmet som delas av Excel, den interna datamodellen och tillägg som körs i samma process. I 64-bitarsmiljöer finns det inga hårda gränser för filstorlek. Arbetsbokens storlek begränsas endast av tillgängligt minne och systemresurser. |
Antal tabeller i datamodellen |
Det finns inga hårda gränser för antalet bord. Alla tabeller i datamodellen får dock inte överstiga 2 147 483 647 byte. |
Antal rader i varje tabell i datamodellen |
1 999 999 997 |
Antal kolumner och beräknade kolumner i varje tabell i datamodellen |
Antalet får inte överstiga 2 147 483 647 byte. |
Antal distinkta värden i en kolumn |
1 999 999 997 |
Tecken i ett kolumnnamn |
100 tecken |
Stränglängd i varje fält |
Den är begränsad till 536 870 912 byte (512 MB), motsvarande 268 435 456 Unicode-tecken (256 mega-tecken). |
Datamodellstorlek |
I 32-bitarsmiljöer är Excel-arbetsböcker föremål för en gräns på 2 GB. Detta inkluderar minnesutrymmet som delas av Excel, den interna datamodellen och tillägg som körs i samma process. I 64-bitarsmiljöer finns inga hårda gränser för filstorlek. Arbetsbokens storlek begränsas endast av tillgängligt minne och systemresurser. |
Antal tabeller i datamodellen |
Det finns inga hårda gränser för antalet bord. Alla tabeller i datamodellen får dock inte överstiga 2 147 483 647 byte. |
Antal rader i varje tabell i datamodellen |
1 999 999 997 |
Antal kolumner och beräknade kolumner i varje tabell i datamodellen |
Antalet får inte överstiga 2 147 483 647 byte. |
Antal distinkta värden i en kolumn |
1 999 999 997 |
Tecken i ett kolumnnamn |
100 tecken |
Stränglängd i varje fält |
Den är begränsad till 536 870 912 byte (512 MB), motsvarande 268 435 456 Unicode-tecken (256 mega-tecken). |
Datamodellstorlek |
I 32-bitarsmiljöer är Excel-arbetsböcker föremål för en gräns på 2 GB. Detta inkluderar minnesutrymmet som delas av Excel, den interna datamodellen och tillägg som körs i samma process. |