Editar

Compartir vía


Aplicaciones inteligentes mediante Azure Database for MySQL

Azure App Service
Servicios de Azure AI
Azure Database for MySQL
Azure Machine Learning
Power BI

Ideas de solución

En este artículo se describe una idea de solución. El arquitecto de la nube puede usar esta guía para ayudar a visualizar los componentes principales de una implementación típica de esta arquitectura. Use este artículo como punto de partida para diseñar una solución bien diseñada que se adapte a los requisitos específicos de la carga de trabajo.

En este artículo se presenta una solución para automatizar el análisis y la visualización de datos mediante inteligencia artificial (IA). Los componentes principales de la solución son Azure Functions, los servicios de Azure AI y Azure Database for MySQL.

Arquitectura

Diagrama de arquitectura que muestra el flujo de datos de una aplicación inteligente mediante Azure Database for MySQL.

Descargue un archivo Visio de esta arquitectura.

Flujo de datos

  1. Una actividad de función de Azure permite desencadenar una aplicación de Azure Functions en la canalización de Azure Data Factory. Cree una conexión de servicio vinculado y use el servicio vinculado con una actividad para especificar la función de Azure que desea ejecutar.
  2. Los datos proceden de varios orígenes, como Azure Storage o Azure Event Hubs para datos de gran volumen. Cuando la canalización recibe nuevos datos, desencadena la aplicación de Azure Functions.
  3. La aplicación de Azure Functions llama a la API de servicios de Azure AI para analizar los datos.
  4. La API de servicios de Azure AI devuelve los resultados del análisis en formato JSON a la aplicación de Azure Functions.
  5. La aplicación de Azure Functions almacena los datos y los resultados de la API de servicios de Azure AI en Azure Database for MySQL.
  6. Azure Machine Learning usa algoritmos de aprendizaje automático personalizados para proporcionar más conclusiones sobre los datos.
  7. El conector de base de datos para Power BI de MySQL proporciona opciones para la visualización y el análisis de datos en Power BI o una aplicación web personalizada.

Componentes

Alternativas

Detalles del escenario

La canalización automatizada usa los siguientes servicios para analizar los datos:

  • Los servicios de Azure AI usan IA para la respuesta a preguntas, el análisis de sentimiento y la traducción de texto.
  • Azure Machine Learning proporciona herramientas de aprendizaje automático para el análisis predictivo.

La solución automatiza la entrega del análisis de datos. Un conector vincula Azure Database for MySQL con herramientas de visualización como Power BI.

La arquitectura usa una aplicación de Azure Functions para ingerir datos de varios orígenes de datos. Es una solución sin servidor que ofrece las siguientes ventajas:

  • Mantenimiento de la infraestructura: Azure Functions es un servicio administrado que permite a los desarrolladores centrarse en un trabajo innovador que ofrece valor a la empresa.
  • Escalabilidad: Azure Functions proporciona recursos de proceso a petición, por lo que las instancias de función se escalan según sea necesario. A medida que disminuyan las solicitudes, todos los recursos e instancias de la aplicación se descartarán automáticamente.

Posibles casos de uso

Esta solución es ideal para organizaciones que ejecutan análisis predictivos en datos de varios orígenes. Entre los ejemplos se incluyen las organizaciones de los siguientes sectores:

  • Finance
  • Education
  • Telecomunicaciones

Consideraciones

  • Para la mayoría de las características, La API de lenguaje de Azure AI tiene un tamaño máximo de 5120 caracteres para un único documento. Para todas las características, el tamaño máximo de la solicitud es de 1 MB. Para obtener más información sobre los límites de datos y velocidad, consulte Límites de servicio para Azure Cognitive Service para lenguaje.

  • Las versiones anteriores de esta solución usaron Text Analytics API de servicios de Azure AI. El lenguaje azure AI ahora unifica tres servicios de idioma individuales en los servicios de Azure AI: Text Analytics, QnA Maker y Language Understanding (LUIS). Puede migrar fácilmente desde Text Analytics API a La API de lenguaje de Azure AI. Para obtener las instrucciones, consulte Migración a la versión más reciente de Azure Cognitive Service para lenguaje.

Colaboradores

Microsoft mantiene este artículo. Originalmente lo escribió el siguiente colaborador.

Autor principal:

  • Matt Cowen | Arquitecto sénior de soluciones en la nube

Para ver los perfiles no públicos de LinkedIn, inicie sesión en LinkedIn.

Pasos siguientes