Sdílet prostřednictvím


Zajištění smlouvy o úrovni služeb pro datové kanály

PLATÍ PRO: Azure Data Factory Azure Synapse Analytics

Tip

Vyzkoušejte si službu Data Factory v Microsoft Fabric, řešení pro analýzy typu all-in-one pro podniky. Microsoft Fabric zahrnuje všechno od přesunu dat až po datové vědy, analýzy v reálném čase, business intelligence a vytváření sestav. Přečtěte si, jak začít používat novou zkušební verzi zdarma.

Azure Data Factory se miluje a důvěřuje společnostem po celém světě. Jako nativní cloudová služba ETL Azure pro integraci a transformaci dat bez škálování na více systémů se běžně používá k implementaci datových kanálů pro přípravu, zpracování a načítání dat do podnikového datového skladu nebo datového jezera.

Po publikování datových kanálů prostřednictvím kontinuální integrace a doručování (CI/CD) v režimu Git nebo přímo v živém režimu se obvykle spouštějí v autopilotu. Můžou běžet podle předem definovaného časového plánu, s aktivační událostí plánu nebo triggerem přeskakujícího okna, nebo se můžou spouštět v architektuře řízené událostmi, s triggerem události úložiště nebo vlastní aktivační událostí. Jsou pověřeni důležitými úlohami, přípravou dat pro obchodní sestavy nebo analýzy dat a projekty strojového učení.

Upozornění preemptivních pro dlouhotrvající úlohy

Existují dva hlavní výzvy při poskytování smluv o úrovni služeb (SLA) pro tyto datové kanály:

  • Výpočetní prostředí pro aktivity, například SQL pro aktivitu uložená procedura, může omezit, zpomalit celý datový kanál a ohrozit smlouvu SLA kanálu.
  • Vývojáři kanálů ne vždy aktivně monitorují továrnu a proaktivně hledají dlouhotrvající kanály, které vynechají smlouvy SLA.

Pokud chcete tyto problémy vyřešit, když je správně nakonfigurovaná, kanály generují metriky Elapsed Time Pipeline Run v případech chybějící smlouvy SLA. V kombinaci s upozorněními služby Data Factory umožňujeme vývojářům datových kanálů lépe dodávat smlouvy SLA svým zákazníkům: řeknete nám, jak dlouho by měl kanál běžet, a my vás proaktivně upozorníme, když kanál běží déle, než se čekalo.

U každého kanálu, na který chcete vytvořit upozornění, přejděte během fáze vytváření na nastavení kanálu kliknutím na prázdné místo na plátně kanálu.

Snímek obrazovky znázorňující, jak zadat očekávanou dobu trvání spuštění kanálu

Na kartě Nastavení zkontrolujte metriku uplynulého času a zadejte očekávanou dobu trvání spuštění kanálu s formátem D.HH:MM:SS. Důrazně doporučujeme nastavit smlouvu SLA pro vaši firmu, dobu, kterou může kanál trvat, aby vyhovoval vašim obchodním potřebám. Jakmile doba trvání kanálu překročí toto nastavení, služba Data Factory zaznamená do služby Azure Monitor metriku Elapsed Time Pipeline Run (ID metriky: PipelineElapsedTimeRuns). Jinými slovy, dostanete oznámení o dlouhotrvajících kanálech předem, než se kanál nakonec dokončí.

Chápeme, že dokončení některých kanálů bude přirozeně trvat déle než jiné, protože mají více kroků nebo přesune více dat. Pro dlouho běžící kanály neexistuje žádná definice s jednou velikostí. Žádáme vás, abyste definovali prahovou hodnotu pro každý kanál, na který potřebujete smlouvu SLA. A při protokolování metriky pro konkrétní kanál porovnáme s nastavením definovaným uživatelem pro očekávanou dobu trvání spuštění.

Poznámka:

Jedná se o funkci výslovného souhlasu kanálu. Pokud pro výše uvedený kanál není zadaná žádná očekávaná doba běhu, nebude nikdy protokolována žádná metrika.

Podle pokynů nastavte upozornění služby Data Factory na metriku. Vaši inženýři dostanou oznámení o zásahu a podniknou kroky pro splnění smluv SLA prostřednictvím e-mailů nebo SMS.

Metriky a upozornění služby Data Factory

Vizuální monitorování