Používanie Prehľady UI v aplikácii Power BI Desktop

V službe Power BI môžete použiť Prehľady UI na získanie prístupu ku kolekcii vopred naučených modelov strojového učenia, ktoré vám pomôžu zlepšiť prípravu údajov. Prístup k Prehľady UI máte v Editor Power Query. Súvisiace funkcie a funkcie nájdete na kartách Domov a Pridať stĺpec v časti Editor Power Query.

Screenshot of AI Insights in the Add Column tab.

Tento článok popisuje funkcie Analýza textu a Videnie zo služieb Azure Cognitive Services. V tomto článku je tiež popísaná časť s popisom vlastných funkcií, ktoré sú v Power BI k dispozícii zo služby Azure strojové učenie.

Používanie funkcií Analýza textu a Videnie

S funkciami Analýza textu a Videnie v Power BI môžete použiť rôzne algoritmy zo služieb Azure Cognitive Services na obohatenie svojich údajov v Power Query.

V súčasnosti sú podporované tieto služby:

Transformácie sa vykonávajú na služba Power BI a nevyžadujú predplatné služieb Azure Cognitive Services.

Dôležité

Na používanie funkcií Analýza textu a Videnie sa vyžaduje Power BI Premium.

Povolenie funkcií Analýza textu a Videnie v kapacitách Premium

Kognitívne služby sú podporované pre uzly kapacity Premium EM2, A2 alebo P1 a iné uzly s viacerými zdrojmi. Na spustenie služieb Cognitive Services sa používa samostatné vyťaženie umelej inteligencie v kapacite. Pred použitím služieb Cognitive Services v Power BI musíte povoliť vyťaženie umelej inteligencie v nastaveniach kapacity portálu na správu. Vyťaženie umelej inteligencie môžete zapnúť v sekcii pracovného vyťaženia a zadefinovať maximálny rozsah pamäte, ktorý chcete, aby toto vyťaženie využívalo. Odporúčaný limit pamäte je 20 %. Prekročenie tohto limitu spôsobí spomalenie dotazu.

Dostupné funkcie

Táto časť popisuje dostupné funkcie v službe Cognitive Services v Power BI.

Zistenie jazyka

Funkcia Detect language vyhodnocuje textový vstup a pre každé pole vráti názov jazyka a identifikátor ISO. Táto funkcia je užitočná pre stĺpce údajov, ktoré zhromažďujú ľubovoľný text, kde je jazyk neznámy. Funkcia očakáva, že na vstupe budú údaje v textovom formáte.

Analýza textu dokáže rozlíšiť až 120 jazykov. Ďalšie informácie nájdete v téme podporované jazyky.

Extrahovanie kľúčových fráz

Funkcia Extrakcia kľúčových fráz vyhodnocuje neštruktúrovaný text a pre každé textové pole vráti zoznam kľúčových fráz. Funkcia vyžaduje ako vstup textové pole a akceptuje voliteľný vstup pre kód ISO jazyka.

Extrakcia kľúčovej frázy funguje najlepšie, keď jej dodáte väčšie kusy textu, s ktorými môže pracovať, na rozdiel od analýzy nálady. Analýza nálady funguje lepšie na menších blokoch textu. Ak chcete získať najlepšie výsledky z oboch operácií, zvážte zodpovedajúcim spôsobom zmeniť nastavenie vstupov.

Citové skóre

Funkcia Citové skóre vyhodnotí textový vstup a vráti citové skóre pre každý dokument v rozmedzí od 0 (negatívne) až 1 (pozitívne). Citové skóre tiež prijíma voliteľný vstup pre kód ISO jazyka. Táto funkcia je užitočná na zisťovanie pozitívnej a negatívnej nálady v sociálnych sieťach, recenziách zákazníkov a diskusných fórach.

