SAP Analytics Cloud,SAC,能够从您现有的内部部署系统(如HANA、S/4 HANA、BW)和产品SAP BI 4.2 Universes实时加载数据。本博客的重点是SAP BI 4.2 Universe实时连接。
与SAC,用户可以在移动中访问他们的BI内容,不再需要在公司网络上,因为它是基于云计算的?当使用实时数据连接时,您的数据肯定不在云中,它仍然在您公司的内部网络中。因此,当您的一个用户决定在移动时查看其基于Universe的内容,或者在某个异地务虚会上向高级管理层做一些重要演示时,可怜的用户在他们的图表中会看到这样一条信息:
这篇博文讨论了如何让内部网络之外的用户可以使用基于Live Universe连接的SAC内容。
当您设置Live Universe数据连接时,很可能是设置为直接连接到您的SAP BI 4.2系统您的公司网络如以下示例所示:
该示例假设您的SAP BI 4.2服务器在您的公司域中称为bi42server-工业.本地。这非常有效,因为您的内部网络上的用户可以连接到SAC,因为SAC位于Internet上,物联网智库,并使用跨源资源共享CORS,用户的web浏览器可以连接到SAP BI 4.2服务器:
但是,如果用户在移动或在某个非现场位置演示时尝试在此设置中使用SAC,则此设置将不起作用。这是因为用户的web浏览器无法连接到SAP BI 4.2系统以访问数据,因为SAP BI 4.2系统将被防火墙从Internet隐藏:
因此,如何允许用户基于liveuniverse连接访问SAC内容?
SAP BI 4.2和SAC管理员最简单的方式是虚拟专用网VPN。用户可以使用VPN客户端(例如Cisco AnyConnect)连接到公司网络。这将打开一个从用户的客户端计算机通过Internet进入内部网络的安全隧道。然后,用户的web浏览器可以连接到SAP BI 4.2服务器,云服务器买,就像用户在办公室中使用内部网络上的计算机一样。容易的!
当然,也有其他方法访问内部网络,比如在公司服务器上运行应用程序,为用户提供虚拟桌面VDI,或者通过互联网进行应用程序虚拟化。Citrix Gateway就是一个例子。这意味着您必须提供一个虚拟桌面来运行web浏览器。
另一个选择是至少将实时数据连接方面公开到互联网。这可以通过在非军事化服务器中放置一个反向代理服务器来实现DMZ区域。DMZ是需要从Internet访问的服务器的边界区域,大数据指的是什么,上云,并且对内部网络中的服务器的访问有限制。对于SAC,反向代理将用于将连接路由到运行在SAP BI 4.2 Apache Tomcat服务器上的Live Data Connect web应用程序。
可以使用的反向代理服务器的示例有Apache web server、SAP自己的web dispatcher或F5 BIG-IP,我曾在一些客户处工作过。
作为示例,我们将介绍将Apache Web服务器设置为简单的反向代理。
预先要求
为了完成将Apache设置为BOE Live Data Connect的反向代理,需要以下内容:
假设
在本指南中,我们将假设:
步骤1:安装Apache
将Apache zip文件httpd-2.4.41-win64-VC16解压缩到一个文件夹中。C: 使用\Apache24。编辑httpd.conf文件文件,并指定以下参数的值听着80服务器名本地主机安装VisualC++ 2019可重分发的VCL ReDist.x64.EXE将Apache作为服务安装。在管理员模式下加载命令提示符运行以下命令cd C:\Apache24\bin光盘\exe-k安装-n"BOEXI40Apache"启动Apache服务器,这将被列为"BOEXI40Apache in Windows Services
在服务器上,打开web浏览器并导航到。你应该被授予"它工作!"
第二步:启用代理和SSL
第一部分是启用相应的模块:
停止Apache服务器编辑httpd.conf文件在C:\Apache24\conf中创建文件并进行以下更改:通过删除每个模块前面的#符号来取消对以下模块的注释
接下来,您需要为端口443添加一个虚拟主机,并设置反向代理来链接BI 4.2服务器bi42上托管的BOE Live Data Connect webapp服务器.starkindustries.local在本例中:
您将注意到我有一个SSL证书和密钥文件您需要为您在Internet上的web地址获取这些证书。对于我的测试,我能够从Let's Encrypt获得免费SSL证书:https://letsencrypt.org/
第三步:测试连通性
下一步是测试互联网用户是否可以连接到京东方实时数据连接应用程序
我建议按照指南操作在SAP备注中提供以下链接:
https://apps.support.sap.com/sap/support/knowledge/public/en/2530385
如果我们假设您在互联网上的域名是史塔克银行-工业网, 那么您将使用的测试URL是:
https://boe.stark-industries.com/sap/boc/ina/GetServerInfo
第4步:SAC–更新连接以使用互联网地址
您现在只需将SAP Analytics Cloud Live Universe连接指向面向互联网的地址。为此:
以具有编辑连接权限的用户身份登录SAP Analytics Cloud Tenant点击菜单>连接
选择您想要编辑的连接,大数据技术学什么,在我的示例中选择"UNX Live",然后点击编辑图标
更改主机以匹配您的Internet DNS名称,例如史塔克银行-工业网
点击保存,如果成功,您的连接将被保存。
按照此步骤,您现在已经完成了设置BOE Live data connect以通过Internet工作的所有技术方面。