Distribuire applicazioni ERP e del servizio clienti altamente scalabili

Azure Cosmos DB
Azure Data Lake Storage
database SQL di Azure
Azure Synapse Analytics
Power BI

Idee per le soluzioni

Questo articolo è un'idea di soluzione. Per espandere il contenuto con altre informazioni, ad esempio potenziali casi d'uso, servizi alternativi, considerazioni sull'implementazione o indicazioni sui prezzi, inviare commenti e suggerimenti su GitHub.

Questa soluzione descrive come usare i database gestiti di Azure e Azure Synapse Analytics per ottenere informazioni dettagliate tramite applicazioni ERP e Power BI.

Architettura

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

Scaricare un file di Visio di questa architettura.

Flusso di dati

Prima di tutto, l'azienda deve inserire dati da varie origini.

  1. Usare Le pipeline di Azure Synapse per inserire i dati di tutti i formati.

  2. Eseguire il land dei dati in Azure Data Lake Archiviazione Gen 2, un data lake altamente scalabile.

    Da qui usano database SQL di Azure Hyperscale per eseguire un sistema ERP altamente scalabile:

  3. Inserire dati relazionali usando le pipeline di Azure Synapse in database SQL di Azure. Il sistema ERP dell'azienda viene eseguito in database SQL di Azure e applica il livello di servizio Hyperscale per ridimensionare il calcolo o l'archiviazione fino a 100 TB.

  4. Questi dati vengono visualizzati tramite applicazioni client ERP per aiutare l'azienda a gestire i processi aziendali.

    Per migliorare il servizio ai clienti, creano applicazioni di servizio clienti altamente scalabili che possono essere ridimensionate a milioni di utenti:

  5. Offrire analisi quasi in tempo reale e informazioni dettagliate sull'interazione dell'utente con le applicazioni applicando Collegamento a Synapse di Azure per le funzionalità HTAP di Azure Cosmos DB, senza bisogno di ETL.

  6. Power customer service applications with Azure Cosmos DB for automatic and instant scalingy and SLA-backed speed, availability, throughput, and consistency (Power Customer Service applications with Azure Cosmos DB for automatic and instant scalingy and SLA-backed speed, availability, throughput, and consistency).

    Infine, esegono informazioni dettagliate di business intelligence agli utenti dell'azienda per prendere decisioni basate sui dati:

  7. Power BI si integra strettamente con Azure Synapse Analytics per fornire informazioni dettagliate efficaci sui dati operativi, data warehouse e data lake.

Componenti

  • Azure Data Lake Archiviazione offre un'archiviazione Data Lake altamente scalabile e sicura per carichi di lavoro di analisi ad alte prestazioni.
  • Azure Synapse Analytics è un servizio di analisi che riunisce il data warehousing aziendale e l'analisi di Big Data all'interno di un'esperienza unificata.
  • database SQL di Azure Hyperscale è un livello di archiviazione in database SQL di Azure che usa l'architettura di Azure per aumentare le risorse di archiviazione e calcolo. Hyperscale supporta fino a 100 TB di spazio di archiviazione e offre backup quasi istantanei e ripristini rapidi del database in pochi minuti, indipendentemente dalle dimensioni del funzionamento dei dati.
  • Azure Cosmos DB è un servizio di database NoSQL completamente gestito per la creazione e la modernizzazione di applicazioni scalabili e ad alte prestazioni.
  • Power BI è una suite di strumenti aziendali per la business intelligence (BI) self-service e aziendale. In questo caso viene usato per analizzare e visualizzare i dati.

Dettagli dello scenario

Le organizzazioni di oggi generano quantità sempre crescenti di dati strutturati e non strutturati. Con i database gestiti di Azure e Azure Synapse Analytics, possono fornire informazioni dettagliate ai dipendenti tramite applicazioni ERP e Power BI, oltre a un servizio clienti superiore tramite applicazioni Web e per dispositivi mobili, ridimensionando senza limiti l'aumento dei volumi di dati e degli utenti delle applicazioni.

Potenziali casi d'uso

Le organizzazioni usano ERP per facilitare le attività seguenti:

  • Risparmio sui costi (automatizzare attività semplici)
  • Visibilità del flusso di lavoro (i manager possono visualizzare lo stato del progetto)
  • Conformità alle normative
  • Sicurezza dei dati
  • Gestione dei clienti (tenere traccia delle risposte del sondaggio, dei ticket di supporto e dei ritorni)

Passaggi successivi