Analýza textu používa klasifikačný algoritmus strojového učenia na generovanie citového skóre od 0 po 1. Skóre bližšie k 1 označuje pozitívnu náladu. Skóre bližšie k 0 označuje negatívnu náladu. Model má vopred naučené rozsiahle množstvo textu, v rámci čoho má priradenia nálady. V súčasnosti nie je možné poskytnúť vlastné údaje na školenie. Model používa počas analýzy textu kombináciu techník vrátane spracovania textu, analýzy častí reči, umiestnenia slov a spojov medzi slovami. Ďalšie informácie o algoritme nájdete v téme Predstavujeme analýzu textu.

Analýza nálady sa vykonáva v celom vstupnom poli, a nie extrakciou nálady pre konkrétnu entitu v texte. V praxi existuje tendencia pre zlepšenie presnosti hodnotenia, ak dokumenty obsahujú jednu alebo dve vety a nie veľký blok textu. Vo fáze hodnotenia objektívnosti model určuje, či vstupné pole ako celok, je objektívne alebo obsahuje nálady. Vstupné pole, ktoré je väčšinou objektívne, nepostúpi do frázy zisťovania nálady, čo má za následok skóre 0,50 bez ďalšieho spracovania. Pre vstupné polia, ktoré pokračujú v kanáli, sa v ďalšej fáze vygeneruje skóre väčšie alebo menšie ako 0,50 v závislosti od stupňa nálady zistenej vo vstupnom poli.

V súčasnosti funkcia Analýza nálady podporuje angličtinu, nemčinu, španielčinu a francúzštinu. Ostatné jazyky sú v režime ukážky. Ďalšie informácie nájdete v téme podporované jazyky.

Označiť obrázky

Funkcia Označovanie obrázkov vráti značky na základe viac ako 2 000 rozpoznateľných objektov, živých bytostí, scenérií a akcií. Ak sú značky nejednoznačné alebo nie sú všeobecne známe, výstup poskytuje tipy na objasnenie významu značky v kontexte známeho prostredia. Značky nie sú usporiadané ako taxonómia a neexistujú žiadne hierarchie dedenia. Kolekcia obsahových značiek vytvára základ pre popis obrázka zobrazený ako jazyk čitateľný ľuďmi vo formáte celých viet.

Po nahraní obrázka alebo zadaní URL adresy obrázka algoritmy Computer Vision výstup značiek na základe objektov, živých bytostí a akcií identifikovaných na obrázku. Označovanie nie je obmedzené na hlavný predmet, ako je napríklad osoba v popredí, ale obsahuje aj prostredie (vnútorné alebo vonkajšie), nábytok, nástroje, rastliny, zvieratá, príslušenstvo, zariadenia a podobne.

Táto funkcia vyžaduje ako vstup URL adresu obrázka alebo pole base-64. V súčasnosti označovanie obrázkov podporuje angličtinu, španielčinu, japončinu, portugalčinu a zjednodušenú čínštinu. Ďalšie informácie nájdete v téme podporované jazyky.

Vyvolanie funkcií Analýza textu a Videnie v Power Query

Ak chcete obohatiť údaje o funkcie Analýza textu a Videnie, otvorte Editor Power Query. Tento príklad vás prevedie hodnotením nálady textu. Pomocou rovnakých krokov môžete extrahovať kľúčové frázy, rozpoznať jazyk a označiť obrázky.

Vyberte tlačidlo Analýza textu na páse s nástrojmi Domov alebo Pridať stĺpec. Keď sa zobrazí výzva, prihláste sa.

Screenshot of the Text analytics dialog box showing the Detect language function.

Po prihlásení vyberte v kontextovom okne funkciu, ktorú chcete použiť, a stĺpec údajov, ktorý chcete transformovať.

Screenshot of the Text analytics dialog box showing the Score sentiment function.

