Import verzus DirectQuery a SAP BW

Poznámka

Tento článok sa zaoberá rozdielmi medzi režimami Import a DirectQuery v Power BI Desktop. Popis použitia režimu Import v aplikácii Power Query Desktop alebo Power Query Online nájdete v nasledujúcich častiach:

Konektor aplikačného servera SAP BW:

Konektor servera správ SAP BW:

Okrem Power Query sa môžete pripojiť k rôznym zdrojom údajov vrátane zdrojov online služby, databáz, rôznych formátov súborov a ďalších. Ak používate služby Power BI Desktop, k týmto zdrojom údajov sa môžete pripojiť dvoma spôsobmi: buď importovať údaje do služby Power BI alebo sa pripojiť priamo k údajom v zdrojovom odkladacom priestore, ktorý sa označuje ako DirectQuery. Keď sa pripojíte k systému SAP BW, môžete si tiež vybrať z týchto dvoch režimov pripojenia. Úplný zoznam zdrojov údajov, ktoré podporujú režimu DirectQuery, nájdete v článku Zdroje údajov služby Power BI.

Hlavné rozdiely medzi dvomi režimami pripojenia sú tu uvedené, ako aj usmernenia a obmedzenia v súvislosti s pripojeniami SAP BW. Ďalšie informácie o režime DirectQuery nájdete v článku Používanie režimu DirectQuery v službe Power BI.

Pripojenia importu

Keď sa pripojíte pomocou programu Power BI Desktop k zdroju údajov, navigátor vám umožní vybrať množinu tabuliek (pre relačné zdroje) alebo množinu zdrojových objektov (pre multidimenzionálne zdroje).

V prípade pripojení SAP BW môžete zo stromu vybrať objekty, ktoré chcete zahrnúť do dotazu. Môžete vybrať dotaz InfoProvider alebo BEx pre infoProvider, rozbaliť jeho kľúčové hodnoty a dimenzie a vybrať konkrétne kľúčové hodnoty, vlastnosti, atribúty (vlastnosti) alebo hierarchie, ktoré sa majú zahrnúť do dotazu.

Výber definuje dotaz, ktorý vráti množinu údajov so flattened a pozostáva zo stĺpcov a riadkov. Vybraté úrovne vlastností, vlastnosti a kľúčové hodnoty budú v množine údajov zastúpené ako stĺpce. Kľúčové hodnoty sa agregujú podľa vybratých vlastností a ich úrovní. V navigátore sa zobrazí ukážka údajov. Tieto dotazy môžete upraviť Power Query pred načítaním údajov, napríklad použiť filtre alebo agregovať údaje alebo spojiť rôzne tabuľky.

Keď sa načítajú údaje definované dotazmi, importuje sa do vyrovnávacej pamäte v pamäti služby Power BI.

Keď začnete vytvárať vizuály v Power BI Desktop, budú importované údaje vo vyrovnávacej pamäti dotazované. Dotazovanie údajov vo vyrovnávacej pamäti je veľmi rýchle a zmeny vizuálov sa prejavia okamžite.

Používateľ by však mal pri budovaní vizuálov, ktoré údaje ďalej agregujú, starostlivo zobrať do úvahy pri používaní opatrení bez primenia. Ak napríklad dotaz importoval každý predaj Office a nárast v % pre každý z nich, ak používateľ vytvoril vizuál, ktorý bude sčítať hodnoty growth % v rámci všetkých predajných kancelárií , táto agregácia sa bude vykonávať lokálne v rámci údajov vo vyrovnávacej pamäti. Výsledok by nebol rovnaký ako vyžiadanie celkového percenta rastu z SAP BW a pravdepodobne nie je to, čo chcete. Ak sa chcete vyhnúť takýmto náhodným agregáciám, je užitočné nastaviť predvolenú sumarizáciu pre tieto stĺpce na možnosť Nesumarizovať.

Ak sa údaje v základom zdroji zmení, vo vizuáloch sa neprejavia. Bude potrebné vykonať obnovenie , ktoré znova importuje údaje zo základného zdroja do vyrovnávacej pamäte služby Power BI.

Pri publikovaní zostavy (súbor .pbix) do zostavy služba Power BI sa na serveri Power BI vytvorí a nahrá množina údajov. Importované údaje vo vyrovnávacej pamäti sú súčasťou tejto množiny údajov. Pri práci so zo zostavy v pracovnom služba Power BI odosielajú dotazy na nahrané údaje, čo poskytuje rýchlu odozvu a interaktivitu. Môžete nastaviť plánované obnovenie množiny údajov alebo údaje znova importovať manuálne. V prípade lokálnych zdrojov údajov SAP BW je potrebné nakonfigurovať lokálnu bránu údajov. Informácie o inštalácii a konfigurácii lokálnej brány údajov nájdete v nasledujúcej dokumentácii:

Pripojenia v režime DirectQuery

Pri pripájaní k zdroju SAP BW v režime DirectQuery je prostredie navigácie mierne odlišné. Navigátor bude naďalej zobrazovať zoznam dostupných dotazov InfoProviders a BEx v RIEŠENÍ SAP BW, avšak v procese nie je definovaný žiadny dotaz Power BI. Keď sa pripojíte, vyberiete samotný zdrojový objekt, t. j. dotaz InfoProvider alebo BEx, a po pripojení sa zobrazí zoznam polí s vlastnosťami a kľúčovými údajmi.

Pre dotazy SAP BW s premennými môžete zadať alebo vybrať hodnoty ako parametre dotazu. Výberom tlačidla Použiť zahrniete zadané parametre do dotazu.

Namiesto ukážky údajov sa zobrazia metaúdaje vybratého dotazu InfoCube alebo BEx. Po výbere tlačidla Načítať v navigátore sa nebudú importovať žiadne údaje.

