Vizualizace dat z Azure Data Exploreru pomocí dotazu SQL v Power BI

Azure Data Explorer je rychlá a vysoce škálovatelná služba pro zkoumání dat protokolů a telemetrie. Power BI je řešení pro obchodní analýzy, které umožňuje vizualizovat data a sdílet výsledky ve vaší organizaci.

Azure Data Explorer nabízí tři možnosti připojení k datům v Power BI: použití integrovaného konektoru, import dotazu z Azure Data Exploreru nebo použití dotazu SQL. V tomto článku se dozvíte, jak pomocí dotazu SQL získat data a vizualizovat je v sestavě Power BI.

Pokud ještě nemáte předplatné Azure, vytvořte si bezplatný účet Azure před tím, než začnete.

Požadavky

K dokončení tohoto článku potřebujete následující:

Získání dat z Azure Data Exploreru

Nejprve se připojíte ke clusteru nápovědy Azure Data Exploreru a pak přenesete podmnožinu dat z tabulky StormEvents . Ukázková datová sada StormEvents obsahuje data související s počasím z národních center pro informace o životním prostředí.

V Azure Data Exploreru obvykle používáte nativní dotazovací jazyk, ale podporuje také dotazy SQL, které tady použijete. Azure Data Explorer přeloží dotaz SQL na nativní dotaz za vás.

  1. V Power BI Desktopu na kartě Domů vyberte Získat data a pak další.

    Získat data.

  2. Vyhledejte Azure SQL Database, vyberte Azure SQL Database a pak se připojte.

    Hledání a získávání dat

  3. Na obrazovce databáze SQL Serveru vyplňte formulář s následujícími informacemi.

    Databáze, tabulka, vlastnosti požadavku.

    Nastavení Hodnota Popis pole
    počítačový server help.kusto.windows.net Adresa URL clusteru nápovědy (bez https://). V případě jiných clusterů je adresa URL ve tvaru <Název_clusteru>.<Region.kusto.windows.net>.
    Databáze Ukázky Ukázková databáze hostovaná v clusteru, ke kterému se připojujete.
    Režim připojení dat Dovoz Určuje, jestli Power BI importuje data nebo se připojuje přímo ke zdroji dat. S tímto konektorem můžete použít kteroukoli z možností.
    Časový limit příkazu Ponechte prázdné. Jak dlouho bude dotaz běžet, než vyvolá chybu překročení časového limitu.
    Příkaz SQL Zkopírujte dotaz pod touto tabulkou. Příkaz SQL, který Azure Data Explorer přeloží do nativního dotazu.
    Další možnosti Ponechejte výchozí hodnoty. Možnosti se nevztahují na clustery Azure Data Exploreru.
    SELECT TOP 1000 *
    FROM StormEvents
    ORDER BY DamageCrops DESC
    
  4. Pokud ještě nemáte připojení ke clusteru nápovědy, přihlaste se. Přihlaste se pomocí účtu Microsoft a pak vyberte Připojit.

    Přihlásit se.

  5. Na obrazovce help.kusto.windows.net: Ukázky vyberte Načíst.

    Načtěte data.

    Tabulka se otevře v hlavním okně Power BI v zobrazení sestavy, kde můžete vytvářet sestavy založené na ukázkových datech.

Vizualizujte data v sestavě

Teď, když máte data v Power BI Desktopu, můžete vytvářet sestavy založené na datech. Vytvoříte jednoduchou sestavu se sloupcovým grafem, který zobrazuje poškození plodin podle státu.

  1. Na levé straně hlavního okna Power BI vyberte zobrazení sestavy.

    Zobrazení sestavy

  2. V podokně VIZUALIZACE vyberte skupinový sloupcový graf.

    Přidejte sloupcový graf.

    Na plátno se přidá prázdný graf.

    Prázdný graf

  3. V seznamu POLE vyberte DamageCrops a State.

    Vyberte pole.

    Teď máte graf, který zobrazuje poškození plodin pro prvních 1000 řádků v tabulce.

    Poškození plodin podle státu.

  4. Uložte zprávu.

Vyčistěte zdroje

Pokud už sestavu, kterou jste pro tento článek vytvořili, nepotřebujete, odstraňte soubor Power BI Desktopu (.pbix).

Další krok