Sdílet prostřednictvím


Azure Synapse úspěšná implementace podle návrhu

Série článků o úspěšné implementaci Azure Synapse je navržená tak, aby vám pomohla zajistit úspěšnou implementaci Azure Synapse Analytics. Popisuje metodiku, která doplňuje projekt implementace řešení. Zahrnuje navrhované kontroly ve strategických bodech projektu, které vám pomůžou zajistit úspěšnou implementaci. Je důležité si uvědomit, že metodologie by neměla nahrazovat ani měnit vámi zvolenou metodologii řízení projektů (Scrum, Agile nebo Waterfall). Místo toho navrhuje ověření, která můžou zlepšit úspěch nasazení projektu do produkčního prostředí.

Azure Synapse je podniková analytická služba, která zkracuje dobu potřebnou k získání přehledu o datových skladech a systémech velkých objemů dat. Spojuje to nejlepší z technologií SQL používaných v podnikových datových skladech, technologie Spark používané pro velké objemy dat, kanály pro integraci dat a ETL/ELT a hloubkovou integraci s dalšími službami Azure, jako jsou Power BI, Azure Cosmos DB a Azure Machine Learning.

Obrázek znázorňuje Azure Synapse Analytics z hlediska datových jezer, analytických modulů runtime a Synapse Studio.

K vyhodnocení a monitorování průběhu projektu používá metodu strategického kontrolního bodu. Cílem těchto kontrolních bodů je:

  • Proaktivní identifikace možných problémů a překážky.
  • Nepřetržité ověřování vhod řešení pro případy použití.
  • Úspěšné nasazení do produkčního prostředí
  • Plynulý provoz a monitorování jednou v produkčním prostředí.

Kontrolní body se během projektu vyvolávají u čtyř milníků:

  1. Plánování projektu
  2. Vývoj řešení
  3. Před spuštěním
  4. Zveřejnění příspěvku

Kontrolní bod plánování projektu

Kontrolní bod plánování projektu zahrnuje vyhodnocení řešení, vyhodnocení plánu projektu, vyhodnocení prostředí pro vývoj řešení a vyhodnocení sad dovedností týmu.

Vyhodnocení řešení

Vyhodnoťte celé řešení a zaměřte se na to, jak chce používat Azure Synapse. Posouzení zahrnuje shromažďování dat, která identifikují požadované součásti Azure Synapse, rozhraní, která budou mít každá z nich s jinými produkty, kontrolu zdrojů dat, příjemců dat, rolí a případů použití. Toto hodnocení také shromáždí data o stávajícím prostředí, včetně podrobných specifikací ze stávajících datových skladů, prostředí pro velké objemy dat a nástrojů pro integraci a spotřebu dat. Posouzení určí, které Azure Synapse součásti budou prováděny, a tedy jaké hodnocení a kontrolní body by se měly provádět v rámci celého úsilí o provádění. Toto posouzení také poskytne další informace k ověření návrhu a implementace z hledaná kritéria a předpokladů.

Tady je seznam úkolů, které byste měli dokončit.

  1. Posouzení prostředí, které vám pomůže vyhodnotit návrh řešení.
  2. Informovaná technologická rozhodnutí při implementaci Azure Synapse a identifikace komponent řešení, které se mají implementovat.
  3. Vyhodnocení návrhu pracovního prostoru
  4. Vyhodnocení návrhu integrace dat
  5. Vyhodnoťte návrh vyhrazeného fondu SQL.
  6. Vyhodnoťte návrh bezserverového fondu SQL.
  7. Vyhodnoťte návrh fondu Sparku.
  8. Zkontrolujte výsledky každého vyhodnocení a odpovídajícím způsobem zareagujte.

Vyhodnocení plánu projektu

Vyhodnoťte plán projektu v souvislosti s požadavky na Azure Synapse, které je potřeba vyvinout. Při tomto vyhodnocení nejde o vytvoření plánu projektu. Při hodnocení jde spíše o identifikaci kroků, které by mohly vést k blokování nebo které by mohly mít vliv na časovou osu projektu. Po vyhodnocení možná budete muset plán projektu upravit.

