Partager via


Réussite de l’implémentation d’Azure Synapse par conception

La série d’articles Réussite de l’implémentation d’Azure Synapse par conception est conçue pour vous aider à fournir une implémentation réussie d’Azure Synapse Analytics. Elle décrit une méthodologie pour compléter votre projet d’implémentation de solution. Elle inclut des vérifications suggérées à des points stratégiques pendant votre projet qui peuvent vous aider à assurer une implémentation réussie. Il est important de comprendre que la méthodologie ne doit pas remplacer ou modifier votre méthodologie de gestion de projet choisie (Scrum, Agile ou en cascade). Au lieu de cela, elle suggère des validations qui peuvent améliorer le succès de votre déploiement de projet dans un environnement de production.

Azure Synapse est un service d’analyse pour entreprise qui raccourcit le délai d’obtention d’analyses sur l’ensemble des entrepôts de données et des systèmes Big Data. Il combine les meilleures technologies SQL utilisées dans l’entreposage des données d’entreprise, les technologies Spark utilisées pour le Big Data et les pipelines pour l’intégration des données et l’ETL/ELT. Il offre également un haut degré d’intégration à d’autres services Azure tels que Power BI, Azure Cosmos DB et Azure Machine Learning.

Image montrant l’Azure Synapse Analytics en termes de lac de données, de runtimes d’analytique et de Synapse Studio.

La méthodologie utilise une approche de point de contrôle stratégique pour évaluer et surveiller la progression de votre projet. Les objectifs de ces points de contrôle sont les suivants :

  • Identification proactive des problèmes et des blocages possibles.
  • Validation continue de l’adéquation de la solution aux cas d’usage.
  • Déploiement réussi en production.
  • Exploitation et supervision fluides une fois en production.

Les points de contrôle sont appelés à quatre jalons pendant le projet :

  1. Planification du projet
  2. Développement de solution
  3. Pré-mise en production
  4. Après la mise en production

Point de contrôle de planification du projet

Le point de contrôle de planification du projet inclut l’évaluation de la solution, l’évaluation du plan de projet, l’évaluation de la conception de l’environnement de développement de solution et l’évaluation des ensembles de compétences de l’équipe.

Évaluation de la solution

Évaluez votre solution entière en vous focalisant sur la façon dont elle prévoit d’utiliser Azure Synapse. Une évaluation implique de collecter des données qui identifient les composants requis d’Azure Synapse, les interfaces dont chacun disposera avec d’autres produits, et un examen des sources de données, des consommateurs de données, des rôles et des cas d’usage. Cette évaluation collecte également des données sur l’environnement existant, notamment les spécifications détaillées des entrepôts de données existants, des environnements Big Data et des outils d’intégration et de consommation de données. L’évaluation identifie les composants Azure Synapse qui seront implémentés et, par conséquent, quelles évaluations et points de contrôle doivent être effectués tout au long de l’effort d’implémentation. Cette évaluation fournira également des informations supplémentaires pour valider la conception et l’implémentation par rapport aux exigences, contraintes et hypothèses.

Voici une liste de tâches que vous devez effectuer.

  1. Évaluez votre environnement pour vous aider à évaluer la conception de la solution.
  2. Prenez des décisions technologiques éclairées pour implémenter Azure Synapse et identifiez les composants de solution à implémenter.
  3. Évaluez la conception de l’espace de travail.
  4. Évaluez la conception de l’intégration des données.
  5. Évaluez la conception du pool SQL dédié.
  6. Évaluez la conception du pool SQL serverless.
  7. Évaluez la conception du pool Spark.
  8. Passez en revue les résultats de chaque évaluation et répondez-y en conséquence.

Évaluation du plan de projet

Évaluez le plan de projet en ce qui concerne les exigences Azure Synapse qui doivent être développées. Cette évaluation ne concerne pas la production d’un plan de projet. Cette évaluation concerne plutôt l’identification des étapes qui pourraient conduire à des blocages ou qui pourraient avoir un impact sur le calendrier du projet. Après évaluation, vous devrez peut-être apporter des ajustements au plan de projet.

