Freigeben über


Synapse Implementierungserfolgsmethoden: Bewertung der Fähigkeiten des Teams

Hinweis

Dieser Artikel gehört zu der Artikelserie Erfolg der Azure Synapse-Implementierung nach Design. Eine Übersicht über diese Serie finden Sie unter Erfolg der Azure Synapse-Implementierung nach Design.

Für die Lösungsentwicklung ist ein Team erforderlich, das Einzelpersonen mit vielen verschiedenen Fähigkeiten umfasst. Es ist wichtig für den Erfolg Ihrer Lösung, dass Ihr Team über die erforderlichen Fähigkeiten verfügt, um ihre zugewiesenen Aufgaben erfolgreich abzuschließen. Diese Bewertung untersucht ehrlich und kritisch die Qualifikation Ihrer Projektressourcen und bietet Ihnen eine Liste der Rollen, die bei der Implementierung einer Azure Synapse-Lösung häufig erforderlich sind. Ihr Team muss über relevante Erfahrungen und Fähigkeiten verfügen, um ihre zugeordneten Projektaufgaben innerhalb des erwarteten Zeitraums abzuschließen.

Definitionen der Microsoft-Lernstufe

In diesem Artikel werden die Microsoft-Standardebenendefinitionen zum Beschreiben von Lernstufen verwendet.

Grad Beschreibung
100 Geht von wenig oder gar keinem Fachwissen mit dem Thema aus und behandelt Themenkonzepte, Funktionen, Features und Vorteile.
200 Es wird davon ausgegangen, dass 100-Level-Kenntnisse vorhanden sind und spezifische Details zum Thema enthalten.
300 Fortschrittliches Material Setzt Kenntnisse auf 200er-Niveau, umfassendes Verständnis von Funktionen in realen Umgebungen und starke Programmierfähigkeiten voraus. Bietet eine detaillierte technische Übersicht über eine Teilmenge von Produkt-/Technologiefeatures, die Architektur, Leistung, Migration, Bereitstellung und Entwicklung abdecken.
400 Expertenmaterial. Setzt ein tiefes Maß an technischem Wissen und Erfahrung sowie ein detailliertes, gründliches Verständnis des Themas voraus. Bietet Experten-zu-Experten-Interaktion und Abdeckung von spezialisierten Themen.

Rollen, Ressourcen und Bereitschaft

Die erfolgreiche Bereitstellung einer Azure Synapse-Lösung umfasst viele verschiedene Rollen und Fähigkeiten. In diesem Thema werden rollen beschrieben, die häufig zum Implementieren eines erfolgreichen Projekts erforderlich sind. Nicht alle diese Rollen sind für alle Projekte erforderlich, und nicht alle diese Rollen sind für die gesamte Dauer des Projekts erforderlich. Diese Rollen müssen jedoch einige wichtige Projektaufgaben ausführen. Sie sollten das Qualifikationsniveau der Personen bewerten, die Aufgaben ausführen, um ihren Erfolg beim Abschluss ihrer Arbeit zu gewährleisten.

Verweisen Sie auf Ihren Projektplan , und überprüfen Sie, ob diese Ressourcen und Rollen identifiziert wurden. Überprüfen Sie außerdem, ob Ihr Projektplan andere Ressourcen und Rollen identifiziert. In vielen Fällen können Sie feststellen, dass Einzelpersonen zu mehr als einer Rolle gehören. Beispielsweise könnte der Azure-Administrator auch Ihr Azure-Netzwerkadministrator sein. Es ist auch möglich, dass eine Rolle in Ihrer Organisation zwischen mehreren Personen aufgeteilt wird. Beispielsweise wird der Synapse-Administrator nicht an synapse SQL-Sicherheit beteiligt. Passen Sie in diesem Fall Ihre Bewertung entsprechend an.

