Dela via


Azure Synapse implementeringsframgång efter design

Den Azure Synapse implementeringsframgången genom designserier med artiklar är utformad för att hjälpa dig att leverera en lyckad implementering av Azure Synapse Analytics. Den beskriver en metod som kompletterar ditt lösningsimplementeringsprojekt. Den innehåller föreslagna kontroller på strategiska platser under projektet som kan bidra till att säkerställa en lyckad implementering. Det är viktigt att förstå att metoden inte bör ersätta eller ändra din valda projektledningsmetodik (Scrum, Agile eller vattenfall). Det föreslår snarare valideringar som kan förbättra lyckade projektdistributioner till en produktionsmiljö.

Azure Synapse är en företagsanalystjänst som påskyndar tiden till insikt i informationslager och stordatasystem. Den samlar det bästa av SQL-tekniker som används i informationslager för företag, Spark-tekniker som används för stordata, pipelines för dataintegrering och ETL/ELT samt djupintegrering med andra Azure-tjänster, till exempel Power BI, Azure Cosmos DB och Azure Machine Learning.

Bilden visar Azure Synapse Analytics när det gäller datasjö, analyskörningar och Synapse Studio.

Metoden använder en strategisk kontrollpunktsmetod för att utvärdera och övervaka projektets förlopp. Målen för dessa kontrollpunkter är:

  • Proaktiv identifiering av möjliga problem och blockerare.
  • Kontinuerlig validering av lösningens anpassning till användningsfallen.
  • Distributionen till produktion har slutförts.
  • Smidig drift och övervakning en gång i produktion.

Kontrollpunkterna anropas vid fyra milstolpar under projektet:

  1. Projektplanering
  2. Lösningsutveckling
  3. Pre go-live
  4. Publicera live

Kontrollpunkt för projektplanering

Kontrollpunkten för projektplanering innehåller lösningsutvärdering, projektplansutvärdering, utvärdering av lösningsutvecklingsmiljödesign och utvärdering av teamkunskapsuppsättningar.

Lösningsutvärdering

Utvärdera hela lösningen med fokus på hur den avser att använda Azure Synapse. En utvärdering omfattar insamling av data som identifierar nödvändiga komponenter i Azure Synapse, gränssnitt som var och en kommer att ha med andra produkter, en granskning av datakällorna, datakonsumenterna, rollerna och användningsfallen. Den här utvärderingen samlar också in data om den befintliga miljön, inklusive detaljerade specifikationer från befintliga informationslager, stordatamiljöer samt verktyg för integrering och dataförbrukning. Utvärderingen kommer att identifiera vilka Azure Synapse komponenter som kommer att genomföras och därför vilka utvärderingar och kontrollpunkter som bör göras under hela genomförandearbetet. Den här utvärderingen ger också ytterligare information för att verifiera designen och implementeringen mot krav, begränsningar och antaganden.

Här är en lista över uppgifter som du bör utföra.

  1. Utvärdera din miljö för att utvärdera lösningsdesignen.
  2. Fatta välgrundade tekniska beslut för att implementera Azure Synapse och identifiera de lösningskomponenter som ska implementeras.
  3. Utvärdera arbetsytans design.
  4. Utvärdera dataintegreringsdesignen.
  5. Utvärdera designen för dedikerad SQL-pool.
  6. Utvärdera den serverlösa SQL-pooldesignen.
  7. Utvärdera Spark-pooldesignen.
  8. Granska resultaten av varje utvärdering och svara därefter.

Utvärdering av projektplan

Utvärdera projektplanen i förhållande till de Azure Synapse krav som behöver utvecklas. Den här utvärderingen handlar inte om att skapa en projektplan. Utvärderingen handlar snarare om att identifiera alla steg som kan leda till blockerare eller som kan påverka projektets tidslinje. När du har utvärderat det kan du behöva göra justeringar i projektplanen.

