有人能解释SAP的智能数据访问和SAP 之间的区别吗?
正如我所理解的,SDA只是创建了一些virtual tables,可以访问外部系统的数据(比如Hadoop和许多其他数据库,通过ODBC),就像它是SAP系统的一部分(所以您可以使用HANA ),并使用“默认数据库引擎”计算这个外部系统的子结果并将其返回给SAP。
Vora的概念也是为了让SAP用户访问Hadoop系统,但是子结果是通过使用Apache的InMemory执行引擎来计算的。
我读到Hadoop是冷数据的完美数据存储(来自SAP的数据比某个时间段更老,并不是所有分析都需要的)。但我对这两种数据访问解决方案感到困惑,因为我找不到重要的区别。
如果您计划在一个由SAP工具编写的分析中访问热(SAP )和冷(Hadoop)数据,那么哪一个会更好呢?
您建议将SAP和Hadoop集群结合起来,其中包含了Hive表中的数据。
发布于 2017-03-08 23:26:22
HANA Vora和SDA是相关的,但实际上是两种不同的东西,不能直接比较。
智能数据访问是HANA中的一个特性/组件,用于连接外部数据源(例如MySQL/Oracle数据库、Vora等)。
HANA一词在"HANA Vora“中具有误导性,因为Vora实际上是一个独立的产品,不需要HANA运行。Vora是Apache的扩展,允许您在内存中处理来自HDFS的数据。另外,Vora的一个关键特性是它与HANA集成得很好。它可以用HANA的表连接它的本地表,反之亦然。
目前Vora不支持插入/更新命令,因此不能将冷数据存储的数据从HANA直接移动到Vora。但是,您可以通过使用HANA的数据生命周期管理器(DLM)来实现这一点,本文将在本文中讨论这一点:https://blogs.sap.com/2016/02/12/seamless-big-data-tiering-with-hana-hadoop-and-vora-with-a-little-help-from-dlm/
https://stackoverflow.com/questions/42579667
复制相似问题