Udostępnij za pośrednictwem


Metodologia sukcesu implementacji usługi Synapse: Ocena zestawów umiejętności zespołu

Uwaga

Ten artykuł stanowi część sukcesu implementacji usługi Azure Synapse według serii artykułów projektowych. Aby zapoznać się z omówieniem serii, zobacz Sukces implementacji usługi Azure Synapse zgodnie z projektem.

Opracowywanie rozwiązań wymaga zespołu składającego się z osób o wielu różnych umiejętnościach. Ważne jest, aby sukces rozwiązania był niezbędny do pomyślnego ukończenia przydzielonych zadań przez zespół. Ta ocena wymaga uczciwego i krytycznego spojrzenia na poziom umiejętności zasobów projektu i udostępnia listę ról, które są często wymagane podczas implementacji rozwiązania usługi Azure Synapse. Twój zespół musi mieć odpowiednie doświadczenie i umiejętności, aby ukończyć przypisane zadania projektu w oczekiwanym przedziale czasu.

Definicje na poziomie szkoleń firmy Microsoft

W tym artykule używane są definicje na poziomie standardowym firmy Microsoft do opisywania poziomów uczenia.

Poziom opis
100 W tym temacie przyjęto niewielką wiedzę lub brak wiedzy, a także omówiono pojęcia, funkcje, funkcje i korzyści.
200 Zakłada 100-poziomową wiedzę i zawiera szczegółowe informacje na temat tematu.
300 Zaawansowany materiał. Założono, że 200-poziomowa wiedza, dogłębne zrozumienie funkcji w środowisku rzeczywistym i silne umiejętności kodowania. Zawiera szczegółowy przegląd techniczny podzestawu funkcji produktu/technologii, obejmujący architekturę, wydajność, migrację, wdrażanie i programowanie.
400 Materiał eksperta. Zakłada głęboki poziom wiedzy i doświadczenia technicznego oraz szczegółową wiedzę na ten temat. Zapewnia specjalistyczne interakcje i relacje z wyspecjalizowanymi tematami.

Role, zasoby i gotowość

Pomyślne dostarczenie rozwiązania usługi Azure Synapse obejmuje wiele różnych ról i zestawów umiejętności. W tym temacie opisano role często wymagane do zaimplementowania pomyślnego projektu. Nie wszystkie te role będą wymagane dla wszystkich projektów, a nie wszystkie te role będą wymagane przez cały czas trwania projektu. Jednak te role będą wymagane do wykonania niektórych krytycznych zadań projektu. Należy ocenić poziom umiejętności poszczególnych osób wykonujących zadania, aby zapewnić ich sukces w ukończeniu zadania.

Zapoznaj się z planem projektu i sprawdź, czy zidentyfikowano te zasoby i role. Sprawdź również, czy plan projektu identyfikuje inne zasoby i role. W wielu przypadkach może się okazać, że osoby należą do więcej niż jednej roli. Na przykład administrator platformy Azure może być również administratorem sieci platformy Azure. Istnieje również możliwość, że rola w organizacji jest podzielona między wiele osób. Na przykład administrator usługi Synapse nie bierze udziału w zabezpieczeniach usługi Synapse SQL. W takim przypadku odpowiednio dostosuj ocenę.

Oceń następujące kwestie.

  • Zidentyfikuj role, które będą wymagane przez implementację rozwiązania.
  • Zidentyfikuj określone osoby w projekcie, które spełnią każdą rolę.
  • Zidentyfikuj określone zadania projektu, które będą wykonywane przez każdą osobę.
  • Przypisz poziom uczenia do każdej osoby na potrzeby swoich zadań i ról.

Zazwyczaj pomyślna implementacja wymaga, aby każda osoba miała co najmniej 300 biegłości na poziomie 300 dla wykonywanych zadań. Zdecydowanie zaleca się, aby osoby na poziomie 200 (lub poniżej) zostały dostarczone ze wskazówkami i instrukcjami w celu podniesienia poziomu zrozumienia przed rozpoczęciem zadań projektu. W takim przypadku należy zaangażować osobę z poziomem 300 (lub wyższym) do mentora i przeglądu. Zaleca się dostosowanie osi czasu i szacowania nakładu pracy planu projektu do uczenia się nowych umiejętności.

Uwaga

Zalecamy dostosowanie ról do ról wbudowanych. Istnieją dwa zestawy wbudowanych ról: role RBAC dla usługi Azure Synapse i role RBAC wbudowane na platformie Azure. Te dwa zestawy wbudowanych ról i uprawnień są niezależne.

Administrator platformy Azure

Administrator platformy Azure zarządza aspektami administracyjnymi platformy Azure. Są one odpowiedzialne za subskrypcje, identyfikację regionów, grupy zasobów, monitorowanie i dostęp do portalu. Udostępniają również zasoby, takie jak grupy zasobów, konta magazynu, usługa Azure Data Factory (ADF), microsoft Purview i inne.

