Avancerad analysarkitektur

Azure Analysis Services
Azure Blob Storage
Azure Cosmos DB
Azure Synapse Analytics
Power BI

Lösningsidéer

Den här artikeln är en lösningsidé. Om du vill att vi utökar innehållet med mer information, till exempel potentiella användningsfall, alternativa tjänster, implementeringsöverväganden eller prisvägledning, kan du berätta för oss genom att ge GitHub-feedback.

Med den här arkitekturen kan du kombinera alla data i valfri skala med anpassad maskininlärning och få dataanalys i nära realtid på strömningstjänster.

Arkitektur

Diagram över en avancerad analysarkitektur med Azure Synapse Analytics med Azure Data Lake Storage, Azure Analysis Services, Azure Cosmos DB och Power BI.

Ladda ned en Visio-fil med den här arkitekturen.

Dataflöde

  1. Samla alla dina strukturerade, ostrukturerade och halvstrukturerade data (loggar, filer och media) med synapse-pipelines för att Azure Data Lake Storage.
  2. Använd Apache Spark-pooler för att rensa och transformera de strukturlösa datauppsättningarna och kombinera dem med strukturerade data från driftdatabaser eller informationslager.
  3. Använd skalbara maskininlärnings-/djupinlärningstekniker för att härleda djupare insikter från dessa data med hjälp av Python, Scala eller .NET med notebook-upplevelser i Apache Spark-poolen.
  4. Använd Apache Spark-pool och Synapse Pipelines i Azure Synapse Analytics för att komma åt och flytta data i stor skala.
  5. Fråga och rapportera om data i Power BI.
  6. Ta insikterna från Apache Spark-pooler till Azure Cosmos DB för att göra dem tillgängliga via webb- och mobilappar.

Arbetsflöde

  • Azure Synapse Analytics är det snabba, flexibla och betrodda informationslagret i molnet som gör att du kan skala, beräkna och lagra elastiskt och oberoende, med en massivt parallell bearbetningsarkitektur.
  • Med Dokumentation om Synapse Pipelines kan du skapa, schemalägga och orkestrera dina ETL/ELT-arbetsflöden.
  • Azure Blob Storage är en mycket skalbar objektlagring för alla typer av ostrukturerade databilder, videor, ljud, dokument och enklare och kostnadseffektivare.
  • Azure Synapse Analytics Spark-pooler är en snabb, enkel och samarbetsbaserad Apache Spark-baserad analysplattform.
  • Azure Cosmos DB är en globalt distribuerad databastjänst för flera modeller. Lär dig hur du replikerar dina data i valfritt antal Azure-regioner och skalar ditt dataflöde oberoende av din lagring.
  • Azure Synapse Link för Azure Cosmos DB kan du köra analyser i nästan realtid över driftdata i Azure Cosmos DB, utan prestanda eller kostnadspåverkan på din transaktionsarbetsbelastning, med hjälp av de två analysmotorerna som är tillgängliga från din Azure Synapse arbetsyta: SQL Serverless och Spark-pooler.
  • Azure Analysis Services är en analys i företagsklass som en tjänst som gör att du kan styra, distribuera, testa och leverera din BI-lösning med tillförsikt.
  • Power BI är en uppsättning affärsanalysverktyg som ger insikter i hela organisationen. Anslut till hundratals datakällor, förenkla dataförberedelser och kör oplanerad analys. Skapa snygga rapporter och publicera dem så att din organisation kan använda dem på webben och på mobila enheter.

Alternativ

  • Synapse Link är Microsofts bästa lösning för analys utöver Azure Cosmos DB-data.

Scenarioinformation

Omvandla dina data till användbara insikter med hjälp av de förstklassiga maskininlärningsverktygen. Med den här lösningen kan du kombinera alla data i valfri skala och skapa och distribuera anpassade maskininlärningsmodeller i stor skala. Information om hur dataplattformar i företagsskala är utformade som en del av en landningszon för företag finns i dokumentationen om Cloud Adoption Framework datalandningszon.

Potentiella användningsfall

Organisationer har möjlighet att komma åt mer data än någonsin tidigare. Avancerad analys hjälper dig att dra nytta av datainsikter. Här är några områden:

  • Kundservice.
  • Förutsägande underhåll.
  • Rekommendera produkter eller tjänster.
  • Systemoptimering av allt från leveranskedjor till datacenteråtgärder.
  • Produkt- och tjänsteutveckling.

Överväganden

Kostnadsoptimering

Kostnadsoptimering handlar om att titta på sätt att minska onödiga kostnader och förbättra driftseffektiviteten. Mer information finns i Översikt över kostnadsoptimeringspelare.

Nästa steg

Se följande dokumentation om de tjänster som finns i den här arkitekturen: