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

企业邮箱_服务器日志分析_价格

小七 141 0

来自SAP社区的朋友们,今天我想和你们分享我在一个演示中的经历,这个演示准备测试Amazon Alexa和SAP之间的集成,能够在3个活动中向人们展示真的很有趣,其中一个是2017年10月在哥伦比亚ASUG大会上,另一个是2018年2月的SAP Summit Medellin,最后一个是去年7月在波哥大举行的Amazon Cloud Experience,这两个平台(Amazon Alexa和SAP)使我们能够开发对话代理应用程序,在关于我的演示的细节,我想给你看一些我在这三个活动中分享我的经验的照片演示:本演示的目的是测试如何轻松和快速地使用会话代理构建应用程序,我的演示是一个使用语音查询销售数据和预算的应用程序,要开发和配置此应用程序,您需要以下组件:51javascript编程的基本知识,大数据下,特别是在Node JS中,中移物联网有限公司,以及在ABAP语言中,OData服务,以及处理SAP和Amazon的云平台。我所做的第一件事是使用简单的选择存储公司销售和预算的SD信息结构之一,为此,您必须输入SEGW事务,在该事务中创建项目,软件企业有哪些,这项服务随后将添加到SCP的OData Provisioning服务中,以将其带到云中,因为我们的数据是在前提下提供的。5151这是查询销售和预算的OData服务的代码。简而言之,这项服务的作用是在记录中返回销售和预算,000版用于销售,999版用于预算。在这里,数据与大数据技术,我们可以看到按时段、办公室、项目组和版本划分的筛选器。51一旦我的OData服务准备就绪,请使用OData资源调配服务将其发布到SAP云平台,为此,必须使用SAP云连接器配置SCP和ERP之间的连接。51这是配置的屏幕快照。在我的SAP On-Premise服务器的同一网络上的云连接器上,正如您所看到的,为了演示的目的,它映射了端口8000,但实际上,为了安全起见,它必须有8443端口,这是一个安全端口。"——"在SCP中,我们这样看:——"一旦我们保证了SCP和我们的前提ECC系统之间的连接,我们就可以连接我们以前创建的OData服务。在Configure Service中,我们访问我们为连接到我们的前提系统而创建的目标,它确切地告诉我们要连接到哪个服务器,云连接器是一个全局连接,但目标是连接到我们的特定系统。我们准备添加我们在Premise上创建的ODATA服务,我们单击Go to Service,在那里我们将看到已经添加的服务。——"要添加服务,只需单击Register按钮:——"选择创建的目的地以访问Premise服务器,然后单击放大镜,在那里您将看到创建的服务,然后选择它,单击register并将服务发布到SAP Cloud Platform中。"我们通过使用一些示例选择参数访问服务URL来测试服务,结果是JSON响应。"——"到目前为止,SAP部分已经完成,现在我们将转到Amazon部分,在那里也配置和完成了云。部署在Node JS中开发的应用程序。为了理解我要展示的东西,我想用非技术性的术语来解释,我们接下来要做的是,首先,设置一种技能(在亚马逊语言中被称为),这将允许我们提问,Alexa将在一个名为MultiTurno的对话框中回答我们,因为我开始问一些问题,如果Alexa没有完整的信息,她会问我,为了最终与我们在SCP上发布的OData服务交互,需要哪些信息,另一方面,我们在Node JS上开发了一个应用程序,他们将负责接收Alexa的技能参数,以便能够与SAP交互,并执行相应的查询。我们的服务以JSON格式返回的响应由Node JS应用程序解释,并使用Alexa Voice服务特有的库,发出"说"我们刚才查询的内容的命令,以最方便的方式组织我们的响应。在AmazonWeb服务开发人员控制台的网站上执行亚马逊网站在那里我们进入了Alexa,在那里我们可以创造能力。在这种情况下,该技能已经创建,我给它起的名字是Sales,我们通过单击Edit来输入它。"——"正如你所看到的,我创建的意图被称为GetSalesAndBudget,在我输入的Sales技能中,我可以创建不同的意图,这些意图只是人们"打算"咨询Alexa的内容例如,一个意图可能是了解销售和预算,但另一个意图可能是想知道我在1年和另一个月之间销售增长的百分比,通过比较同一个月,每个意图都会有一些强制性和可选的插槽(参数)。回到我的能力上来,我只想知道一个特定时期的销售和预算。"——"下面我有插槽类型,这是一种数据类型,在那里我也可以定义一些域,比如城市类型的插槽办公室(我创建了几个城市),在这里,我们可以看到,购物返现,我可以将名称映射到代码中,这意味着在我部署在lambda中的Node JS函数中,我可以将我向Alexa请求的城市解释为代码。在这里,我们必须加载我们所能处理的代码,Alexa将通过传递插槽信息与此函数联系,此函数将连接到SAP,以JSON格式获取数据,并将结果发送回Alexa,您必须"说"什么。亚马逊与无服务器哲学(亚马逊.com/lambda)允许在不部署云服务器基础设施的情况下运行代码。我们在这里做的是将我们实现的源代码部署到Node JS中,这个程序是在本地(在我的笔记本电脑上)使用Sublime Text 3开发的,最后将部署压缩文件并加载到lambda函数中。函数的标题是getSalesAndBudget,点击进入编辑函数。在这里,我们设置了我们函数的触发器,这将是我们Alexa语音服务的调用,此外,您还可以看到我们的函数与Amazon CloudWatch日志之间的连接,在这个门户网站上,我们可以看到每次我们的函数运行时生成的所有日志,甚至是我们自己生成的日志使用javascript语句控制台日志。在下面,我们可以使用"加载"按钮加载Node JS应用程序。关于Node JS应用程序,我将放置代码片段,在那里您可以找到处理技能及其与SAP交互的关键部分。getsalesandbudget是主要函数,这是一个处理销售和预算意图的功能。51这是一个通过调用发布在SAP云平台上的OData Provisioning OData服务来连接SAP的功能。我希望它能为那些想涉足Amazon和SAP提供的这些技术的开发人员服务。使用混合环境轻松创建非常引人注目的应用程序。"最后,我将把我在其中一个活动中所做的演示留给你。"——"向大家致意。"—Jhon Jairo。