Power BI vyberie na spustenie funkcie kapacitu Premium a odošle výsledky späť do aplikácie Power BI Desktop. Vybratá kapacita sa používa iba pre funkcie Analýza textu a Videnie počas aplikácie a obnovení v aplikácii Power BI Desktop. Po publikovaní zostavy sa obnovenia spúšťajú v kapacite Premium pracovného priestoru, v ktorej je zostava publikovaná. Kapacitu používanú pre všetky služby Cognitive Services môžete zmeniť v rozbaľovacom zozname v ľavom dolnom rohu kontextového okna.

Screenshot of the dropdown option to select the Premium capacity used for AI Insights.

ISO kód jazyka je voliteľný vstup na špecifikovanie jazyka textu. Ako vstup môžete použiť stĺpec alebo statické pole. V tomto príklade je pre celý stĺpec jazyk zadaný ako angličtina (en). Ak toto pole ponecháte prázdne, Power BI pred použitím funkcie automaticky zistí jazyk. Potom vyberte položku Použiť.

Pri prvom použití Prehľady UI na nový zdroj údajov sa v aplikácii Power BI Desktop zobrazí výzva na nastavenie úrovne ochrany osobných údajov.

Screenshot of a warning that states Information is required about data privacy.

Poznámka

Obnovenia sémantického modelu v službe Power BI fungujú iba pre zdroje údajov, v ktorých je úroveň ochrany osobných údajov nastavená na možnosť Verejné alebo Organizačné.

Po vyvolaní funkcie sa výsledok pridá ako nový stĺpec do tabuľky. Transformácia sa tiež pridá ako uplatnený krok v dotaze.

V prípadoch označovania obrázkov a extrakcie kľúčových fráz môžu výsledky vrátiť viacero hodnôt. Každý jednotlivý výsledok sa vráti v duplikáte pôvodného riadka.

Publikovanie zostavy s funkciami Analýza textu a Videnie

Počas úprav v Power Query a vykonávania obnovení v aplikácii Power BI Desktop používajú funkcie Analýza textu a Videnie kapacitu Premium, ktorá bola vybratá v službe Editor Power Query. Po publikovaní zostavy v rámci funkcie Analýza textu alebo Videnie použijú kapacitu Premium pracovného priestoru, v ktorom bola zostava publikovaná.

Zostavy s použitými funkciami Analýza textu a Videnie je potrebné publikovať v pracovnom priestore, ktorý sa nachádza v kapacite Premium, v opačnom prípade zlyhá sémantický model.

Spravovanie vplyvu na kapacitu Premium

V nasledujúcich častiach sa opisuje, ako možno spravovať vplyvy funkcií Analýza textu a Videnie na kapacitu.

Výber kapacity

Autori zostáv môžu vybrať kapacitu Premium, v ktorej sa má spustiť Prehľady UI. Služba Power BI predvolene vyberie prvú vytvorenú kapacitu, ku ktorej má používateľ prístup.

Monitorovanie pomocou aplikácie Metrika kapacity

Vlastníci kapacity Premium môžu monitorovať vplyv funkcií Analýza textu a Videnie na kapacitu pomocou aplikácie Microsoft Fabric Capacity Metrics. Aplikácia poskytuje podrobné metriky o stave vyťažení umelej inteligencie v rámci vašej kapacity. Horný graf zobrazuje spotrebu pamäte vyťaženiami umelej inteligencie. Správcovia kapacity Premium môžu nastaviť limit pamäte pre vyťaženie umelej inteligencie na kapacitu. Keď využitie pamäte dosiahne limit pamäte, môžete zvážiť zvýšenie limitu pamäte alebo presunutie niektorých pracovných priestorov do inej kapacity.

Porovnanie služieb Power Query a Power Query Online

Funkcie Analýza textu a Videnie používané v Power Query a Power Query Online sú rovnaké. Medzi týmito prostrediami je len niekoľko rozdielov:

  • Power Query obsahuje samostatné tlačidlá pre funkcie Analýza textu, Videnie a Azure strojové učenie. V Power Query Online sú tieto funkcie skombinované do jednej ponuky.
  • V Power Query môže autor zostavy vybrať kapacitu Premium, ktorá sa použije na spustenie funkcií. Táto voľba nie je v power query Online potrebná, pretože tok údajov sa už nachádza v konkrétnej kapacite.

