Megosztás a következőn keresztül:


A Synapse implementálásának sikermetódusa: Csapatszintű készségkészletek kiértékelése

Megjegyzés:

Ez a cikk az Azure Synapse implementáció sikerének részét képezi a cikksorozatok tervezésével . A sorozat áttekintéséhez tekintse meg az Azure Synapse implementációjának sikerességét a tervezés alapján.

A megoldásfejlesztéshez olyan csapatra van szükség, amely különböző képességekkel rendelkező egyénekből áll. A megoldás sikeressége szempontjából fontos, hogy csapata rendelkezik a hozzárendelt feladatok sikeres elvégzéséhez szükséges készségekkel. Ez az értékelés őszinte és kritikus áttekintést nyújt a projekterőforrások képzettségi szintjéről, és felsorolja azokat a szerepköröket, amelyekre az Azure Synapse-megoldás megvalósítása során gyakran szükség van. A csapatnak megfelelő tapasztalattal és készségekkel kell rendelkeznie ahhoz, hogy a hozzárendelt projekttevékenységeket a várt időkereten belül elvégezhesse.

Microsoft tanulási szint definíciói

Ez a cikk a Microsoft standard szintű definícióit használja a tanulási szintek leírásához.

Level Leírás
100 Feltételezi, hogy kevés szakértelemmel rendelkezik a témával kapcsolatban, és a témakör fogalmait, funkcióit, funkcióit és előnyeit ismerteti.
200 Feltételezi, hogy 100 szintű ismeretekkel rendelkezik, és konkrét részleteket tartalmaz a témakörről.
300 Speciális anyag. Feltételezi, hogy 200 szintű tudás, a valós környezet funkcióinak alapos ismerete és erős kódolási készségek. Részletes műszaki áttekintést nyújt a termék-/technológiai funkciók egy részhalmazáról, amely az architektúrára, a teljesítményre, a migrálásra, az üzembe helyezésre és a fejlesztésre terjed ki.
400 Szakértői anyag. Feltételezi, hogy a technikai tudás és a tapasztalat mély szintje, valamint a témakör részletes, alapos ismerete. Szakértő-szakértő interakciót biztosít, és speciális témaköröket fed le.

Szerepkörök, erőforrások és felkészültség

Az Azure Synapse-megoldás sikeres megvalósítása számos különböző szerepkört és képességkészletet foglal magában. Ez a témakör a sikeres projekt megvalósításához gyakran szükséges szerepköröket ismerteti. Nem minden projekthez lesz szükség ezekre a szerepkörökre, és nem mindegyik szerepkörre lesz szükség a projekt teljes időtartama alatt. Ezekre a szerepkörökre azonban szükség lesz néhány kritikus projekttevékenység elvégzéséhez. Értékelnie kell a feladatokat végrehajtó személyek képzettségi szintjét, hogy biztosan sikeresek legyenek a munkájuk elvégzéséhez.

Tekintse meg a projekttervet, és ellenőrizze, hogy ezek az erőforrások és szerepkörök azonosíthatók-e. Ellenőrizze azt is, hogy a projektterv azonosít-e más erőforrásokat és szerepköröket. Sok esetben előfordulhat, hogy az egyének több szerepkörhöz tartoznak. Az Azure-rendszergazda lehet például az Azure hálózati rendszergazdája is. Az is lehetséges, hogy a szervezet egy szerepköre több személy között oszlik meg. A Synapse-rendszergazda például nem vesz részt a Synapse SQL-biztonságban. Ebben az esetben ennek megfelelően módosítsa az értékelést.

Értékelje ki a következő pontokat.

  • Azonosítsa a megoldás implementációjához szükséges szerepköröket.
  • Azonosítsa a projektben azokat a személyeket, akik minden szerepkört teljesíteni fognak.
  • Azonosítsa az egyes személyek által végrehajtandó konkrét projekttevékenységeket.
  • Minden egyes személyhez hozzárendelhet egy tanulási szintet a saját feladataihoz és szerepköreihez.

A sikeres megvalósításhoz általában minden egyes személynek legalább 300 szintű jártasságra van szüksége a végrehajtandó feladatokhoz. Erősen ajánlott, hogy a 200-es (vagy az alatti) szinten lévő személyeknek útmutatást és útmutatást adjanak ahhoz, hogy a projekttevékenységek megkezdése előtt emeljék a tudásszintjüket. Ebben az esetben egy 300-es (vagy annál magasabb) szintű személyt kell bevonni a mentori és felülvizsgálati folyamatba. Javasoljuk, hogy módosítsa a projektterv ütemtervét és a munkamennyiség becslését az új készségek elsajátítására.

Megjegyzés:

Javasoljuk, hogy a szerepköröket a beépített szerepkörökhöz igazítsa. Két beépített szerepkör van: az Azure Synapse RBAC-szerepkörei és az Azure-ba beépített RBAC-szerepkörök. Ez a két beépített szerepkör és engedély független.

Azure-rendszergazda

Az Azure-rendszergazda kezeli az Azure felügyeleti szempontjait. Ők felelősek az előfizetésekért, a régióazonosításért, az erőforráscsoportokért, a monitorozásért és a portálhoz való hozzáférésért. Emellett erőforrásokat is kiépítanak, például erőforráscsoportokat, tárfiókokat, Azure Data Factoryt (ADF), Microsoft Purview-t stb.

Biztonsági rendszergazda

A biztonsági rendszergazdának helyi ismeretekkel kell rendelkeznie a meglévő biztonsági környezetről és követelményekről. Ez a szerepkör együttműködik a Synapse-rendszergazdával, a Synapse-adatbázis rendszergazdájával, a Synapse Spark-rendszergazdával és más szerepkörökkel a biztonsági követelmények beállításához. A biztonsági rendszergazda a Microsoft Entra rendszergazdája is lehet.

Hálózati rendszergazda

A hálózati rendszergazdának helyi ismeretekkel kell rendelkeznie a meglévő hálózati környezetről és követelményekről. Ehhez a szerepkörhöz azure-beli hálózatkezelési készségekre és Synapse hálózatkezelési készségekre van szükség.

Synapse-rendszergazda

A Synapse-rendszergazda felelős a teljes Azure Synapse-környezet felügyeletéért. Ez a szerepkör felelős a munkaterület erőforrásainak rendelkezésre állásáért és méretezéséért, a data lake-felügyeletért, az elemzési futtatókörnyezetekért, valamint a munkaterület felügyeletéért és figyeléséért. Ez a szerepkör szorosan együttműködik az összes többi szerepkörrel az Azure Synapse-hez való hozzáférés, az elemzési szolgáltatások rendelkezésre állása és a megfelelő skálázás biztosítása érdekében. Egyéb felelősségi körök:

  • Synapse-munkaterületek kiépítése.
  • Állítsa be az Azure Synapse hálózatkezelési és biztonsági követelményeit.
  • A Synapse-munkaterület tevékenységének figyelése.

Synapse-adatbázis-rendszergazda

A Synapse-adatbázis rendszergazdája felelős az SQL-készletek tervezéséért, megvalósításáért, karbantartásáért és működési szempontjaiért (kiszolgáló nélküli és dedikált). Ez a szerepkör felel az SQL-készletek általános rendelkezésre állásáért, konzisztens teljesítményéért és optimalizálásáért. Ez a szerepkör az adatbázisokban lévő adatok biztonságának kezeléséért, az adatok feletti jogosultságok biztosításáért, valamint a felhasználói hozzáférés biztosításáért vagy megtagadásáért is felelős. Egyéb felelősségi körök:

  • Különféle dedikált SQL-készletfelügyeleti funkciókat hajthat végre, például kiépítést, méretezést, szüneteltetést, folytatást, visszaállítást, számítási feladatkezelést, monitorozást és egyebeket.
  • Különböző dedikált SQL-készletfelügyeleti funkciókat hajthat végre, például biztonságossá, monitorozássá és egyéb műveletekhez.
  • Állítsa be az SQL-készlet adatbázisának biztonságát.
  • Teljesítmény finomhangolása és hibaelhárítása.

Synapse Spark-rendszergazda

A Spark-készletek tervezéséért, megvalósításáért, karbantartásáért és működési szempontjaiért a Synapse Spark-rendszergazda felel. Ez a szerepkör felel a Spark-készletek általános rendelkezésre állásáért, konzisztens teljesítményéért és optimalizálásáért. Ez a szerepkör az adatok biztonságának kezeléséért, az adatok feletti jogosultságok biztosításáért, valamint a felhasználói hozzáférés engedélyezéséért vagy megtagadásáért is felelős. Egyéb felelősségi körök:

  • Különböző dedikált Spark-készlet-felügyeleti funkciókat hajthat végre, például kiépítést, monitorozást és egyéb műveleteket.
  • Állítsa be a Spark-készlet adatbiztonságát.
  • Jegyzetfüzet hibaelhárítása és teljesítménye.
  • Folyamat Spark-végrehajtás hibaelhárítása és teljesítménye.

Synapse SQL-készlet adatbázis fejlesztője

A Synapse-készlet adatbázis-fejlesztője felelős az adatbázisok tervezéséért és fejlesztéséért. A dedikált SQL-készletek esetében a feladatok közé tartozik a táblastruktúra és az indexelés, az adatbázis-objektumok fejlesztése és a sématervezés. A kiszolgáló nélküli SQL-készletek esetében a feladatok közé tartoznak a külső táblák, nézetek és sématervek. Egyéb felelősségi körök:

  • Logikai és fizikai adatbázis-tervezés.
  • Táblatervezés, beleértve a terjesztést, az indexelést és a particionálást.
  • Programozási objektumok tervezése és fejlesztése, beleértve a tárolt eljárásokat és függvényeket.
  • Egyéb teljesítményoptimalizálások tervezése és fejlesztése, beleértve a materializált nézeteket, a számítási feladatok kezelését stb.
  • Az adatvédelem tervezése és megvalósítása, beleértve az adattitkosítást is.
  • Hozzáférés-vezérlés tervezése és megvalósítása, beleértve az objektumszintű biztonságot, a sorszintű biztonságot, az oszlopszintű biztonságot, a dinamikus adatmaszkolást és a Synapse szerepköralapú hozzáférés-vezérlést.
  • Monitorozás, naplózás, teljesítményhangolás és hibaelhárítás.

