Azure Synapse de implementatie is geslaagd
De reeks artikelen Azure Synapse geslaagde implementatie is ontworpen om u te helpen een succesvolle implementatie van Azure Synapse Analytics te leveren. Het beschrijft een methodologie als aanvulling op het implementatieproject van uw oplossing. Het bevat voorgestelde controles op strategische punten tijdens uw project die kunnen helpen bij een geslaagde implementatie. Het is belangrijk om te begrijpen dat de methodologie de gekozen projectmanagementmethodologie (Scrum, Agile of waterval) niet mag vervangen of wijzigen. In plaats daarvan worden validaties voorgesteld die het succes van uw projectimplementatie in een productieomgeving kunnen verbeteren.
Azure Synapse is een zakelijke analyseservice die sneller inzicht krijgt in datawarehouses en big data-systemen. Het combineert het beste van SQL-technologieën die worden gebruikt in enterprise datawarehousing, Spark-technologieën die worden gebruikt voor big data, pijplijnen voor gegevensintegratie en ETL/ELT en diepgaande integratie met andere Azure-services, zoals Power BI, Azure Cosmos DB en Azure Machine Learning.
De methodologie maakt gebruik van een strategische controlepuntbenadering om de voortgang van uw project te beoordelen en te bewaken. De doelen van deze controlepunten zijn:
- Proactieve identificatie van mogelijke problemen en obstakels.
- Continue validatie van de geschiktheid van de oplossing voor de gebruiksscenario's.
- Geslaagde implementatie naar productie.
- Soepele werking en bewaking eenmaal in productie.
De controlepunten worden aangeroepen bij vier mijlpalen tijdens het project:
Controlepunt voor projectplanning
Het controlepunt voor projectplanning omvat de evaluatie van de oplossing, de evaluatie van het projectplan, de ontwerpevaluatie van de oplossingsontwikkelingsomgeving en de beoordeling van de vaardighedensets van het team.
Oplossingsevaluatie
Evalueer uw hele oplossing met de focus op hoe deze van plan is Azure Synapse te gebruiken. Een evaluatie omvat het verzamelen van gegevens die de vereiste onderdelen van Azure Synapse identificeren, de interfaces die elk met andere producten heeft, een beoordeling van de gegevensbronnen, de gegevensgebruikers, de rollen en gebruiksvoorbeelden. Met deze evaluatie worden ook gegevens verzameld over de bestaande omgeving, waaronder gedetailleerde specificaties van bestaande datawarehouses, big data-omgevingen en hulpprogramma's voor integratie en gegevensverbruik. Tijdens de evaluatie wordt vastgesteld welke Azure Synapse onderdelen zullen worden uitgevoerd en welke evaluaties en controlepunten daarom tijdens de uitvoering moeten worden uitgevoerd. Deze evaluatie biedt ook aanvullende informatie om het ontwerp en de implementatie te valideren op basis van vereisten, beperkingen en veronderstellingen.
Hier volgt een lijst met taken die u moet voltooien.
- Evalueer uw omgeving om het ontwerp van de oplossing te evalueren.
- Neem weloverwogen technologische beslissingen om Azure Synapse te implementeren en de oplossingsonderdelen te identificeren die moeten worden geïmplementeerd.
- Evalueer het werkruimteontwerp.
- Evalueer het ontwerp van de gegevensintegratie.
- Evalueer het ontwerp van de toegewezen SQL-pool.
- Evalueer het ontwerp van de serverloze SQL-pool.
- Evalueer het spark-poolontwerp.
- Bekijk de resultaten van elke evaluatie en reageer dienovereenkomstig.
Evaluatie van projectplan
Evalueer het projectplan met betrekking tot de Azure Synapse vereisten die moeten worden ontwikkeld. Deze evaluatie gaat niet over het opstellen van een projectplan. In plaats daarvan gaat de evaluatie over het identificeren van eventuele stappen die kunnen leiden tot obstakels of die van invloed kunnen zijn op de projecttijdlijn. Nadat de evaluatie is uitgevoerd, moet u mogelijk het projectplan aanpassen.
Hier volgt een lijst met taken die u moet voltooien.
- Evalueer het projectplan.
- Evalueer de projectplanning die specifiek is voor de Azure Synapse onderdelen die u wilt implementeren.
- Bekijk de resultaten van elke evaluatie en reageer dienovereenkomstig.
Evaluatie van ontwerp van oplossingsontwikkelingsomgeving
Evalueer de omgeving die moet worden gebruikt om de oplossing te ontwikkelen. Stel afzonderlijke ontwikkel-, test- en productieomgevingen in. Het is ook belangrijk om te begrijpen dat het instellen van geautomatiseerde implementatie en broncodebeheer essentieel is voor een succesvolle en soepele ontwikkeling.
Hier volgt een lijst met taken die u moet voltooien.
- Evalueer het ontwerp van de oplossingsontwikkelingsomgeving.
- Bekijk de resultaten van elke evaluatie en reageer dienovereenkomstig.
Evaluatie van teamvaardighedensets
Evalueer het projectteam met een focus op hun vaardigheidsniveau en gereedheid om de Azure Synapse-oplossing te implementeren. Het succes van het project hangt af van het hebben van de juiste vaardigheden en ervaring. Er zijn veel verschillende vaardighedensets vereist om een Azure Synapse-oplossing te implementeren, dus zorg ervoor dat u hiaten identificeert en geschikte resources beveiligt die de vereiste vaardigheden hebben (of zorg ervoor dat ze de training kunnen voltooien). Deze evaluatie is essentieel in deze fase van uw project, omdat een gebrek aan de juiste vaardigheden van invloed kan zijn op zowel de tijdlijn als het algehele succes van het project.
Hier volgt een lijst met taken die u moet voltooien.
- Evalueer de vaardighedensets van het team.
- Beveilig geschoolde resources of verbeter resources om hun mogelijkheden uit te breiden.
- Bekijk de resultaten van elke evaluatie en reageer dienovereenkomstig.
Controlepunt voor oplossingsontwikkeling
Het controlepunt voor oplossingsontwikkeling omvat periodieke kwaliteitscontroles en aanvullende vaardigheden.
Periodieke kwaliteitscontroles
Tijdens het ontwikkelen van de oplossing moet u periodieke controles uitvoeren om te controleren of de oplossing wordt ontwikkeld volgens de aanbevolen procedures. Controleer of aan de projectgebruiksscenario's wordt voldaan en of aan de bedrijfsvereisten wordt voldaan. In het kader van deze methodologie worden deze controles periodieke kwaliteitscontroles genoemd.
Implementeer de volgende kwaliteitscontroles:
- Kwaliteitscontroles voor werkruimten.
- Kwaliteitscontroles voor gegevensintegratie.
- Kwaliteitscontroles voor toegewezen SQL-pools.
- Kwaliteitscontroles voor serverloze SQL-pools.
- Kwaliteitscontroles voor Spark-pools.
Aanvullende vaardigheidsopbouw
Naarmate het project vordert, identificeert u of er meer vaardigheden nodig zijn. Neem de tijd om te bepalen of meer vaardigheden de kwaliteit van de oplossing kunnen verbeteren. Als u het team aanvult met meer vaardigheden, kunt u projectvertragingen en impact op de projecttijdlijn voorkomen.
Pre go-live controlepunt
Voordat u uw oplossing in productie implementeert, raden we u aan beoordelingen uit te voeren om de gereedheid van de oplossing te beoordelen.
De pre go-live controlelijst biedt een laatste gereedheidscontrole om succesvol te implementeren in productie.
- Voer de operationele gereedheidsbeoordeling uit.
- Voer de beoordeling van het gereedheids- en onboardingplan van de gebruiker uit.
- Bekijk de resultaten van elke beoordeling en reageer dienovereenkomstig.
Controlepunt na go-live
Na de implementatie in productie wordt u aangeraden te valideren dat de oplossing werkt zoals verwacht.
De controlelijst voor post go-live biedt een laatste gereedheidscontrole om uw Azure Synapse-oplossing te controleren.
- Voer de controlebeoordeling uit.
- Uw Azure Synapse oplossing voortdurend bewaken.
Volgende stappen
In het volgende artikel in de reeks Azure Synapse implementatie geslaagd door ontwerp leert u hoe u uw omgeving kunt evalueren om het oplossingsontwerp te evalueren en weloverwogen technologische beslissingen te nemen om Azure Synapse te implementeren.