Sdílet prostřednictvím


Použití Power Apps k dotazování dat v Azure Data Exploreru

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

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 velkou a rostoucí kolekci streamovaných dat v Azure Data Exploreru a chcete vytvořit málo kódu, vysoce funkční aplikaci, která tato data využívá. V tomto článku vytvoříte Power Apps aplikaci pro dotazování dat Azure Data Exploreru.

Požadavky

Připojení ke konektoru Azure Data Exploreru

  1. Přejděte a https://make.powerapps.com/ 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 s novou stránkou připojení zobrazující hledání a výběr připojení Azure Data Exploreru

  5. V zobrazeném okně Azure Data Exploreru vyberte Vytvořit.

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

  6. Zadejte přihlašovací údaje v ověřovacím okně.

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

Vytvořit aplikaci

  1. V nabídce vlevo vyberte Aplikace.

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

    Snímek obrazovky se stránkou aplikace zobrazující tlačítko pro vytvoření nové aplikace plátna

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

Přidání konektoru

  1. V nabídce vlevo vyberte Data.

    Snímek obrazovky s navigační nabídkou na nové stránce 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 Exploreru .

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

Průzkumník dat Azure je teď přidaný jako zdroj dat.

Konfigurace limitu datového řádku

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

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

  2. V obecných nastaveních přejděte na limit řádku 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:

    Mezní hodnota vrácených záznamů je mezi 1 a 2 000.

Přidat rozevírací seznam

  1. Na řádku nabídek vyberte +Vložit.

  2. Vyberte Vstup a pak vyberte Rozevírací seznam. Na pravé straně plátna se zobrazí podokno Rozevírací seznam vlastností.

  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 máte data, můžete vybrat New York nebo Texas rozbalením rozevírací nabídky.

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

  5. V rozevíracím seznamu, který je 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 +Vložit .

  2. Vyberte Tabulku dat rozložení>. Podle potřeby přemísťujte 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 je automaticky vyplněn 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 zobrazující vybrané sloupce, 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 v pravém horním rohu řádku nabídek nebo vyberte klávesu F5 a zobrazte náhled aplikace.
  2. Vyzkoušejte rozevírací seznam, projděte si tabulku dat a potvrďte úspěšné načtení dat a prezentaci.

Omezení

  • Power Apps má limit až 2 000 záznamů výsledků vrácených klientovi. Celková paměť těchto záznamů nesmí překročit 64 MB a dobu 7 minut spuštění.
  • Konektor nepodporuje operátory forku a omezující vlastnosti .
  • Výjimky časového limitu: Konektor má omezení časového limitu 7 minut. Pokud se chcete vyhnout potenciálnímu problému s vypršením časového limitu, zefektivněte dotaz tak, aby běžel rychleji, nebo ho rozdělte do bloků dat. 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 pro dotazování dat pomocí konektoru Azure Data Exploreru najdete v tématu Známé problémy a omezení.