Dôležité informácie a obmedzenia týkajúce sa analýzy textu

Pri používaní funkcie Analýza textu si buďte pamätať na niekoľko obmedzení.

  • Prírastkové obnovenie je podporované, pri použití v dotazoch s prehľadmi UI však môže spôsobiť problémy s výkonom.
  • Nepodporuje sa priamy dotaz.

Používanie služby Azure strojové učenie

Mnohé organizácie používajú strojové učenie modely na zlepšenie prehľadov a predpovedí týkajúcich sa ich podnikania. Možnosť vizualizácie a vyvolania prehľadov z týchto modelov môže pomôcť so šírením týchto prehľadov podnikových používateľov, ktorí ich potrebujú najviac. Power BI umožňuje pomocou jednoduchých gest typu "bod-a-kliknutie" zahrnúť prehľady z modelov hosťovaných v službe Azure strojové učenie.

Ak chcete využiť túto funkciu, odborník v používaní údajov môže analytikovi služby BI poskytnúť prístup k modelu služby Azure strojové učenie prostredníctvom portálu Azure. Potom na začiatku každej relácie služba Power Query zistí všetky modely služby Azure strojové učenie, ku ktorým má používateľ prístup, a zobrazí ich ako dynamické funkcie služby Power Query. Používateľ môže vyvolať dané funkcie tak, že k nim pristupuje na páse s nástrojmi v Editor Power Query alebo priamym vyvolaním funkcie strojového učenia. Pri vyvolávaní modelu služby Azure strojové učenie služba Power BI automaticky dávkuje požiadavky na prístup pre množinu riadkov na dosiahnutie lepšieho výkonu.

Táto funkcia je podporovaná v aplikácii Power BI Desktop, tokoch údajov služby Power BI a pre Power Query Online v aplikácii služba Power BI.

Ďalšie informácie o tokoch údajov nájdete v téme Samoobslužná príprava údajov v službe Power BI.

Ďalšie informácie o službe Azure strojové učenie nájdete v nasledujúcich článkoch:

Udelenie prístupu k modelu strojové učenie Azure

Na prístup k modelu služby Azure strojové učenie zo služby Power BI musí mať používateľ prístup na čítanie k predplatnému služby Azure. Okrem toho musia mať k pracovnému priestoru služby strojové učenie aj prístup na čítanie.

Kroky v tejto časti popisujú poskytnutie prístupu používateľovi služby Power BI k modelu hosťovanému v službe Azure strojové učenie. S týmto prístupom môžu tento model použiť ako funkciu Power Query. Ďalšie informácie nájdete v téme Spravovanie prístupu pomocou funkcie RBAC a portálu Azure.

  1. Prihláste sa do portálu Azurel.
  2. Prejdite na stránku Predplatné . Stránku Predplatné môžete nájsť pomocou zoznamu Všetky služby v ľavej navigačnej ponuke portálu Azure.
  3. Vyberte predplatné.
  4. Vyberte položku Riadenie prístupu (IAM) a potom vyberte tlačidlo Pridať .
  5. Ako rolu vyberte možnosť Čitateľ . Vyberte používateľa služby Power BI, ktorému chcete poskytnúť prístup k modelu služby Azure strojové učenie.
  6. Vyberte položku Uložiť.
  7. Zopakujte kroky tri až šesť a udeľte používateľovi prístup čitateľa ku konkrétnemu strojové učenie pracovnému priestoru hosťovaniu modelu.

Zisťovanie schémy pre strojové učenie modely

Vedci pracujúci s údajmi predovšetkým používajú jazyk Python na vývoj a dokonca nasadenie modelov strojového učenia na strojové učenie. Odborník na údaje musí výslovne vygenerovať súbor schémy pomocou jazyka Python.

