我有一个HANA无法容纳的大数据,我想使用智能数据访问在另一个HANA盒子上创建虚拟表,并构建计算视图联合本地表和虚拟表。
这是一个可行的解决方案吗?我不确定计算视图的机制。它没有实现,对吧?
当我通过计算视图对远程表进行分组时,原始数据不会从远程传递到本地,只有聚合值通过,是否正确?
答案 0 :(得分:0)
SAP HANA智能数据访问(SDA)为您提供了通过查询联合查询多个数据源以及访问存储在外部数据库(包括外部SAP HANA数据库)中的数据的选项。 SAP HANA中的计算模型。
在此方案中,SAP HANA数据库充当外部数据库的数据库客户端。这涉及在SAP HANA和外部数据库之间传输查询和结果集,显然也包括结果集的实现 - SAP HANA无法访问另一个数据库的内存并读取内部数据表示。
" smart" SDA中的位是SAP HANA查询处理器了解外部数据源的技术功能并相应地创建查询。这包括选择连接策略,过滤下推和例如按下推进组。 是否对特定查询实际执行了这些操作中的任何操作取决于数据源的功能,预期的数据量以及特定查询。
实际上,这意味着您必须检查所有查询的实际执行情况。