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 定义了如何从不同的数据源获取数据,如何计算业务指标,以及如何将结果组织成业务用户可以理解的形式。
网友评论