Obnovenie údajov z lokálnej databázy SQL Servera

V tomto kurze preskúmate, ako obnoviť množinu údajov služby Power BI z relačnej databázy, ktorá existuje lokálne vo vašej lokálnej sieti. Konkrétne tento kurz používa vzorovú databázu SQL Servera, ku ktorej musí Power BI získať prístup cez lokálnu bránu údajov.

V tomto kurze vykonáte nasledujúce kroky:

  • Vytvorte a publikujte súbor .pbix aplikácie Power BI Desktop, ktorý importuje údaje z lokálnej databázy SQL Servera.
  • Nakonfigurujte zdroj údajov a nastavenia množiny údajov v službe Power BI na pripojiteľnosť SQL Servera prostredníctvom brány údajov.
  • Nakonfigurujte plán obnovenia, aby ste zaistili, že množina údajov služby Power BI bude mať aktuálne údaje.
  • Vykonajte obnovenie množiny údajov na požiadanie.
  • Skontrolujte históriu obnovení a analyzujte výsledky minulých cyklov obnovenia.
  • Vyčistíte zdroje odstránením položiek, ktoré ste vytvorili v tomto kurze.

Predpoklady

Poznámka

Ak nie ste správcom brány alebo nechcete nainštalovať bránu sami, požiadajte správcu brány vo vašej organizácii, aby vytvoril požadovanú definíciu zdroja údajov na pripojenie množiny údajov k databáze SQL Servera.

Vytvorenie a publikovanie súboru aplikácie Power BI Desktop

Nasledujúci postup použite na vytvorenie základnej zostavy Power BI, ktorá používa vzorovú databázu AdventureWorksDW2017. Publikujte zostavu v služba Power BI na získanie množiny údajov služby Power BI, ktorú môžete nakonfigurovať a obnoviť v ďalších krokoch.

  1. V aplikácii Power BI Desktop vyberte na karte Domov položku Získať údaje>SQL Server.

  2. V dialógovom okne Databáza SQL Servera zadajte názvy servera a databázy (voliteľné) a uistite sa, že režim Pripojenie údajov je nastavený na možnosť Import.

    Poznámka

    Ak plánujete použiť uloženú procedúru, musíte použiť režim Importovaťako režim pripojenia údajov.

    Screenshot of the SQL Server database dialog box.

    Voliteľne môžete v časti Rozšírené možnosti zadať príkaz SQL a nastaviť ďalšie možnosti, ako napríklad použitie zabezpečenia pred zlyhaním SQL Servera.

    Screenshot of SQL Server advanced options

  3. Vyberte položku OK.

  4. Na ďalšej obrazovke overte svoje poverenia a potom vyberte položku Pripojenie.

    Poznámka

    Ak overenie zlyhá, skontrolujte, či ste vybrali správnu metódu overovania a použili konto s prístupom k databáze. V testovacích prostrediach môžete použiť overenie databázy s explicitným menom používateľa a heslom. V produkčnom prostredí sa zvyčajne používa overovanie systému Windows . Ďalšiu pomoc nájdete v téme Riešenie problémov so scenármi obnovenia alebo kontaktujte správcu databázy.

  5. Ak sa zobrazí dialógové okno Podpora šifrovania, vyberte tlačidlo OK.

  6. V dialógovom okne Navigátor vyberte tabuľku DimProduct a potom vyberte položku Načítať.

    Screenshot of the Navigator dialog box.

  7. V zobrazení Zostava v aplikácii Power BI Desktop vyberte na table Vizualizácie položku Skladaný stĺpcový graf.

    Screenshot of the Visualization pane with the Stacked column chart highlighted.

  8. Vyberte nový stĺpcový graf na plátne na vytváranie zostáv a na table Polia vyberte polia EnglishProductName (AnglickýNázovProduktu) a ListPrice (CenováCena).

    Screenshot of the Fields pane with the EnglishProductName and ListPrice fields highlighted.

  9. Presuňte položku EndDate z tably Polia do kontajnera Filtre na tejto stránke na table Filtre a v časti Základné filtrovanie začiarknite políčko pre položku (Prázdne).

    Screenshot that shows Basic filtering for Filters on this page.

    Vizualizácia by mala vyzerať podobne ako v nasledujúcom grafe:

    Screenshot that shows the finished column chart.

    Všimnite si, že produkt Road-250 Red má rovnakú jednotkovú cenu ako ostatné produkty Road-250 . Táto cena sa zmení, keď neskôr aktualizujete údaje a obnovíte zostavu.

  10. Uložte zostavu s názvom AdventureWorksProducts.pbix.

  11. Na karte Domov vyberte položku Publikovať.

  12. Na obrazovke Publikovať v Power BI vyberte položku Môj pracovný priestor a potom vyberte položku Vybrať. Ak je to potrebné, prihláste sa do služba Power BI.

  13. Keď sa zobrazí hlásenie o úspešnom spracovaní, vyberte položku Otvoriť Položku AdventureWorksProducts.pbix v Power BI.

    Screenshot of the Publish to Power BI screen.

Pripojenie množiny údajov do databázy SQL Servera

V aplikácii Power BI Desktop ste sa pripojili priamo k lokálnej databáze SQL Servera. V služba Power BI potrebujete bránu údajov, ktorá bude fungovať ako most medzi cloudom a lokálnou sieťou. Ak chcete pridať svoju lokálnu databázu SERVERA SQL ako zdroj údajov k bráne a pripojiť svoju množinu údajov k tomuto zdroju údajov, postupujte podľa týchto krokov.

  1. V služba Power BI v pravom hornom rohu obrazovky vyberte ikonu ozubeného kolieska a potom vyberte položku Nastavenia.

    Screenshot that shows selecting Settings on the Power BI Home page.

  2. Vyberte kartu Sémantické modely a potom v zozname množín údajov vyberte množinu údajov AdventureWorksProducts.

  3. Rozbaľte pripojenie k bráne a overte, či je uvedená aspoň jedna brána. Ak sa brána nezobrazuje, skontrolujte, či ste postupovali podľa pokynov na inštaláciu lokálnej brány údajov.

    Screenshot that shows the Gateway connection in Settings.

  4. Výberom prepínača šípky v časti Akcie rozbaľte zdroje údajov a potom vyberte prepojenie Pridať do brány vedľa zdroja údajov.

    Screenshot that shows the expanded data sources with the arrow toggle highlighted.

  5. Na obrazovke Nové pripojenie s vybratou položkou Lokálne dokončite alebo overte nasledujúce polia. Väčšina polí je už vyplnená.

    • Názov klastra brány: Overte alebo zadajte názov klastra brány.
    • názov Pripojenie ionu: zadajte názov pre nové pripojenie, napríklad AdventureWorksProducts.
    • Pripojenie typ certifikátu: Ak ešte nie je vybratá, vyberte položku SQL Server.
    • Server: Overte alebo zadajte názov inštancie SQL Servera. Musí byť totožné s tým, čo ste zadali v aplikácii Power BI Desktop.
    • Databáza: Overte alebo zadajte názov databázy SQL Servera, napríklad AdventureWorksDW2017. Musí byť totožné s tým, čo ste zadali v aplikácii Power BI Desktop.

    V časti Overenie:

    • Metóda overovania: Vyberte možnosť Windows, Základný alebo OAuth2, zvyčajne Windows.
    • Meno používateľa a heslo: zadajte poverenia, ktoré používate na pripojenie k SQL Serveru.

    Screenshot that shows the New connection settings.

  6. Vyberte položku Vytvoriť.

  7. Vráťte sa na obrazovku Nastavenia, rozbaľte časť Pripojenie brány a overte, či brána údajov, ktorú ste nakonfigurovali, teraz zobrazuje stav spustenia v počítači, v ktorom ste ju nainštalovali. Vyberte Použiť.

    Screenshot that shows applying the gateway connection.

Konfigurácia plánu obnovenia

Po pripojení množiny údajov služby Power BI k lokálnej databáze SQL Servera cez bránu údajov postupujte podľa týchto krokov na konfiguráciu plánu obnovenia. Obnovenie množiny údajov na základe plánu pomáha zabezpečiť, aby zostavy a tabule mali najnovšie údaje.

  1. Na ľavej navigačnej table rozbaľte položku Môj pracovný priestor.

  2. V časti Sémantické modely ukážte na množinu údajov AdventureWorksProducts, vyberte ponuku Otvoriť tri zvislé bodky a potom vyberte položku Naplánovať obnovenie.

    Prepitné

    Uistite sa, že ste odkazovali na množinu údajov AdventureWorksProducts , nie na zostavu s rovnakým názvom, ktorá nemá možnosť Naplánovať obnovenie .

  3. V časti Plánované obnovenie v časti Udržiavať dáta aktuálne nastavte obnovenie do zapnutej.

  4. V časti Frekvencia obnovovania vyberte v tomto príklade možnosť Denne a potom v časti Čas vyberte položku Pridať iný čas.

    V tomto príklade zadajte 6:00 AM, potom vyberte položku Pridať iný čas a zadajte 18:00.

    Screenshot that shows configuring scheduled refresh.

    Poznámka

    Môžete nakonfigurovať až osem časových úsekov na deň, pokiaľ sa množina údajov nachádza v zdieľanej kapacite, alebo 48 časových úsekov v kapacite Power BI Premium.

  5. Začiarknite políčko Odosielať oznámenia o zlyhaní obnovenia, aby ste mali nastavené na možnosť Vlastník sémantického modelu, a vyberte položku Použiť.

