Aktualizace dat z místní databáze SQL Serveru

V tomto kurzu se dozvíte, jak aktualizovat datovou sadu Power BI z relační databáze, která existuje místně v místní síti. Konkrétně tento kurz používá ukázkovou databázi SQL Serveru, ke které musí Power BI přistupovat prostřednictvím místní brány dat.

V tomto kurzu provedete následující kroky:

  • Vytvořte a publikujte soubor .pbix Power BI Desktopu, který importuje data z místní databáze SQL Serveru.
  • Nakonfigurujte nastavení zdroje dat a datové sady v Power BI pro připojení k SQL Serveru prostřednictvím brány dat.
  • Nakonfigurujte plán aktualizace, abyste měli jistotu, že datová sada Power BI obsahuje nedávná data.
  • Proveďte aktualizaci datové sady na vyžádání.
  • Prohlédněte si historii aktualizací a analyzujte výsledky minulých cyklů aktualizace.
  • Vyčistěte prostředky odstraněním položek, které jste vytvořili v tomto kurzu.

Požadavky

Poznámka:

Pokud nejste správce brány nebo nechcete bránu nainstalovat sami, požádejte správce brány ve vaší organizaci, aby vytvořil požadovanou definici zdroje dat pro připojení datové sady k databázi SQL Serveru.

Vytvoření a publikování souboru Power BI Desktopu

Pomocí následujícího postupu vytvořte základní sestavu Power BI, která používá ukázkovou databázi AdventureWorksDW2017. Publikujte sestavu do služba Power BI a získejte datovou sadu Power BI, kterou nakonfigurujete a aktualizujete v dalších krocích.

  1. V Power BI Desktopu na kartě Domů vyberte Získat data>SQL Serveru.

  2. V dialogovém okně databáze SYSTÉMU SQL Server zadejte názvy serveru a databáze (volitelné) a ujistěte se, že je režim Připojení ivity dat nastavený na import.

    Poznámka:

    Pokud plánujete používat uloženou proceduru, musíte použít import jako režim připojení k datům.

    Screenshot of the SQL Server database dialog box.

    Volitelně můžete v části Upřesnit možnosti zadat příkaz SQL a nastavit další možnosti, jako je použití převzetí služeb při selhání SQL Serveru.

    Screenshot of SQL Server advanced options

  3. Vyberte OK.

  4. Na další obrazovce ověřte své přihlašovací údaje a pak vyberte Připojení.

    Poznámka:

    Pokud ověřování selže, ujistěte se, že jste vybrali správnou metodu ověřování a použili účet s přístupem k databázi. V testovacích prostředích můžete použít ověřování databáze s explicitním uživatelským jménem a heslem. V produkčních prostředích obvykle používáte ověřování systému Windows . Další pomoc najdete v tématu Řešení potíží se scénáři aktualizace nebo se obraťte na správce databáze.

  5. Pokud se zobrazí dialogové okno Podpora šifrování, vyberte OK.

  6. V dialogovém okně Navigátor vyberte tabulku DimProduct a pak vyberte Načíst.

    Screenshot of the Navigator dialog box.

  7. V zobrazení sestavy Power BI Desktopu v podokně Vizualizace vyberte skládaný sloupcový graf.

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

  8. Když je nový sloupcový graf vybraný na plátně sestavy, v podokně Pole vyberte pole EnglishProductName a ListPrice .

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

  9. Přetáhněte datum EndDate z podokna Pole na tuto stránku v podokně Filtry a v části Základní filtrování zaškrtněte políčko (Prázdné).

    Screenshot that shows Basic filtering for Filters on this page.

    Vizualizace by teď měla vypadat podobně jako v následujícím grafu:

    Screenshot that shows the finished column chart.

    Všimněte si, že produkt Road-250 Red má stejnou ceníkovou cenu jako ostatní produkty Road-250 . Tato cena se změní při pozdější aktualizaci dat a aktualizaci sestavy.

  10. Uložte sestavu s názvem AdventureWorksProducts.pbix.

  11. Na kartě Domů vyberte Publikovat.

  12. Na obrazovce Publikovat do Power BI zvolte Můj pracovní prostor a pak vyberte Vybrat. V případě potřeby se přihlaste k služba Power BI.

  13. Jakmile se zobrazí zpráva o úspěchu , vyberte v Power BI možnost Otevřít AdventureWorksProducts.pbix.

    Screenshot of the Publish to Power BI screen.

