Megosztás a következőn keresztül:


Adatok Power Apps lekérdezése az Azure Data Explorer

Az Azure Data Explorer egy gyors, teljes körűen felügyelt adatelemzési szolgáltatás, a nagy mennyiségű, alkalmazásokból, webhelyekről, IoT-eszközökről és egyebekről érkező adatstreamelés valós idejű elemzéséhez.

Power Apps egy alkalmazásokat, szolgáltatásokat, összekötőket és adatplatformokat tartalmazó csomag, amely gyors alkalmazásfejlesztési környezetet biztosít az üzleti adatokhoz csatlakozó egyéni alkalmazások létrehozásához. Az Power Apps összekötő akkor hasznos, ha az Azure Data Explorer streamelési adatainak nagy és egyre bővülő gyűjteménye van, és alacsony kódszámú, magas funkcionalitású alkalmazást szeretne létrehozni az adatok felhasználásához. Ebben a cikkben egy Power Apps alkalmazást hoz létre az Azure Data Explorer adatainak lekérdezéséhez.

Előfeltételek

Csatlakozás az Azure Data Explorer Connectorhoz

  1. Lépjen a webhelyre https://make.powerapps.com/ , és jelentkezzen be.

  2. A bal oldali menüben válassza a További>kapcsolatok lehetőséget.

  3. Válassza az + Új kapcsolat lehetőséget.

    Képernyőkép a Kapcsolatok lapról, kiemelve az Új kapcsolat létrehozása gombot.

  4. Keresse meg az Azure Data Explorer, majd válassza az Azure Data Explorer lehetőséget.

    Képernyőkép az új kapcsolat oldaláról, amelyen a keresés látható, és válassza az Azure Data Explorer kapcsolat lehetőséget.

  5. A megjelenő Azure Data Explorer ablakban válassza a Létrehozás lehetőséget.

    Képernyőkép az Azure Data Explorer kapcsolat párbeszédpanelről, kiemelve a létrehozás gombot.

  6. Adja meg hitelesítő adatait a hitelesítési ablakban.

Az Azure Data Explorer-összekötőjével Power Appskapcsolatos további információkért lásd: Azure Data Explorer-összekötő

Alkalmazás létrehozása

  1. A bal oldali menüben válassza az Alkalmazások lehetőséget.

  2. Válassza az + Új alkalmazás>Kezdés oldaltervvel lehetőséget.

    Képernyőkép az alkalmazások oldaláról, amelyen az új vászonalapú alkalmazás létrehozása gomb látható.

  3. Válassza az Üres vászon lehetőséget. Alapértelmezés szerint a Táblagép formátum van kiválasztva.

Összekötő hozzáadása

  1. A bal oldali menüben válassza az Adatok lehetőséget.

    Képernyőkép az új alkalmazásoldal navigációs menüjéről. Az Adatok menüpont ki van emelve.

  2. Válassza az Adatok hozzáadása lehetőséget.

  3. Bontsa ki az Összekötők elemet, válassza az Azure Data Explorer lehetőséget, majd válassza ki az Azure Data Explorer felhasználót.

    Képernyőkép az alkalmazás oldaláról, amelyen az adatösszekötők listája látható. Az Azure Data Explorer összekötő ki van emelve.

Az Azure Data Explorer mostantól adatforrásként lesz hozzáadva.

Adatsorkorlát konfigurálása

Igény szerint megadhatja, hogy hány rekordot kér le a rendszer kiszolgálóalapú kapcsolatokból, ahol a delegálás nem támogatott.

  1. A menüsávon válassza a Beállítások lehetőséget.

  2. Az Általános beállítások területen görgessen az Adatsorkorláthoz, majd állítsa be a visszaadott rekordok korlátját. Az alapértelmezett határérték 500.

    Képernyőkép a beállítások oldaláról, amelyen a visszatérési eredmények korlátja beállítás látható.

    Megjegyzés

    A visszaadott rekordok korlátja 1 és 2000 között van.

Legördülő lista hozzáadása

  1. A menüsávon válassza a +Beszúrás lehetőséget.

  2. Válassza a Bemenet, majd a Legördülő lista lehetőséget. A Legördülő tulajdonságok panel a vászon jobb szélső részén jelenik meg.

  3. A tulajdonságok panelen válassza a Speciális lapot.

  4. Az Adatok területen cserélje le az Elemek helyőrző szövegét a következőre:

    ["NEW YORK","TEXAS"]
    

    Megjelenik egy legördülő menü a vásznon. Ha már rendelkezik adatokkal, válassza a New York vagy Texas lehetőséget a legördülő menü kibontásával.

    Képernyőkép az alkalmazás oldaláról, amelyen a legördülő menüben a kitöltött elemek láthatók.

  5. Ha a legördülő lista továbbra is ki van jelölve, cserélje le az OnChange helyőrző szövegét a következő képletre.

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

Adattábla hozzáadása

  1. Válassza a +Beszúrás lehetőséget a menüsávon.

  2. Válassza az Elrendezési>adattábla lehetőséget. Helyezze át az adattáblát szükség szerint.

  3. A tulajdonságok panelen válassza a Speciális lapot.

  4. Az Adatok területen cserélje le az Elemek helyőrző szövegét a következő képletre. A képlet az Add Dropdown (Legördülő lista hozzáadása) képlet alapján határozza meg a megfeleltetendő oszloptípusokat.

    ForAll( 
    KustoQueryResults, 
    { 
    EventId: Value(Value.EventId), 
    EventType: Text(Value.EventType),
    DamageProperty: Value(Value.DamageProperty) 
    } 
    )
    
  5. A tulajdonságok panelen válassza a Tulajdonságok lapot.

    Az adatforrás automatikusan fel van töltve az adattábla Items (Elemek ) szakaszában megadott forrással. Ebben a példában a forrás a következő KustoQueryResults: .

  6. Válassza a Mezők szerkesztése, majd a + Mező hozzáadása lehetőséget.

    Képernyőkép az alkalmazásvászonról, amelyen az adattáblához hozzáadni kívánt kijelölt oszlopok láthatók.

  7. Válassza ki a kívánt mezőket, majd válassza a Hozzáadás lehetőséget. Megjelenik a kijelölt adattábla előnézete.

    Képernyőkép az alkalmazás oldaláról, amelyen az adatokkal kitöltött táblázat előnézete látható.

  8. Válassza a Mentés lehetőséget, majd adja meg az alkalmazás nevét.

Alkalmazás ellenőrzése

  1. Válassza a menüsor jobb szélső részén található Lejátszás gombot, vagy válassza az F5 lehetőséget az alkalmazás előnézetének megtekintéséhez.
  2. Próbálja ki a legördülő menüt, görgessen végig az adattáblán, és erősítse meg a sikeres adatlekérést és a bemutatót.

Korlátozások

  • Power Apps legfeljebb 2000 eredményrekordot adhat vissza az ügyfélnek. Ezeknek a rekordoknak a teljes memóriája nem haladhatja meg a 64 MB-ot és a hét perc futási időt.
  • Az összekötő nem támogatja az elágazás és az aspektus operátorokat .
  • Időtúllépési kivételek: Az összekötő időtúllépési korlátja 7 perc. A lehetséges időtúllépési problémák elkerülése érdekében tegye hatékonyabbá a lekérdezést, hogy gyorsabban fusson, vagy bontsa darabokra. Minden adattömb a lekérdezés egy másik részén futtatható. További információ: Ajánlott lekérdezési eljárások.

Az Azure Data Explorer-összekötővel történő adatbekérdezés ismert problémáival és korlátozásával kapcsolatos további információkért lásd: Ismert problémák és korlátozások