10 начина за подобряване на производителността на Power Pivot

Когато публикувате отчети на Power Pivot в мрежата, възнамерявате да дадете на аудиторията си възможно най-доброто изживяване. Голяма част от това преживяване е гарантиране на добро представяне. Думата производителност (като се отнася до приложенията и отчитането) обикновено е синоним на скорост - или колко бързо приложение изпълнява определени действия, като отваряне в браузъра, изпълнение на заявки или филтриране.

1Ограничете броя на редовете и колоните в таблиците на вашия модел на данни.

Едно огромно влияние върху производителността на Power Pivot е броят на колоните, които въвеждате или импортирате в модела на данните. Всяка колона, която импортирате, е още едно измерение, което Power Pivot трябва да обработи при зареждане на работна книга. Не импортирайте допълнителни колони „за всеки случай“ – ако не сте сигурни, че ще използвате определени колони, просто не ги въвеждайте. Тези колони са достатъчно лесни за добавяне по-късно, ако установите, че имате нужда от тях.

Повече редове означават повече данни за зареждане, повече данни за филтриране и повече данни за изчисляване. Избягвайте да избирате цяла таблица, ако не се налага. Използвайте заявка или изглед в изходната база данни, за да филтрирате само редовете, които трябва да импортирате. В крайна сметка защо да импортирате 400 000 реда данни, когато можете да използвате проста клауза WHERE и да импортирате само 100 000?

2Използвайте изгледи вместо таблици.

Говорейки за изгледи, за най-добра практика използвайте изгледи, когато е възможно.

Въпреки че таблиците са по-прозрачни от изгледите – което ви позволява да видите всички необработени, нефилтрирани данни – те се доставят с всички налични колони и редове, независимо дали имате нужда от тях или не. За да запазите модела си на данни Power Pivot до управляем размер, често сте принудени да предприемете допълнителната стъпка за изрично филтриране на колоните, от които не се нуждаете.

Изгледите могат не само да предоставят по-чисти, по-удобни за потребителя данни, но и да помогнат за рационализиране на вашия модел на данни на Power Pivot, като ограничават количеството данни, които импортирате.


10 начина за подобряване на производителността на Power Pivot

3 Избягвайте връзките на много нива.

Както броят на връзките, така и броят на слоевете на връзките оказват влияние върху производителността на вашите Power Pivot отчети. Когато изграждате своя модел, следвайте най-добрите практики и имайте единна таблица с факти, съдържаща предимно количествени числови данни (факти) и таблици с измерения, които се отнасят директно към фактите. В света на базата данни тази конфигурация е звездна схема, както е показано.

Избягвайте изграждането на модели, където таблиците с размери са свързани с други таблици с размери.

4 Оставете сървърите на базата данни да свършат работата.

Повечето анализатори на Excel, които са нови в Power Pivot, са склонни да изтеглят необработени данни директно от таблиците на техните външни сървъри за бази данни. След като необработените данни са в Power Pivot, те изграждат изчислени колони и мерки за трансформиране и агрегиране на данните според нуждите. Например потребителите обикновено изтеглят данни за приходите и разходите и след това създават изчислена колона в Power Pivot, за да изчислят печалбата.

Така че защо да карате Power Pivot да прави това изчисление, когато бек-енд сървърът би могъл да се справи с него? Реалността е, че back-end системите за бази данни като SQL Server имат способността да оформят, агрегират, почистват и трансформират данни много по-ефективно от Power Pivot. Защо не използвате техните мощни възможности за масажиране и оформяне на данни, преди да ги импортирате в Power Pivot?

Вместо да изтегляте необработени данни от таблици, помислете за използване на заявки, изгледи и съхранени процедури, за да извършите възможно най-много от агрегирането на данни и работата по пресоване. Това използване намалява количеството обработка, която Power Pivot ще трябва да извърши и естествено подобрява производителността.

5 Пазете се от колони с неразличими стойности.

Колоните, които имат голям брой уникални стойности, са особено трудни за производителността на Power Pivot. Колони като идентификатор на транзакция, идентификатор на поръчка и номер на фактура често са ненужни в отчетите и таблата за управление на Power Pivot от високо ниво. Така че освен ако не са необходими за установяване на връзки с други таблици, оставете ги извън вашия модел.


