Sdílet prostřednictvím


Slouží Power Apps k dotazování dat v Azure Data Explorer

Azure Data Explorer je rychlá, plně spravovaná služba pro analýzu velkých objemů dat streamovaných z aplikací, webů, zařízení IoT a dalších dat v reálném čase.

Power Apps je sada aplikací, služeb, konektorů a datové platformy, která poskytuje rychlé vývojové prostředí aplikací pro vytváření vlastních aplikací, které se připojují k vašim obchodním datům. Konektor Power Apps je užitečný, pokud máte v Azure Data Explorer velkou a rostoucí kolekci streamovaných dat a chcete vytvořit vysoce funkční aplikaci s minimem kódu, abyste tato data mohli využívat. V tomto článku vytvoříte Power Apps aplikaci pro dotazování dat Azure Data Explorer.

Požadavky

Připojení ke konektoru Azure Data Explorer

  1. Přejděte na https://make.powerapps.com/ a přihlaste se.

  2. V nabídce vlevo vyberte Další>připojení.

  3. Vyberte + Nové připojení.

    Snímek obrazovky se stránkou připojení se zvýrazněným tlačítkem Vytvořit nové připojení

  4. Vyhledejte Azure Data Explorer a pak vyberte Azure Data Explorer.

    Snímek obrazovky se stránkou nového připojení zobrazující hledání a výběr Data Explorer připojení Azure

  5. V okně azure Data Explorer, které se zobrazí, vyberte Vytvořit.

    Snímek obrazovky s dialogovým oknem připojení Azure Data Explorer se zvýrazněním tlačítka Vytvořit

  6. V okně ověřování zadejte své přihlašovací údaje.

Další informace o konektoru Azure Data Explorer v najdete v Power Appstématu Konektor azure Data Explorer.

Vytvoření aplikace

  1. V nabídce vlevo vyberte Aplikace.

  2. Vyberte + Nová aplikace>Začít návrhem stránky.

    Snímek obrazovky se stránkou aplikací a tlačítkem Vytvořit novou aplikaci plátna

  3. Vyberte Prázdné plátno. Ve výchozím nastavení je vybraný formát Tablet .

Přidání konektoru

  1. V nabídce vlevo vyberte Data.

    Snímek obrazovky s navigační nabídkou na stránce nové aplikace Možnost nabídky s názvem Data je zvýrazněná.

  2. Vyberte Přidat data.

  3. Rozbalte Konektory, vyberte Azure Data Explorer a pak vyberte uživatele Azure Data Explorer.

    Snímek obrazovky se stránkou aplikace se seznamem datových konektorů Konektor s názvem Azure Data Explorer je zvýrazněný.

Azure Data Explorer je teď přidaný jako zdroj dat.

Konfigurace limitu řádků dat

Volitelně můžete nastavit, kolik záznamů se bude načítat ze serverových připojení, u kterých se delegování nepodporuje.

  1. Na řádku nabídek vyberte Nastavení.

  2. V části Obecné nastavení se posuňte na Limit řádků dat a nastavte limit vrácených záznamů. Výchozí limit je 500 vláken.

    Snímek obrazovky se stránkou nastavení zobrazující nastavení limitu výsledků vrácení

    Poznámka

    Hodnota limitu pro vrácené záznamy je mezi 1 a 2 000.

Přidat rozevírací seznam

  1. Na řádku nabídek vyberte +Insert.

  2. Vyberte Input (Vstup) a pak vyberte Drop down (Rozevírací seznam). Na pravé straně plátna se zobrazí podokno Vlastnosti rozevíracího seznamu.

  3. V podokně vlastností vyberte kartu Upřesnit .

  4. V části Data nahraďte zástupný text položky:

    ["NEW YORK","TEXAS"]
    

    Na plátně se zobrazí rozevírací nabídka. Jakmile budete mít data, můžete rozbalením rozevírací nabídky vybrat New York nebo Texas.

    Snímek obrazovky se stránkou aplikace zobrazující vyplněné položky v rozevírací nabídce

  5. Když je rozevírací seznam stále vybraný, nahraďte zástupný text pro OnChange následujícím vzorcem.

    ClearCollect(
    KustoQueryResults,
    AzureDataExplorer.listKustoResultsPost(
    "https://help.kusto.windows.net",
    "Samples",
    "StormEvents | where State == '" & Dropdown1.SelectedText.Value & "' | take 15"
    ).value
    )
    

Přidání tabulky dat

  1. V řádku nabídek vyberte +Insert .

  2. Vyberte Rozložení>tabulky dat. Podle potřeby přemístěte tabulku dat.

  3. V podokně vlastností vyberte kartu Upřesnit .

  4. V části Data nahraďte zástupný text položky následujícím vzorcem. Vzorec určuje typy sloupců, které se mají mapovat podle vzorce v rozevíracím seznamu Přidat.

    ForAll( 
    KustoQueryResults, 
    { 
    EventId: Value(Value.EventId), 
    EventType: Text(Value.EventType),
    DamageProperty: Value(Value.DamageProperty) 
    } 
    )
    
  5. V podokně vlastností vyberte kartu Vlastnosti .

    Zdroj dat se automaticky vyplnit zdrojem zadaným v části Položky tabulky dat. V tomto příkladu je KustoQueryResultszdrojem .

  6. Vyberte Upravit pole a pak vyberte + Přidat pole.

    Snímek obrazovky plátna aplikace s vybranými sloupci, které se mají přidat do tabulky dat

  7. Vyberte požadovaná pole a pak vyberte Přidat. Zobrazí se náhled vybrané tabulky dat.

    Snímek obrazovky se stránkou aplikace zobrazující náhled tabulky naplněné daty

  8. Vyberte Uložit a zadejte název aplikace.

Ověření aplikace

  1. Vyberte tlačítko Přehrát na pravé straně řádku nabídek nebo vyberte F5 a zobrazte náhled aplikace.
  2. Vyzkoušejte rozevírací seznam, projděte tabulku dat a potvrďte úspěšné načtení a prezentaci dat.

Omezení

  • Power Apps má limit až 2 000 záznamů výsledků vrácených klientovi. Celková paměť pro tyto záznamy nesmí překročit 64 MB a dobu spuštění sedm minut.
  • Konektor nepodporuje operátory forku a fazety .
  • Výjimky časového limitu: Časový limit konektoru je omezený na 7 minut. Pokud se chcete vyhnout možnému problému s vypršením časového limitu, zefektivněte dotaz, aby běžel rychleji, nebo ho rozdělte na bloky. Každý blok dat může běžet v jiné části dotazu. Další informace najdete v tématu Osvědčené postupy pro dotazy.

Další informace o známých problémech a omezeních při dotazování na data pomocí konektoru Azure Data Explorer najdete v tématu Známé problémy a omezení.