主页 > 云储存 > > 正文

消息队列_便宜云主机价格_哪个好

来源:胜利云 发布时间:2021-08-26 08:02 标签:主机队列价格便宜消息哪个
浏览:

目的

本教程将演示如何使用SAPUI5、XSODATA在HANA DB上开发应用程序。

本博客给出了从在HANA modeler中创建建模对象开始的一步一步的过程,通过.csv文件加载数据,然后与oData服务(XSODATA)一样公开,大数据下载,最后在SAPUI5应用程序中使用。

目的

通过SAPUI5将web应用程序中的汽车数据显示为前端,通过XSODATA将HANA显示为数据库。以报表形式显示条形图,以表格形式显示明细数据。在接下来的文档中,将看到关于各种操作的信息。

有两个项目要创建。

1。用于建模和创建XSODATA.

2。出于UI目的

取决于工件,大数据的4,项目文件夹可以如下创建。

A.数据:创建数据库工件如下

B.模型:创建HANA数据库视图,如属性视图、分析视图和计算视图。[.calculationview]

C.服务:创建XSODATA服务[.XSODATA]

D.程序:创建程序

E.ui:创建与ui相关的东西,如javascript和html文件。

在HANA Studio IDE(集成开发环境)中进行应用程序开发

让我们创建项目和相关应用程序工件。

SalesAutoDemo项目-用于建模和创建XSODATA。

打开SAP HANA studio并单击文件->新建->其他->XS项目(在SAP HANA->应用程序开发中)

在上面的屏幕中输入项目名称作为SalesAutoDemo,然后单击下一步在存储库中共享项目。

注意:如果未创建,则创建存储库工作区。

.xsaccess和.xsapp将由HANA Studio创建。

现在项目已创建并共享到存储库。

创建如上所述的文件夹,云报,如数据、模型、,服务。

*数据:创建如下数据库工件

*模型:创建HANA数据库视图,如属性视图、分析视图和计算视图。[.calculationview]

*服务:创建XSODATA服务[.XSODATA]

*过程:创建过程(可选)

文件夹创建后,右键单击项目->团队->全部激活。

让我们创建数据库建模工件。

有三个不同的文件来创建表和加载数据到数据库表。

.hdbtable:创建表

.csv:插入数据

.hdbti:将数据从.csv导入到存储库表。

选择数据,右键单击->新建->其他->

搜索表,会找到"数据库表"。

自动创建表,销售和地区如下。

注意:我们可以创建数据库表作为DDL源文件,如下所示。这篇文章中提到了优点和缺点 但托马斯·荣格是这样说的https://scn.sap.com/thread/3599393

"HDBDD是HDBTABLE的替代品。这两种功能都仍然受支持,但新的增强功能只会出现在HDBDD上。如果你开始新的东西,我真的会推荐HDBDD。然而,您所描述的-使用带有公式的计算列-对于这两个工件都还不可用。未来计划添加HDBDD。"

自动.hdbtable

区域.hdbtable

销售.hdbtable

注意:如果架构尚未创建,我们可以通过.hdbschema创建架构,如Schema_name="Schema_name";

创建CSV文件,将数据加载到数据库表中。右击数据文件夹->新建->文件

自动.csv

类似于下面的其他CSV文件。

区域.csv

销售.csv

创建.hdbti导入csv文件加载数据。右击数据文件夹->新建->其他->SAP HANA->数据库开发

我们可以使用以下选项将数据加载到表中。

目标CDS表–cdstable="样品试验●我的_DDL.MY\表";

目标存储库表hdbtable="样品试验:"我的表1";

目标目录表–table="我的表2";schema="";

我们可以单独或一次加载所有表。

这里我们选择了hdbtable。

自动.hdbti

地区.hdbti

销售.hdbti

激活过程如下

.hdbtables->auto,region,sales。sales表有其他表的两个主键。

csv和.hdbti文件可以像auto,region一样被激活,销售

激活后,在"位置"中创建自动表SalesAutoDemo.data软件:"自动"。

注意:可以在"位置"->"系统资源管理器"->"主机"->"目录"->"架构"->"表格"中找到表格。这些表使用完全限定名命名,如SalesAutoDemo.data软件●自动

让我们创建一个图形计算视图。转到HANA Developer透视图,到models文件夹并右键单击New->Others并搜索Calculation View.

输入视图名称为CA\U SALESREPORT,calculationview在创建后追加。CA前缀用于计算视图。同样,财务大数据,对于属性视图,它是在,对于分析视图,它是一个。

创建视图后,视图如下所示。

单击投影并将投影拖动到场景窗格,添加表、区域和销售。

添加表后,将投影节点重命名为PROJ\u region&PROJ\u sales。拖动join并将节点连接到PROJ\u REGION和PROJ\u SALES。

在详细信息窗格中,选择列节点为"添加到输出"(右键单击),将项目区域的RegionId映射到项目销售的RegionId,如下所示

将Join\u REGION\u SALES与另一个添加了auto table的Join连接起来,并将其连接到聚合中

在详细信息窗格中,选择列节点为"添加到输出"(右键单击),并映射项目的AutoMobileId如下图所示。

