Share via


Adatok kinyerése az Excelben a nevesített entitásfelismerés (NER) és a Power Automate használatával

Ebben az oktatóanyagban egy Power Automate-folyamatot fog létrehozni, amellyel kód írása nélkül nyerhet ki szöveget egy Excel-számolótáblában.

Ez a folyamat egy apartman komplexumról jelentett problémák táblázatát veszi fel, és két kategóriába sorolja őket: vízvezeték-szerelés és egyéb. Emellett kinyeri az őket küldő bérlők nevét és telefonszámait is. Végül a folyamat hozzáfűzi ezeket az adatokat az Excel-munkalaphoz.

Ebből az oktatóanyagból az alábbiakat sajátíthatja el:

  • Folyamat létrehozása a Power Automate használatával
  • Excel-adatok feltöltése OneDrive Vállalati verzió
  • Szöveg kinyerése az Excelből, és elküldése elnevezett entitások felismeréséhez (NER)
  • Excel-munkalap frissítéséhez használja az API-ból származó információkat.

Előfeltételek

Excel-fájl hozzáadása OneDrive Vállalati verzió

Töltse le a példa Excel-fájlt a GitHubról. Ezt a fájlt a OneDrive Vállalati verzió fiókjában kell tárolni.

Példák az Excel-fájlból

A problémákat nyers szövegben jelenti a rendszer. A NER funkcióval kinyerjük a személy nevét és telefonszámát. Ezután a folyamat megkeresi a "vízvezeték" szót a leírásban a problémák kategorizálásához.

Új Power Automate-munkafolyamat létrehozása

Nyissa meg a Power Automate webhelyet, és jelentkezzen be. Ezután válassza a Létrehozás és ütemezett folyamat lehetőséget.

A munkafolyamat-létrehozás képernyője

Az Ütemezett felhőfolyamat létrehozása lapon inicializálja a folyamatot a következő mezőkkel:

Mező Érték
Folyamat neve Ütemezett felülvizsgálat vagy más név.
Indítás Adja meg az aktuális dátumot és időpontot.
Ismételje meg az összes 1 óra

Változók hozzáadása a folyamathoz

Hozzon létre változókat az Excel-fájlhoz hozzáadandó információknak megfelelő változók létrehozásához. Válassza az Új lépés lehetőséget, és keresse meg az Inicializálás változót. Ezt négy alkalommal végezze el négy változó létrehozásához.

A változók inicializálásának lépése

Adja hozzá a következő információkat a létrehozott változókhoz. Ezek az Excel-fájl oszlopait jelölik. Ha a változók összecsukva vannak, kijelölheti őket a kibontásához.

Művelet Név Típus Érték
Változó inicializálása var_person Sztring Személy
2. változó inicializálása var_phone Sztring Telefonszám
3. változó inicializálása var_plumbing Sztring Vízvezeték
4. változó inicializálása var_other Sztring egyéb

a folyamatváltozókban található információk

Az Excel-fájl olvasása

Válassza az Új lépés lehetőséget, és írja be az Excel kifejezést, majd a műveletek listájából válassza a Táblázatban található sorok listázása lehetőséget.

Excel-sorok hozzáadása a folyamathoz

Adja hozzá az Excel-fájlt a folyamathoz a művelet mezőinek kitöltésével. Ehhez az oktatóanyaghoz a fájlt fel kell tölteni a OneDrive Vállalati verzió.

Excel-sorok kitöltése a folyamatban

Válassza az Új lépés lehetőséget, és adjon hozzá egy Alkalmaz műveletet az egyes műveletekhez .

Alkalmazás hozzáadása minden művelethez

Válassza a Kimenet kiválasztása az előző lépésből lehetőséget. A megjelenő Dinamikus tartalom mezőben válassza az érték lehetőséget.

kimenet kiválasztása az Excel-fájlból

Entitásfelismerési kérelem küldése

Ha még nem tette meg, létre kell hoznia egy nyelvi erőforrást a Azure Portal.

Nyelvi szolgáltatáskapcsolat létrehozása

Az Alkalmaz mindegyikre területen válassza a Művelet hozzáadása lehetőséget. Lépjen a nyelvi erőforrás kulcs- és végpontoldalára a Azure Portal, és kérje le a nyelvi erőforrás kulcsát és végpontját.

A folyamatba írja be a következő adatokat egy új nyelvi kapcsolat létrehozásához.

Megjegyzés

Ha már létrehozott egy nyelvi kapcsolatot, és módosítani szeretné a kapcsolat részleteit, válassza a jobb felső sarokban található három pontot, és válassza az + Új kapcsolat hozzáadása lehetőséget.

Mező Érték
Kapcsolat neve A nyelvi erőforrással való kapcsolat neve. Például: TAforPowerAutomate.
Fiókkulcs A nyelvi erőforrás kulcsa.
Webhely URL-címe A nyelvi erőforrás végpontja.

Nyelvi erőforrás hitelesítő adatainak hozzáadása a folyamathoz

Excel-tartalom kinyerése

A kapcsolat létrehozása után keressen rá a Text Analytics, és válassza a Nevesített entitásfelismerés lehetőséget. Ez információkat nyer ki a probléma leírási oszlopából.

Entitások kinyerése az Excel-munkalapról

A Szöveg mezőben válassza a Leírás lehetőséget a megjelenő Dinamikus tartalomablakokban. Írja be en a nyelv kifejezést, és a dokumentumazonosítóként adjon meg egy egyedi nevet (előfordulhat, hogy a Speciális beállítások megjelenítése lehetőséget kell választania).

