手机版 欢迎访问魄力云云市场资讯网站

当前位置:主页 > 虚拟主机 >

企业网站_中山外贸网站建设_测评

时间:2021-09-28 12:23:29|来源:魄力云|编辑:魄力云|点击:

在上一篇博客中,我介绍了在SAP云平台Cloud Foundry环境中安装和配置HANA服务的步骤,在本系列博客中,我将重点介绍如何开始使用SAP WebIDE全栈服务构建数据库对象。使用sapwebide的一个主要优点是,您现在可以构建一个完整的堆栈应用程序(数据库对象、带有业务逻辑和UI组件的服务等)。在本系列博客中,我将重点介绍如何创建数据库对象并将它们公开为XSOData服务。我遇到了几个需求,其中数据需要存储在saphana服务中,并且需要公开以供其他云平台服务使用。因此,我将首先展示如何创建DB artefacts,最后展示如何使用OData服务公开表的内容。

设置WebIDE全栈服务

在Neo环境中启用并启动WebIDE全栈服务。

在首选项中启用以下功能

SAP HANA数据库开发工具SAP HANA数据库资源管理器工具节点.js开发

在Cloud Foundry设置中(工作区首选项下),您需要提供您的Cloud Foundry API端点、组织和空间。您可以在全球子账户–概览菜单中找到此信息。

提供详细信息后,单击"安装生成器"。这是必需的,以便您稍后在本博客中构建应用程序。

这应该在相应的Cloud Foundry空间中创建一个builder应用程序,如下所示

从WebIDE创建一个数据库模块

,使用模板创建新项目。

选择"多目标应用程序"

为项目命名,大数据支持,如"ProductsApp01",并接受默认值以创建项目。

创建项目后,选择文件夹并使用关联菜单导航到"项目设置"。

选择API端点、组织和空间Cloud Foundry部分并保存更改

您现在可以开始创建DB artefacts了。

选择项目文件夹并使用上下文菜单创建一个新的"SAP HANA数据库模块"。

将其命名为"products01\u DB"。

从名称空间中删除项目名称并选择DB版本。在我的示例中,我使用的是2.0 SPS 03

创建项目后,选择"src"文件夹并使用上下文菜单创建一个新的"HDB CDS工件"

提供名称为目录.hdbcds". 双击如下所示的目录表。

这将带我们进入一个空白屏幕,在那里我们可以创建实体并提供它们之间的关系。在本博客中,我们将创建一个简单的产品实体,其中包含一组属性。在左上角,选择"创建实体"按钮并将实体放在屏幕中间。将名称更改为"产品",如下图所示。

双击实体导航到元素部分

创建6个元素,如下图所示,Id为"键"。

保存更改。打开mta.yaml公司使用代码编辑器创建文件,红淘客,并通过添加参数来更新参考资料部分。

注意模式可以是任何名称。如下图所示,可以从HANA服务仪表板获取数据库ID。

保存更改后,您的yaml文件应如下所示。

选择文件夹"products01\u db"并使用上下文菜单构建人工制品

您应能在日志控制台中看到一条成功消息。

从左侧窗格。

点击"连接"按钮与数据库建立连接。

当您在数据库浏览器中,点击"+"符号添加数据库。

搜索"产品"并选择您创建的HDI容器。

导航到表并选择它。这将加载左下角的所有表格。选择产品表并查看其定义/架构详细信息。您还可以查看表的内容。它将是空的,因为我们还没有将数据加载到它中。

从这里打开SQL控制台,并查找您创建的架构,物联网大赛,大数据现状,如下所示。

接下来,让我们准备一个CSV文件将数据上载到表中。选择"src"文件夹并使用上下文菜单创建新的"数据库工件"

提供名称为"sampledata",选择文件类型为"CSV"

向编辑器提供示例值。注意标题保留在顶部。

同样,创建另一个hdbtabledata类型的数据库工件。命名为"uploadProducts"。

将以下内容粘贴到文件中并保存更改。在下面的文件中,物联网公司,我们引用了csv文件并提供了上传数据的目标表。请注意,对象名称区分大小写。

下面是您的文件的外观:

现在您已经准备好构建文件了。选择文件夹"productsap01"并使用上下文菜单构建数据库模块。

如果构建成功,您应该在日志中看到一条成功消息。

导航到数据库资源管理器以查看表的内容

注意:在创建数据库模块时,向导将提供默认名称空间。您可以删除它,以便更容易访问数据库实体。感谢Lucia Subatin指出这一点。

本博客的下一部分是创建一个nodejs模块,它将支持服务的执行。

云主机服务商 Ucloud云计算 移动云数据 云存储服务器 Ucloud云主机 云计算提供商 阿里数据库 服务器租用 云储存服务器 Web云服务器 ucloud云数据库 独享云主机 云服务器服务商 海外云存储 云服务器主机 云计算解决方案 国内云存储 数据库云平台

Copyright © 2002-2020 魄力云 版权所有

备案号:豫ICP备56298345号