Sdílet prostřednictvím


Připojení stránkovaných sestav ke zdrojům dat pomocí Power Query v Power BI Tvůrce sestav

PLATÍ PRO: Power BI Tvůrce sestav Power BI Desktopu

V Power BI Tvůrce sestav můžete vytvářet stránkované sestavy optimalizované pro tisk a sdílení. Můžete se připojit k různým zdrojům dat, jako jsou SQL Server, Azure SQL Database, Dataverse a další. Ale co když se chcete připojit ke zdrojům dat, které power BI nativně nepodporuje Tvůrce sestav, jako je Snowflake, Databricks, AWS Redshift a další?

Tady přichází Power Query Online. Power Query Online je modul pro transformaci dat a mashup, který umožňuje přístup k datům ze stovek zdrojů a jejich transformaci. Pomocí Power Query Online se můžete připojit k těmto zdrojům dat z Power BI Tvůrce sestav a vytvořit datové sady, které můžete použít ve stránkovaných sestavách. Jedná se o novou funkci, která je aktuálně ve verzi Preview a s radostí ji s vámi sdílíme.

Požadavky

  • Pokud chcete použít novou funkci Získat data v Power BI Tvůrce sestav, musíte mít na počítači nainstalovanou nejnovější verzi Power BI Tvůrce sestav. Power BI si můžete stáhnout Tvůrce sestav.
  • Potřebujete placenou licenci, a to buď Power BI Pro, nebo Premium na uživatele (PPU). Další informace najdete v licenčních požadavcích.
  • Musíte se také přihlásit k Power BI Tvůrce sestav pomocí účtu Power BI.

Začínáme

Pokud se chcete připojit ke zdroji dat pomocí Power Query Online, postupujte takto:

  1. Spusťte proces získávání dat jedním z těchto způsobů.

    Na panelu nástrojů vyberte Získat data .

    Snímek obrazovky znázorňující výběr možnosti Získat data na panelu nástrojů

    Nebo klikněte pravým tlačítkem na Zdroje dat nebo datové sady v podokně Data sestavy a vyberte Přidat zdroj dat.

    Snímek obrazovky znázorňující výběr možnosti Načíst data ze zdrojů dat

    Nebo klikněte pravým tlačítkem na Zdroje dat nebo datové sady v podokně Data sestavy a vyberte Získat data.

    Snímek obrazovky znázorňující výběr možnosti Načíst data z datových sad

  2. Po výběru možnosti Získat data vyberte zdroj dat, ke kterému se chcete připojit ze seznamu, nebo ho vyhledejte podle názvu nebo kategorie. Vyberte například Snowflake, službu cloudového datového skladu.

    Snímek obrazovky znázorňující výběr zdroje dat

  3. Zadejte požadované informace pro připojení ke zdroji dat, například název serveru, název databáze a metodu ověřování.

    Snímek obrazovky znázorňující zadání přihlašovacích údajů

    Můžete použít existující sdílené cloudové připojení nebo vytvořit nové připojení.

  4. Po výběru nebo vytvoření připojení vyberte Další. Vyberte tabulky, které chcete použít v sestavě, a vyberte Transformovat data.

    Snímek obrazovky znázorňující výběr tabulek, které chcete použít v sestavě, a výběr možnosti Transformovat data

    Tato akce otevře Editor Power Query, kde můžete transformovat a načíst data. K dispozici jsou všechny funkce editoru Power Query.

    Například jsem sloučil tři tabulky v Editor Power Query, aby se vytvořila nová sloučená tabulka s názvem ALL_Merged.

    Snímek obrazovky znázorňující novou sloučenou tabulku

  5. Výběrem možnosti Vytvořit přidáte zdroj dat a datovou sadu do Tvůrce sestav Power BI. Zobrazí se zpráva o úspěchu. Vyberte OK pro vytvoření datové sady a zdroje dat.

  6. Zdroj dat (PowerQuery) a datovou sadu můžete zobrazit v podokně Data sestavy v části Zdroje dat a datové sady. V okně Pole můžete také zobrazit pole a datové typy datové sady. Tato pole můžete použít k návrhu stránkované sestavy.

    Snímek obrazovky znázorňující novou tabulku

