Како да подесите инкрементално освежавање у Повер БИ [4 Easy Steps]

Преглед садржаја

Прочитајте овај чланак до краја како бисте открили како подесити инкрементално освежавање у Повер БИ-ју. Сазнајте како можете смањити трошкове обраде у облаку и брзо добити актуелне податке.

Када радите са великим количинама података за пословну аналитику, ажурирање података са сервера може представљати изазов. База података коју анализирате у Повер БИ апликацији се континуирано ажурира у позадини.

Ако освежавате цео скуп података, то може трајати сатима, посебно ако је скуп података веома велик или ако се подаци у реалном времену прикупљају са многих аутоматизованих уређаја, као што су продајна места, онлајн касе и обрасци.

Да би се ухватио у коштац са сложеним ситуацијама увоза и анализе података, Мицрософт је укључио напредне функције за освежавање података у Повер БИ. Једна од таквих функционалности је инкрементално освежавање, које је посебно популарно за увоз и анализу података у реалном времену.

У наставку прочитајте шта је то, како функционише, који су услови за коришћење ове алатке у Повер БИ-ју и како је подесити у неколико једноставних корака. Започнимо!

Такође прочитајте: Таблеау наспрам Повер БИ: Који је бољи избор у 2023. години?

Инкрементално освежавање у Повер БИ

Инкрементално освежавање је надоградња стандардног освежавања података у Повер БИ-ју. Оно креира партиције скупа података у складишном простору тако што одваја табеле које се најчешће ажурирају.

Већина база података садржи табеле које се често ажурирају, попут оних са подацима о трансакцијама, износима продаје и стању залиха. Ови подаци временом могу експоненцијално расти, што доводи до тога да оригинална Повер БИ датотека заузима превише простора у облаку или на серверима.

У том случају, Повер БИ може користити инкрементално освежавање за партиционисање табеле података према параметрима `RangeStart` и `RangeEnd`. Такође, може се користити `DirectQuery` партиција за податке у реалном времену. На крају, количина података коју захтевате из облака се смањује, а уведени скуп података у Повер БИ апликацији постаје мањи и лакши за управљање.

Инкрементално освежавање обезбеђује да увек имате приступ најновијим подацима, чак и када је база података огромна и садржи милионе редова.

На пример, имате извештај о продаји који обухвата податке за 10 година. Међутим, не морате увек ажурирати цео скуп података. Можда вам је потребно ажурирање само за последњу недељу.

У том случају, потпуно ажурирање скупа података може трајати неколико сати. Уместо тога, можете једноставно конфигурисати инкрементално освежавање и уштедети време и новац на трошковима обраде.

Такође прочитајте: Мицрософт Повер БИ сертификат за аналитичаре података (ПЛ-300): Како га добити

Зашто би требало користити инкрементално освежавање у Повер БИ-ју?

Коришћење инкременталног освежавања у Повер БИ-ју је паметан избор из три кључна разлога. Прво, штеди време и ресурсе. Уместо да се сваки пут освежавају сви подаци, освежавају се само нови или промењени подаци, што извештаје чини бржим и ефикаснијим.

Друго, идеално је за велике скупове података. Када имате огромну количину података, потпуно освежавање може бити споро и скупо. Инкрементално освежавање вам омогућава да ажурирате само неопходне податке, обезбеђујући да ваши извештаји остану брзи.

Треће, одржава ваше извештаје ажурним. Фокусирајући се на најновије податке, осигуравате да ваши извештаји одражавају промене у извору података, пружајући тачне увиде за боље одлучивање.

Случајеви употребе инкременталног освежавања

Малопродаја

Инкрементално освежавање вам помаже да ажурирате дневне податке о продаји без потребе за ажурирањем целих извештаја. То обезбеђује актуелне увиде за боље доношење одлука. Такође вам омогућава да пратите дневне метрике ангажовања, штедећи време и ресурсе тако што ажурирате само нове податке или опсег који сте конфигурисали.

Управљање залихама

Ако требате да пратите промене у залихама у реалном времену и ефикасно оптимизујете нивое залиха, можете подесити инкрементално освежавање у Повер БИ извештајима. Такође може помоћи у сталном ажурирању статистике веб саобраћаја за најновије увиде у понашање корисника.

Финансијско извештавање

Инкрементално освежавање вам омогућава да финансијске извештаје одржавате ажурним тако што редовно ажурирате само најновије податке. Такође, можете бити у току са ажурирањима у ланцу снабдевања и побољшати одзив на промене у трошковима.

ИоТ мониторинг

