Udostępnij za pośrednictwem


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

Uwaga

Ten artykuł stanowi część serii artykułów Azure Synapse - sukces implementacji dzięki projektowi. 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 dla sukcesu rozwiązania, aby zespół posiadał niezbędne umiejętności do pomyślnego ukończenia przydzielonych zadań. 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 poziomów nauczania firmy Microsoft

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

Poziom Opis
100 Zakłada się niewielką wiedzę lub brak wiedzy na temat, a także omówiono pojęcia związane z tematem, funkcje, cechy i korzyści.
200 Zakłada 100-poziomową wiedzę i zawiera szczegółowe informacje na temat tematu.
300 Zaawansowany materiał. Zakłada się posiadanie wiedzy na poziomie 200, dogłębne zrozumienie funkcji w rzeczywistym środowisku oraz 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 współpracę między ekspertami i omówienie wyspecjalizowanych tematów.

Role, zasoby i gotowość

Pomyślne dostarczenie rozwiązania usługi Azure Synapse obejmuje wiele różnych ról i zestawu 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.

Odwołaj się do planu 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 kompetencji każdej osobie w odniesieniu do jej zadań i ról.

Zazwyczaj pomyślna implementacja wymaga, aby każda osoba miała co najmniej biegłość na poziomie 300 w zakresie zadań, które będzie wykonywać. Zdecydowanie zaleca się, aby osoby na poziomie 200 (lub poniżej) otrzymały wskazówki i instrukcje w celu podniesienia poziomu zrozumienia przed rozpoczęciem zadań projektowych. W takim przypadku należy zaangażować osobę na poziomie 300 (lub wyższym) do pełnienia roli mentora i recenzji. Zaleca się dostosowanie osi czasu i szacunków nakładu pracy w planie projektu, aby uwzględnić czas nauki nowych umiejętności.

Uwaga

Zalecamy dopasowanie swoich ról do ról wbudowanych. Istnieją dwa zestawy ról wbudowanych: role RBAC dla usługi Azure Synapse i role RBAC wbudowane w usługę 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 Sparki 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 skalowanie zasobów przestrzeni roboczej, administrowanie jeziorem danych, środowiskami uruchomieniowymi dla analityki oraz administrowanie przestrzenią roboczą i jej 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 platformy 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ą:

  • Wykonuj różne specjalne funkcje administracyjne puli Spark, takie jak aprowizowanie, monitorowanie i inne.
  • Konfiguracja zabezpieczeń danych puli Spark.
  • Rozwiązywanie problemów i wydajność laptopa.
  • Rozwiązywanie problemów i optymalizacja wydajności wykonywania potoku w technologii Spark.

Deweloper bazy danych puli SQL usługi Synapse

Deweloper bazy danych puli 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.
  • Projektowanie i tworzenie 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 wdrażanie ochrony danych, obejmujące szyfrowanie danych.
  • Projektowanie i wdrażanie kontroli dostępu, obejmującej zabezpieczenia na poziomie obiektu, zabezpieczenia na poziomie wiersza, zabezpieczenia na poziomie kolumny, dynamiczne maskowanie danych oraz kontrolę dostępu opartą na rolach w Synapse.
  • Monitorowanie, inspekcja, dostrajanie wydajności i rozwiązywanie problemów.

Programista Spark

Deweloper Spark jest odpowiedzialny za tworzenie notesów i wykonywanie przetwarzania Spark za pomocą pul 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 do integracji danych jest odpowiedzialny za opracowywanie procesów ETL/ELT oraz innych procesów integracji danych, korzystając z wybranych narzędzi integracyjnych powiązanych z rozwiązaniem.

Administrator narzędzi do konsumpcji danych

Administrator narzędzi do konsumpcji danych jest odpowiedzialny za te narzędzia. Narzędzia obejmują 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 odpowiada za implementowanie artefaktów związanych z danymi, w tym potoków pozyskiwania danych, działań czyszczenia i przekształcania oraz magazynów danych dla 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. Ponadto odpowiadają za zarządzanie i monitorowanie magazynów danych oraz potoków danych, aby zapewnić, że ładowanie danych przebiega zgodnie z oczekiwaniami.

Analityk 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. Zajmują się opracowywaniem danych oraz 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 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.

Zasoby szkoleniowe i certyfikaty

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ć samodzielne szkolenie online, przejrzyj dostępne ścieżki i moduły szkoleniowe dla Azure Synapse Analytics.

Następne kroki

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