YAOTU INSIGHTS

从 hanaodbc 到 HanaAdapter,彻底理清 SAP HANA Cloud 连接远程数据源的 SDA 与 SDI 架构

从 hanaodbc 到 HanaAdapter,彻底理清 SAP HANA Cloud 连接远程数据源的 SDA 与 SDI 架构
在 SAP HANA Cloud Central 中打开Database Objects,进入Remote Sources页面,会看到一个看起来很普通、实际却隐藏着整套数据访问架构的信息区。一个远程数据源除了名称,还会显示Adapter Name、Location、Agent Name,甚至是否支持CDC。有的Location是indexserver,有的是agent,有的是dpserver。如果只把 Remote Source 理解成一条数据库连接字符串,这些字段很容易让人困惑。真正理解它们,需要把 SAP HANA 的两套核心技术放到一起看,也就是SAP HANA Smart Data Access和SAP HANA Smart Data Integration,通常简称为SDA与SDI。这两套能力都可以让 SAP HANA Cloud 访问远端数据,都能在一定条件下建立 Virtual Table,也都可能出现在企业混合云数据架构里,因此它们经常被放在一起讨论。但两者解决问题的重心并不一样。SAP 官方在目前的 SAP HANA Cloud Data Access Guide 中仍然明确区分两类 Remote Source,也就是 Smart Data Access Remote Source 与 Smart Data