头图

Virtual Data Model 是 SAP HANA 的一种设计模式,它描述了数据应如何组织和访问以满足业务需求。VDM 的目标是提供统一的、一致的数据访问视图,隐藏底层数据源的复杂性。VDM 由基本视图(Interface Views)、复合视图(Composite Views)和消费视图(Consumption Views)组成,以满足不同层级的业务需求。

Core Data Service (CDS) Views 是 SAP HANA 的一种数据建模工具,它能够定义数据的结构和计算逻辑。CDS Views 的主要优点是它们是开放的、可重用的,并且可以在数据库层面进行优化。CDS Views 可以直接在 SQL 代码中使用,也可以在其他应用中使用,如 SAP Fiori apps 或 S/4HANA Analytical apps。

VDM 和 CDS Views 之间的关系是,VDM 使用 CDS Views 来定义其数据模型。换句话说,CDS Views 是实现 VDM 的一种工具。举例来说,一个 VDM 可能包括多个 CDS Views,这些 CDS Views 定义了如何从不同的数据源获取数据,如何计算业务指标,以及如何将结果组织成业务用户可以理解的形式。

VDM 的目标是提供一种统一的数据访问模型,它隐藏了底层数据源的复杂性,并提供了一种易于理解的视图,以满足业务需求。而 CDS Views 的目标是提供一种灵活的、高性能的数据建模工具,它可以在数据库层面进行优化,提供更好的性能。

VDM 是一种设计模式,它描述了如何组织和访问数据。而 CDS Views 是一种具体的技术,它可以用于实现 VDM。因此,你可以在 VDM 中使用 CDS Views,也可以在其他场合使用 CDS Views。

VDM 是一种相对高级的概念,它需要对业务需求有深入的理解,以确定如何组织和访问数据。而 CDS Views 则是一种更底层的工具,它需要对数据库和 SQL 有深入的理解,以优化数据访问的性能。

这些 CDS Views 定义了如何从不同的数据源获取数据,如何计算业务指标,以及如何将结果组织成业务用户可以理解的形式。


注销
1k 声望1.6k 粉丝

invalid