10 начина за подобряване на производителността на Power Pivot

6 Ограничете броя на слайсерите в отчета.

Слайсерът е една от най-добрите нови функции за бизнес разузнаване (BI) на Excel през последните години. С помощта на слайкъри можете да предоставите на аудиторията си интуитивен интерфейс, който позволява интерактивно филтриране на вашите отчети и табла за управление на Excel.

Едно от по-полезните предимства на слайсера е, че той реагира на други слайсери, осигурявайки каскаден филтърен ефект. Например, фигурата илюстрира не само, че щракването върху инструмента за разделяне на Средния запад в региона филтрира въртящата се таблица, но и че инструментът за разделяне на пазара също реагира, като подчертава пазарите, които принадлежат към региона на Средния запад. Microsoft нарича това поведение кръстосано филтриране.

Колкото и полезен да е слайсерът, той, за съжаление, е изключително лош за производителността на Power Pivot. Всеки път, когато се променя слайсер, Power Pivot трябва да преизчисли всички стойности и мерки в обобщената таблица. За да направи това, Power Pivot трябва да оцени всяка плочка в избрания слайсер и да обработи подходящите изчисления въз основа на селекцията.

7 Създавайте разделители само на полета с размери.

Слайсерите, обвързани с колони, които съдържат много уникални стойности, често причиняват по-голям удар на производителността, отколкото колони, съдържащи само шепа стойности. Ако слайсерът съдържа голям брой плочки, помислете за използването на падащ списък за филтър на обобщена таблица.

По подобен начин не забравяйте да оразмерите типовете данни в колоните с правилния размер. Колона с малко различни стойности е по-лека от колона с голям брой различни стойности. Ако съхранявате резултатите от изчисление от изходна база данни, намалете броя на цифрите (след десетичната запетая), които ще бъдат импортирани. Това намалява размера на речника и, евентуално, броя на отделните стойности.


10 начина за подобряване на производителността на Power Pivot

8 Деактивирайте поведението на кръстосано филтриране за определени филтри.

Деактивирането на поведението на кръстосано филтриране на слайсера по същество предотвратява промяната на селекциите от него, когато се щракне върху други слайсери. Това предотвратява необходимостта Power Pivot да оценява заглавията в деактивирания разделител, като по този начин намалява циклите на обработка. За да деактивирате поведението на кръстосано филтриране на слайсер, изберете Настройки на слайсер, за да отворите диалоговия прозорец Настройки на слайсер. След това просто премахнете отметката от опцията Визуално показване на елементи без данни.

9 Използвайте изчислени мерки вместо изчислени колони.

Използвайте изчислени мерки вместо изчислени колони, ако е възможно. Изчислените колони се съхраняват като импортирани колони. Тъй като изчислените колони по своята същност взаимодействат с други колони в модела, те изчисляват всеки път, когато осевата таблица се актуализира, независимо дали се използват или не. Изчислените мерки, от друга страна, се изчисляват само по време на заявка.

Изчислените колони приличат на обикновени колони, тъй като и двете заемат място в модела. За разлика от тях, изчислените мерки се изчисляват в движение и не заемат място.

10Надстройте до 64-битов Excel.

Ако продължите да срещате проблеми с производителността с вашите отчети на Power Pivot, винаги можете да си купите по-добър компютър – в този случай, като надстроите до 64-битов компютър с инсталиран 64-битов Excel.

Power Pivot зарежда целия модел на данни в RAM, когато работите с него. Колкото повече RAM има вашият компютър, толкова по-малко проблеми с производителността виждате. 64-битовата версия на Excel има достъп до повече от RAM паметта на вашия компютър, като гарантира, че разполага със системните ресурси, необходими за справяне с по-големи модели на данни. Всъщност Microsoft препоръчва 64-битов Excel за всеки, който работи с модели, съставени от милиони редове.

Но преди да започнете набързо да инсталирате 64-битов Excel, трябва да отговорите на тези въпроси:

Вече имате инсталиран 64-битов Excel?

Достатъчно големи ли са вашите модели на данни?

Имате ли инсталирана 64-битова операционна система на вашия компютър?

Ще спрат ли да работят другите ви добавки?


Как да блокирате Microsoft Word да отваря файлове в режим само за четене в Windows

