SAP HANA 是否会逐步淘汰 SAP BI

Does SAP HANA gradually phase out SAP BI

  1. HANA能否将SAP BI承载的所有数据都存储在HANA中"in-memory"?
  2. 是否有某些 BI 工具仅在 SAP BI 中可用而在 SAP HANA 中不可用,因为现在和将来的数据仓库和数据库工具在本质上存在架构差异?如果是,那是什么?
  3. SAP BI 开发人员如何使用 HANA?他是否在 SAP BI 上编写 HANA Sql 脚本以及用于 BI 自定义的 ABAP 代码?

ad 1) 可以,但不是必须(可以使用动态分层和内存置换)。

ad 2) 数据仓库和 DBMS 是两个不同的事物,因此存在很多差异。如果您的问题更直接地针对 SAP HANA 是否可以并且将很快取代 SAP BW,我推荐以下博文:

ad 3) 是的,就是这样。例如,专家例程通常可以用 SQLScript 编写脚本,从而避免 HANA 服务器和 SAP BW 应用程序服务器之间的数据传输。

Can HANA store all the data carried by SAP BI in HANA "in-memory"?

是的,它可以存储SAP BI携带的所有数据。通常 BI 将有两个数据库,第一个数据库在安装过程中默认安装(可以是任何数据库,例如 DB2、MS SQL Server。如果要将数据保留为 HANA,则必须手动 select 它和 HANA DB 必须物理安装)。这将用于审计或 运行 BI 系统。

而另一个数据库或第二个数据库是实际数据所在的地方,我们需要以数据库为源在BI中进行报告。

Are there certain BI tools that are available only in SAP BI and not possible in SAP HANA due to architectural differences in nature of Datawarehouse and Database tools now and in future? If yes, what are those?

HANA 实际上是一个数据库,而 BI 是一些具有各种风格的报告工具,例如 webi,crystal。 BI 和 HANA 之间需要一个连接器,如果我们只想连接 HANA DB 和其他工具(可以连接 MS Excel)。

How does a SAP BI developer use HANA? Does he write HANA Sql Scripts on SAP BI along with ABAP code for BI customization?

BI 开发人员将只使用 BI 工具和 BI 报告工具中的所有功能,而编写 SQL 脚本和 HANA ABAP 代码可以在后端数据库级别编写,具体取决于一位名为 HANA Developer 的顾问的要求,他的职责是在后端级别构建模型并使它们可用于与 BI 集成,并允许 HANA 模型引入 BI 报告工具以进行报告。