Fabric – Workspace a Task Flow – Organizace procesů a artefaktů (itemů), domény

V rámci série článků o platformě Microsoft Fabric se věnujeme různým funkcím a artefaktům tohoto prostředí pro práci s daty, které pokrývá oblasti datové akvizice (ingest), transformace, analytiky a správy datových produktů pro efektivní a bezpečný vývoj, orchestraci a provoz datových řešení v rámci jednoho integrovaného ekosystému. Základními artefakty, se kterými bychom se určitě měli seznámit jsou workspace a také task flow, které nám následně pomáhá s přehlednou navigací v celém workspacu.

Workspace a jeho role v rámci architektury Fabricu, Domains

Workspace ve Fabricu funguje jako logická jednotka pro organizaci a správu všech datových artefaktů datového řešení v rámci workspacu (podobně jako workspace v Power BI) – např. pipelines, notebooky, lakehousy, warehousy, aj. Správná organizace workspaců v organizaci je důležitá zejména z hlediska pohodlné správy datového řešení a také efektivní organizace přístupových oprávnění.

Domains – Relativně novou funkcionalitou ve Fabricu jsou tzv. domény. Ty stojí nad workspaces a jedná se o nadřazený prvek organizace, do které následně můžeme přiřadit workspaces a vytvořit tak logické celky dle obchodní nebo datové logiky. Domény tvoří klíčový prvek datově-orientované architektury vycházející z principů Data Mesh, kde  každou business doménu (stream) vlastní její garant – např. Finance, Sales, Marketing a jiné. Domény se zakládají ve Fabric Admin portálu – Domains a následně je můžete přiřadit workspacům.  1

Task Flow, navigace a organizace datových procesů

V Microsoft Fabric lze využít funkci Task Flow k organizaci a vizualizaci procesů a jejich artefaktů  Typickým příkladem je tzv. Medallion Task Flow, který slouží pouze jako vizuální reprezentace datového toku mezi vrstvami medailonové architektury (Bronze -> Silver -> Gold). Tento typ flow neprovádí žádné spouštění ani orchestraci úloh – jeho cílem je zpřehlednit vztahy mezi artefakty, dokumentovat strukturu řešení a usnadnit orientaci v komplexním prostředí workspace.

Po založení nového workspace můžeme Task flow vytvořit viz. screenshot buď (a) od začátku nebo z předpřipraveného templatu. Nejefektivnější je žačít z nějakého templatu a řešení si následně přizpůsobit.

workflow-process-task-flow-create

Můžeme si vytvořit flow  úplně od začátku nebo vytvořit nějak předdefinované vzory (templates). Nejjednodušší scénář by mohl obsahovat workflow rozdělené do několika tasků. Návrh struktury a samotná organizace artefaktů je čistě na vašich preferencích.

  • Task 1 – Ingest surových dat (Bronze)
  • Task 2 – Čištění a transformace (Silver)
  • Task 3 – Agregace a obchodní logika (Gold)
  • Task 4 – Aktualizace Power BI datasetů

Příklad Task flow – Medailonová architektura

Fabric nativně podporuje implementaci tzv. medailonové architektury (Medallion Architecture) jako task flow, která strukturuje data do vrstev Bronze, Silver a Gold. Tento přístup zajišťuje postupnou transformaci dat od surového vstupu až po obchodně hodnotné výstupy. Bronze vrstva uchovává zdrojová data v nezměněné podobě, Silver vrstva obsahuje očištěná a normalizovaná data připravená pro analytiku a Gold vrstva poskytuje agregované datové produkty určené pro reporting či strojové učení.

Medailonovou architekturu implementujeme i my v projektu, ze kterého vzniká tato série článků o Fabricu – koukněte na kategorii Fabric nebo na článek Fabric | dbt – Architektura a Role dbt v Medailonové Architektuře. Naše architektura vypadá takto:

workspace-dataflow-tast-medaillon-architecture

Po kliknutí na Task se vám v dolní liště zobrazí všechny itemy, které jsme do daného tasku zařadili.

5/5 - (1 vote)

Reference

  1. Microsoft documentation, Fabric domains [on-line]. [cit. 2025-11-01]. Dostupné z WWW: https://learn.microsoft.com/en-us/fabric/governance/domains
Rubrika: Fabric

O Ing. Jan Zedníček - Data Engineer & Controlling

Jmenuji se Honza Zedníček a působím jako data engineer freelancer. Během cca 10 let jsem zde shromáždil přes 600 IT case studies, průvodců, návodů a tipů určených zejména odborné veřejnosti, studentům a zájemcům o informace z oblastí Data Engineeringu, korporátních financí a reportingu. Zaměřuji se především na Microsoft technologie (on-prem i cloud) a různé synergické efekty v rámci jejich produktového portfolia pro dataře a finanční profesionály. Věnuji se také dalším platformám a významným hráčům z oblasti open source technologií. 🔥 Pokud vám tento článek pomohl, ocením referenci na vašem webu nebo zmínku v komunitě. A mám pro vás ještě tip: řešíte-li nějaký zapeklitý Excel problém, přihlašte se do naší Excel Facebook skupiny (2.4k+ členů), kde si pomáháme Excel CZ/SK diskuse ».

Leave a Reply

Your email address will not be published. Required fields are marked *