Tady je seznam úkolů, které byste měli dokončit.

  1. Vyhodnocení plánu projektu
  2. Vyhodnoťte plánování projektů specifické pro Azure Synapse komponenty, které plánujete implementovat.
  3. Zkontrolujte výsledky každého vyhodnocení a odpovídajícím způsobem zareagujte.

Vyhodnocení návrhu prostředí pro vývoj řešení

Vyhodnoťte prostředí, které se má použít k vývoji řešení. Vytvořte samostatná vývojová, testovací a produkční prostředí. Je také důležité si uvědomit, že nastavení automatizovaného nasazení a správy zdrojového kódu je nezbytné pro úspěšný a bezproblémový vývoj.

Tady je seznam úkolů, které byste měli dokončit.

  1. Vyhodnocení návrhu vývojového prostředí řešení
  2. Zkontrolujte výsledky každého vyhodnocení a odpovídajícím způsobem zareagujte.

Vyhodnocení sad dovedností týmu

Vyhodnoťte projektový tým se zaměřením na jeho úroveň dovedností a připravenost na implementaci Azure Synapse řešení. Úspěch projektu závisí na tom, že máte správné dovednosti a zkušenosti. K implementaci Azure Synapse řešení je potřeba mnoho různých sad dovedností, proto se ujistěte, že identifikujete mezery a zabezpečíte vhodné prostředky, které mají požadované sady dovedností (nebo zařiďte jejich dokončení školení). Toto hodnocení je v této fázi projektu velmi důležité, protože nedostatek správných dovedností může mít vliv na časovou osu i na celkový úspěch projektu.

Tady je seznam úkolů, které byste měli dokončit.

  1. Vyhodnoťte sady dovedností týmu.
  2. Zabezpečte kvalifikované prostředky nebo rozšiřte dovednosti prostředků, abyste rozšířili jejich možnosti.
  3. Zkontrolujte výsledky každého vyhodnocení a odpovídajícím způsobem zareagujte.

Kontrolní bod pro vývoj řešení

Kontrolní bod vývoje řešení zahrnuje pravidelné kontroly kvality a budování dalších dovedností.

Pravidelné kontroly kvality

Během vývoje řešení byste měli provádět pravidelné kontroly, abyste ověřili, že se řešení vyvíjí v souladu s doporučenými postupy. Zkontrolujte, jestli jsou splněné případy použití projektu a jestli jsou splněné požadavky organizace. Pro účely této metodiky se těmto kontrolám říká pravidelné kontroly kvality.

Implementujte následující kontroly kvality:

  • Kontroly kvality pracovních prostorů
  • Kontroly kvality pro integraci dat.
  • Kontroly kvality vyhrazených fondů SQL
  • Kontroly kvality pro bezserverové fondy SQL
  • Kontroly kvality fondů Sparku

Budování dalších dovedností

V průběhu projektu zjistěte, jestli je potřeba více sad dovedností. Udělejte si čas a zjistěte, jestli by více sad dovedností mohlo zlepšit kvalitu řešení. Doplnění týmu o další sady dovedností vám může pomoct vyhnout se zpožděním v projektu a dopadům na časovou osu projektu.

Kontrolní bod před spuštěním

Před nasazením řešení do produkčního prostředí doporučujeme provést revize, abyste posoudili připravenost řešení.

Kontrolní seznam před zahájením provozu poskytuje konečnou kontrolu připravenosti pro úspěšné nasazení do produkčního prostředí.

  1. Proveďte kontrolu provozní připravenosti.
  2. Proveďte kontrolu připravenosti uživatelů a plánu onboardingu.
  3. Zkontrolujte výsledky každé kontroly a odpovídajícím způsobem odpovězte.

Odeslání kontrolního bodu pro spuštění

Po nasazení do produkčního prostředí doporučujeme ověřit, že řešení funguje podle očekávání.

Kontrolní seznam po uvedení do provozu poskytuje konečnou kontrolu připravenosti pro monitorování Azure Synapse řešení.

  1. Proveďte kontrolu monitorování.
  2. Průběžně monitorujte řešení Azure Synapse.

Další kroky

V dalším článkuv sérii Azure Synapse o úspěšné implementaci pomocí návrhu se dozvíte, jak vyhodnotit prostředí, které vám pomůže vyhodnotit návrh řešení, a provádět informovaná technologická rozhodnutí při implementaci Azure Synapse.