Administrator zabezpieczeń

Administrator zabezpieczeń musi mieć lokalną wiedzę na temat istniejącego środowiska zabezpieczeń i wymagań. Ta rola współpracuje z administratorem usługi Synapse, administratorem bazy danych usługi Synapse, administratorem usługi Synapse Spark i innymi rolami w celu skonfigurowania wymagań dotyczących zabezpieczeń. Administrator zabezpieczeń może być również administratorem firmy Microsoft Entra.

Administrator sieci

Administrator sieci musi mieć lokalną wiedzę na temat istniejącego środowiska i wymagań dotyczących sieci. Ta rola wymaga umiejętności związanych z siecią platformy Azure i umiejętności sieciowych usługi Synapse.

Administrator usługi Synapse

Administrator usługi Synapse jest odpowiedzialny za administrowanie ogólnym środowiskiem usługi Azure Synapse. Ta rola jest odpowiedzialna za dostępność i skalę zasobów obszaru roboczego, administrowanie usługą Data Lake, środowiska uruchomieniowe analizy oraz administrowanie obszarem roboczym i monitorowanie. Ta rola ściśle współpracuje ze wszystkimi innymi rolami, aby zapewnić dostęp do usługi Azure Synapse, dostępności usług analitycznych i wystarczającej skali. Inne obowiązki obejmują:

  • Aprowizuj obszary robocze usługi Synapse.
  • Konfigurowanie wymagań dotyczących sieci i zabezpieczeń usługi Azure Synapse.
  • Monitorowanie aktywności obszaru roboczego usługi Synapse.

Administrator bazy danych usługi Synapse

Administrator bazy danych usługi Synapse jest odpowiedzialny za aspekty projektowania, implementacji, konserwacji i działania pul SQL (bezserwerowych i dedykowanych). Ta rola jest odpowiedzialna za ogólną dostępność, spójną wydajność i optymalizację pul SQL. Ta rola jest również odpowiedzialna za zarządzanie zabezpieczeniami danych w bazach danych, udzielanie uprawnień do danych oraz udzielanie lub odmawianie dostępu użytkownika. Inne obowiązki obejmują:

  • Wykonywanie różnych dedykowanych funkcji administracyjnych puli SQL, takich jak aprowizowanie, skalowanie, wstrzymywanie, wznawianie, przywracanie, zarządzanie obciążeniami, monitorowanie i inne.
  • Wykonywanie różnych dedykowanych funkcji administracyjnych puli SQL, takich jak zabezpieczanie, monitorowanie i inne.
  • Konfigurowanie zabezpieczeń bazy danych puli SQL.
  • Dostrajanie wydajności i rozwiązywanie problemów.

Administrator usługi Synapse Spark

Administrator usługi Synapse Spark jest odpowiedzialny za aspekty projektowania, implementacji, konserwacji i działania pul platformy Spark. Ta rola jest odpowiedzialna za ogólną dostępność, spójną wydajność i optymalizacje pul platformy Spark. Ta rola jest również odpowiedzialna za zarządzanie zabezpieczeniami danych, udzielanie uprawnień do danych oraz udzielanie lub odmawianie dostępu użytkownika. Inne obowiązki obejmują:

  • Wykonywanie różnych dedykowanych funkcji administracyjnych puli platformy Spark, takich jak aprowizowanie, monitorowanie i inne.
  • Konfigurowanie zabezpieczeń danych puli platformy Spark.
  • Rozwiązywanie problemów i wydajność notesu.
  • Rozwiązywanie problemów i wydajność wykonywania platformy Spark potoku.

Deweloper bazy danych puli SQL usługi Synapse

Deweloper bazy danych puli usługi Synapse jest odpowiedzialny za projektowanie i opracowywanie baz danych. W przypadku dedykowanych pul SQL obowiązki obejmują strukturę tabel i indeksowanie, opracowywanie obiektów bazy danych i projektowanie schematu. W przypadku bezserwerowych pul SQL obowiązki obejmują tabele zewnętrzne, widoki i projekt schematu. Inne obowiązki obejmują:

  • Projekt logicznej i fizycznej bazy danych.
  • Projektowanie tabel, w tym dystrybucja, indeksowanie i partycjonowanie.
  • Programowanie projektowania i programowania obiektów, w tym procedur składowanych i funkcji.
  • Projektowanie i opracowywanie innych optymalizacji wydajności, w tym zmaterializowanych widoków, zarządzania obciążeniami i nie tylko.
  • Projektowanie i implementacja ochrony danych, w tym szyfrowanie danych.
  • Projektowanie i wdrażanie kontroli dostępu, w tym zabezpieczeń na poziomie obiektu, zabezpieczeń na poziomie wiersza, zabezpieczeń na poziomie kolumny, dynamicznego maskowania danych i kontroli dostępu opartej na rolach usługi Synapse.
  • Monitorowanie, inspekcja, dostrajanie wydajności i rozwiązywanie problemów.

