Udostępnij za pośrednictwem


Azure Synapse powodzenie implementacji zgodnie z projektem

Implementacja Azure Synapse sukcesem w serii artykułów została zaprojektowana w celu ułatwienia pomyślnego wdrożenia usługi Azure Synapse Analytics. Opisuje on metodologię uzupełniania projektu implementacji rozwiązania. Obejmuje on sugerowane kontrole w strategicznych punktach w trakcie projektu, które mogą pomóc zapewnić pomyślną implementację. Ważne jest, aby zrozumieć, że metodologia nie powinna zastępować ani zmieniać wybranej metodologii zarządzania projektami (Scrum, Agile lub waterfall). Zamiast tego sugeruje weryfikacje, które mogą poprawić powodzenie wdrożenia projektu w środowisku produkcyjnym.

Azure Synapse to usługa analizy przedsiębiorstwa, która skraca czas analizowania magazynów danych i systemów danych big data. Łączy ona najlepsze technologie SQL używane w magazynowaniu danych przedsiębiorstwa, technologie Spark używane na potrzeby danych big data, potoki integracji danych i etL/ELT oraz głęboką integrację z innymi usługami platformy Azure, takimi jak Power BI, Azure Cosmos DB i Azure Machine Learning.

Obraz przedstawia Azure Synapse Analytics pod względem usługi Data Lake, środowisk uruchomieniowych analizy i Synapse Studio.

Metodologia wykorzystuje strategiczne podejście punktu kontrolnego do oceny i monitorowania postępu projektu. Cele tych punktów kontrolnych to:

  • Proaktywna identyfikacja możliwych problemów i blokad.
  • Ciągła walidacja dopasowania rozwiązania do przypadków użycia.
  • Pomyślne wdrożenie w środowisku produkcyjnym.
  • Bezproblemowe działanie i monitorowanie raz w środowisku produkcyjnym.

Punkty kontrolne są wywoływane w czterech punktach kontrolnych podczas projektu:

  1. Planowanie projektu
  2. Opracowywanie rozwiązań
  3. Pre go-live
  4. Po przejściu na żywo

Punkt kontrolny planowania projektu

Punkt kontrolny planowania projektu obejmuje ocenę rozwiązania, ocenę planu projektu, ocenę projektu środowiska projektowego rozwiązania oraz ocenę zestawów umiejętności zespołu.

Ocena rozwiązania

Oceń całe rozwiązanie, koncentrując się na tym, jak zamierza używać Azure Synapse. Ocena obejmuje zbieranie danych, które zidentyfikują wymagane składniki Azure Synapse, interfejsy, które będą miały z innymi produktami, przegląd źródeł danych, odbiorców danych, role i przypadki użycia. Ta ocena będzie również zbierać dane dotyczące istniejącego środowiska, w tym szczegółowe specyfikacje z istniejących magazynów danych, środowisk danych big data oraz narzędzia integracji i zużycia danych. Ocena określi, które Azure Synapse składniki zostaną wdrożone, a zatem które oceny i punkty kontrolne powinny zostać wykonane w ramach całego procesu wdrażania. Ta ocena zapewni również dodatkowe informacje w celu zweryfikowania projektu i implementacji pod kątem wymagań, ograniczeń i założeń.

Oto lista zadań, które należy wykonać.

  1. Oceń środowisko, aby ułatwić ocenę projektu rozwiązania.
  2. Podejmowanie świadomych decyzji technologicznych w celu zaimplementowania Azure Synapse i zidentyfikowania składników rozwiązania do zaimplementowania.
  3. Oceń projekt obszaru roboczego.
  4. Ocena projektu integracji danych.
  5. Oceń projekt dedykowanej puli SQL.
  6. Oceń projekt bezserwerowej puli SQL.
  7. Oceń projekt puli platformy Spark.
  8. Przejrzyj wyniki każdej oceny i odpowiednio odpowiedz.

Ocena planu projektu

Oceń plan projektu w odniesieniu do wymagań dotyczących Azure Synapse, które należy opracować. Ta ocena nie polega na tworzeniu planu projektu. Zamiast tego ocena dotyczy identyfikowania wszelkich kroków, które mogą prowadzić do blokowania lub które mogą mieć wpływ na oś czasu projektu. Po dokonaniu oceny może być konieczne wprowadzenie zmian w planie projektu.

Oto lista zadań, które należy wykonać.

  1. Oceń plan projektu.
  2. Oceń planowanie projektu specyficzne dla Azure Synapse składników, które planujesz wdrożyć.
  3. Przejrzyj wyniki każdej oceny i odpowiednio odpowiedz.

