Nápady na řešení
Tento článek popisuje myšlenku řešení. Váš cloudový architekt může pomocí těchto pokynů vizualizovat hlavní komponenty pro typickou implementaci této architektury. Tento článek slouží jako výchozí bod k návrhu dobře navrženého řešení, které odpovídá konkrétním požadavkům vaší úlohy.
Tento článek představuje řešení pro automatizaci analýzy a vizualizace dat pomocí umělé inteligence (AI). Základní komponenty v řešení jsou Azure Functions, služby Azure AI a Azure Database for MySQL.
Architektura
Stáhněte si soubor aplikace Visio s touto architekturou.
Tok dat
- Aktivita funkce Azure umožňuje aktivovat aplikaci Azure Functions v kanálu Azure Data Factory. Vytvoříte připojení propojené služby a pomocí propojené služby s aktivitou určíte funkci Azure, kterou chcete spustit.
- Data pocházejí z různých zdrojů, jako je Azure Storage nebo Azure Event Hubs pro data s velkým objemem. Když kanál přijme nová data, aktivuje aplikaci Azure Functions.
- Aplikace Azure Functions volá rozhraní API služeb Azure AI k analýze dat.
- Rozhraní API služeb Azure AI vrátí výsledky analýzy ve formátu JSON do aplikace Azure Functions.
- Aplikace Azure Functions ukládá data a výsledky z rozhraní API služeb Azure AI ve službě Azure Database for MySQL.
- Azure Machine Learning používá vlastní algoritmy strojového učení k získání dalšího přehledu o datech.
- Konektor databáze MySQL pro Power BI poskytuje možnosti pro vizualizaci a analýzu dat v Power BI nebo vlastní webové aplikaci.
Komponenty
- Data Factory
- Functions
- Event Hubs
- Blob Storage
- Cognitive Services
- Cognitive Service pro jazyk
- Azure Database for MySQL
- Machine Learning Studio
- Power BI
Alternativy
- Toto řešení používá Azure Functions ke zpracování dat při jejich přijetí. Pokud ve zdroji dat již existuje velké množství dat, zvažte formy dávkového zpracování.
- Azure Stream Analytics poskytuje zpracování událostí pro velké objemy dat s rychlým streamováním, která přicházejí současně z více zdrojů. Stream Analytics také podporuje integraci s Power BI.
- Pokud chcete toto řešení porovnat s alternativami, projděte si následující zdroje informací:
Podrobnosti scénáře
Automatizovaný kanál k analýze dat používá následující služby:
- Služby Azure AI používají umělou inteligenci k zodpovězení otázek, analýze mínění a překladu textu.
- Azure Machine Learning poskytuje nástroje strojového učení pro prediktivní analýzu.
Řešení automatizuje doručování analýzy dat. Konektor propojuje Službu Azure Database for MySQL s nástroji pro vizualizaci, jako je Power BI.
Architektura používá aplikaci Azure Functions k ingestování dat z více zdrojů dat. Jedná se o bezserverové řešení, které nabízí následující výhody:
- Údržba infrastruktury: Azure Functions je spravovaná služba, která vývojářům umožňuje zaměřit se na inovativní práci, která poskytuje hodnotu podniku.
- Škálovatelnost: Azure Functions poskytuje výpočetní prostředky na vyžádání, takže instance funkcí se škálují podle potřeby. Při poklesu požadavků se prostředky a instance aplikací automaticky odsadí.
Potenciální případy použití
Toto řešení je ideální pro organizace, které spouštějí prediktivní analýzu dat z různých zdrojů. Mezi příklady patří organizace v následujících odvětvích:
- Finance
- Vzdělávání
- Telekomunikace
Důležité informace
U většiny funkcí má rozhraní API jazyka Azure AI maximální velikost 5120 znaků pro jeden dokument. U všech funkcí je maximální velikost požadavku 1 MB. Další informace o limitech dat a rychlosti najdete v tématu Omezení služeb pro službu Azure Cognitive Service pro jazyk.
Předchozí verze tohoto řešení používaly služby Azure AI Analýza textu API. Azure AI Language teď sjednocuje tři jednotlivé jazykové služby ve službách Azure AI: Analýza textu, QnA Maker a LUIS (Language Understanding). Snadno můžete migrovat z rozhraní API Analýza textu do rozhraní API azure AI Language API. Pokyny najdete v tématu Migrace na nejnovější verzi služby Azure Cognitive Service pro jazyk.
Přispěvatelé
Tento článek spravuje Microsoft. Původně byl napsán následujícím přispěvatelem.
Hlavní autor:
- Matt Cowen | Vedoucí architekt cloudových řešení
Pokud chcete zobrazit neveřejné profily LinkedIn, přihlaste se na LinkedIn.
Další kroky
- Functions
- Aktivita funkce Azure Ve službě Azure Data Factory
- Data Factory
- Event Hubs
- Blob Storage
- Cognitive Services
- Azure Cognitive Service pro jazyk
- Azure Database for MySQL
- Azure Machine Learning
- Power BI