Bewerten Sie die folgenden Punkte.

  • Identifizieren Sie die Rollen, die von der Lösungsimplementierung benötigt werden.
  • Identifizieren Sie die einzelnen Personen in Ihrem Projekt, die jede Rolle erfüllen.
  • Identifizieren Sie die spezifischen Projektaufgaben, die von den einzelnen Personen ausgeführt werden.
  • Weisen Sie jedem Einzelnen eine Lernstufe für ihre Aufgaben und Rollen zu.

In der Regel erfordert eine erfolgreiche Implementierung, dass jede Person mindestens über ein Niveau von 300 Kenntnissen für die Aufgaben verfügt, die sie ausführen. Es wird dringend empfohlen, einzelpersonen auf Ebene 200 (oder darunter) Anleitungen und Anweisungen zur Erhöhung ihres Verständnisses vor beginn ihrer Projektaufgaben zur Verfügung zu stellen. Beziehen Sie in diesem Fall eine qualifizierte Person mit Erfahrungsstufe 300 oder höher ein, um zu betreuen und überprüfen zu können. Es wird empfohlen, die Zeitachse und die Aufwandsschätzungen des Projektplans anzupassen, um die Einbeziehung des Lernens neuer Fähigkeiten zu berücksichtigen.

Hinweis

Wir empfehlen, Ihre Rollen mit den integrierten Rollen abzustimmen. Es gibt zwei Gruppen integrierter Rollen: RBAC-Rollen für Azure Synapse - und RBAC-Rollen, die in Azure integriert sind. Diese beiden Gruppen integrierter Rollen und Berechtigungen sind unabhängig.

Azure-Administrator

Der Azure-Administrator verwaltet administrative Aspekte von Azure. Sie sind für Abonnements, Regionsidentifikation, Ressourcengruppen, Überwachung und Portalzugriff verantwortlich. Sie stellen auch Ressourcen bereit, z. B. Ressourcengruppen, Speicherkonten, Azure Data Factory (ADF), Microsoft Purview und vieles mehr.

Sicherheitsadministrator

Der Sicherheitsadministrator muss über lokale Kenntnisse der vorhandenen Sicherheitslandschaft und -anforderungen verfügen. Diese Rolle arbeitet mit dem Synapse-Administrator, dem Synapse-Datenbankadministrator, dem Synapse Spark-Administrator und anderen Rollen zusammen, um Sicherheitsanforderungen einzurichten. Der Sicherheitsadministrator könnte auch ein Microsoft Entra-Administrator sein.

Netzwerkadministrator

Der Netzwerkadministrator muss über lokale Kenntnisse der vorhandenen Netzwerklandschaft und -anforderungen verfügen. Diese Rolle erfordert Azure-Netzwerkfähigkeiten und Synapse-Netzwerkfähigkeiten.

Synapse-Administrator

Der Synapse-Administrator ist für die Verwaltung der gesamten Azure Synapse-Umgebung verantwortlich. Diese Rolle ist verantwortlich für die Verfügbarkeit und Skalierung von Arbeitsbereichsressourcen, die Datenlake-Verwaltung, Analytik-Runtimes sowie die Verwaltung und Überwachung von Arbeitsbereichen. Diese Rolle arbeitet eng mit allen anderen Rollen zusammen, um den Zugriff auf Azure Synapse, die Verfügbarkeit von Analysediensten und ausreichende Skalierung sicherzustellen. Zu den anderen Zuständigkeiten gehören:

  • Bereitstellen von Synapse-Arbeitsbereichen.
  • Richten Sie Azure Synapse-Netzwerk- und Sicherheitsanforderungen ein.
  • Überwachen sie die Synapse-Arbeitsbereichsaktivität.

Synapse-Datenbankadministrator