选择"添加为聚合列"的度量值,淘客助手下载,如下图所示。

创建时选择多维数据集作为数据类别时,计算视图至少要选择一个度量值。销售金额应该是一个度量,选择与"添加到聚合列"相同的

在语义上标记属性和度量。自动分配也适用于度量和属性。

最后计算视图如下图所示。

保存验证更改后,激活视图(右键单击查看->团队->激活)。

通过分析视图,将值轴中的度量值和属性放到标签轴上。

将计算视图显示为ODATA服务

在提供的向导中搜索ODATA。在services文件夹中创建XSODATA文件。

输入salesOData并附加.XSODATA。

注意:删除视图名称前的.atributeview或.calculationview和"/"(如果有)。

激活OData文件并作为"XS Service"运行以测试数据。

输入架构用户名和密码以查看数据XSODATA.

:8000/SalesAutoDemo/服务/销售数据.xsodata/$metadata

我们可以通过如下URL查看整个数据。

:8000/SalesAutoDemo/服务/salesOData.xsodata/SALES\u显示列表

注意:SALES_DISPLAYLIST在.XSODATA文件的服务定义中定义。

我们已经完成了第一个项目与数据库建模和XSODATA创建相关。

SalesUIDemo项目-开发UI相关元素的第二个项目。

通过HANA Studio->文件->新建->其他->SAPUI5应用程序开发中的应用程序项目创建SAPUI5应用程序开发

输入项目名称为"SalesDemoUI",然后将项目共享到存储库,如下所示。

输入视图名称为toHome

,然后单击finish。索引.html相应的js文件创建如下

索引.html

到home.view.js

请注意,SAPUI5控件已在条形图等应用程序中使用,表等

toHome.controller.js–代码无变化。

激活UI文件并运行索引.html文件为"以WebApp预览方式运行"或获取url并在chrome浏览器上运行。

:端口号/SalesUIDemo/索引.html

在接下来的文件中,我们将看到数据库级和UI级的各种操作。

我在下面的链接

danielxsdev/SalesAutoDemo·GitHub

danielxsdev/SalesUIDemo·GitHub

很好的文档Daniel中分享了GIT的源代码。一定会帮助像我这样试图掌握UI5和XSODATA的人。

请在GIT上分享这个项目。

谢谢,

发表评论
验证码: 点击我更换图片

注:网友评论仅供其表达个人看法,并不代表本站立场。

热门文章

  • 对象存储_网站集约化建设_哪家好
    对象存储_网站集约化建设_哪家好

    对象存储_网站集约化建设_哪家好

    当戴夫·麦克卢尔首次提出海盗指标的概念时,它震撼了创业界的核心。尽管你现在可能知道他是500家初创企业的幕后推手,但在贝宝(PayPal)上市前担任...

  • 数据库_数据库事务原理_安全稳定
    <strong>数据库_数据库事务原理_安全稳定</strong>

    数据库_数据库事务原理_安全稳定

    为CloudFlare客户提供对源站的免费和高性能加密2014年秋季,CloudFlare推出了Universal SSL,并将通过HTTPS访问的网站数量增加了一倍。在短短几天内,我们颁发了...

  • 百度云_企业邮箱怎么设置签名_排行榜
    百度云_企业邮箱怎么设置签名_排行榜

    百度云_企业邮箱怎么设置签名_排行榜

    在快节奏的销售世界里,时间是无价的。这正是为什么你需要停止切换标签,使用新的Pipedrive Chrome扩展直接从Gmail使用Pipedrive的强大功能。如果你是一个狂...

  • 游戏服务器_节点服务器_优惠
    <strong>游戏服务器_节点服务器_优惠</strong>

    游戏服务器_节点服务器_优惠

    nomad0.11为任务引入了生命周期部分,可以用来表示任务依赖关系。这可以用来表示任务组中任务之间的任务依赖关系,甚至可以利用consur来表示任务间的任...

  • 企业邮箱_华为云techwave_企业级
    <strong>企业邮箱_华为云techwave_企业级</strong>

    企业邮箱_华为云techwave_企业级

    遵守一套不断发展的数据隐私法规的需求可能看起来很繁重,或者会导致公司停滞不前,不知道下一步该采取什么措施。如果不了解这些法规对日常运营的...

云储存

更多 >
  • <strong>数据库_电脑怎么连接云服务器_代金券</strong>
    数据库_电脑怎么连接云服务器_代金券

    本周早些时候,我对拉尔夫·纳德(ralphnader)关于自动驾驶汽车的评论表示异议。纳德先生说,他们是下一个"高速公路上的危险"。他的立场是,无人驾驶...

  • <strong>香港带宽_青海企业网站建设_新注册优惠</strong>
    香港带宽_青海企业网站建设_新注册优惠

    如果你曾经住院过,你就会知道护理人员会定期到你的床边进行一系列常规观察——通常是每小时一次。这些通常包括测量和记录你的血压、体温、心率和...

云储存谷歌云_wps百度云_排行榜
云储存金山云_锁链战记数据库_限时特惠
云储存大带宽_云服务器建网站_年度促销
云储存数据库服务器_剑灵无法连接服务器_最新
云储存企业网站_数据库sql_优惠券