Sdílet prostřednictvím


Povolení integrace Power BI s Business Central

Poznámka

Azure Active Directory je nyní Microsoft Entra ID. Více informací

Tento článek popisuje, jak připravit Business Central na integraci s Power BI. Služba Business Central online je již povolena pro integraci, i když je zde několik informací o licencování, které byste si měli přečíst. V případě místního Business Central je třeba nastavit prostředí tak, aby se k Power BI připojilo, a teprve poté s ním mohou uživatelé pracovat.

Licencování Power BI

S Business Central získají uživatelé bezplatnou licenci Power BI, která poskytuje přístup k nejběžnějším funkcím v Business Central a Power BI. Můžete si také zakoupit licenci Power BI Pro, která poskytuje přístup k dalším funkcím. Následující tabulka poskytuje přehled funkcí dostupných u každé licence.

Licence Power Zobrazit sestavy Vytváření sestav Sdílet sestavy Aktualizace sestav Aplikace Business Central
Power BI zdarma zaškrtnutí. další zaškrtnutí (omezené) (omezené)
Power BI Pro ještě další znak zaškrtnutí. to je znak zaškrtnutí další znak zaškrtnutí (rozsáhlé) poslední znak zaškrtnutí

Další informace naleznete v části Licencování služby Power BI pro uživatele ve vaší organizaci nebo Registrace do služby Power BI jako jednotlivec.

Vystavení dat prostřednictvím rozhraní API nebo webových služeb OData

Aplikace Business Central nabízí dva způsoby, jak vystavit data, která mohou být použita v sestavách Power BI: stránky nebo dotazy a webové služby OData (Open Data Protocol).

Stránky a dotazy API

PLATÍ PRO: pouze Business Central Online

Vývojáři mohou definovat objekty stránky a objekty dotazů typu API. Tímto způsobem mohou vystavit data z databázových tabulek prostřednictvím služby REST s podporou webhooku a s podporou OData v4. Tento typ dat nelze zobrazit v uživatelském rozhraní, ale je určen pro vytváření spolehlivých integračních služeb.

Business Central online je k dispozici se sadou integrovaných rozhraní API, pomocí kterých můžete získávat data pro nejběžnější obchodní subjekty, jako jsou zákazníci, položky, prodejní objednávky a další. K použití těchto rozhraní API jako zdroje dat pro sestavy Power BI není třeba žádná další práce ani nastavení. Další informace o těchto rozhraních API naleznete v části Business Central API V2.0.

Business Central Online také podporuje vlastní rozhraní API. Vývojáři aplikací řešení Business Central mohou vytvářet své vlastní stránky API a dotazy a zabalit je do aplikací. Poté nainstalujete aplikace do svého tenanta. Po instalaci použijete stránky API pro své sestavy Power BI, jako byste to dělali s vestavěnými rozhraními API (v2.0). Další informace o tom, jak vytvořit rozhraní API vystavením stránek nebo dotazů, najdete v části Vývoj vlastního rozhraní API.

Důležité

Od února 2022 jsou sestavy Power BI pro Business Central Online získávány z výkonnostních důvodů získávány ze sekundární repliky databáze určené pouze pro čtení. V důsledku toho by se vývojáři AL měli vyvarovat navrhování stránek API, které provádějí úpravy databáze, zatímco se stránky otevírají nebo načítají záznamy. Vezměte v úvahu zejména kód spouštěčů AL: OnInit, OnOpenPage, OnFindRecord, OnNextRecord, OnAfterGetRecord a OnAfterGetCurrRecord. Tyto úpravy databáze mohou v některých případech způsobit problémy s výkonem a zabránit sestavě v aktualizaci dat. Další informace naleznete v části Články o výkonu pro vývojáře ve vývojovém obsahu Business Central.

Ve vzácných případech způsobí chování chybu, když se uživatel pokusí získat data z rozhraní API pro sestavu v Power BI Desktop. Pokud je však v rámci vlastního rozhraní API nutné provést úpravy databáze, mohou uživatelé Power BI Desktop toto chování vynutit. Další informace najdete v části Vytvoření sestav Power BI k zobrazení dat Business Central.

Webové služby OData

Objekty aplikace Business Central, jako jsou kódové jednotky, stránky a dotazy, můžete publikovat jako webové služby OData. S Business Central Online je ve výchozím nastavení publikováno mnoho webových služeb. Webové služby lze snadno najít vyhledáním textu webové služby v Business Central. Na stránce Webové služby se ujistěte, že je pro webové služby uvedené výše vybráno pole Publikovat. Další informace o publikování webových služeb získáte v části Publikování webové služby.

Chcete-li se dozvědět, co můžete udělat pro zajištění nejlepšího výkonu webových služeb, jak je vidět ze serveru Business Central (koncový bod) a od spotřebitele (klienta), přečtěte si část Psaní efektivních webových služeb.

Výběr, zda použít stránky API nebo webové služby OData

Kdykoli je to možné, doporučujeme používat stránky API namísto webové služby OData. Stránky API načítají data v sestavách Power BI rychleji než webové služby OData. Navíc jsou flexibilnější, protože umožňují získat data z polí tabulky, která nejsou definována v objektu stránky.

Nastavení datových toků

Datové toky vám umožňují ingestovat, transformovat a načítat data do pracovního prostoru Power BI a poté data použít jako základ pro své sestavy. Tyto datové toky mohou v některých případech zaznamenat přechodné chyby při provádění plánované aktualizace. Chybová zpráva vypadá takto: DataSource.Error: OData: Unable to read data from the transport connection: An existing connection was forcibly closed by the remote host.

Pomocí PowerAutomate můžete pro tuto situaci nastavit opakování. Více informací viz Automatické opakování datového toku při selhání.

Viz také

Business Central a Power BI
Přehled integračních komponent a architektury Power BI pro Business Central
Power BI pro spotřebitele
„Nový vzhled“ služby Power BI
Rychlý start: Připojení k datům v Power BI Desktop
Dokumentace k Power BI
Business Intelligence
Příprava na podnikání
Import obchodních dat z jiných finančních systémů
Nastavení Business Central
Použití Business Central jako zdroje dat Power BI
Použití Business Central jako zdroje dat Power Apps
Použití Business Central v Power Automate

Zde najdete bezplatné e-learningové moduly pro Business Central