Voici une liste de tâches que vous devez effectuer.

  1. Évaluez le plan de projet.
  2. Évaluez la planification de projet spécifique aux composants Azure Synapse que vous envisagez d’implémenter.
  3. Passez en revue les résultats de chaque évaluation et répondez-y en conséquence.

Évaluation de la conception de l’environnement de développement de la solution

Évaluez l’environnement à utiliser pour développer la solution. Établissez des environnements de développement, de test et de production distincts. En outre, il est important de comprendre que la configuration du déploiement automatisé et du contrôle de code source est essentielle à un effort de développement réussi et fluide.

Voici une liste de tâches que vous devez effectuer.

  1. Évaluez la conception de l’environnement de développement de la solution.
  2. Passez en revue les résultats de chaque évaluation et répondez-y en conséquence.

Évaluation des ensembles de compétences d’équipe

Évaluez l’équipe du projet en vous concentrant sur leur niveau de compétence et leur préparation pour implémenter la solution Azure Synapse. Le succès du projet dépend de l’utilisation des ensembles de compétences et de l’expérience appropriés. De nombreux ensembles de compétences différents sont nécessaires pour implémenter une solution Azure Synapse. Assurez-vous donc d’identifier les lacunes et de sécuriser les ressources appropriées qui ont les ensembles de compétences requis (ou de les organiser pour effectuer une formation). Cette évaluation est essentielle à ce stade de votre projet, car un manque de compétences appropriées peut avoir un impact sur le calendrier et la réussite globale du projet.

Voici une liste de tâches que vous devez effectuer.

  1. Évaluez les ensembles de compétences de l’équipe.
  2. Sécurisez les ressources qualifiées ou formez les ressources pour développer leurs capacités.
  3. Passez en revue les résultats de chaque évaluation et répondez-y en conséquence.

Point de contrôle de développement de la solution

Le point de contrôle de développement de la solution inclut des contrôles de qualité périodiques et un développement de compétences supplémentaires.

Vérifications périodiques de la qualité

Pendant le développement de solutions, vous devez effectuer des vérifications périodiques pour vous assurer que la solution est développée conformément aux pratiques recommandées. Vérifiez que les cas d’utilisation du projet seront satisfaits et que les exigences de l’entreprise sont remplies. Aux fins de cette méthodologie, ces vérifications sont appelées vérifications périodiques de qualité.

Implémentez les vérifications de qualité suivantes :

  • Vérifications de la qualité pour les espaces de travail.
  • Vérifications de la qualité pour l’intégration des données.
  • Vérifications de la qualité pour les pools SQL dédiés.
  • Vérifications de la qualité pour les pools SQL serverless.
  • Vérifications de la qualité pour les pools Spark.

Développement de compétences supplémentaires

À mesure que le projet progresse, identifiez si d’autres ensembles de compétences sont nécessaires. Prenez le temps de déterminer si d’autres ensembles de compétences pourraient améliorer la qualité de la solution. Apporter plus de compétences à l’équipe peut vous aider à éviter les retards de projet et les impacts sur le calendrier.

Point de contrôle pré-mise en production

Avant de déployer votre solution en production, nous vous recommandons d’effectuer des révisions pour évaluer la préparation de la solution.

La liste de contrôle pré-mise en production fournit une vérification finale de préparation pour le déploiement en production.

  1. Effectuez la révision de préparation opérationnelle.
  2. Effectuez l’examen de la préparation des utilisateurs et de l’intégration du plan.
  3. Passez en revue les résultats de chaque examen et répondez en conséquence.

Point de contrôle post-mise en production

Après le déploiement en production, nous vous recommandons de valider que la solution fonctionne comme prévu.

La liste de contrôle post-mise en production fournit une vérification finale de préparation pour surveiller votre solution Azure Synapse.

  1. Effectuez l’examen de surveillance.
  2. Surveillez continuellement votre solution Azure Synapse.

Étapes suivantes

Dans l’article suivant de la réussite de la série d’articles Réussite de l’implémentation d’Azure Synapse par conception, découvrez comment évaluer votre environnement afin d’évaluer la conception de la solution et de prendre des décisions technologiques éclairées pour implémenter Azure Synapse.