Platforma

Co je Microsoft Fabric

Microsoft Fabric spojuje načítání, ukládání, úpravy a zobrazení dat v Power BI nad jedním úložištěm, OneLake. Průvodce popisuje, z jakých částí se Fabric skládá, s jakými daty pracuje a jak se za něj platí.

Vojtěch Šíma, Microsoft MVP 7 min čtení Upraveno 10. 10. 2026

V kostce
  • Fabric sdružuje Data Factory, Data Engineering, Data Warehouse, Real-Time Intelligence, Data Science a Power BI. Všechny části ukládají data do OneLake.
  • Power BI čte tabulky z OneLake v režimu Direct Lake, bez importu do modelu. Import a DirectQuery fungují dál.
  • Platí se za kapacitu, kterou sdílí všechny úlohy ve workspace, a zvlášť za úložiště OneLake. Pod F64 potřebuje každý čtenář reportů licenci Pro.
Obsah 8 částí
  1. 01Microsoft Fabric, co to je
  2. 02Co Fabric přidává k Power BI?
  3. 03OneLake
  4. 04Fabric Lakehouse a Fabric Warehouse
  5. 05Jak Power BI čte data z OneLake
  6. 06Jak se za Fabric platí?
  7. 07Jak s Fabricem pracujete
  8. 08Časté otázky
Co to je
  1. Co je Power BI a komu slouží
  2. Co je Microsoft Fabric
  3. Co je Power Query a jazyk M
  4. Copilot v Power BI

Všechny průvodce

Microsoft Fabric, co to je

Microsoft Fabric běží jako SaaS v cloudu Microsoftu, ve vašem tenantu Microsoft Entra. Na server se nic neinstaluje a infrastrukturu spravuje Microsoft (přehled Fabricu). Vy kupujete kapacitu, zakládáte workspace a v nich položky jako Lakehouse, Warehouse, notebook nebo sémantický model.

Power BI je jednou z částí Fabricu. Reporty a sémantické modely fungují i bez kapacity Fabricu, s licencemi Pro. Lakehouse, Warehouse, notebook nebo pipeline potřebují kapacitu F (licence a kapacita).

Hlavní části Fabricu

ČástCo dělá s daty
OneLakejedno úložiště pro celý tenant, všechny ostatní části do něj zapisují a z něj čtou
Data Factorypipeline, Copy job a Dataflow Gen2 načítají data přes víc než 200 konektorů, z cloudu i z vlastních serverů
Data EngineeringLakehouse a notebooky se Sparkem zpracují i velké objemy dat
Data Warehousedatový sklad ovládaný v T-SQL, tabulky ukládá v otevřeném formátu Delta
DatabasesSQL databáze přímo ve Fabricu a mirroring, který průběžně replikuje například Azure SQL Database, Azure Cosmos DB nebo Snowflake do OneLake
Real-Time Intelligencedata, která přitékají průběžně, například ze senzorů, z logů aplikací nebo z kliků na webu
Data Sciencemodely strojového učení, jejichž predikce jde přidat do reportů
Power BIsémantické modely a reporty, i nad daty z OneLake

Co Fabric přidává k Power BI?

Bez ostatních částí Fabricu načítá data sám sémantický model. V režimu Import drží model vlastní kopii dat a úpravy dělá Power Query, které je součástí modelu. Při refreshi model načte data ze zdroje znovu (Direct Lake).

Fabric přidává vrstvu, kde data leží mimo model. Pipeline nebo notebook je zapíše do OneLake jako Delta tabulky a z jedné kopie pak čte víc modelů, SQL dotazy i notebooky. Úpravy jde psát v Power Query, T-SQL, Pythonu nebo Sparku.

Pro workspace a workspace na kapacitě Fabricu

ÚlohaPro workspaceWorkspace na kapacitě F
Načtení ze zdrojůPower Query v každém modeluk tomu pipeline, Copy job, Dataflow Gen2 nebo notebook s výsledkem v OneLake
Kde data ležív modelu, nejvýš 1 GB na modelv modelu nebo v OneLake jako Delta tabulky, limit modelu podle velikosti kapacity
Jazyk úpravPower Query (M) a DAXk tomu T-SQL, Python a Spark
Jak report čte dataImport nebo DirectQueryk tomu Direct Lake nad tabulkami v OneLake
Plánované refreshe8 denně na model48 denně na model
LicencePro nebo PPU pro každého uživatelePro pro tvůrce reportů, pod F64 i pro čtenáře