Инкрементално освежавање је посебно важно при мониторингу ИоТ уређаја. ИоТ уређаји прикупљају и шаљу велике количине података сваког дана. Ако бисте ажурирали целу базу података повезану са више ИоТ система, процес би могао трајати данима. Уместо тога, конфигуришете инкрементално освежавање и ажурирате само неопходан део података.

Анализа берзе

Берза је још један пример извора који ствара велике количине података. У овом случају, можете користити инкрементално освежавање Повер БИ-а да анализирате кретање цена акција и предвидите стратегије улагања.

Предности инкременталног освежавања у Повер БИ-ју

  • Омогућава вам ажурирање само нових или измењених података, значајно убрзавајући процес освежавања извештаја.
  • Ажурирањем само потребних података штедите системске ресурсе и смањујете оптерећење инфраструктуре.
  • Коришћењем инкременталног освежавања на великом скупу података у облаку, знатно смањујете трошкове у поређењу са континуираним ажурирањем целих скупова података.
  • Инкрементално освежавање је посебно корисно при раду са обимним скуповима података, јер избегавате потребу за освежавањем целокупног скупа података сваки пут.
  • Можете конфигурисати инкрементално освежавање тако да ваши извештаји буду ажурни са подацима у реалном времену или скоро реалном времену, чак и до 48 пута дневно.
  • Инкрементално освежавање осигурава да ваши извештаји одражавају најновије промене у извору података, што доводи до прецизнијих и поузданијих увида.
  • Можете наставити са радом на извештају док се подаци ажурирају у позадини, смањујући прекиде у раду.
  • Извештаји се брже учитавају и реагују на интеракцију корисника, што побољшава укупно корисничко искуство.

Предности инкременталног освежавања су бројне и можете их користити на различите начине, у зависности од пројекта анализе података на којем радите.

Потпуно наспрам инкременталног освежавања у Повер БИ-ју

Потпуно освежавање у Повер БИ-ју подразумева поновно учитавање свих података из извора. То је процес који одузима време и ресурсе, посебно за велике скупове података. Замењује се цео скуп података, чак и ако је промењен само мали део података.

С друге стране, инкрементално освежавање ажурира само нове или измењене податке, што значајно смањује време освежавања и употребу ресурса.

У наставку погледајте разлике између ова два режима освежавања:

Функција Потпуно освежавање Инкрементално освежавање
Ажурирање података Освежава све податке сваки пут Освежава само нове или промењене податке у оквиру конфигурисаних опсега
Погодно за Мале скупове података са ретким ажурирањима Велике скупове података са честим ажурирањима
Време освежавања Дуже време освежавања Краће време освежавања
Коришћење ресурса Већа употреба ресурса Мања употреба ресурса
Подаци у историји Не чува историју података Чува историју података унутар дефинисаних партиција
Подаци у реалном времену Ограничена подршка Подржава ажурирање података у реалном времену или скоро реалном времену

Предуслови за инкрементално освежавање

Иако је ова функција веома корисна за велике скупове података, није доступна ако план Повер БИ-ја и други параметри не испуњавају одређене услове. Погледајте ове услове у наставку:

#1. Подржани Повер БИ планови

Инкрементално освежавање је доступно за Повер БИ Премиум, Премиум по кориснику, Повер БИ Про и Повер БИ Ембеддед скупове података.

За ажурирања података у реалном времену преко `DirectQuery`-а, подршка је ограничена на Повер БИ Премиум, Премиум по кориснику и Повер БИ Ембеддед скупове података.

#2. Подржани извори скупа података

Инкрементално освежавање је најприкладније за релационе и структуриране базе података попут Азуре Синапсе и СКЛ базе података. Можете га конфигурисати и за друге базе података.

Скуп података мора да садржи или подржава следеће:

Колона датума/времена

У скупу података мора да постоји колона датума или датума/времена. Ове колоне помажу Повер БИ-ју да креира почетну и крајњу тачку за податке који се ажурирају са изворног сервера.

Филтрирање по датуму/времену

Повер БИ мора бити у могућности да филтрира скуп података према подацима по датуму, користећи колону датума у циљној табели, која може бити типа датум/време или цео број у релационим изворима. Параметри `RangeStart` и `RangeEnd`, оба типа датум/време, користе се за филтрирање података у табели.

Параметри опсега

Пре него што почнете да конфигуришете инкрементално освежавање, морате додати параметре опсега у Повер Куери-ју. Користећи опцију за управљање параметрима, додајте два параметра под називом `RangeStart` и `RangeEnd`.

Скуп података подржава преклапање упита

Преклапање упита је техника оптимизације базе података која побољшава перформансе упита тако што пребацује обраду података на сервер базе података.

Уместо преузимања велике количине података са сервера базе података, а затим филтрирања и обраде у клијентској апликацији, преклапање упита омогућава серверу базе података да изврши филтрирање, сортирање и агрегацију директно на извору података.