Spark-fejlesztő

A Spark fejlesztője felelős a jegyzetfüzetek létrehozásáért és a Spark-feldolgozás Spark-készletek használatával történő végrehajtásáért.

Adatintegrációs rendszergazda

Az adatintegrációs rendszergazda felelős az adatintegráció beállításáért és védelméért Synapse-folyamatok, ADF vagy külső integrációs eszközök használatával, valamint az adatintegrációs eszközök támogatásához szükséges összes konfigurációs és biztonsági funkció végrehajtásáért.

A Synapse-folyamatok és az ADF esetében az egyéb feladatok közé tartozik az integrációs modul (IR), a saját üzemeltetésű integrációs modul (SHIR) és/vagy az SSIS integrációs modul (SSIS-IR) beállítása. A virtuális gépek kiépítésének ismerete – a helyszínen vagy az Azure-ban – szükséges lehet.

Adatintegrációs fejlesztő

Az adatintegrációs fejlesztő felelős az ETL/ELT és más adatintegrációs folyamatok fejlesztéséért a megoldás kiválasztott adatintegrációs eszközeinek használatával.

Adatfelhasználási eszközök rendszergazdája

Az adatfelhasználási eszközök rendszergazdája felelős az adatfelhasználási eszközökért. Az eszközök közé tartozhat a Microsoft Power BI, a Microsoft Excel, a Tableau és mások. Az egyes eszközök rendszergazdájának engedélyeket kell beállítania az azure Synapse-adatokhoz való hozzáférés biztosításához.

Adatszakértő

Az adatszakértői szerepkör feladata az adatokkal kapcsolatos összetevők implementálása, beleértve az adatbetöltési folyamatokat, a tisztítási és átalakítási tevékenységeket, valamint az elemzési számítási feladatok adattárait. Az adatplatform-technológiák széles skáláját foglalja magában, beleértve a relációs és nem relációs adatbázisokat, fájltárolókat és adatfolyamokat.

Az adatmérnökök feladata, hogy biztosítsák az adatok védelmét a felhőben, és a helyszínitől a felhőbeli adattárakig terjedjenek. Ezek mellet az adattárak és az adatfolyamatok kezelése és monitorozása is a feladataik közé tartozik, annak érdekében, hogy az adatok betöltése a várt módon történjen.

Adattudós

Az adatelemző értékeket és megállapításokat nyer az adatokból. Az adattudósok innovatív módszereket találnak az adatokkal való együttműködésre, és segítenek a csapatoknak gyors megtérülést elérni az elemzési erőfeszítések terén. Adatkontrasztálással és speciális keresési, egyeztetési és javaslati algoritmusokkal dolgoznak. Az adatelemzőknek a legmagasabb minőségű adatokhoz és jelentős mennyiségű számítási erőforráshoz kell hozzáférnie a mély elemzések kinyeréséhez.

Adatelemző

Az adatelemző lehetővé teszi a vállalatok számára az adategységek értékének maximalizálását. A nyers adatokat releváns elemzésekké alakítják az azonosított üzleti követelmények alapján. Az adatelemzők felelősek a méretezhető adatmodellek tervezéséért és elkészítéséért, az adatok tisztításáért és átalakításáért, valamint a jelentésekben és vizualizációkban való fejlett elemzések bemutatásáért.

Azure DevOps-mérnök

Az Azure DevOps mérnöke felelős az Azure Synapse-projektek együttműködési, kód-, infrastruktúra-, forráskövetési, biztonsági, megfelelőségi, folyamatos integrációs, tesztelési, kézbesítési és monitorozási stratégiáinak kialakításáért és implementálásáért.

erőforrások és tanúsítványok Tanulás

Ha szeretne többet megtudni a Microsoft-tanúsítványokról, amelyek segíthetnek a csapat felkészültségének felmérésében, keresse meg az Azure Synapse Analytics elérhető tanúsítványait.

Az online, öngyors oktatás elvégzéséhez keresse meg az Azure Synapse Analytics elérhető képzési terveit és moduljait.

Következő lépések

Az Azure Synapse sikersorozatának következő cikkébenmegtudhatja, hogyan végezhet működési készültségi felülvizsgálatot a megoldásnak a felhasználók számára optimális szolgáltatások nyújtására való felkészültségének értékeléséhez.