Načítajte do režimu DirectQuery.

Hodnoty premenných dotazu SAP BW môžete zmeniť pomocou možnosti Upraviť dotazy na páse s nástrojmi Power BI Desktop nástrojmi.

Upraviť premenné.

Keď začnete vytvárať vizuály v aplikácii Power BI Desktop, na načítanie požadovaných údajov sa bude dotazovať základný zdroj údajov v riešení SAP BW. Čas aktualizácie vizuálu závisí od výkonu základného systému SAP BW.

Zmeny základných údajov sa vo vizuáloch neprejavia okamžite. Naďalej bude potrebné vykonať obnovenie , v rámci ktorého sa dotazy pre každý vizuál znova nesudú na základný zdroj údajov.

Keď publikujete zostavu do zostavy služba Power BI, výsledkom bude vytvorenie množiny údajov v množine údajov služba Power BI rovnako ako v prípade pripojenia importu. Táto množina údajov však nebude zahŕňať žiadne údaje.

Pri práci so zo zostavy v pracovnom služba Power BI základný zdroj údajov sa opäť dotazuje, aby sa načítali potrebné údaje. V prípade pripojení DirectQuery k vašim systémom SAP BW a SAP Hana musíte mať nainštalovanú lokálnu bránu údajov a zdroj údajov registrovaný v bráne.

V prípade dotazov SAP BW s premennými môžu koncoví používatelia upraviť parametre dotazu.

Poznámka

Aby koncoví používateľ upravoval parametre, množina údajov musí byť publikovaná v pracovnom priestore Premium v režime DirectQuery a jediné prihlásenie (SSO) musí byť povolené.

Všeobecné Recommendations

Vždy, keď je to možné, mali by ste údaje do služby Power BI importovať. Importovanie údajov využíva vysoký výkon nástroja dotazov služby Power BI a poskytuje mimoriadne interaktívny a plnohodnotný prehľad údajov.

DirectQuery však poskytuje pri pripájaní k SAP BW nasledujúce výhody:

  • Poskytuje možnosť prístupu k údajom SAP BW pomocou jediného prihlásenia, aby sa zabezpečilo, že sa zabezpečenie definované v podkladovom zdroji SAP BW vždy používa. Pri prístupe k SAP BW pomocou jediného prihlásenia sa budú vzťahovať povolenia na prístup k údajom používateľa v RIEŠENÍ SAP, čo môže priniesť rôzne výsledky pre rôznych používateľov. Údaje, ktoré používateľ nemá oprávnenie na zobrazenie, sa oreže SAP BW.

  • Zabezpečí, aby bolo možné jednoducho zobraziť najnovšie údaje, a to aj v prípade, že sa v podkladovom zdroji SAP BW často mení.

  • Zabezpečuje jednoduché spracovanie zložitých úložiek, pri ktorých sa vždy dotazuje zdroj SAP BW na agregované údaje, a to bez rizika neúmyselných a zavádzajúcich agregovaní v prípade importovaných vyrovnávacej pamäte údajov.

  • Vyhne sa extraheniu a publikovaniu vyrovnávacej pamäte údajov, ktoré by mohli porušovať suverenitu údajov alebo politiky zabezpečenia, ktoré platia.

Použitie režimu DirectQuery je vo všeobecnosti vhodné len vtedy, ak základný zdroj údajov môže v priebehu sekúnd poskytnúť interaktívne dotazy pre typický agregovaný dotaz a je schopný zvládnuť záťaž na dotazy, ktoré sa vygenerujú. Mali by ste tiež zvážiť zoznam obmedzení, ktoré spojené s používaním režimu DirectQuery, aby ste zabezpečili, že vaše ciele budú stále splnené.

Ak v režime DirectQuery pracujete s veľmi veľkými množinami údajov alebo narazíte na pomalú odozvu dotazu SAP BW, služba Power BI v zostave poskytuje možnosti na odoslanie menšieho počtu dotazov, čo uľahčuje prácu so zostavou. V aplikácii Microsoft Power BI Desktop možnosti Súbor Možnosti a nastavenia Možnosti a > > vyberte položku Zníženie počtu dotazov.

Nastavenie zníženia počtu dotazov.

Krížové zvýraznenie môžete zakázať v celej zostave, čo zníži počet dotazov odoslaných do SAP BW. Môžete tiež do rýchlych filtrov a výberov filtrov pridať tlačidlo Použiť. Môžete vykonať toľko rýchlych filtrov a filtrov, koľko chcete, ale do SAP BW sa neodošlú žiadne dotazy, kým nevyberiete tlačidlo Použiť. Vaše výbery sa potom použijú na filtrovanie všetkých údajov.

Tieto zmeny sa budú vzťahovať na zostavu, keď s ju budete pracovať v službe Power BI Desktop a keď ju používatelia budú používať v služba Power BI.

V služba Power BI sa vyrovnávacia pamäť dotazov pre pripojenia DirectQuery pravidelne aktualizuje dotazom na zdroj údajov. Predvolene sa táto aktualizácia deje každú hodinu, ale v nastaveniach množiny údajov ju možno nakonfigurovať do iného intervalu. Ďalšie informácie nájdete v časti Obnovenie údajov v službe Power BI.

Pri používaní režimu DirectQuery cez SAP BW platia aj mnohé zo všeobecných osvedčených postupov popísaných v článku Používanie režimu DirectQuery v službe Power BI. Ďalšie podrobnosti špecifické pre SAP BW sú popísané v časti Riešenie Pripojenie SAP Business Warehouse používaní režimu DirectQuery v službe Power BI.

Pozri tiež