A leírás oszlop szövegének lekérése az Excel-munkalapról

Az Alkalmaz mindegyikre területen válassza a Művelet hozzáadása lehetőséget, és hozzon létre egy másik Alkalmaz műveletet az egyes műveletekre . Jelölje ki a szövegmezőt, és jelölje ki a megjelenő Dinamikus tartalom ablakban lévő dokumentumokat .

Minden művelethez hozzon létre egy másikat.

A személy nevének kinyerése

Ezután megkeressük a személy entitástípusát a NER-kimenetben. Az Alkalmaz minden 2-ben válassza a Művelet hozzáadása lehetőséget, és hozzon létre egy újabb Alkalmaz műveletet az egyes műveletekre . Jelölje ki a szövegmezőt, és válassza az Entitások lehetőséget a megjelenő Dinamikus tartalom ablakban.

A személy entitásának megkeresése a NER-kimenetben

Az újonnan létrehozott Apply to each 3 műveleten belül válassza a Művelet hozzáadása lehetőséget, és adjon hozzá egy Feltétel vezérlőelemet.

Feltételvezérlő hozzáadása az Alkalmaz minden 3 művelethez

A Feltétel ablakban jelölje ki az első szövegdobozt. A Dinamikus tartalom ablakban keresse meg a Kategóriát , és válassza ki.

Kategória hozzáadása a vezérlőfeltételhez

Győződjön meg arról, hogy a második mező értéke egyenlő. Ezután jelölje ki a harmadik mezőt, és keressen rá var_person a Dinamikus tartalom ablakban.

A személy változójának hozzáadása

A Ha igen feltételbe írja be az Excelbe, majd válassza a Sor frissítése lehetőséget.

Az igen feltétel frissítése

Adja meg az Excel adatait, és frissítse a Kulcsoszlop, a Kulcsérték és a PersonName mezőket. Ezzel hozzáfűzi az API által észlelt nevet az Excel-munkalaphoz.

Excel-adatok hozzáadása

A telefonszám lekérése

A névre kattintva kis méretűre állíthatja az Alkalmaz 3 műveletet. Ezután adjon hozzá egy másik Alkalmaz minden műveletet az Alkalmaz minden 2-hez, mint korábban. Az Alkalmazás nevet fogja adni minden 4-nek. Jelölje ki a szövegdobozt, és adjon hozzá entitásokat a művelet kimeneteként.

Adja hozzá a NER-kimenet entitásait egy másik művelethez.

Az Apply to each 4 területen adjon hozzá egy Feltétel vezérlőelemet. A neve 2. feltétel lesz. Az első szövegmezőben keressen és vegyen fel kategóriákat a Dinamikus tartalom ablakból. Győződjön meg arról, hogy a középső mező értéke egyenlő. Ezután a megfelelő szövegmezőbe írja be a következőt var_phone: .

Második feltételvezérlő hozzáadása

A Ha igen feltételben adjon hozzá egy Sor frissítése műveletet. Ezután adja meg a fentihez hasonló adatokat az Excel-munkalap telefonszámok oszlopában. Ezzel hozzáfűzi az API által észlelt telefonszámot az Excel-munkalaphoz.

Excel-adatok hozzáadása a másodikhoz, ha igen feltétel

A vízvezetékekkel kapcsolatos problémák elhárítása

A nevére kattintva kis méretűre állíthatja az Alkalmaz 4-et . Ezután hozzon létre egy másik Alkalmaz műveletet a szülőművelet mindegyikére. Jelölje ki a szövegdobozt, és adja hozzá az Entitások elemet a művelet kimeneteként a Dinamikus tartalom ablakból.

Hozzon létre egy másikat az egyes műveletekre

Ezután a folyamat ellenőrzi, hogy az Excel táblázatsorában található problémaleírás tartalmazza-e a "vízvezeték" szót. Ha igen, hozzáadja a "vízvezetéket" a IssueType oszlophoz. Ha nem, akkor az "egyéb" kifejezést írjuk be.

Az Alkalmaz minden 4 műveletre területen adjon hozzá egy feltételvezérlőt . A neve 3. feltétel lesz. Az első szövegmezőben keresse meg és adja hozzá a Leírást az Excel-fájlból a Dinamikus tartalom ablak használatával. Győződjön meg arról, hogy a középső mező tartalmazza. Ezután a megfelelő szövegmezőben keresse meg és válassza a var_plumbinglehetőséget.

Új feltételvezérlő létrehozása

A Ha igen feltételben válassza a Művelet hozzáadása, majd a Sor frissítése lehetőséget. Ezután adja meg az adatokat a korábbiakhoz hasonlóan. A IssueType oszlopban válassza a lehetőséget var_plumbing. Ez egy "vízvezeték" címkét alkalmaz a sorra.

A Ha nincs feltétel, válassza a Művelet hozzáadása, majd a Sor frissítése lehetőséget. Ezután adja meg az adatokat a korábbiakhoz hasonlóan. A IssueType oszlopban válassza a lehetőséget var_other. Ez egy "másik" címkét alkalmaz a sorra.

Információ hozzáadása mindkét feltételhez

A munkafolyamat tesztelése

A képernyő jobb felső sarkában válassza a Mentés, majd a Tesztelés lehetőséget. A Tesztfolyamat területen válassza a manuálisan lehetőséget. Ezután válassza a Tesztelés és a Folyamat futtatása lehetőséget.

Az Excel-fájl frissül a OneDrive-fiókjában. Az alábbihoz hasonlóan fog kinézni.

A munkafolyamat tesztelése és a kimenet megtekintése

Következő lépések