Připojení datovou sadu do databáze SQL Serveru

V Power BI Desktopu jste se připojili přímo k místní databázi SQL Serveru. V služba Power BI potřebujete bránu dat, která bude fungovat jako most mezi cloudem a vaší místní sítí. Podle těchto kroků přidejte místní databázi SQL Serveru jako zdroj dat do brány a připojte datovou sadu k tomuto zdroji dat.

  1. V služba Power BI vyberte v pravém horním rohu obrazovky ikonu ozubeného kolečka nastavení a pak vyberte Nastavení.

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

  2. Vyberte kartu Sémantické modely a pak ze seznamu datových sad vyberte datovou sadu AdventureWorksProducts.

  3. Rozbalte připojení brány a ověřte, že je uvedená alespoň jedna brána. Pokud bránu nevidíte, ujistěte se, že jste postupovali podle pokynů k instalaci místní brány dat.

    Screenshot that shows the Gateway connection in Settings.

  4. Výběrem přepínače šipky v části Akce rozbalte zdroje dat a pak vyberte odkaz Přidat do brány vedle zdroje dat.

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

  5. Na obrazovce Nové připojení s vybraným místním prostředím vyplňte nebo ověřte následující pole. Většina polí je už vyplněná.

    • Název clusteru brány: Ověřte nebo zadejte název clusteru brány.
    • název Připojení: Zadejte název nového připojení, například AdventureWorksProducts.
    • typ Připojení: Vyberte SQL Server, pokud ještě není vybraný.
    • Server: Ověřte nebo zadejte název instance SQL Serveru. Musí se shodovat s tím, co jste zadali v Power BI Desktopu.
    • Databáze: Ověřte nebo zadejte název databáze SQL Serveru, například AdventureWorksDW2017. Musí se shodovat s tím, co jste zadali v Power BI Desktopu.

    V části Ověřování:

    • Metoda ověřování: Vyberte Windows, Basic nebo OAuth2, obvykle Windows.
    • Uživatelské jméno a heslo: Zadejte přihlašovací údaje, které používáte pro připojení k SQL Serveru.

    Screenshot that shows the New connection settings.

  6. Vyberte Vytvořit.

  7. Zpátky na obrazovce Nastavení rozbalte část Připojení brány a ověřte, že brána dat, kterou jste nakonfigurovali, teď zobrazuje stav spuštění na počítači, na kterém jste ji nainstalovali. Vyberte Použít.

    Screenshot that shows applying the gateway connection.

Konfigurace plánu aktualizace

Teď, když jste datovou sadu Power BI připojili k místní databázi SQL Serveru prostřednictvím brány dat, nakonfigurujte plán aktualizace podle těchto kroků. Aktualizace datové sady podle plánu pomáhá zajistit, aby sestavy a řídicí panely měly nejnovější data.

  1. V levém navigačním podokně rozbalte položku Pracovní prostor.

  2. V části Sémantické modely přejděte na datovou sadu AdventureWorksProducts, vyberte nabídku Otevřít tři svislé tečky a pak vyberte Naplánovat aktualizaci.

    Tip

    Ujistěte se, že odkazujete na datovou sadu AdventureWorksProducts , ne na sestavu se stejným názvem, která nemá možnost naplánovat aktualizaci .

  3. V části Plánovaná aktualizace v části Udržovat data v aktualizovaném stavu nastavte aktualizaci na Zapnuto.

  4. V části Frekvence aktualizace vyberte pro tento příklad denní a potom v části Čas vyberte Přidat další čas.

    V tomto příkladu zadejte 6:00 a pak vyberte Přidat jiný čas a zadejte 18:00.

    Screenshot that shows configuring scheduled refresh.

    Poznámka:

    Pokud je vaše datová sada ve sdílené kapacitě, nebo 48 časových slotů v Power BI Premium, můžete nakonfigurovat až osm denních časových slotů.

  5. Ponechte políčko v části Odeslat oznámení o selhání aktualizace, která se mají nastavit na vlastníka sémantického modelu, a vyberte Použít.