Der Synapse-Datenbankadministrator ist für den Entwurf, die Implementierung, Wartung und den Betrieb der SQL-Pools (serverlos und dediziert) verantwortlich. Diese Rolle ist für die gesamtverfügbarkeit, konsistente Leistung und Optimierungen der SQL-Pools verantwortlich. Diese Rolle ist auch für die Verwaltung der Sicherheit der Daten in den Datenbanken, das Gewähren von Berechtigungen für die Daten und das Gewähren oder Verweigern des Benutzerzugriffs verantwortlich. Zu den anderen Zuständigkeiten gehören:

  • Führen Sie verschiedene dedizierte SQL-Poolverwaltungsfunktionen aus, wie Bereitstellen, Skalieren, Anhalten, Fortsetzen, Wiederherstellen, Workload-Verwaltung, Überwachen und andere.
  • Führen Sie verschiedene dedizierte SQL-Poolverwaltungsfunktionen aus, z. B. Sicherung, Überwachung und andere.
  • Sicherheitsrichtlinien für die SQL-Pool-Datenbank einrichten.
  • Leistungsoptimierung und Problembehandlung.

Synapse Spark-Administrator

Der Synapse Spark-Administrator ist für die Design-, Implementierungs-, Wartungs- und Betriebsaspekte der Spark-Pools verantwortlich. Diese Rolle ist für die gesamtverfügbarkeit, konsistente Leistung und Optimierungen der Spark-Pools verantwortlich. Diese Rolle ist auch für die Verwaltung der Sicherheit der Daten, das Gewähren von Berechtigungen für die Daten und das Gewähren oder Verweigern des Benutzerzugriffs verantwortlich. Zu den anderen Zuständigkeiten gehören:

  • Führen Sie verschiedene dedizierte Spark pool-Verwaltungsfunktionen aus, z. B. Bereitstellung, Überwachung und andere.
  • Einrichten der Spark pool-Datensicherheit.
  • Fehlerbehebung und Leistung von Laptops.
  • Problembehandlung und Leistung der Pipeline-Spark-Ausführung.

Synapse SQL-Pooldatenbankentwickler

Der Synapse-Pooldatenbankentwickler ist für datenbankdesign und -entwicklung verantwortlich. Zu dedizierten SQL-Pools gehören Tabellenstruktur und Indizierung, das Entwickeln von Datenbankobjekten und das Schemadesign. Für serverlose SQL-Pools umfassen Die Verantwortlichkeiten externe Tabellen, Ansichten und Schemadesign. Zu den anderen Zuständigkeiten gehören:

  • Logischer und physischer Datenbankentwurf.
  • Tabellenentwurf, einschließlich Verteilung, Indizierung und Partitionierung.
  • Design und Entwicklung von Programmierobjekten, einschließlich gespeicherter Prozeduren und Funktionen.
  • Entwerfen und Entwickeln anderer Leistungsoptimierungen, einschließlich materialisierter Ansichten, Workloadverwaltung und mehr.
  • Entwurf und Implementierung des Datenschutzes, einschließlich Datenverschlüsselung.
  • Entwurf und Implementierung der Zugriffssteuerung, einschließlich Sicherheit auf Objektebene, Sicherheit auf Zeilenebene, Sicherheit auf Spaltenebene, dynamische Datenmaske und Rollenbasierte Zugriffssteuerung von Synapse.
  • Überwachung, Prüfung, Leistungsoptimierung und Fehlerbehebung.

Spark-Entwickler

Der Spark-Entwickler ist für das Erstellen von Notizbüchern und das Ausführen der Spark-Verarbeitung mithilfe von Spark-Pools verantwortlich.

Datenintegrationsadministrator

Der Datenintegrationsadministrator ist verantwortlich für das Einrichten und Sichern der Datenintegration mithilfe von Synapse-Pipelines, ADF- oder Drittanbieter-Integrationstools sowie für die Durchführung aller Konfigurations- und Sicherheitsfunktionen zur Unterstützung der Datenintegrationstools.