Један извор података

Ако конфигуришете инкрементално освежавање за податке у реалном времену или креирате напредни систем упита помоћу Табеларног објектног модела (TOM) и језика за скриптирање табеларног модела (TMSL) преко XMLA крајње тачке, све партиције података, било `DirectQuery` или `Import`, морају бити упитане из истог извора података.

#3. Системски датум и време

Приступ системском датуму и времену је неопходан да Повер БИ разуме када треба инкрементално ажурирати податке на основу ваше дефинисане политике. Системски датум и време морају бити подешени на аутоматски.

Како подесити инкрементално освежавање у Повер БИ-ју

У наставку пронађите четири једноставна корака за подешавање инкременталног освежавања:

#1. Увоз скупа података у Повер БИ апликацију за рачунаре

Можете да конфигуришете Повер БИ извештај за инкрементално освежавање само из апликације Повер БИ Десктоп. Након објављивања извештаја, користите ову функцију за добијање података у реалном времену из изабраног опсега у Повер БИ Сервице (веб верзија Повер БИ-ја).

Да бисте увезли скуп података, урадите следеће:

  • Покрените апликацију Повер БИ Десктоп.
  • Кликните на дугме „Добиј податке“ на уводном екрану.

  • У дијалогу „Добиј податке“ изаберите извор базе података, на пример, „СКЛ Сервер база података“.

  • Унесите детаље о СКЛ серверу и кликните на „У реду“.

  • Сада би требало да видите Навигатор скупа података.

  • Изаберите табелу у навигатору и кликните на „Учитај“ да бисте убацили податке у Повер БИ.

#2. Обрада скупа података у Повер Куери-ју

Сада морате трансформисати скуп података у Повер Куери-ју да бисте додали параметре опсега и филтрирање датума/времена. Ево како:

  • У Повер БИ-ју идите на картицу „Почетна“ на траци и кликните на команду „Трансформиши податке“.

  • Скуп података ће се отворити у Повер Куери-ју.
  • Кликните на колону „Датум“.
  • Кликните на „Управљај параметрима“.
  • У дијалогу „Управљање параметрима“ кликните на „Ново“.
  • У поље „Име“ унесите `RangeStart`.
  • У поље „Тренутна вредност“ унесите почетни датум/време инкременталног освежавања, на пример, 1.1.2023.
  • Кликните на „У реду“ да бисте применили промену.

  • Поновите исте кораке да додате параметар `RangeEnd` са крајњим датумом/временом инкременталног освежавања.

Сада би требало да имате три ставке у Повер Куери-ју, као што је приказано на слици испод.

Сада изаберите колону „Датум“ и кликните на падајући мени. Кликните на „Филтери датума“, а затим на „Прилагођени филтери“.

У првом падајућем менију одаберите „је после или једнако“. Кликните на поље поред њега и одаберите параметар `RangeStart`.

Затим кликните на други падајући мени и одаберите „је пре или једнако“ и додајте параметар `RangeEnd`.

Сада једноставно кликните на дугме „Затвори и примени“ у горњем левом углу Повер Куери-ја.

#3. Конфигурисање инкременталног освежавања у Повер БИ апликацији за рачунаре

У Повер БИ-ју идите на приказ табеле. Са десне стране табеле скупа података, кликните десним тастером миша на име табеле или скупа података на који желите да примените инкрементално освежавање. Кликните на „Инкрементално освежавање“ у контекстуалном менију.

Сада урадите следеће:

  • Омогућите алатку „Подеси увоз и освежи опсеге“ пребацивањем дугмета.

  • Унесите вредности за следећа поља:
    • „Почетак архивирања података“
    • „Почетак инкременталног освежавања података“
  • Кликните на „Примени“.

#4. Објављивање извештаја

Сада идите на „Почетна“ > „Објави“ у блоку „Дели“. Кликните на „Објави“.

Повер БИ ће вас питати да ли желите да сачувате датотеку на рачунару. Урадите то према упутствима.

Поново кликните на „Објави“ и изаберите одредиште, на пример „Мој радни простор“, а затим кликните на „Изабери“.

Закључак

Сада знате како да искористите предности инкременталног освежавања у Повер БИ-ју, тако да увек можете добити податке у реалном времену са сервера извора података без ажурирања целих скупова података и плаћања високих накнада за коришћење ресурса у облаку. Такође, штедите драгоцено време у процесу.

Следите горенаведене кораке и покушајте са инкременталним освежавањем следећи пут када будете креирали и објављивали извештаје и контролне табле у Повер БИ-ју.

Следеће: Повер БИ: разлике између извештаја и контролних табли.