App intelligenti con Database di Azure per MySQL

Servizio app di Azure
Servizi di intelligenza artificiale di Azure
Database di Azure per MySQL
Azure Machine Learning
Power BI

Idee per soluzioni

In questo articolo viene descritta un'idea di soluzione. Il cloud architect può usare queste linee guida per visualizzare i componenti principali di un'implementazione tipica di questa architettura. Usare questo articolo come punto di partenza per il design di una soluzione ben progettata che sia in linea con i requisiti specifici del carico di lavoro.

Questo articolo presenta una soluzione per automatizzare l'analisi e la visualizzazione dei dati usando l'intelligenza artificiale. I componenti principali della soluzione sono Funzioni di Azure, servizi di intelligenza artificiale di Azure e Database di Azure per MySQL.

Architettura

Diagramma dell'architettura che mostra il flusso di dati di un'applicazione intelligente usando Database di Azure per MySQL.

Scaricare un file di Visio di questa architettura.

Flusso di dati

  1. Un'attività della funzione di Azure consente di attivare un'app Funzioni di Azure nella pipeline di Azure Data Factory. Si crea una connessione al servizio collegato e si usa il servizio collegato con un'attività per specificare la funzione di Azure da eseguire.
  2. I dati provengono da diverse origini, ad esempio Archiviazione di Azure o Hub eventi di Azure per i dati con volumi elevati. Quando la pipeline riceve nuovi dati, attiva l'app Funzioni di Azure.
  3. L'app Funzioni di Azure chiama l'API dei servizi di intelligenza artificiale di Azure per analizzare i dati.
  4. L'API dei servizi di intelligenza artificiale di Azure restituisce i risultati dell'analisi in formato JSON all'app Funzioni di Azure.
  5. L'app Funzioni di Azure archivia i dati e i risultati dell'API dei servizi di intelligenza artificiale di Azure in Database di Azure per MySQL.
  6. Azure Machine Learning usa algoritmi di Machine Learning personalizzati per fornire ulteriori informazioni sui dati.
  7. Il connettore di database MySQL per Power BI offre opzioni per la visualizzazione e l'analisi dei dati in Power BI o in un'applicazione Web personalizzata.

Componenti

Alternative

Dettagli dello scenario

La pipeline automatizzata usa i servizi seguenti per analizzare i dati:

  • I servizi di intelligenza artificiale di Azure usano l'intelligenza artificiale per la risposta alle domande, l'analisi del sentiment e la traduzione testuale.
  • Azure Machine Learning fornisce strumenti di Machine Learning per l'analisi predittiva.

La soluzione automatizza il recapito dell'analisi dei dati. Un connettore collega Database di Azure per MySQL con strumenti di visualizzazione come Power BI.

L'architettura usa un'app Funzioni di Azure per inserire dati da più origini dati. Si tratta di una soluzione serverless che offre i vantaggi seguenti:

  • Manutenzione dell'infrastruttura: Funzioni di Azure è un servizio gestito che consente agli sviluppatori di concentrarsi sul lavoro innovativo che offre valore all'azienda.
  • Scalabilità: Funzioni di Azure fornisce risorse di calcolo su richiesta, quindi le istanze di funzione vengono ridimensionate in base alle esigenze. Man mano che le richieste cadono, le risorse e le istanze dell'applicazione vengono disattivate automaticamente.

Potenziali casi d'uso

Questa soluzione è ideale per le organizzazioni che eseguono analisi predittive sui dati di varie origini. Gli esempi includono le organizzazioni nei settori seguenti:

  • Dati finanziari
  • Istruzione
  • Telecomunicazioni

Considerazioni

  • Per la maggior parte delle funzionalità, l'API del linguaggio di intelligenza artificiale di Azure ha una dimensione massima di 5120 caratteri per un singolo documento. Per tutte le funzionalità, la dimensione massima della richiesta è 1 MB. Per altre informazioni sui limiti di dati e velocità, vedere Limiti del servizio per Il servizio cognitivo di Azure per la lingua.

  • Le versioni precedenti di questa soluzione usavano i servizi di intelligenza artificiale di Azure Analisi del testo API. Azure AI Language ora unifica tre singoli servizi linguistici nei servizi di intelligenza artificiale di Azure: Analisi del testo, QnA Maker e Language Understanding (LUIS). È possibile eseguire facilmente la migrazione dall'API Analisi del testo all'API del linguaggio di intelligenza artificiale di Azure. Per istruzioni, vedere Eseguire la migrazione alla versione più recente di Servizi cognitivi di Azure per il linguaggio.

Collaboratori

Questo articolo viene gestito da Microsoft. Originariamente è stato scritto dai seguenti contributori.

Autore principale:

Per visualizzare i profili LinkedIn non pubblici, accedere a LinkedIn.

Passaggi successivi