Úprava datové sady RDL vytvořené pomocí funkce Získat data

Datovou sadu RDL můžete upravit v prostředí Získat data. V takovém případě klikněte pravým tlačítkem myši na datovou sadu a vyberte Upravit mashup. Otevře se editor Power Query, kde můžete upravit dotaz M.

Snímek obrazovky znázorňující úpravy mashupu

Poznámka:

Pokud jste v editoru Power Query definovali parametr, musíte ho znovu definovat v power BI Tvůrce sestav.

Vytvoření vazby parametrů

Pokud chcete definovat parametr, postupujte takto.

  1. Definujte parametr v Power Query v prostředí Získat data. Přečtěte si další informace o parametrech v Power Query.

    Snímek obrazovky znázorňující nový parametr v Power Query

    Poznámka:

    Sledujte přesný název a typ parametru. Pokud jste ho nezmeškali, můžete upravit Mashup a najít název parametru.

  2. V Power BI Tvůrce sestav přidejte parametr tak, že kliknete pravým tlačítkem na složku Parametry.

    Snímek obrazovky znázorňující přidání parametru v Power BI Tvůrce sestav

  3. Zadejte název parametru, název výzvy a datový typ, stejně jako při nastavování parametrů v Tvůrce sestav.

    Poznámka:

    Datový typ musí být co nejblíže datovému typu v Power Query v kroku 1. Například desetinné číslo v Power Query je nejblíže plovoucí desetinné sadě v Power BI Tvůrce sestav.

  4. Klikněte pravým tlačítkem myši na datovou sadu RDL, pro kterou chcete parametr zadat, a vyberte Vlastnosti datové sady.

    Snímek obrazovky znázorňující vlastnosti datové sady v Power BI Tvůrce sestav

  5. V dialogovém okně Vlastnosti datové sady vyberte kartu Parametry a namapujte parametry. Název parametru je název definovaný v prostředí získat data . Hodnota parametru je název definovaný v Power BI Tvůrce sestav.

    Snímek obrazovky znázorňující parametry ve vlastnostech datové sady v Power BI Tvůrce sestav

Teď můžete sestavu sestavit a použít parametry k vykreslení sestavy.

Sdílení sestavy

Teď, když jste vytvořili stránkovanou sestavu a publikovali ji do služba Power BI, musíte ji sdílet. Potřebujete také sdílet sdílené cloudové připojení.

Postupujte následovně:

  1. Vyhledání názvu sdílení cloudového připojení:

    a. Klikněte pravým tlačítkem myši na datovou sadu a vyberte Upravit mashup.

    Snímek obrazovky znázorňující úpravy mashupu

    b. Získejte informace o sdílení cloudového připojení.

    Snímek obrazovky znázorňující umístění sdílení cloudového připojení

  2. Když název najdete, přidejte uživatele, kteří by měli mít přístup, pomocí následujícího postupu pro sdílení sdílení cloudového připojení.

Další kroky

Po vytvoření datové sady pomocí Power Query ji můžete použít k vytvoření stránkované sestavy v Power BI Tvůrce sestav stejně jako u jakékoli jiné datové sady RDL. K návrhu rozložení, oblastí dat, výrazů a skupin sestavy můžete použít nástroje pro návrh sestavy, jako jsou okno Vlastnosti a podokno Seskupení.

Až návrh sestavy dokončíte, můžete ji uložit na místní počítač nebo ji publikovat do služba Power BI, kde ji můžete sdílet s ostatními, nebo ji zobrazit v mobilní aplikaci Power BI.

Úvahy a omezení

  • Podporuje se pouze jedna datová sada RDL na dotaz M.
  • Poslední dotaz v okně Dotazy v editoru Power Query slouží k vygenerování datové sady RDL.
  • Zdroje dat brány se nepodporují, i když se připojujete v Mashup Editoru.
  • Parametry nejsou v Power BI automaticky svázané Tvůrce sestav. Parametry musíte svázat stejně jako jakýkoli jiný zdroj dat. Viz část Jak vytvořit vazbu parametrů v tomto článku.
  • Pokud v Power Query nastavíte parametr jako seznam, ale vyberete jednu hodnotu (jako výchozí nebo při vykreslování sestavy), sestava se nevykreslí.