Hodnoty v tabulce pocházejí ze srovnání Pro, PPU a kapacity Fabricu.

OneLake

OneLake dostane každý tenant Fabricu automaticky, vždy právě jeden. Smazat ho ani založit druhý nejde. Workspace v něm odpovídají složkám a Lakehouse nebo Warehouse položkám v nich, podobně jako soubory v OneDrivu. Tabulky leží ve formátu Delta Parquet nebo Iceberg, které přečtou i nástroje mimo Microsoft (OneLake).

Data odjinud nemusíte kopírovat. Shortcut ukáže na data v jiném workspace, v Azure Data Lake Storage, Amazon S3 nebo Dataverse a Fabric s nimi pracuje, jako by ležela v OneLake. Mirroring průběžně replikuje provozní databázi do OneLake jako Delta tabulky. Kterým nástrojem data do Fabricu dostat, popisuje průvodce nahráváním dat do Fabricu.

Úložiště OneLake se účtuje zvlášť, podle uložených gigabajtů, a kapacitu nespotřebovává. Kapacitu spotřebovává čtení a zápis dat (spotřeba OneLake).

Fabric Lakehouse a Fabric Warehouse

Lakehouse i Warehouse ukládají data do OneLake ve formátu Delta a dotazy v T-SQL nad nimi zpracovává stejný SQL engine. Liší se jazykem, kterým do nich zapisujete, a daty, která drží (Lakehouse, nebo Warehouse).

Lakehouse drží soubory, složky i tabulky, strukturovaná i nestrukturovaná data. Data do něj přivede Spark v notebooku, pipeline, Dataflow Gen2 nebo shortcut. Ke každému Lakehouse Fabric vytvoří SQL analytics endpoint, přes který tabulky čtete v T-SQL. Zapisovat přes SQL analytics endpoint nejde (SQL analytics endpoint).

Warehouse se ovládá celý v T-SQL, včetně příkazů INSERT a UPDATE, uložených procedur a transakcí přes víc tabulek. Data do něj nahrajete příkazem COPY INTO, pipeline nebo Dataflow Gen2.

Lakehouse a Warehouse vedle sebe

LakehouseWarehouse
ZápisSpark, pipeline, Dataflow Gen2, shortcutT-SQL (COPY INTO, INSERT, CREATE TABLE AS SELECT), pipeline, Dataflow Gen2
T-SQLpřes SQL analytics endpoint, jen čtení, pohledy a funkcečtení, zápis i změny struktury, s transakcemi
Datasoubory i tabulky, strukturovaná i nestrukturovanátabulky se strukturovanými daty
Jazyk vývojeSpark: Python, Scala, Spark SQL, RT-SQL
Direct Lake nad nímanoano

Jak Power BI čte data z OneLake

Sémantický model v režimu Direct Lake načítá do paměti sloupce z Delta tabulek v OneLake. Dotazy z reportu zpracovává stejný engine VertiPaq jako u Importu. Refresh Direct Lake modelu kopíruje jen metadata o nejnovější verzi tabulek. Krok se nazývá framing a obvykle trvá pár sekund (Direct Lake).

Data pro Direct Lake se připravují v OneLake, Sparkem, T-SQL, Dataflow Gen2 nebo pipeline. Direct Lake běží jen na kapacitě Fabricu a velikost kapacity určuje jeho limity, například počet řádků v tabulce. Import a DirectQuery na kapacitě fungují dál a tabulky v Importu umí Fabric zapisovat do OneLake jako Delta tabulky (OneLake integrace).

Jak Direct Lake načítá data do paměti a kdy je z ní uvolňuje, popisuje článek Direct Lake pod kapotou.

Jak se za Fabric platí?

Fabric se platí za kapacitu. Velikost kapacity udává číslo za písmenem F, od F2 po F8192, a odpovídá počtu capacity units (CU). Z CU čerpá každá operace: refresh modelu, běh notebooku, dotaz z reportu.

