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í:

Databáze SAP HANA, dialogové okno Načíst data v Power BI Desktopu

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: