По своята същност Power Pivot е по същество двигател на SQL Server Analysis Services, предоставен чрез процес в паметта, който се изпълнява директно в Excel. Техническото му име е аналитичният двигател xVelocity. Въпреки това, в Excel той се нарича вътрешен модел на данни.
Всяка работна книга на Excel съдържа вътрешен модел на данни, единичен екземпляр на механизма на Power Pivot в паметта. Най-ефективният начин за взаимодействие с вътрешния модел на данни е да използвате интерфейса на лентата на Power Pivot, който става достъпен, когато активирате добавката Power Pivot.
Интерфейсът на лентата на Power Pivot разкрива пълния набор от функционалности, които не получавате със стандартния раздел данни на Excel. Ето няколко примера за функционалност, достъпна с интерфейса на Power Pivot:
- Можете да разглеждате, редактирате, филтрирате и прилагате персонализирано сортиране към данните.
- Можете да създадете персонализирани изчислени колони, които се прилагат към всички редове в импортирането на данни.
- Можете да дефинирате числов формат по подразбиране, който да се използва, когато полето се появи в обобщена таблица.
- Можете лесно да конфигурирате връзки чрез удобния изглед на графична диаграма.
- Можете да изберете да предотвратите появата на определени полета в списъка с полета на обобщената таблица.
Както при всичко останало в Excel, вътрешният модел на данни има ограничения. Повечето потребители на Excel вероятно няма да достигнат тези ограничения, тъй като алгоритъмът за компресиране на Power Pivot обикновено е в състояние да свие импортираните данни до около една десета от първоначалния им размер. Например, текстов файл от 100 MB ще заема само приблизително 10 MB във вътрешния модел на данни.
Независимо от това е важно да се разберат максималните и конфигурируеми ограничения за Power Pivot Data Models.
Ограничения на вътрешния модел на данни
Обект |
Спецификация |
Размер на модела на данните |
В 32-битова среда работните книги на Excel подлежат на ограничение от 2 GB. Това включва пространството в паметта, споделено от Excel, вътрешния модел на данни и добавките, които се изпълняват в същия процес. В 64-битова среда няма твърди ограничения за размера на файла. Размерът на работната книга е ограничен само от наличната памет и системните ресурси. |
Брой таблици в модела на данните |
Няма твърди ограничения за броя на масите. Въпреки това, всички таблици в модела на данни не могат да надвишават 2 147 483 647 байта. |
Брой редове във всяка таблица в модела на данни |
1,999,999,997 |
Брой колони и изчислени колони във всяка таблица в модела на данни |
Числото не може да надвишава 2 147 483 647 байта. |
Брой различни стойности в колона |
1,999,999,997 |
Знаци в име на колона |
100 знака |
Дължина на низ във всяко поле |
Той е ограничен до 536 870 912 байта (512 MB), еквивалентно на 268 435 456 Unicode знака (256 мега-знака). |
Размер на модела на данните |
В 32-битова среда работните книги на Excel подлежат на ограничение от 2 GB. Това включва пространството в паметта, споделено от Excel, вътрешния модел на данни и добавките, които се изпълняват в същия процес. В 64-битови среди не съществуват твърди ограничения за размера на файла. Размерът на работната книга е ограничен само от наличната памет и системните ресурси. |
Брой таблици в модела на данните |
Няма твърди ограничения за броя на масите. Въпреки това, всички таблици в модела на данни не могат да надвишават 2 147 483 647 байта. |
Брой редове във всяка таблица в модела на данни |
1,999,999,997 |
Брой колони и изчислени колони във всяка таблица в модела на данни |
Числото не може да надвишава 2 147 483 647 байта. |
Брой различни стойности в колона |
1,999,999,997 |
Знаци в име на колона |
100 знака |
Дължина на низ във всяко поле |
Той е ограничен до 536 870 912 байта (512 MB), еквивалентно на 268 435 456 Unicode знака (256 мега-знака). |
Размер на модела на данните |
В 32-битова среда работните книги на Excel подлежат на ограничение от 2 GB. Това включва пространството в паметта, споделено от Excel, вътрешния модел на данни и добавките, които се изпълняват в същия процес. |