Tento súbor schémy musí byť súčasťou nasadenej webovej služby pre modely strojové učenie. Ak chcete automaticky vygenerovať schému pre webovú službu, musíte zadať ukážku vstupu/výstupu do vstupného skriptu nasadzovaného modelu. Ďalšie informácie nájdete v podsekcii o generovanie schémy (voliteľnej) automatickej architektúry Swagger v dokumentácii k službe Azure strojové učenie Nasadenie modelov. Prepojenie obsahuje príklad vstupného skriptu s príkazmi na generovanie schémy.

Konkrétne funkcie @input_schema a @output_schema vo vstupnom skripte odkazujú na vzorové formáty vstupu a výstupu v premenných input_sample a output_sample. Tieto funkcie používajú tieto ukážky na generovanie špecifikácie OpenAPI (Swagger) pre webovú službu počas nasadenia.

Tieto pokyny na generovanie schémy aktualizáciou vstupného skriptu je potrebné použiť aj na modely vytvorené pomocou pokusov s automatizovaným strojovým učením s súpravou Azure strojové učenie SDK.

Poznámka

Modely vytvorené pomocou grafického rozhrania Azure strojové učenie v súčasnosti nepodporujú generovanie schémy, v na nasledujúcich vydaniach však budú.

Vyvolanie modelu služby Azure strojové učenie v doplnku Power Query

Akýkoľvek model služby Azure strojové učenie, ku ktorému ste získali prístup, môžete vyvolať priamo z Editor Power Query. Ak chcete získať prístup k modelom Azure strojové učenie, vyberte tlačidlo Azure strojové učenie na páse s nástrojmi Domov alebo Pridať stĺpec v Editor Power Query.

Screenshot shows the Azure Machine Learning button in the Power Query Editor.

Všetky modely azure strojové učenie, ku ktorým máte prístup, sú uvedené ako funkcie služby Power Query. Vstupné parametre pre model Azure strojové učenie sú tiež automaticky mapované ako parametre zodpovedajúcej funkcie Power Query.

Model azure strojové učenie môžete vyvolať určením ktoréhokoľvek stĺpca vybratej entity ako vstupu z rozbaľovacieho zoznamu. Môžete tiež zadať konštantnú hodnotu, ktorá sa má použiť ako vstup, a to tak, že prepnete ikonu stĺpca na ľavej strane dialógového okna vstupu.

Screenshot of the Azure Machine Learning Models dialog box.

Výberom položky OK zobrazíte ukážku výstupu modelu služby Azure strojové učenie vo forme nového stĺpca v tabuľke entít. Vyvolanie modelu sa zobrazí ako uplatnený krok pre dotaz.

Ak model vráti viacero výstupných parametrov, zoskupia sa ako záznam vo výstupnom stĺpci. Stĺpec môžete rozbaliť a vytvoriť tak jednotlivé výstupné parametre v samostatných stĺpcoch.

Dôležité informácie a obmedzenia týkajúce sa služby Azure strojové učenie

Nasledujúce dôležité informácie a obmedzenia sa vzťahujú na službu Azure strojové učenie v aplikácii Power BI Desktop.

  • Modely vytvorené pomocou grafického rozhrania služby Azure strojové učenie v súčasnosti nepodporujú generovanie schémy. Podpora sa očakáva v na nasledujúcich vydaniach.
  • Prírastkové obnovenie je podporované, pri použití v dotazoch s prehľadmi UI však môže spôsobiť problémy s výkonom.
  • Nepodporuje sa priamy dotaz.
  • Používatelia s licenciou Premium na používateľa nemôžu používať Prehľady UI z aplikácie Power BI Desktop. Musíte použiť licenciu Premium, ktorá nie je ppu Premium s príslušnou kapacitou Premium. Naďalej môžete služba Power BI používať Prehľady UI s licenciou na Premium na používateľa.

Tento článok poskytol prehľad integrácie strojové učenie do aplikácie Power BI Desktop. Nasledujúce články môžu byť tiež zaujímavé a užitočné.