Deweloper platformy Spark

Deweloper platformy Spark jest odpowiedzialny za tworzenie notesów i wykonywanie przetwarzania platformy Spark przy użyciu pul platformy Spark.

Administrator integracji danych

Administrator integracji danych jest odpowiedzialny za konfigurowanie i zabezpieczanie integracji danych przy użyciu potoków usługi Synapse, usług ADF lub narzędzi integracji innych firm oraz wykonywania wszystkich funkcji konfiguracji i zabezpieczeń w celu obsługi narzędzi do integracji danych.

W przypadku potoków usługi Synapse i usługi ADF inne obowiązki obejmują konfigurowanie środowiska Integration Runtime (IR), własnego środowiska Integration Runtime (SHIR) i/lub środowiska SSIS Integration Runtime (SSIS-IR). Znajomość aprowizacji maszyn wirtualnych — lokalnie lub na platformie Azure — może być wymagana.

Deweloper integracji danych

Deweloper integracji danych jest odpowiedzialny za opracowywanie procesów ETL/ELT i innych procesów integracji danych przy użyciu wybranych narzędzi do integracji danych rozwiązania.

Administrator narzędzi do użycia danych

Administrator narzędzi do użycia danych jest odpowiedzialny za narzędzia do użycia danych. Narzędzia mogą obejmować usługi Microsoft Power BI, Microsoft Excel, Tableau i inne. Administrator każdego narzędzia musi skonfigurować uprawnienia do udzielania dostępu do danych w usłudze Azure Synapse.

Inżynier danych

Rola inżyniera danych jest odpowiedzialna za implementowanie artefaktów związanych z danymi, w tym potoków pozyskiwania danych, działań czyszczenia i przekształcania oraz magazynów danych na potrzeby obciążeń analitycznych. Obejmuje ona korzystanie z szerokiej gamy technologii platformy danych, w tym relacyjnych i nierelacyjnych baz danych, magazynów plików i strumieni danych.

Inżynierowie danych są odpowiedzialni za zapewnienie, że prywatność danych jest utrzymywana w chmurze, a także z lokalnych magazynów danych do magazynów danych w chmurze. Odpowiadają też za monitorowanie magazynów danych oraz potoków danych i zarządzanie nimi, aby zapewnić, że ładowanie danych będzie działać zgodnie z oczekiwaniami.

Mistrz danych

Analityk danych uzyskuje wartość i szczegółowe informacje na podstawie danych. Analitycy danych znajdują innowacyjne sposoby pracy z danymi i pomagają zespołom w osiągnięciu szybkiego zwrotu z inwestycji (ROI) w zakresie działań analitycznych. Pracują z funkcją curation danych i zaawansowanymi algorytmami wyszukiwania, dopasowywania i rekomendacji. Analitycy danych potrzebują dostępu do danych najwyższej jakości i znacznych ilości zasobów obliczeniowych w celu wyodrębnienia szczegółowych informacji.

Analityk danych

Analityk danych umożliwia firmom zmaksymalizowanie wartości zasobów danych. Przekształcają nieprzetworzone dane w odpowiednie szczegółowe informacje na podstawie zidentyfikowanych wymagań biznesowych. Analitycy danych są odpowiedzialni za projektowanie i tworzenie skalowalnych modeli danych, czyszczenie i przekształcanie danych oraz prezentowanie zaawansowanych analiz w raportach i wizualizacjach.

Inżynier usługi Azure DevOps

Inżynier usługi Azure DevOps jest odpowiedzialny za projektowanie i wdrażanie strategii współpracy, kodu, infrastruktury, kontroli źródła, zabezpieczeń, zgodności, ciągłej integracji, testowania, dostarczania i monitorowania projektu usługi Azure Synapse.

Edukacja zasobów i certyfikatów

Jeśli chcesz dowiedzieć się więcej o certyfikatach firmy Microsoft, które mogą pomóc ocenić gotowość twojego zespołu, przejrzyj dostępne certyfikaty dla usługi Azure Synapse Analytics.

Aby ukończyć szkolenie online, samodzielne szkolenie, przejrzyj dostępne ścieżki szkoleniowe i moduły dla usługi Azure Synapse Analytics.

Następne kroki

W następnym artykule z serii sukcesów usługi Azure Synapse według projektu dowiesz się, jak przeprowadzić przegląd gotowości operacyjnej, aby ocenić rozwiązanie pod kątem gotowości do zapewnienia optymalnych usług użytkownikom.