
传统数据库提供存储功能并提供有限的(如果有)数据处理功能。这意味着应用程序将从数据库中读取原始数据,并使用应用程序代码(如 ABAP 或 JAVA)开发复杂的数据处理代码以在应用程序服务器上运行。
SAP HANA Cloud 数据库提供复杂的多层数据存储以及高级数据处理功能,以便它可以请求信息,而不是从数据库请求原始数据的应用程序。现在,数据处理从应用程序层下推到 SAP HANA Cloud 的内存数据库。这意味着,不仅数据处理速度更快,而且应用程序更精简,因为它们不必处理数据处理逻辑。更精简的应用程序意味着更大的灵活性。
使用 SAP HANA Cloud 的高级多模型

计算视图在表顶部定义,以提供数据处理层。计算视图通常是堆叠的,以便较低的计算视图通过仅定义基本数据层来提供重用机会。除此之外,还有更多计算视图,用于添加更多计算和语义,直到可供客户端使用。计算视图不会持久化数据,而是根据源表中的实时数据即时计算结果。源表可以是 SAP HANA Cloud 数据库中的本地表,也可以是任何数据库中的远程表。
SAP HANA Cloud 包括高级数据处理引擎,该引擎与计算视图相结合,以本地存储和处理空间、图形、层次结构和预测数据:
- 预测
- 使用内置算法(包括机器学习)开发预测模型。
- 图形
- 存储和查询高度网络化的数据模型,例如供应链或在线社区(例如 LinkedIn 联系人)。
- 层次结构
- 查询层次结构以提取有价值的语义,例如祖先、依赖项、节点之间的距离或同辈。
- 空间
- 存储和查询几何数据以将空间信息添加到分析,例如映射。
借助 SAP HANA Cloud,您可以组合任何类型的数据:文本、几何、物联网数据等,以创建支持高性能高级分析的多模型。


