- Excel drží data, vzorce i datový model v souboru sešitu. List pojme 1 048 576 řádků, tabulka v datovém modelu 1 999 999 997 řádků.
- Power BI publikuje sémantický model do služby Power BI. Služba model obnovuje podle plánu a přístup k němu řídí oprávnění ve workspace.
- Přes Analyze in Excel nebo připojenou kontingenční tabulku pracujete v Excelu nad modelem z Power BI a čísla počítají míry modelu.
Obsah 6 částí
- 01Power BI vs Excel v jedné tabulce
- 02Co mají Excel a Power BI společné?
- 03Kde se Excel a Power BI liší?
- 04Power BI vs Excel pivot
- 05Power BI a Excel spolu
- 06Časté otázky
Power BI vs Excel v jedné tabulce
Excel a Power BI vedle sebe
| Otázka | Excel | Power BI |
|---|---|---|
| Kde leží data a výpočty | v sešitu: buňky, vzorce, datový model | v sémantickém modelu ve službě Power BI, reporty z něj čtou |
| Načtení a úprava dat | Power Query | Power Query v Power BI Desktop |
| Výpočty | vzorce v buňkách, míry v DAX v Power Pivotu | míry v DAX v modelu |
| Objem dat | list 1 048 576 řádků a 16 384 sloupců, tabulka datového modelu 1 999 999 997 řádků | model do 1 GB s licencí Pro, do 100 GB s Premium Per User, na kapacitě podle velikosti |
| Obnova dat | ručně, při otevření souboru nebo v intervalu v minutách | plánovaně ve službě, s Pro 8krát denně, s Premium Per User a na kapacitě 48krát denně |
| Sdílení | soubor sešitu | obsah ve workspace, čtenář potřebuje Pro nebo Premium Per User, na kapacitě F64 a vyšší stačí bezplatná licence |
Zdroje k tabulce: limity Excelu, limity datového modelu, obnova dat v Excelu, licence Pro, PPU a kapacita. Ceny licencí rozebírá průvodce cenou Power BI.
Co mají Excel a Power BI společné?
Power Query. Power Query načte data ze zdroje a kroky úprav uloží jako dotaz, který se při každé obnově provede znovu. Výsledek nahraje do produktu, ve kterém běží, tedy do Excelu nebo do Power BI (co je Power Query).
DAX a datový model. DAX je jazyk vzorců pro Power BI, Analysis Services a Power Pivot v Excelu (přehled DAX). Power Pivot ukládá model přímo do souboru .xlsx a počítá ho in-memory enginem VertiPaq (Power Pivot a VertiPaq). Sémantický model v Power BI běží na enginu Analysis Services, také VertiPaq (Analysis Services).
Převod sešitu do Power BI. Power BI Desktop umí importovat sešit s dotazy Power Query a modelem Power Pivot. Převede dotazy, připojení, vztahy, míry, počítané sloupce a KPI, hierarchie a binární sloupce vynechá. Vznikne soubor .pbix, který na původním sešitu nezávisí (import sešitu do Power BI Desktop).
Kde se Excel a Power BI liší?
Excel drží data, vzorce i datový model v souboru sešitu. Připojená data obnovíte ručně, automaticky při otevření souboru, nebo opakovaně po nastaveném počtu minut (obnova dat v Excelu). Sešit s datovým modelem otevře Excel pro web do celkové velikosti 250 MB. V 64bitovém Excelu velikost omezuje jen dostupná paměť (limity datového modelu).
Power BI odděluje model od reportu. Model postavíte v Power BI Desktop, který je zdarma a běží na Windows, a publikujete ho do workspace ve službě Power BI (stažení Power BI Desktop). Služba model obnovuje podle plánu a z jednoho modelu může číst víc reportů (plánovaná obnova).
Publikování do Power BI přímo z Excelu Microsoft v Excelu pro Microsoft 365 označil za zastaralé a Excel 2024 ho neobsahuje. Pro obnovu dat z modelu v sešitu Microsoft uvádí import sešitu do Power BI Desktop (publikování z Excelu, sešity Excelu v Power BI).
Power BI vs Excel pivot
Kontingenční tabulka v Excelu čte ze tří druhů zdrojů a podle zdroje se mění, kde vznikají výpočty.
Nad oblastí listu. Kontingenční tabulka sčítá hodnoty z buněk a pole v ní může mít nejvýš 1 048 576 jedinečných položek (limity Excelu).
Nad datovým modelem Excelu. Data leží v modelu Power Pivot v sešitu a míry píšete v DAX. Obnova modelu znovu spustí dotazy, kterými se data načetla (obnova dat v Excelu).
Nad modelem v Power BI. Excel se k modelu připojí jako k externímu OLAP modelu a všechny výpočty běží na serveru. Do oblasti hodnot proto jdou jen míry definované v modelu, sloupec sám jako hodnotu nepřetáhnete (řešení potíží s Analyze in Excel).
Power BI a Excel spolu
Excel čte z modelu v Power BI třemi cestami. Ve všech se data v sešitu obnovují běžnou obnovou Excelu (Excel s daty Power BI).
Analyze in Excel. Ve službě Power BI zvolíte Analyze in Excel u reportu, sémantického modelu nebo na stránce detailu modelu. Power BI vytvoří sešit s prázdnou kontingenční tabulkou připojenou k modelu a uloží ho na OneDrive, bez OneDrivu ho stáhne. V seznamu polí jsou tabulky a míry modelu.
Export s živým připojením. Z vizuálu v reportu exportujete souhrnná data jako tabulku Excelu, která zůstává připojená k modelu. Export pojme nejvýš 500 000 řádků a list ExportHeaders popisuje filtry vizuálu.
Připojení přímo z Excelu. V Excelu vložíte kontingenční tabulku se zdrojem Power BI, z karty pro vložení nebo z nabídky pro načtení dat. Otevře se panel s modely, ke kterým máte oprávnění Build nebo Edit. Z panelu vložíte připojenou kontingenční tabulku, v desktopovém Excelu také připojenou tabulku (modely Power BI v Excelu).
Administrátor tenantu musí povolit práci se sémantickými modely v Excelu přes živé připojení. Uživatel potřebuje oprávnění Build k modelu, nebo roli Contributor ve workspace. Dále potřebuje licenci Fabric Free, Pro nebo Premium Per User. S licencí Free pracuje jen s modely v My workspace nebo na kapacitě F64 a vyšší.
Zabezpečení na úrovni řádků a objektů z modelu platí i v Excelu. Hierarchie modelu se v Analyze in Excel zobrazí jen u modelů v režimu Import. Na Macu otevřete sešity připojené k Power BI jen v Excelu pro web. Uživatelé z jiného tenantu data z modelu do Excelu nenačtou (omezení).
Časté otázky
Kolik řádků pojme Excel a kolik Power BI?
List Excelu pojme 1 048 576 řádků, tabulka v datovém modelu Excelu 1 999 999 997 řádků. V Power BI omezuje Import velikost modelu: 1 GB s licencí Pro, 100 GB s Premium Per User a na kapacitě podle její velikosti (limity sémantického modelu).
Dá se sešit z Excelu převést do Power BI?
Power BI Desktop importuje sešit s dotazy Power Query a modelem Power Pivot. Dotazy, vztahy, míry a počítané sloupce převede do souboru .pbix, hierarchie vynechá. Data z obyčejného listu načtete v Power BI Desktop jako zdroj Excel.
Co je Analyze in Excel?
Analyze in Excel je funkce služby Power BI, která vytvoří sešit s kontingenční tabulkou připojenou k sémantickému modelu. V Excelu skládáte tabulku z měr a polí modelu, výpočty běží v modelu a obnovou sešitu načtete aktuální data.
Potřebuji k připojení Excelu k Power BI licenci?
Ano, licenci Fabric Free, Pro nebo Premium Per User a oprávnění Build k modelu. S licencí Free se připojíte jen k modelům v My workspace nebo na kapacitě F64 a vyšší.
Jak jste na tom vy?
Datová sonda
20 000 Kčbez DPH
Jeden den s lidmi, kteří u vás čísla skládají a čtou. Do tří pracovních dnů dostanete jednu stránku: které výkazy vznikají ručně a kolik času zaberou, tři největší nálezy a jeden doporučený další krok s odhadem ve dnech a v korunách.