Ocena projektu środowiska projektowego rozwiązania

Oceń środowisko, które ma być używane do opracowywania rozwiązania. Ustanów oddzielne środowiska programistyczne, testowe i produkcyjne. Ponadto ważne jest, aby zrozumieć, że skonfigurowanie zautomatyzowanego wdrażania i kontroli kodu źródłowego jest niezbędne do pomyślnego i bezproblemowego opracowywania.

Oto lista zadań, które należy wykonać.

  1. Oceń projekt środowiska projektowego rozwiązania.
  2. Przejrzyj wyniki każdej oceny i odpowiednio odpowiedz.

Ocena zestawów umiejętności zespołu

Oceń zespół projektu, koncentrując się na poziomie umiejętności i gotowości do wdrożenia rozwiązania Azure Synapse. Powodzenie projektu zależy od posiadania odpowiednich zestawów umiejętności i doświadczenia. Do wdrożenia rozwiązania Azure Synapse jest wymaganych wiele różnych zestawów umiejętności, dlatego należy zidentyfikować luki i zabezpieczyć odpowiednie zasoby z wymaganymi zestawami umiejętności (lub zorganizować je do ukończenia szkolenia). Ta ocena ma kluczowe znaczenie na tym etapie projektu, ponieważ brak odpowiednich umiejętności może mieć wpływ zarówno na oś czasu, jak i ogólny sukces projektu.

Oto lista zadań, które należy wykonać.

  1. Oceń zestawy umiejętności zespołu.
  2. Zabezpieczanie wykwalifikowanych zasobów lub zasobów upskill w celu rozszerzenia ich możliwości.
  3. Przejrzyj wyniki każdej oceny i odpowiednio odpowiedz.

Punkt kontrolny tworzenia rozwiązań

Punkt kontrolny tworzenia rozwiązań obejmuje okresowe kontrole jakości i dodatkowe umiejętności.

Okresowe kontrole jakości

Podczas opracowywania rozwiązań należy przeprowadzać okresowe kontrole, aby sprawdzić, czy rozwiązanie jest opracowywane zgodnie z zalecanymi rozwiązaniami. Sprawdź, czy przypadki użycia projektu będą spełnione i czy są spełnione wymagania przedsiębiorstwa. Na potrzeby tej metodologii kontrole te są nazywane okresowymi kontrolami jakości.

Zaimplementuj następujące kontrole jakości:

  • Sprawdzanie jakości obszarów roboczych.
  • Sprawdzanie jakości pod kątem integracji danych.
  • Sprawdzanie jakości dedykowanych pul SQL.
  • Sprawdzanie jakości dla bezserwerowych pul SQL.
  • Sprawdzanie jakości pul platformy Spark.

Dodatkowe umiejętności

W miarę postępu projektu zidentyfikuj, czy potrzebne są więcej zestawów umiejętności. Poświęć czas, aby ustalić, czy więcej zestawów umiejętności może poprawić jakość rozwiązania. Uzupełnienie zespołu o więcej zestawów umiejętności może pomóc uniknąć opóźnień projektu i wpływu osi czasu projektu.

Punkt kontrolny przed przejściem na żywo

Przed wdrożeniem rozwiązania w środowisku produkcyjnym zalecamy przeprowadzenie przeglądów w celu oceny gotowości rozwiązania.

Lista kontrolna przed rozpoczęciem pracy zapewnia ostateczną kontrolę gotowości do pomyślnego wdrożenia w środowisku produkcyjnym.

  1. Przeprowadź przegląd gotowości operacyjnej.
  2. Przeprowadź przegląd gotowości użytkownika i planu dołączania.
  3. Przejrzyj wyniki każdej recenzji i odpowiednio odpowiedz.

Post go-live checkpoint

Po wdrożeniu w środowisku produkcyjnym zalecamy sprawdzenie, czy rozwiązanie działa zgodnie z oczekiwaniami.

Lista kontrolna po przejściu na żywo zawiera ostateczną kontrolę gotowości do monitorowania rozwiązania Azure Synapse.

  1. Przeprowadź przegląd monitorowania.
  2. Stale monitoruj rozwiązanie Azure Synapse.

Następne kroki

W następnym artykule z serii Azure Synapse sukcesu implementacji, dowiedz się, jak ocenić środowisko w celu oceny projektu rozwiązania i podejmowania świadomych decyzji technologicznych w celu wdrożenia Azure Synapse.