Editar

Partilhar via


Aplicações inteligentes com a Base de Dados do Azure para MySQL

Azure App Service
Azure AI services
Azure Database for MySQL
Azure Machine Learning
Power BI

Ideias de soluções

Este artigo descreve uma ideia de solução. Seu arquiteto de nuvem pode usar essa orientação para ajudar a visualizar os principais componentes para uma implementação típica dessa arquitetura. Use este artigo como ponto de partida para projetar uma solução bem arquitetada que se alinhe com os requisitos específicos da sua carga de trabalho.

Este artigo apresenta uma solução para automatizar a análise e visualização de dados usando inteligência artificial (IA). Os componentes principais da solução são o Azure Functions, os Serviços Cognitivos do Azure e o Banco de Dados do Azure para MySQL.

Arquitetura

Diagrama de arquitetura que mostra o fluxo de dados de um aplicativo inteligente usando o Banco de Dados do Azure para MySQL.

Transfira um ficheiro do Visio desta arquitetura.

Fluxo de dados

  1. Uma atividade do Azure Function permite acionar um Aplicativo do Azure Functions no pipeline do Azure Data Factory. Você cria uma conexão de serviço vinculado e usa o serviço vinculado com uma atividade para especificar a Função do Azure que deseja executar.
  2. Os dados vêm de várias fontes, como o Armazenamento do Azure ou os Hubs de Eventos do Azure para dados de alto volume. Quando o pipeline recebe novos dados, ele aciona o Aplicativo Azure Functions.
  3. O Aplicativo Azure Functions chama a API de Serviços Cognitivos para analisar os dados.
  4. A API de Serviços Cognitivos retorna os resultados da análise no formato JSON para o Aplicativo Azure Functions.
  5. O Aplicativo Azure Functions armazena os dados e resultados da API de Serviços Cognitivos no Banco de Dados do Azure para MySQL.
  6. O Azure Machine Learning usa algoritmos personalizados de aprendizado de máquina para fornecer mais informações sobre os dados.
  7. O conector de banco de dados MySQL para Power BI fornece opções para visualização e análise de dados no Power BI ou em um aplicativo Web personalizado.

Componentes

Alternativas

Detalhes do cenário

O pipeline automatizado usa os seguintes serviços para analisar os dados:

  • Os Serviços Cognitivos usam IA para resposta a perguntas, análise de sentimentos e tradução de texto.
  • O Azure Machine Learning fornece ferramentas de aprendizagem automática para análise preditiva.

A solução automatiza a entrega da análise de dados. Um conector vincula o Banco de Dados do Azure para MySQL a ferramentas de visualização como o Power BI.

A arquitetura usa um Aplicativo do Azure Functions para ingerir dados de várias fontes de dados. É uma solução sem servidor que oferece os seguintes benefícios:

  • Manutenção da infraestrutura: o Azure Functions é um serviço gerenciado que permite que os desenvolvedores se concentrem em trabalhos inovadores que agreguem valor ao negócio.
  • Escalabilidade: o Azure Functions fornece recursos de computação sob demanda, para que as instâncias de função sejam dimensionadas conforme necessário. À medida que as solicitações caem, os recursos e as instâncias de aplicativos caem automaticamente.

Potenciais casos de utilização

Esta solução é ideal para organizações que executam análises preditivas em dados de várias fontes. Exemplos incluem organizações nos seguintes setores:

  • Finance
  • Education
  • Telecomunicações

Considerações

  • Para a maioria dos recursos, o Cognitive Service for Language API tem um tamanho máximo de 5120 caracteres para um único documento. Para todos os recursos, o tamanho máximo da solicitação é de 1 MB. Para obter mais informações sobre limites de dados e taxa, consulte Limites de serviço para o Serviço Cognitivo do Azure para Idioma.

  • As versões anteriores desta solução utilizavam a API de Análise de Texto dos Serviços Cognitivos. O Serviço Cognitivo do Azure para Idiomas agora unifica três serviços de idioma individuais nos Serviços Cognitivos: Análise de Texto, QnA Maker e Compreensão de Idiomas (LUIS). Você pode migrar facilmente da API de Análise de Texto para a API do Serviço Cognitivo para Idiomas. Para obter instruções, consulte Migrar para a versão mais recente do Serviço Cognitivo do Azure para Idioma.

Contribuidores

Este artigo é mantido pela Microsoft. Foi originalmente escrito pelo seguinte colaborador.

Autor principal:

  • Matt Cowen - Brasil | Arquiteto de Soluções Cloud Sênior

Para ver perfis não públicos do LinkedIn, inicie sessão no LinkedIn.

Próximos passos