云服务器价格_云数据库_云主机【优惠】最新活动-搜集站云资讯

中间件_阿里云邮箱添加qq邮箱验证失败_0元

小七 141 0

我们最近在办公室里忙得不可开交,我已经有一段时间没有机会写博客了。哇,零售大数据解决方案,云服务器商,世界变化得多快啊!

上周我在一些自定义视图上捣乱,以支持直接Lumira连接,我想看看通过PHP和ODBC连接到SAP HANA有多困难会很有意思。

那些看到前成员的人会知道我喜欢使用D3.js库构建可视化,我发现,直接从我自己的Web服务器连接到SAP HANA可能会带来一些有趣的机会。此外,自从B4HANA和SAP提出的目标来消除SAP BW系统中的企业BI数据集的所有障碍,我们似乎都是如此。现在都变成了dba(它的视图一直向下)。还有什么更好的方法来证明你的HANA建模概念,而不是混淆视听与你自己的自定义用户体验。

(注意:这只是一个PoC,并不是为了篡夺Fiori用户体验开发方法-我只是想看看我是否可以连接和努力将是什么)。

好吧,可能并不奇怪,这非常简单(一旦我配置了正确的ODBC驱动程序!)

以下是我们产品层次结构的一个子集的图像,以说明我能够实现的目标:

以下是您需要做的:

最好的方法(也是我能找到的唯一方法)是安装SAP HANA客户端。我在这里找到这个:https://launchpad.support.sap.com/#/softwarecenter(搜索hana客户端)请确保为您的应用程序选择适当的配置。我正在运行64位Windows计算机,因此选择了以下文件:IMDB\ U客户端100\ U 112\ U 7-10009664.SAR对于32位Windows,选择:IMDB\u CLIENT100\u 112\u 7-10009665.SAR注意:您可能还需要下载并安装SAPCAR zip工具来解压缩归档文件。然后安装SAP HANA客户端,这将安装相关的HANA ODBC驱动程序,请参阅下一步。

在您的机器上搜索ODBC数据源管理员(我在我的机器上搜索了"ODBC",然后选择了64位版本的ODBC管理工具)在"ODBC数据源管理器"中,转到"系统DSN"页并添加新的数据源。请使用安装SAP HANA客户端时安装的HDBODBC(64位)或HDBODBC32(32位)驱动程序,怎么选购云服务器,请参见上文。使用IP地址和端口配置连接(注意:端口号为3++15:30015。您可能还发现下面的SAP帮助页很有用。

我使用了phppdo协议来建立连接。主要的PHP语法如下:

然后我编写了一些手动逻辑来解析结果集中的JSON结构,然后关闭PHP文件:

最后我将Mike Bostock的D3 Radial Tree示例改编为HTML、JS、CSS解决方案,数据中心解决方案,并将其托管在本地Web服务器上。我没有使用静态的.csv或.json文件,而是将javascript指向在上述步骤中创建的.php文件,以实时查询HANA数据库。总而言之,物联网行业,这是一个非常令人满意的PoC.

不确定这篇文章是否对其他人有用,但我发现这个练习很有用。