Entrega de aplicaciones de ERP y de servicio de atención al cliente altamente escalables

Azure Cosmos DB
Azure Data Lake Storage
Azure SQL Database
Azure Synapse Analytics
Power BI

Ideas de solución

Este artículo es una idea de solución. Si te gustaría que ampliemos este artículo con más información, como posibles casos de uso, servicios alternativos, consideraciones de implementación o una guía de precios, comunícalo a través de los Comentarios de GitHub.

Esta idea de solución describe cómo puede usar bases de datos administradas de Azure y Azure Synapse Analytics para obtener información a través de aplicaciones ERP y Power BI.

Architecture

Diagram showing the data flow for highly scalable customer service and ERP applications solution.

Descargue un archivo Visio de esta arquitectura.

Flujo de datos

En primer lugar, la empresa debe ingerir datos de varios orígenes.

  1. Use las canalizaciones de Azure Synapse para ingerir datos de todos los formatos.

  2. Coloque datos en Azure Data Lake Storage Gen 2, un lago de datos altamente escalable.

    A partir de ahí, usan Hiperescalado de Azure SQL Database para ejecutar un sistema de ERP altamente escalable:

  3. Ingiera datos relacionales mediante canalizaciones de Azure Synapse en Azure SQL Database. El sistema de ERP de la empresa se ejecuta en Azure SQL Database y aplica el nivel de servicio de Hiperescala para escalar el proceso o el almacenamiento hasta 100 TB.

  4. Estos datos se muestran a través de las aplicaciones cliente de ERP para ayudar a la empresa a administrar sus procesos empresariales.

    Para mejorar el servicio a sus clientes, compilan aplicaciones de servicio de atención al cliente altamente escalables que se pueden escalar a millones de usuarios:

  5. Proporcione análisis en tiempo real e información acerca de la interacción de los usuarios con aplicaciones mediante Azure Synapse Link para obtener las funcionalidades de HTAP de Azure Cosmos DB, sin necesidad de ETL.

  6. Potencie las aplicaciones de servicio de atención al cliente con Azure Cosmos DB para lograr escalabilidad instantánea y automática, así como la velocidad, disponibilidad, rendimiento y coherencia respaldados por el Acuerdo de Nivel de Servicio.

    Por último, exponen información de inteligencia empresarial a los usuarios de la empresa para tomar decisiones controladas por datos:

  7. Power BI se integra estrechamente con Azure Synapse Analytics para proporcionar información eficaz sobre los datos operativos, de almacenamiento de datos y del lago de datos.

Componentes

  • Azure Data Lake Storage proporciona almacenamiento de del lago de datos seguro y escalable de forma masiva para cargas de trabajo de análisis de alto rendimiento.
  • Azure Synapse Analytics es un servicio de análisis que reúne el almacenamiento de datos empresariales y el análisis de macrodatos en una experiencia unificada.
  • Hiperescalado de Azure SQL Database es una capa de almacenamiento en Azure SQL Database que usa la arquitectura de Azure para escalar horizontalmente los recursos de almacenamiento y proceso. Hiperescala admite hasta 100 TB de almacenamiento y proporciona copias de seguridad casi instantáneas y restauraciones de base de datos rápidas en cuestión de minutos (independientemente del tamaño de la operación de datos).
  • Azure Cosmos DB es un servicio de base de datos NoSQL totalmente administrado para compilar y modernizar aplicaciones escalables de alto rendimiento.
  • Power BI es un conjunto de herramientas empresariales para la inteligencia empresarial y de autoservicio (BI). Aquí se usa para analizar y visualizar datos.

Detalles del escenario

En la actualidad, las organizaciones generan cada vez más datos, tanto estructurados como sin estructura. Con las bases de datos administradas de Azure y Azure Synapse Analytics, pueden ofrecer información a sus empleados a través de aplicaciones de ERP y Power BI, así como un servicio de atención al cliente superior a través de aplicaciones web y para dispositivos móviles, escalando sin límites a medida que los volúmenes de datos y los usuarios de aplicaciones aumentan.

Posibles casos de uso

Las organizaciones usan ERP para ayudar con lo siguiente:

  • Ahorro de costos (automatización de tareas sencillas)
  • Visibilidad del flujo de trabajo (los administradores pueden ver el estado del proyecto)
  • Cumplimiento de normativas
  • Seguridad de los datos
  • Administración de clientes (realizar un seguimiento de las respuestas de las encuestas, incidencias de soporte técnico y devoluciones)

Pasos siguientes