在 Power BI 中连接到 SAP HANA 数据库
使用 Power BI Desktop,你现在可以访问 SAP HANA 数据库。 若要使用 SAP HANA,必须在本地客户端计算机上安装 SAP HANA ODBC 驱动程序,Power BI Desktop 的 SAP HANA 数据连接才能正常运行。 可以从 SAP 开发工具下载 SAP HANA 客户端工具,其中包含所需的 ODBC 驱动程序。 也可以从 SAP 软件下载中心获取。 在“软件”门户中,搜索 Windows 计算机的 SAP HANA 客户端 。
要连接 SAP HANA 数据库,请依次选择“获取数据”>“数据库” > “SAP HANA 数据库”>“连接” :
连接到 SAP HANA 数据库时,请指定服务器名称。 然后从下拉框和输入框中指定端口。在此版本中,Power BI Desktop 和 Power BI 服务均支持 DirectQuery 模式下的 SAP HANA。 可以将在 DirectQuery 模式下使用 SAP HANA 的报表发布和上传到 Power BI 服务。 在 DirectQuery 模式下不使用 SAP HANA 时,也可将报表发布和上传到 Power BI Service。
此版本提供了许多 SAP HANA 功能,如以下列表所示:
适用于 SAP HANA 的 Power BI 连接器使用 SAP ODBC 驱动程序来提供佳的用户体验。
SAP HANA 支持 DirectQuery 和“导入”选项。
Power BI 支持 HANA 信息模型(如 Analytic 和计算视图),且具有经过优化的导航。
通过 SAP HANA,还可以使用直接 SQL 功能连接到行表和列表。
Power BI 包括对 HANA 模型的优化导航。
Power BI 支持 SAP HANA 变量和输入参数。
Power BI 支持基于 HDI 容器的计算视图。
SAP HANA 的使用也具有一些限制,如下所示:
NVARCHAR 字符串截断的大长度为 4000 个 Unicode 字符。
不支持 SMALLDECIMAL。
不支持 VARBINARY。
有效日期在 1899/12/30 和 9999/12/31 之间。
Excel 工作簿当前不支持通过 SSO 进行 SAP HANA 刷新。 若要刷新 Power BI 中的数据,可以将 Power BI 报表与 SAP HANA SSO 结合使用。
相关文章