U svojoj srži, Power Pivot je u biti motor SQL Server Analysis Services koji je dostupan putem procesa u memoriji koji se izvodi izravno u Excelu. Njegovo tehničko ime je xVelocity analytics engine. Međutim, u Excelu se naziva internim podatkovnim modelom.
Svaka radna knjiga Excel sadrži interni model podataka, jednu instancu Power Pivot mehanizma u memoriji. Najučinkovitiji način interakcije s internim podatkovnim modelom je korištenje sučelja Power Pivot vrpce, koje postaje dostupno kada aktivirate dodatak Power Pivot.
Sučelje Power Pivot Ribbon izlaže cijeli skup funkcionalnosti koje ne dobivate sa standardnom karticom Excel Data. Evo nekoliko primjera funkcionalnosti dostupnih sa sučeljem Power Pivot:
- Možete pregledavati, uređivati, filtrirati i primjenjivati prilagođeno razvrstavanje podataka.
- Možete stvoriti prilagođene izračunate stupce koji se primjenjuju na sve retke u uvozu podataka.
- Možete definirati zadani format broja koji će se koristiti kada se polje pojavi u zaokretnoj tablici.
- Možete jednostavno konfigurirati odnose putem praktičnog prikaza grafičkog dijagrama.
- Možete odabrati da spriječite da se određena polja pojavljuju na popisu polja zaokretne tablice.
Kao i sve ostalo u Excelu, model internih podataka ima ograničenja. Većina korisnika Excela vjerojatno neće pogoditi ova ograničenja, jer algoritam kompresije Power Pivot obično može smanjiti uvezene podatke na otprilike jednu desetinu njihove izvorne veličine. Na primjer, tekstualna datoteka od 100 MB zauzela bi samo približno 10 MB u internom podatkovnom modelu.
Ipak, važno je razumjeti maksimalna i konfigurabilna ograničenja za Power Pivot podatkovne modele.
Ograničenja modela internih podataka
Objekt |
Specifikacija |
Veličina modela podataka |
U 32-bitnim okruženjima Excel radne knjige podliježu ograničenju od 2 GB. To uključuje memorijski prostor koji dijeli Excel, interni model podataka i dodatke koji se izvode u istom procesu. U 64-bitnim okruženjima ne postoje čvrsta ograničenja za veličinu datoteke. Veličina radne knjige ograničena je samo dostupnom memorijom i resursima sustava. |
Broj tablica u podatkovnom modelu |
Ne postoje čvrsta ograničenja za broj stolova. Međutim, sve tablice u podatkovnom modelu ne mogu premašiti 2,147,483,647 bajtova. |
Broj redaka u svakoj tablici u modelu podataka |
1,999,999,997 |
Broj stupaca i izračunatih stupaca u svakoj tablici u modelu podataka |
Broj ne može biti veći od 2,147,483,647 bajtova. |
Broj različitih vrijednosti u stupcu |
1,999,999,997 |
Znakovi u nazivu stupca |
100 znakova |
Duljina niza u svakom polju |
Ograničen je na 536.870.912 bajtova (512 MB), što je ekvivalentno 268.435.456 Unicode znakova (256 mega-znakova). |
Veličina modela podataka |
U 32-bitnim okruženjima Excel radne knjige podliježu ograničenju od 2 GB. To uključuje memorijski prostor koji dijeli Excel, interni model podataka i dodatke koji se pokreću u istom procesu. U 64-bitnim okruženjima ne postoje čvrsta ograničenja veličine datoteke. Veličina radne knjige ograničena je samo dostupnom memorijom i resursima sustava. |
Broj tablica u podatkovnom modelu |
Ne postoje čvrsta ograničenja za broj stolova. Međutim, sve tablice u podatkovnom modelu ne mogu premašiti 2,147,483,647 bajtova. |
Broj redaka u svakoj tablici u modelu podataka |
1,999,999,997 |
Broj stupaca i izračunatih stupaca u svakoj tablici u modelu podataka |
Broj ne može biti veći od 2,147,483,647 bajtova. |
Broj različitih vrijednosti u stupcu |
1,999,999,997 |
Znakovi u nazivu stupca |
100 znakova |
Duljina niza u svakom polju |
Ograničen je na 536.870.912 bajtova (512 MB), što je ekvivalentno 268.435.456 Unicode znakova (256 mega-znakova). |
Veličina modela podataka |
U 32-bitnim okruženjima Excel radne knjige podliježu ograničenju od 2 GB. To uključuje memorijski prostor koji dijeli Excel, interni model podataka i dodatke koji se pokreću u istom procesu. |