为了避免浪费时间和错误地做事,本文档旨在首次展示创建云应用程序的必要步骤。在这些步骤之后,您还将发现SAP云平台的一些原理以及REST预处理服务的使用。尽管如此,本文档并不取代SAP云平台编程的在线文档。
在开始之前,云服务器比较,我们假设:
SAP云平台预测服务已在您的帐户上部署和配置。请参阅predictive services的联机帮助。APL是predictive services附带的,家居智能化系统价格,安装在您的云帐户的HANA数据库中。开发应用程序的用户在云帐户上至少有一个开发人员角色,在predictive services的Java应用程序上至少有一个C4PA-user角色。
创建帐户
在SAP云平台上,从持久性菜单,转到数据库和架构,单击您的数据库,在页面中,单击数据库用户。
如果有从来没有这样做过,你会得到这个对话框。点击Create User.
然后点击Show按钮查看您的初始密码。
现在是时候启动Eclipse了(至少是Mars版本)。在工具栏中,点击添加系统图标,选择添加云系统,因为SAP云平台云上的HANA数据库
填写字段。使用SAP云平台ID用户和密码,然后单击"下一步"。
然后您可以选择架构或数据库。在这里,您将使用之前在HANA驾驶舱中提供的用户ID和密码。
第一次连接后,您将被要求选择您的密码。
您还可以检查此HANA数据库的版本。选中它,在工具栏中,点击管理图标
在窗口中,您可以看到
HANA版本和已安装的插件,返利机器人软件,当您单击它时,您将获得每个插件的版本。
使用您的数据库用户ID将SAP Cloud Platform Predictive service连接到HANA数据库不是一个好主意。最好创建一个技术用户,因为它没有链接到您,并且一个通用的技术用户可以在多个开发人员之间共享。
有两种方法可以做到这一点,这取决于所使用的开发环境:
要从这个环境开始,您的数据库用户必须有特定的角色(见下表)。如果您具有管理权限,则可以直接从Eclipse分配这些角色,否则请询问管理用户。请参阅SAP HANA基于Web的开发工作台的帮助。
来自Eclipse
来自创建的云系统,转到安全/用户,右键单击用户并选择新用户。另一个简单的方法是在Eclipse中打开一个SQL窗口并运行这个SQL
然后需要将角色授予这个用户。要授予的角色取决于HANA的版本。
现在需要更改PS\ U用户的密码。为此,您将添加相同的云系统,但使用PS\ U用户数据库用户。
在第一个登录对话框中,输入您的SAP cloud Platform用户ID,在第二个登录对话框中,输入PS\ U用户及其密码,然后单击"完成"按钮。
由于这是您第一次使用此用户连接到HANA数据库,系统要求您更改初始密码。因此,请输入一个新用户。
完成后,如果您双击此新用户,您将看到:
来自SAP HANA基于Web的开发工作台
根页面如下:
单击安全磁贴。右键单击用户并选择新建用户。在表单中填写用户名、密码和角色。
为数据创建架构
为确保安全,最好将数据加载到受保护的架构中。因此,创建模式PS\ U数据
为了HCPP能够访问这些数据,永久免费自助建站软件,有必要授予PS\ U用户对模式PS\ U数据表的选择权限。为此,请在Eclipse上执行此SQL脚本。这里有两种方法:
来自Eclipse
右键单击目录并选择opensql控制台。在此控制台中,输入SQL代码以创建架构并授予select权限。
请注意,可以从Eclipse for PS\ U用户界面进行授予
从SAP HANA基于Web的开发工作台
从根页面,单击目录磁贴。右键单击Catalog并选择newschema。输入一个名称,然后单击"确定"。
创建架构。转到安全磁贴,并将选择权限授予架构PS\ U数据表的PS\ U用户。
将数据加载到HANA
对于本文档的示例,我的数据位于csv文件中。在这里,我将展示如何将这个csv文件导入到一个schema PS\u数据表中。表格将具有csv的名称。
从Eclipse
的"文件"菜单中,选择"导入"。然后从本地文件中选择SAP HANA内容和数据。然后单击"下一步"。
选择要在其上加载数据的HANA数据库,然后单击"下一步"。
在向导中,提供有关数据文件和数据存储位置的信息。这里是一个名为SMALL\u SALES的新模式PS\u数据表。单击下一步。
下一个向导管理表定义和数据映射。此处保留建议内容并单击"下一步"。
最后一个屏幕是导入数据的摘要。单击Finish进行导入。
现在在schema PS\ U数据中,新表SMALL\ U SALES已经创建。
将Predictive Services绑定到HANA数据库
现在数据库技术用户已经创建,并且可以访问schema PS\ U数据,其中包含可以用作数据集的表,完成配置的一个列表步骤是在predictive services和schema PS\u数据之间建立链接
为此,SAP云平台使用destination机制。以下是如何通过技术用户PS\u user在predictive services和schema PS\u数据之间设置目的地。
从SAP云平台转到Java应用程序并选择predictive services的Java应用程序。
单击aac4paservices,然后单击DATA Source Bindings,然后单击New Binding。
保留数据源为空。保存后,数据源绑定的名称将为。
选择数据库ID并使用数据库技术用户PS\u user及其在上一节中设置的新密码。
然后单击保存按钮,大数据市场,SAP Cloud Platform Predictive service现在可以在云应用程序中使用。这是我们将在下一节中看到的。
定义目的地
目的地是一种SAP云平台机制,用于将一个应用程序链接到另一个应用程序,以便第一个应用程序可以调用第二个应用程序。原则是:
一旦部署、配置和启动了预测服务,就需要创建一个目的地。