Metodologie úspěšnosti implementace Synapse: Vyhodnocení sad dovedností týmu
Poznámka:
Tento článek je součástí úspěchu implementace Azure Synapse podle řady článků. Přehled série najdete v tématu Úspěšné implementace Azure Synapse podle návrhu.
Vývoj řešení vyžaduje tým složený z jednotlivců s mnoha různými dovednostmi. Pro úspěch vašeho řešení je důležité, aby váš tým získal potřebné dovednosti k úspěšnému dokončení přiřazených úkolů. Toto vyhodnocení se upřímně a kriticky podívá na úroveň dovedností vašich projektových prostředků a poskytne vám seznam rolí, které se často vyžadují při implementaci řešení Azure Synapse. Váš tým musí mít relevantní zkušenosti a dovednosti k dokončení přiřazených projektových úkolů v očekávaném časovém rámci.
Definice na úrovni výuky Microsoftu
Tento článek používá definice standardní úrovně Microsoftu pro popis úrovní výuky.
Level | Popis |
---|---|
100 | Předpokládá malé nebo žádné odborné znalosti tématu a zabývá se koncepty témat, funkcemi, funkcemi a výhodami. |
200 | Předpokládá 100 úrovní znalostí a poskytuje konkrétní podrobnosti o tématu. |
300 | Pokročilý materiál. Předpokládá znalosti na úrovni 200, podrobné porozumění funkcím v reálném prostředí a silné dovednosti kódování. Poskytuje podrobný technický přehled podmnožiny funkcí produktů/technologií, které zahrnují architekturu, výkon, migraci, nasazení a vývoj. |
400 | Expertní materiál. Předpokládá hlubokou úroveň technických znalostí a zkušeností a podrobné, důkladné porozumění tématu. Poskytuje odbornou interakci a pokrytí specializovaných témat. |
Role, prostředky a připravenost
Úspěšné doručování řešení Azure Synapse zahrnuje mnoho různých rolí a sad dovedností. Toto téma popisuje role, které se běžně vyžadují k implementaci úspěšného projektu. Ne všechny tyto role budou vyžadovány pro všechny projekty, a ne všechny tyto role budou vyžadovány po celou dobu trvání projektu. Tyto role ale budou nutné k dokončení některých důležitých úkolů projektu. Měli byste vyhodnotit úroveň dovedností jednotlivců provádějících úkoly, abyste zajistili jejich úspěch při dokončení své práce.
Projděte si plán projektu a ověřte, že byly tyto prostředky a role identifikovány. Zkontrolujte také, jestli plán projektu identifikuje další zdroje a role. V mnoha případech můžete zjistit, že jednotlivci patří do více než jedné role. Správcem Azure může být také správce sítě Azure. Je také možné, že role ve vaší organizaci je rozdělená mezi více jednotlivců. Správce Synapse se například nezabíná do zabezpečení Synapse SQL. V takovém případě upravte hodnocení odpovídajícím způsobem.
Vyhodnoťte následující body.
- Identifikujte role, které bude vaše implementace řešení vyžadovat.
- Identifikujte konkrétní osoby ve vašem projektu, které budou plnit každou roli.
- Identifikujte konkrétní úkoly projektu, které budou provádět každý jednotlivec.
- Přiřaďte jednotlivým jednotlivcům úroveň výuky pro své úkoly a role.
Úspěšná implementace obvykle vyžaduje, aby každý jednotlivec získal alespoň úroveň 300 odbornosti pro úkoly, které budou provádět. Důrazně doporučujeme, aby se jednotlivcům na úrovni 200 (nebo níže) poskytovaly pokyny a pokyny ke zvýšení úrovně porozumění před zahájením úkolů projektu. V tomto případě je potřeba zapojit jednotlivce úrovně 300 (nebo vyšší), který bude mentorovat a kontrolovat. Doporučujeme upravit časovou osu plánu projektu a odhady úsilí tak, aby se chytly při učení nových dovedností.
Poznámka:
Doporučujeme, abyste své role srovnáli s předdefinovanými rolemi. Existují dvě sady předdefinovaných rolí: role RBAC pro role Azure Synapse a RBAC integrované do Azure. Tyto dvě sady předdefinovaných rolí a oprávnění jsou nezávislé.
Správce Azure
Správce Azure spravuje aspekty správy Azure. Zodpovídají za předplatná, identifikaci oblastí, skupiny prostředků, monitorování a přístup k portálu. Zřizují také prostředky, jako jsou skupiny prostředků, účty úložiště, Azure Data Factory (ADF), Microsoft Purview a další.
Správce zabezpečení
Správce zabezpečení musí mít místní znalosti o stávajícím prostředí zabezpečení a požadavcích. Tato role spolupracuje se správcem Synapse, správcem databáze Synapse, správcem Synapse Spark a dalšími rolemi za účelem nastavení požadavků na zabezpečení. Správce zabezpečení může být také správcem Microsoft Entra.
Správce sítě
Správce sítě musí mít místní znalosti o stávajících síťových prostředích a požadavcích. Tato role vyžaduje síťové dovednosti Azure a síťové dovednosti Synapse.
Správce Synapse
Správce Synapse zodpovídá za správu celého prostředí Azure Synapse. Tato role zodpovídá za dostupnost a škálování prostředků pracovního prostoru, správu data lake, moduly runtime analýz a správu a monitorování pracovních prostorů. Tato role úzce spolupracuje se všemi ostatními rolemi a zajišťuje přístup k Azure Synapse, dostupnosti analytických služeb a dostatečnému škálování. Mezi další povinnosti patří:
- Zřízení pracovních prostorů Synapse
- Nastavte síťové a bezpečnostní požadavky Azure Synapse.
- Monitorování aktivity pracovního prostoru Synapse
Správce databáze Synapse
Správce databáze Synapse zodpovídá za návrh, implementaci, údržbu a provozní aspekty fondů SQL (bezserverové a vyhrazené). Tato role zodpovídá za celkovou dostupnost, konzistentní výkon a optimalizace fondů SQL. Tato role také zodpovídá za správu zabezpečení dat v databázích, udělování oprávnění k datům a udělování nebo odepření přístupu uživatelů. Mezi další povinnosti patří:
- Provádět různé vyhrazené funkce správy fondu SQL, jako je zřizování, škálování, pozastavení, obnovení, obnovení, správa úloh, monitorování a další.
- Provádět různé funkce správy vyhrazeného fondu SQL, jako je zabezpečení, monitorování a další.
- Nastavte zabezpečení databáze fondu SQL.
- Ladění výkonu a řešení potíží
Správce Synapse Sparku
Správce Synapse Sparku zodpovídá za návrh, implementaci, údržbu a provozní aspekty fondů Spark. Tato role zodpovídá za celkovou dostupnost, konzistentní výkon a optimalizace fondů Spark. Tato role také zodpovídá za správu zabezpečení dat, udělení oprávnění k datům a udělení nebo odepření přístupu uživatelů. Mezi další povinnosti patří:
- Provádění různých funkcí správy vyhrazeného fondu Sparku, jako je zřizování, monitorování a další.
- Nastavte zabezpečení dat fondu Sparku.
- Řešení potíží a výkon poznámkového bloku
- Řešení potíží a výkon spouštění Sparku kanálu
Vývojář databáze fondu Synapse SQL
Vývojář databáze fondu Synapse zodpovídá za návrh a vývoj databází. Pro vyhrazené fondy SQL odpovědnosti zahrnují strukturu tabulek a indexování, vývoj databázových objektů a návrh schématu. Pro bezserverové fondy SQL odpovědnosti zahrnují externí tabulky, zobrazení a návrh schématu. Mezi další povinnosti patří:
- Návrh logické a fyzické databáze
- Návrh tabulky, včetně distribuce, indexování a dělení
- Programování návrhu a vývoje objektů, včetně uložených procedur a funkcí.
- Návrh a vývoj dalších optimalizací výkonu, včetně materializovaných zobrazení, správy úloh a dalších.
- Návrh a implementace ochrany dat, včetně šifrování dat
- Návrh a implementace řízení přístupu, včetně zabezpečení na úrovni objektů, zabezpečení na úrovni řádků, zabezpečení na úrovni sloupců, dynamického maskování dat a řízení přístupu na základě role Synapse
- Monitorování, auditování, ladění výkonu a řešení potíží
Vývojář Sparku
Vývojář Sparku zodpovídá za vytváření poznámkových bloků a spouštění zpracování Sparku pomocí fondů Sparku.
Správce integrace dat
Správce integrace dat zodpovídá za nastavení a zabezpečení integrace dat pomocí kanálů Synapse, ADF nebo nástrojů pro integraci třetích stran a za provádění všech funkcí konfigurace a zabezpečení pro podporu nástrojů pro integraci dat.
Mezi další zodpovědnosti pro kanály Synapse a ADF patří nastavení prostředí Integration Runtime (IR), místního prostředí Integration Runtime (SHIR) nebo prostředí SSIS Integration Runtime (SSIS-IR). Může se vyžadovat znalost zřizování virtuálních počítačů – místně nebo v Azure.
Vývojář integrace dat
Vývojář integrace dat zodpovídá za vývoj ETL/ELT a dalších procesů integrace dat pomocí vybraných nástrojů pro integraci dat řešení.
Správce nástrojů pro spotřebu dat
Správce nástrojů pro spotřebu dat zodpovídá za nástroje pro spotřebu dat. Mezi nástroje patří Microsoft Power BI, Microsoft Excel, Tableau a další. Správce každého nástroje bude muset nastavit oprávnění k udělení přístupu k datům v Azure Synapse.
Datový inženýr
Role datového inženýra zodpovídá za implementaci artefaktů souvisejících s daty, včetně kanálů příjmu dat, aktivit čištění a transformace a úložišť dat pro analytické úlohy. Zahrnuje použití široké škály technologií datové platformy, včetně relačních a nerelačních databází, úložišť souborů a datových proudů.
Datoví inženýři zodpovídají za zajištění toho, aby byla v cloudu zachována ochrana osobních údajů, a to z místního prostředí do cloudových úložišť dat. Současně má na starosti správu a monitorování datových úložišť a datových kanálů za účelem zajištění očekávaného výkonu načítání dat.
Datový vědec
Datový vědec odvozuje hodnotu a přehledy z dat. Datoví vědci najdou inovativní způsoby práce s daty a pomáhají týmům dosáhnout rychlé návratnosti investic (ROI) při analýzách. Pracují se curací dat a pokročilými vyhledávacími algoritmy, porovnáváním a doporučeními. Datoví vědci potřebují přístup k nejvýkonnějším datům a značnému množství výpočetních prostředků k extrakci podrobných přehledů.
Datový analytik
Datový analytik umožňuje firmám maximalizovat hodnotu svých datových prostředků. Transformují nezpracovaná data na relevantní přehledy na základě identifikovaných obchodních požadavků. Datoví analytici zodpovídají za navrhování a vytváření škálovatelných datových modelů, čištění a transformace dat a prezentaci pokročilých analýz v sestavách a vizualizacích.
Technik Azure DevOps
Technik Azure DevOps zodpovídá za navrhování a implementaci strategií pro spolupráci, kód, infrastrukturu, správu zdrojového kódu, zabezpečení, dodržování předpisů, kontinuální integraci, testování, doručování a monitorování projektu Azure Synapse.
Učení prostředky a certifikace
Pokud se chcete dozvědět o certifikacích Microsoftu, které vám můžou pomoct vyhodnotit připravenost vašeho týmu, projděte si dostupné certifikace pro Azure Synapse Analytics.
Pokud chcete absolvovat online školení s vlastním tempem, projděte si dostupné studijní programy a moduly pro Azure Synapse Analytics.
Další kroky
V dalším článku o úspěchu Azure Synapse podle řady návrhů se dozvíte, jak provést kontrolu provozní připravenosti k vyhodnocení připravenosti vašeho řešení na její připravenost k poskytování optimálních služeb uživatelům.