Как да блокирате Microsoft Word да отваря файлове в режим само за четене в Windows

Как да блокирам Microsoft Word да отваря файлове в режим само за четене в Windows Microsoft Word отваря файлове в режим само за четене, което прави невъзможно редактирането им? Не се притеснявайте, методите са по-долу

Как да коригирате неправилно отпечатване на документи на Microsoft Word

Как да коригирате неправилно отпечатване на документи на Microsoft Word

Как да коригирате грешки при отпечатването на неправилни документи на Microsoft Word Грешките при отпечатването на документи на Word с променени шрифтове, разхвърляни абзаци, липсващ текст или изгубено съдържание са доста чести. Въпреки това недейте

Изтрийте рисунки с писалка и маркер на вашите слайдове на PowerPoint

Изтрийте рисунки с писалка и маркер на вашите слайдове на PowerPoint

Ако сте използвали писалката или маркера, за да рисувате върху слайдовете на PowerPoint по време на презентация, можете да запазите чертежите за следващата презентация или да ги изтриете, така че следващия път, когато го покажете, да започнете с чисти слайдове на PowerPoint. Следвайте тези инструкции, за да изтриете чертежи с писалка и маркери: Изтриване на линии една в […]

Съдържание на библиотеката за стилове в SharePoint 2010

Съдържание на библиотеката за стилове в SharePoint 2010

Библиотеката със стилове съдържа CSS файлове, файлове с разширяем език на стиловия език (XSL) и изображения, използвани от предварително дефинирани главни страници, оформления на страници и контроли в SharePoint 2010. За да намерите CSS файлове в библиотеката със стилове на сайт за публикуване: Изберете Действия на сайта→Преглед Цялото съдържание на сайта. Появява се съдържанието на сайта. Библиотеката Style се намира в […]

Форматирайте числата в хиляди и милиони в отчети на Excel

Форматирайте числата в хиляди и милиони в отчети на Excel

Не затрупвайте аудиторията си с огромни числа. В Microsoft Excel можете да подобрите четливостта на вашите табла за управление и отчети, като форматирате числата си така, че да се показват в хиляди или милиони.

Как да споделяте и следвате сайтове на SharePoint

Как да споделяте и следвате сайтове на SharePoint

Научете как да използвате инструменти за социални мрежи на SharePoint, които позволяват на индивиди и групи да общуват, да си сътрудничат, споделят и да се свързват.

Как да конвертирате дати в юлиански формати в Excel

Как да конвертирате дати в юлиански формати в Excel

Юлианските дати често се използват в производствени среди като времеви печат и бърза справка за партиден номер. Този тип кодиране на дата позволява на търговците на дребно, потребителите и обслужващите агенти да идентифицират кога е произведен продуктът и по този начин възрастта на продукта. Юлианските дати се използват и в програмирането, военните и астрономията. Различно […]

Как да създадете уеб приложение на Access

Как да създадете уеб приложение на Access

Можете да създадете уеб приложение в Access 2016. И така, какво всъщност е уеб приложение? Е, уеб означава, че е онлайн, а приложението е просто съкращение от „приложение“. Персонализирано уеб приложение е онлайн приложение за база данни, достъпно от облака с помощта на браузър. Вие създавате и поддържате уеб приложението в настолната версия […]

Лента за бързо стартиране в SharePoint 2010

Лента за бързо стартиране в SharePoint 2010

Повечето страници в SharePoint 2010 показват списък с връзки за навигация в лентата за бързо стартиране в лявата част на страницата. Лентата за бързо стартиране показва връзки към представено съдържание на сайта, като списъци, библиотеки, сайтове и страници за публикуване. Лентата за бързо стартиране включва две много важни връзки: Връзка към цялото съдържание на сайта: […]

Какво означават съобщенията за грешка на Solver в Excel?

Какво означават съобщенията за грешка на Solver в Excel?

За прости проблеми Solver в Excel обикновено бързо намира оптималните стойности на променливата Solver за целевата функция. Но в някои случаи Solver има проблеми с намирането на стойностите на променливата Solver, които оптимизират целевата функция. В тези случаи Solver обикновено показва съобщение или съобщение за грешка, което описва или обсъжда проблема, който […]