Připojení k databázím SAP HANA v Power BI
S Power BI Desktopem teď můžete získat přístup k databázím SAP HANA. Pokud chcete používat SAP HANA, musíte mít na místním klientském počítači nainstalovaný ovladač ODBC SAP HANA, aby datové připojení SAP HANA v Power BI Desktopu správně fungovalo. Klientské nástroje SAP HANA si můžete stáhnout z webu SAP Development Tool, který obsahuje potřebný ovladač ODBC. Nebo můžete ke stažení použít web SAP Software Download Center. Na portálu se softwarem vyhledejte SAP HANA CLIENT pro počítače s Windows. Vzhledem k tomu, že se struktura webu SAP Software Download Center často mění, nejsou pro navigaci na tomto webu k dispozici konkrétnější pokyny.
Pokud se chcete připojit k SAP HANA databáze, vyberte Získat data, zvolte Databáze SAP HANA Databáze a > pak vyberte Připojení:

Při připojování k databázi SAP HANA zadejte název serveru. Pak v rozevíracím seznamu a vstupním poli zadejte port.
V této verzi se SAP HANA v režimu DirectQuery podporuje v Power BI Desktopu a ve službě Power BI. Do služby Power BI můžete publikovat a nahrávat sestavy, které používají SAP HANA v režimu DirectQuery. Sestavy můžete do služby Power BI publikovat a nahrávat také v případě, že SAP HANA v režimu DirectQuery nepoužíváte.
Podporované funkce pro SAP HANA
Tato verze obsahuje řadu funkcí pro SAP HANA, jak je uvedeno v následujícím seznamu:
Konektor Power BI pro SAP HANA používá k zajištění nejlepšího možného uživatelského prostředí ovladač ODBC od společnosti SAP.
SAP HANA podporuje možnosti DirectQuery a Import.
Power BI podporuje informační modely HANA, například zobrazení analýzy a výpočtů, a má optimalizovanou navigaci.
SAP HANA umožňuje použít také přímo funkci SQL pro připojení k řádkům a sloupcům tabulky.
Power BI obsahuje optimalizovanou navigaci pro modely HANA.
Power BI podporuje proměnné a vstupní parametry SAP HANA.
Power BI podporuje zobrazení výpočtů založená na kontejneru HDI.
Podpora zobrazení výpočtů založených na kontejneru HDI je dostupná v Power BI Desktop. Pokud chcete mít v Power BI přístup k zobrazením výpočtů založeným na kontejneru HDI, musí mít uživatelé databáze HANA, které používáte s Power BI, oprávnění pro přístup ke kontejneru modulu runtime HDI obsahujícímu tato zobrazení. Tento přístup udělíte vytvořením role, která umožňuje přístup ke kontejneru HDI. Pak tuto roli přiřadíte k uživateli databáze HANA, kterého budete používat s Power BI. (Tento uživatel musí mít také jako obvykle oprávnění ke čtení ze systémových tabulek ve schématu _SYS_BI.) Podrobné pokyny k vytvoření a přiřazení databázových rolí najdete v oficiální dokumentaci ke službě SAP. Vhodným místem, kde začít, může být tento blogový příspěvek ke službě SAP.
V současné době existují určitá omezení pro proměnné HANA připojené k zobrazením výpočtů založeným na HDI. Tato omezení jsou způsobená chybami na straně HANA.
Za prvé – proměnnou HANA není možné použít na sdílený sloupec zobrazení výpočtu založeného na kontejneru HDI. Toto omezení se dá vyřešit upgradem na HANA 2 verze 37.02 a vyšší nebo HANA 2 verze 42 a vyšší. Za druhé – v uživatelském rozhraní Power BI se v současné době nezobrazují výchozí vícepoložkové hodnoty pro proměnné a parametry. Toto omezení způsobuje chyba v SAP HANA, ale společnost SAP ještě neoznámila opravu.
Důležité informace a omezení
Pokud používáte SAP HANA s Visual Studio, ujistěte se, že máte nainstalované kompatibilní verze. Pokud například pracujete s 32bitovou verzí Visual Studio, ujistěte se, že máte také nainstalovaného 32bitového klienta HANA.
Při používání SAP HANA platí také některá omezení:
- Řetězce NVARCHAR jsou zkráceny na maximální délku 4000 znaků Unicode.
- Nepodporuje se SMALLDECIMAL.
- Nepodporuje se VARBINARY.
- Platná data jsou mezi 30. 12. 1899 a 31. 12. 9999.
- Aktualizace excelových sešitů v současnosti nepodporují aktualizaci SAP HANA pomocí jednotného přihlašování. Pokud chcete aktualizovat data v Power BI, můžete použít sestavu Power BI s jednotným přihlašováním pro SAP HANA.
Další kroky
Další informace o DirectQuery a SAP HANA a získáte v následujících materiálech: