从内部SQL服务器到SAP HANA云平台中的移动应用程序获取数据
我已经安装了云连接器到安装了SQL的服务器,并且我有几个数据库。从内部SQL服务器到SAP HANA云平台中的移动应用程序获取数据
我想在SHCP中的SMP中创建本机Android应用程序,并使用存储在本地SQL服务器中的一些数据。
我必须写一个ODATA服务提供者吗? Cloud Connector是否会自动将数据从数据库提供为OData?
我从SMP 2.3中获得了MBO的丰富经验,但我不明白新平台是如何工作的。有真正有用的文档/教程吗?
为了从前提DB获取数据到HCP可以使用EIM SDI,看到blogs from Ben Hofmans。然后,您可以将这些表作为虚拟表使用,或将它们复制到HANA。有关支持的数据库,请参阅EIM Admin guide。您还可以找到从GitHub一些开源适配器
-
消费对表的顶部通过XSodata服务的虚拟或复制表,或者使用
希望之间
这有助于
cds-或计算的看法
我必须写一个ODATA服务提供者吗?
不,唯一的限制是您需要提供基于HTTP的API。例如,普通的REST服务或SOAP也可以工作。但是,您需要提供OData才能利用脱机启用功能。克里斯托弗提出的从HANA复制和生成OData的建议是一种有效的方法。您也可以使用SAP Landscape Transform来达到同样的目的。
云端连接器是否自动将数据从数据库提供为OData?
不,SAP云连接器的作用就像您的云租户和您的内部部署系统之间的VPN隧道一样。它没有任何API相关功能。
由于OData也支持Microsoft,我还假设SQL Server支持从数据库生成OData提要的方法。这不是我的主场,但this post on generating WCF OData services可能是相关的?
我无法使用云连接器获取本地数据吗? –