Här är en lista över uppgifter som du bör utföra.

  1. Utvärdera projektplanen.
  2. Utvärdera projektplaneringen som är specifik för de Azure Synapse komponenter som du planerar att implementera.
  3. Granska resultaten av varje utvärdering och svara därefter.

Utvärdering av miljödesign för lösningsutveckling

Utvärdera den miljö som ska användas för att utveckla lösningen. Upprätta separata utvecklings-, test- och produktionsmiljöer. Det är också viktigt att förstå att det är viktigt att konfigurera automatiserad distribution och källkodskontroll för en lyckad och smidig utveckling.

Här är en lista över uppgifter som du bör utföra.

  1. Utvärdera designen för lösningsutvecklingsmiljön.
  2. Granska resultaten av varje utvärdering och svara därefter.

Utvärdering av teamkunskapsuppsättningar

Utvärdera projektteamet med fokus på deras kompetensnivå och beredskap att implementera den Azure Synapse lösningen. Projektets framgång beror på att du har rätt kompetensuppsättningar och erfarenhet. Många olika kunskapsuppsättningar krävs för att implementera en Azure Synapse lösning, så se till att du identifierar luckor och skyddar lämpliga resurser som har de nödvändiga kunskapsuppsättningarna (eller ordnar så att de kan slutföra utbildningen). Den här utvärderingen är kritisk i det här skedet av projektet eftersom en brist på rätt kompetens kan påverka både tidslinjen och projektets övergripande framgång.

Här är en lista över uppgifter som du bör utföra.

  1. Utvärdera teamets kompetensuppsättningar.
  2. Skydda kvalificerade resurser eller utöka resurserna för att utöka deras funktioner.
  3. Granska resultaten av varje utvärdering och svara därefter.

Kontrollpunkt för lösningsutveckling

Kontrollpunkten för lösningsutveckling innehåller regelbundna kvalitetskontroller och ytterligare kompetensutveckling.

Periodiska kvalitetskontroller

Under lösningsutvecklingen bör du göra regelbundna kontroller för att verifiera att lösningen utvecklas enligt rekommenderade metoder. Kontrollera att projektanvändningsfallen uppfylls och att företagets krav uppfylls. I den här metoden kallas dessa kontroller för periodiska kvalitetskontroller.

Implementera följande kvalitetskontroller:

  • Kvalitetskontroller för arbetsytor.
  • Kvalitetskontroller för dataintegrering.
  • Kvalitetskontroller för dedikerade SQL-pooler.
  • Kvalitetskontroller för serverlösa SQL-pooler.
  • Kvalitetskontroller för Spark-pooler.

Ytterligare kompetensskapande

Under projektets gång kan du identifiera om det behövs fler kunskapsuppsättningar. Ta dig tid att avgöra om fler kunskapsuppsättningar kan förbättra lösningens kvalitet. Genom att komplettera teamet med fler kunskapsuppsättningar kan du undvika projektfördröjningar och påverkan på projektets tidslinje.

Pre go-live kontrollpunkt

Innan du distribuerar din lösning till produktion rekommenderar vi att du granskar lösningens beredskap.

Checklistan före live ger en slutlig beredskapskontroll för att distribuera till produktion.

  1. Utför den operativa beredskapsgranskningen.
  2. Utför granskning av användarberedskap och registreringsplan.
  3. Granska resultatet av varje granskning och svara därefter.

Post go-live checkpoint

När du har distribuerat till produktion rekommenderar vi att du verifierar att lösningen fungerar som förväntat.

Checklistan efter livesändningen ger en slutlig beredskapskontroll för att övervaka din Azure Synapse lösning.

  1. Utför övervakningsgranskningen.
  2. Övervaka kontinuerligt din Azure Synapse lösning.

Nästa steg

I nästa artikel i Azure Synapse implementeringsserien får du lära dig hur du utvärderar din miljö för att utvärdera lösningsdesignen och fatta välgrundade tekniska beslut för att implementera Azure Synapse.