Když jste teď nakonfigurovali plán aktualizace, Power BI aktualizuje datovou sadu při příštím naplánovaném čase během 15 minut.

Provést aktualizaci na vyžádání

Pokud chcete data kdykoli aktualizovat, například otestovat konfiguraci brány a zdroje dat, můžete provést aktualizaci na vyžádání pomocí možnosti Aktualizovat hned v nabídce sémantického modelu v levém podokně. Aktualizace na vyžádání nemají vliv na čas příští plánované aktualizace.

Pokud chcete ilustrovat aktualizaci na vyžádání, nejprve změňte ukázková data pomocí aplikace SSMS a aktualizujte DimProduct tabulku v databázi AdventureWorksDW2017 následujícím způsobem:


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

Pokud chcete, aby aktualizovaná data procházela přes připojení brány k datové sadě a do sestav Power BI, postupujte takto:

  1. V služba Power BI rozbalte pracovní prostor v levém navigačním podokně.

  2. V části Sémantické modely najeďte myší na datovou sadu AdventureWorksProducts, vyberte tři svislé tečky Otevřít nabídku a pak vyberte Aktualizovat.

    Screenshot that shows selecting Refresh now.

    V pravém horním rohu se zobrazí zpráva Příprava na aktualizaci .

  3. V části Sestavy v části Pracovní prostor vyberte AdventureWorksProducts. Podívejte se, jak aktualizovaná data prošla do sestavy a produkt s nejvyšší ceníkovou cenou je nyní Road-250 Red, 58.

    Screenshot that shows the updated column chart.

Kontrola historie aktualizací

Je vhodné pravidelně používat historii aktualizací ke kontrole výsledků minulých cyklů aktualizace. Platnost přihlašovacích údajů databáze možná vypršela nebo vybraná brána mohla být po splnění plánované aktualizace offline. Podle těchto kroků zkontrolujte historii aktualizací a zkontrolujte problémy.

  1. V pravém horním rohu obrazovky Power BI vyberte ikonu ozubeného kolečka nastavení a pak vyberte Nastavení.

  2. Na kartě Sémantické modely vyberte datovou sadu, kterou chcete prozkoumat, například AdventureWorksProducts.

  3. Vyberte odkaz Historie aktualizace.

    Screenshot that shows selecting the Refresh history link.

  4. Na kartě Naplánované v dialogovém okně Historie aktualizací si všimněte, že poslední naplánované aktualizace a aktualizace na vyžádání mají čas zahájení a ukončení. StavDokončeno označuje, že Power BI úspěšně provedl aktualizace. V případě neúspěšných aktualizací se zobrazí chybová zpráva a prozkoumáte podrobnosti o chybě.

    Screenshot that shows the Refresh history screen.

    Poznámka:

    Karta OneDrive je relevantní jenom pro datové sady, které jsou připojené k souborům Power BI Desktopu, excelovým sešitům nebo souborům CSV na OneDrivu nebo SharePointu Online. Další informace najdete v tématu Aktualizace dat v Power BI.

Vyčištění prostředků

Podle těchto pokynů vyčistíte prostředky, které jste vytvořili pro účely tohoto kurzu:

  • Pokud už ukázková data nechcete používat, odstraňte databázi pomocí aplikace SSMS.
  • Pokud nechcete používat zdroj dat SQL Serveru, odeberte zdroj dat z brány dat. Pokud jste bránu dat nainstalovali jenom pro účely tohoto kurzu, zvažte také odinstalaci brány dat.
  • Odstraňte také datovou sadu a sestavu AdventureWorksProducts, kterou Power BI vytvořila při publikování souboru AdventureWorksProducts.pbix .

V tomto kurzu jste se seznámili s postupy:

  • Importuje data z místní databáze SQL Serveru do datové sady Power BI.
  • Aktualizujte datovou sadu Power BI podle plánu a na vyžádání, abyste aktualizovali sestavy a řídicí panely, které tuto datovou sadu používají.

Teď se můžete dozvědět více o aktualizaci dat Power BI a správě bran dat a zdrojů dat.