Po nakonfigurovaní plánu obnovenia obnoví Power BI vašu množinu údajov v najbližšom plánovanom čase s odstupom 15 minút.

Vykonanie obnovenia na požiadanie

Ak chcete údaje kedykoľvek obnoviť, napríklad otestovať konfiguráciu brány a zdroja údajov, môžete vykonať obnovenie na požiadanie s použitím možnosti Obnoviť na ľavej table ponuky Sémantický model . Obnovenia na požiadanie nemajú vplyv na čas ďalšieho plánovaného obnovenia.

Ak chcete ilustrovať obnovenie na požiadanie, najprv zmeňte vzorové údaje pomocou nástroja SSMS a aktualizujte tabuľku DimProduct v databáze AdventureWorksDW2017 takto:


UPDATE [AdventureWorksDW2017].[dbo].[DimProduct]
SET ListPrice = 5000
WHERE EnglishProductName ='Road-250 Red, 58'

Podľa týchto krokov vykonajte aktualizovaný tok údajov prostredníctvom pripojenia brány k množine údajov a do zostáv Power BI:

  1. Na služba Power BI rozbaľte položku Môj pracovný priestor na ľavej navigačnej table.

  2. V časti Sémantické modely ukážte myšou na množinu údajov AdventureWorksProducts, vyberte tri zvislé bodky Ikona otvorenia ponuky a potom vyberte položku Obnoviť.

    Screenshot that shows selecting Refresh now.

    V pravom hornom rohu sa zobrazí správa Príprava na obnovenie .

  3. V časti Zostavy v časti Môj pracovný priestor vyberte položku AdventureWorksProducts. Zistite, ako sa premiešli aktualizované údaje do zostavy a produkt s najvyššou cenou podľa cenníka je teraz Road-250 Red, 58.

    Screenshot that shows the updated column chart.

Kontrola histórie obnovení

Je vhodné pravidelne používať históriu obnovení na kontrolu výsledkov minulých cyklov obnovenia. Mohla uplynie platnosť prihlasovacích údajov databázy alebo vybraná brána mohla byť offline, keď sa malo vykonať plánované obnovenie. Pri kontrole histórie obnovení a overovaní výskytov problémov postupujte podľa týchto krokov.

  1. V pravom hornom rohu obrazovky služby Power BI vyberte ikonu ozubeného kolieska a potom vyberte položku Nastavenia.

  2. Na karte Sémantické modely vyberte množinu údajov, ktorú chcete preskúmať, napríklad AdventureWorksProducts.

  3. Vyberte prepojenie História obnovení.

    Screenshot that shows selecting the Refresh history link.

  4. Na karte Plánované v dialógovom okne História obnovení si všimnite minulé plánované obnovenia a obnovenia na požiadanie s časmi začatia a ukončenia. Stav dokončeného znamená, že služba Power BI úspešne stipela obnovenia. Ak chcete vidieť neúspešné obnovenia, môžete si pozrieť chybové hlásenie a preskúmať podrobnosti chyby.

    Screenshot that shows the Refresh history screen.

    Poznámka

    Karta OneDrive je relevantná len pre množiny údajov, ktoré sú pripojené k súborom aplikácie Power BI Desktop, excelovým zošitom alebo súborom CSV vo OneDrive alebo SharePointe Online. Ďalšie informácie nájdete v téme Obnovenie údajov v službe Power BI.

Vyčistenie zdrojov

Postupujte podľa týchto pokynov a vyčistíte zdroje, ktoré ste vytvorili pre tento kurz:

  • Ak už nechcete používať vzorové údaje, použite nástroj SSMS a databázu zrušte.
  • Ak nechcete používať zdroj údajov SQL Servera, odstráňte zdroj údajov z brány údajov. Zvážte tiež odinštalovanie brány údajov, ak ste ju nainštalovali len pre tento kurz.
  • Odstráňte tiež množinu údajov AdventureWorksProducts a zostavu, ktorú služba Power BI vytvorila pri publikovaní súboru AdventureWorksProducts.pbix .

V tomto kurze sme preskúmali, ako:

  • Import údajov z lokálnej databázy SQL Servera do množiny údajov služby Power BI.
  • Obnovte množinu údajov služby Power BI podľa plánu a na požiadanie a aktualizujte zostavy a tabule, ktoré používajú množinu údajov.

Teraz sa môžete dozvedieť viac o obnovovaní údajov v službe Power BI a spravovaní brán údajov a zdrojov údajov.