Für Synapse-Pipelines und ADF umfassen weitere Zuständigkeiten das Einrichten von Integration Runtime (IR), Self-hosted Integration Runtime (SHIR) und/oder SSIS Integration Runtime (SSIS-IR). Kenntnisse der Bereitstellung virtueller Computer – lokal oder in Azure – sind möglicherweise erforderlich.

Entwickler der Datenintegration

Der Entwickler der Datenintegration ist für die Entwicklung von ETL/ELT und anderen Datenintegrationsprozessen mit den ausgewählten Datenintegrationstools der Lösung verantwortlich.

Administrator für Datennutzungstools

Der Administrator der Datenkonsumtools ist für die Datenkonsumtools verantwortlich. Tools können Microsoft Power BI, Microsoft Excel, Tableau und andere enthalten. Der Administrator jedes Tools muss Berechtigungen einrichten, um Den Zugriff auf Daten in Azure Synapse zu gewähren.

Dateningenieur

Die Rolle des Datentechnikers ist für die Implementierung von datenbezogenen Artefakten verantwortlich, einschließlich Datenaufnahmepipelinen, Reinigungs- und Transformationsaktivitäten und Datenspeichern für analytische Workloads. Dazu gehören die Verwendung einer vielzahl von Datenplattformtechnologien, einschließlich relationaler und nicht relationaler Datenbanken, Dateispeicher und Datenströme.

Data Engineers sind dafür verantwortlich, sicherzustellen, dass der Datenschutz von Daten in der Cloud verwaltet wird und von lokalen bis hin zu den Cloud-Datenspeichern reicht. Sie besitzen auch die Verwaltung und Überwachung von Datenspeichern und Datenpipelinen, um sicherzustellen, dass datenlasten erwartungsgemäß ausgeführt werden.

Datenwissenschaftler

Der Data-Wissenschaftler leitet Wert und Erkenntnisse aus Daten ab. Data Scientists finden innovative Möglichkeiten, mit Daten zu arbeiten und Teams dabei zu helfen, eine schnelle Rendite für Investitionen (ROI) bei Analysebemühungen zu erzielen. Sie arbeiten mit Daten curation und erweiterten Such-, Abgleichs- und Empfehlungsalgorithmen. Datenwissenschaftler benötigen Zugriff auf die qualitativ hochwertigen Daten und erhebliche Mengen an Rechenressourcen, um tiefe Erkenntnisse zu extrahieren.

Datenanalyst

Der Datenanalyst ermöglicht Es Unternehmen, den Wert ihrer Datenressourcen zu maximieren. Sie transformieren Rohdaten basierend auf identifizierten Geschäftsanforderungen in relevante Erkenntnisse. Datenanalysten sind für das Entwerfen und Erstellen skalierbarer Datenmodelle, Reinigung und Transformation von Daten sowie für die Darstellung erweiterter Analysen in Berichten und Visualisierungen verantwortlich.

Azure DevOps-Techniker

Der Azure DevOps-Techniker ist für das Entwerfen und Implementieren von Strategien für Zusammenarbeit, Code, Infrastruktur, Quellcodeverwaltung, Sicherheit, Compliance, kontinuierliche Integration, Tests, Übermittlung und Überwachung eines Azure Synapse-Projekts verantwortlich.

Lernressourcen und Zertifizierungen

Wenn Sie mehr über Microsoft-Zertifizierungen erfahren möchten, die ihnen helfen können, die Bereitschaft Ihres Teams zu bewerten, durchsuchen Sie die verfügbaren Zertifizierungen für Azure Synapse Analytics.

Um Onlineschulungen abzuschließen, durchsuchen Sie die verfügbaren Lernpfade und Module für Azure Synapse Analytics.

Nächste Schritte

Im nächsten Artikel der Azure Synapse-Erfolgsserie erfahren Sie, wie Sie eine Betriebsbereitschaftsüberprüfung durchführen, um Ihre Lösung für ihre Bereitschaft zu bewerten, um benutzern optimale Dienste bereitzustellen.