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

CDN_阿里云物联网_免费申请

小七 141 0

本博客将以首次使用SAP HANA Cloud(以下简称"HANA Cloud")的人为对象,对操作步骤进行说明。内容如下。

1.创建HANA实例

2.创建表和视图(SQL View)

3.设置SAP Web IDE,创建项目

4.使用SAP Web IDE制作表,加载数据

5.使用SAP Web IDE制作Information View(HANA View)

本次为"5.SAP Web IDE"使用IDE创建Information View(HANA View)"。

虽然正式名称是"Information View",但因为经常被统称为"HANA View",所以这里称为"HANA View"。

注意:刊登的截图是SAP公司内部环境的。可能和正式环境有差异。请事先谅解。

到上次为止,使用Web IDE制作了表格。这次是继续的操作。

在制作HANA View之前

首先需要理解几个专业用语。

术语是维护表(Dimension Table)和工厂表(Fact Table)。

这两个术语经常在BI和数据服House(DWH)中使用,折扣返利,简单来说,

・维护表:主表

・工厂表:历史表(事务表)

理解的话会更容易给人留下印象。

(有点太粗暴了,Analytic/DWH的专家可能会生气……)

在本次的示例中,

・维护表:customer表和products表(主表)

・工厂表:orders表(履历表)

关于HANA View制作的步骤和礼节、用语

首先,以主表为基础制作"维护视图"。

维护视图的原始表格由单个表格或多个表格构成。无论如何,将可能成为"分析轴"的主表定义为"视图"。

之后,人工智能关键技术,将"dimension View"和"factort"结合(Join),最终完成的视图称为"CUBE"。

和魔方的魔方一起给人一种四方的盒子的印象。

为什么是方形的箱子呢……虽然现在想象起来会很辛苦,但请先记住关键词。

通过Analytic/BI工具访问该魔方。

作为整体礼仪的注意点,在设定过程中需要适当意识到"要显示哪一列"。用DB专业用语定义「Projection(射影)」,不过,是为此。

我想知道"Projection(投影)"的人也很多,但简单来说就是"指定了想从桌子上显示的列"。

制作HANA View–维护视图

那么,首先从维护视图创建。

从customers开始吧。

选择src文件夹,右键单击可选择"New">"Calculation View"。这就是"HANA View(通称)"的制作开始。

因为是以customers桌子为基础的保养,所以用"d customers"。

数据Category中指定为"DIMENSION"。

显示模板框后,单击"Projection"的"+"按钮,选择基础表格。

下次点击详细设置按钮,指定customers表格中哪一列显示在维护视图中。

本次选择所有列,选择表名,将Drag&Drop至右侧的"Output Columns"。

设定完成后,单击Save按钮保存,进行"Build"。

是的,将HANA View制作成DB。

HANA View制作顺利,虽然想确认,但会先进行。

乘势,以完全相同的要领制作第二个讨论视图。

选择src文件夹,右键单击选择"New">"Calculation View"后,在以下画面中以products表为基础的维护视图,因此设为"d products"。

数据Category中指定为"DIMENSION"。

单击"Projection"的"+"按钮,选择基础表格。

接下来单击详细设置按钮,指定从products表中显示哪一列的维度视图。

同样会选择所有列,选择表格名称,云服务市场,并将其Drag&Drop至右侧的"Output Columns"。

设定完成后,单击Save按钮保存,进行"Build"。

很顺利呢。

和之前一样,选择src文件夹,右键单击选择"New""Calculation View"创建Calculation View,但视图类型不同。

请在Data Category中选择"CUBE"。视图名称为"v orders"。

重要的是检查"With Star Join"。

接下来从左边的菜单按钮点击"Create Projection",然后按画面移动"Projection"框。

接下来单击"+"按钮,选择作为工厂表的orders表。

因为是"Projection"的设定,所以选择如上所述显示的列。

点击详细设置按钮,从orders表中指定要显示的列。

这次也会选择所有的列,所以选择表名,在右侧的"Output Columns"中Drag&Drop。

接下来单击"箭头按钮",服务器 云服务器,用Drag&Drop拿到"Star Join"框的"小圆圈"。箭头已绘制。

接下来,选择"Star Join"框,单击"+"按钮。

在此选择与工厂表结合的维护,即刚才制作的d customers和d products。

感觉不错。画面很小,放大吧。

在本画面中,进行表格(视图)之间的关联。首先,小程序建站,orders表将基础Projection的"PRODUCTID"和d products视图的"PRODUCTID"关联起来。如图所示,请使用Drag&Drop进行关联。

同样将Project的"CUSTOMERID"和d customers视图的"CUSTOMERID"关联起来。

选择下一个Mapping选项卡,选择要显示的列。这里也要选择所有列,所以选择"Projection 1",然后Drag&Drop到"Output Columns"。

将设定画面的尺寸复原。

下次选择"Semantics"框。

这里是设定各列属性或最终决定视图中显示的项目(列)的画面。

再次放大画面。

首先,设定各列的"Type"。

在此设定各列的"Attribute"或"Measure(主要)"。

简单说明一下,说"想看各个地区的销售额"、"想看每个产品的销售额"时"地区"和"产品"变成"Attribute","销售额"的数值变成"Measure"。

Attribute是分析轴,Measure是想要计算的结果的数值。

首先,设定Fact表中包含的列的属性。

"销售额(NETSULE)"等数值列为Measure,其他列设置为"Attribute"。

接下来将最终决定Fact表中包含的列的视图中显示的列。

为了简化显示,将上述设置的Attribute列全部设置为"隐藏(Hiidden)"。

接下来选择"Shared"选项卡,设置维护视图中包含的列。

如图所示,维护视图的各列已被设置为"Attribute"。

为什么呢,因为维护是由可以成为"分析轴"的列构成的。

在此也将对在维护视图中包含的列中显示的列进行最终决定。

为了简化显示,将"ID"系列的列、"DESCRIPTION"系列的列、以及"DESCONINUED"列设为"隐藏(Hidden)"。

将设定画面的尺寸复原。

保存设置后,选择对象文件执行"Build"(创建视图)。

这样HANA View的设定就完成了