Kapacitu F kupujete v Azure. Azure ji účtuje po sekundách, nejméně za jednu minutu, bez závazku a s cenou podle regionu. Roční rezervace náklady snižuje (licence a kapacita). Pozastavená kapacita výpočet neúčtuje, úložiště OneLake se platí dál (pozastavení kapacity). Konkrétní částky shrnuje průvodce cenami Fabricu.

Pod F64 potřebuje každý čtenář reportů licenci Pro nebo PPU. Od F64 výš stačí čtenářům s rolí Viewer ve workspace bezplatná licence Fabric Free. Položky Power BI ve sdíleném workspace tvoří jen uživatel s licencí Pro nebo PPU, Lakehouse, Warehouse nebo notebook vytvoří i uživatel s licencí Free.

Operace na pozadí, například refresh, Fabric rozloží do 24 hodin. Interaktivní dotazy z reportů rozloží nejméně do pěti minut a podle spotřeby až do 64 minut. Kapacita tak krátkou špičku ustojí (throttling).

Jak s Fabricem pracujete

Administrátor koupí kapacitu v Azure a přiřadí k ní workspace. Ve workspace pak vznikají položky: Lakehouse nebo Warehouse pro data, pipeline nebo Dataflow Gen2 pro jejich načítání, notebook pro úpravy a sémantický model s reporty.

Každá kapacita je samostatný zdroj výkonu a workspace jde přiřadit kterékoli kapacitě v tenantu (licence a kapacita). Na vyzkoušení nabízí Microsoft zkušební kapacitu na 60 dní o velikosti F4 nebo F64 (zkušební verze Fabricu).

Časté otázky

Potřebujeme Fabric, když máme Power BI?

Reporty a sémantické modely v Power BI fungují s licencemi Pro nebo PPU i bez kapacity Fabricu. Lakehouse, Warehouse, notebook nebo pipeline potřebují kapacitu F a licence PPU ji nenahradí. Režim Direct Lake také běží jen na kapacitě Fabricu.

Kde naše data ve Fabricu leží?

V OneLake, ve vašem tenantu. Každý workspace patří ke kapacitě, která je vázaná na konkrétní region Azure. Přístup řídí účty a skupiny z Microsoft Entra, role ve workspace a role OneLake security až na úroveň řádků a sloupců. Tabulky jsou uložené v otevřeném formátu Delta Parquet, takže je přečtou i nástroje mimo Microsoft (OneLake).

Jaký je rozdíl mezi Lakehouse a Warehouse?

Oba ukládají data do OneLake ve formátu Delta. Do Lakehouse se zapisuje hlavně Sparkem a v T-SQL se z něj jen čte. Warehouse se ovládá celý v T-SQL, včetně zápisu a transakcí přes víc tabulek. Microsoft volbu odvozuje od jazyka vývoje, potřeby transakcí a typu dat.

Co se stane, když kapacita dojde?

Fabric spotřebu rozloží do dalších minut a hodin, takže kapacita může krátce čerpat víc, než má. Když přečerpání přesáhne 10 minut budoucího výkonu, Fabric zdrží nové interaktivní dotazy o 20 sekund. Po hodině je odmítá a po 24 hodinách odmítne i úlohy na pozadí. Operace, které už běží, doběhnou. Throttling skončí, když kapacita přečerpání odpracuje. Rychleji ho ukončí dočasné zvětšení kapacity nebo její pozastavení a obnovení, při kterém se přečerpání naúčtuje. Třetí cestou je capacity overage za trojnásobek běžné sazby (throttling).

Jak jste na tom vy?

Implementace Fabricu

50 000 Kčprvní krok, Audit prostředí a nákladů, bez DPH

Začneme od jednoho konkrétního procesu, například reportingu, který kombinuje prodeje, výhled a roční plán, a platformu postavíme ve vašem tenantu tak, aby běžela i bez nás. Když Fabric už máte a nevíte, za co kapacitu platíte, začíná se auditem.

Co přesně dostanete

Kontakt

Zbyla otázka?

Napište ji. Odpovíme i v případě, že z toho nic dalšího nebude. Ozveme se do dvou pracovních dnů.

Rezervovat úvodní hovor

Napište prosím jméno a firmu.

Zkontrolujte prosím e-mail, odpověď posíláme na něj.

Bez souhlasu vám nemůžeme odpovědět.

Odesláno. Ozveme se do dvou pracovních dnů. Když spěcháte, zavolejte Davidovi na +420 777 542 792.