属性视图 SAP HANA:如何創造?
什么是属性视图? SAP 花?
属性视图 SAP HANA 就像一个维度。它连接多个表,作为其他视图的主数据,并且是一个可重用的对象。
属性视图具有以下优势。
- 它作为主数据上下文,为关键字段和非关键字段提供文本或描述。
- 它可以重复使用 分析视角 并在一个 计算视图.
- 它从数据库表中选择一部分列和行。
- 属性(字段)可以由多个表中的字段计算得出。
- 它不具备任何度量功能,也没有聚合选项。
属性视图类型
有三种属性视图类型可供选择,类型在创建对话框中选择。
| 属性视图类型 | 描述 |
|---|---|
| 标准版 | 以下演练中使用的是由表字段构建的标准视图。 |
| 时间 | 基于默认时间表。公历:M_TIME_DIMENSION、M_TIME_DIMENSION_YEAR、M_TIME_DIMENSION_MONTH、M_TIME_DIMENSION_WEEK。财政年度:M_FISCAL_CALENDAR。 |
| 派生 | 此视图源自现有的属性视图。它以只读方式打开,只有描述部分可以编辑。 |
复制来源 在同一对话框中,可以通过复制现有视图来定义新视图。区别在于:派生视图仅允许编辑其描述,而副本可以完全修改。
如何在……中创建属性视图 SAP HANA
标准视图创建遵循以下预定义的顺序,从创建表格到数据预览。
属性视图的表创建
这里为产品表构建了一个标准属性视图,因此首先使用以下脚本创建“PRODUCT”和“PRODUCT_DESC”表。
产品表脚本 –
CREATE COLUMN TABLE "DHK_SCHEMA"."PRODUCT" ( "PRODUCT_ID" NVARCHAR (10) PRIMARY KEY, "SUPPLIER_ID" NVARCHAR (10), "CATEGORY" NVARCHAR (3), "PRICE" DECIMAL (5,2) ); INSERT INTO "DHK_SCHEMA"."PRODUCT" VALUES ('A0001','10000','A', 500.00); INSERT INTO "DHK_SCHEMA"."PRODUCT" VALUES ('A0002','10000','B', 300.00); INSERT INTO "DHK_SCHEMA"."PRODUCT" VALUES ('A0003','10000','C', 200.00); INSERT INTO "DHK_SCHEMA"."PRODUCT" VALUES ('A0004','10000','D', 100.00); INSERT INTO "DHK_SCHEMA"."PRODUCT" VALUES ('A0005','10000','A', 550.00);
产品描述表脚本 –
CREATE COLUMN TABLE "DHK_SCHEMA"."PRODUCT_DESC" ( "PRODUCT_ID" NVARCHAR (10) PRIMARY KEY, "PRODUCT_NAME" NVARCHAR (10) ); INSERT INTO "DHK_SCHEMA"."PRODUCT_DESC" VALUES ('A0001','PRODUCT1'); INSERT INTO "DHK_SCHEMA"."PRODUCT_DESC" VALUES ('A0002','PRODUCT2'); INSERT INTO "DHK_SCHEMA"."PRODUCT_DESC" VALUES ('A0003','PRODUCT3'); INSERT INTO "DHK_SCHEMA"."PRODUCT_DESC" VALUES ('A0004','PRODUCT4'); INSERT INTO "DHK_SCHEMA"."PRODUCT_DESC" VALUES ('A0005','PRODUCT5');
现在这两个表都存在于“DHK_SCHEMA”模式中,因此可以开始建模步骤。
属性视图创建
步骤1) 点击 SAP 然后按照如下所示的方式,从 HANA 系统向下遍历内容节点。
- 选择“内容”文件夹。
- 在 DHK_SCHEMA 下选择非结构化包 MODELLING,然后右键单击并选择“新建”。
- 选择“属性视图”选项。
步骤2) 请在下方所示的创建对话框中输入视图信息。
- 输入属性视图名称和标签。
- 选择视图类型,这里选择属性视图。
- 选择子类型“标准”。
- 单击“完成”按钮。
步骤3) 请查看视图编辑器屏幕。信息视图编辑器打开后,其各个编号部分将在下文进行说明。
- 场景窗格:包含语义和数据 Foundation 节点。
- 详细信息窗格:包含“列”、“视图属性”和“层次结构”选项卡。
- 语义节点:视图的输出结构,这里是一个维度。
- 时间 Foundation 节点:定义视图的表,此处省略。
- 显示详细信息窗格的各个选项卡。
- 本地属性:显示所有本地属性的详细信息。
- 显示:筛选本地属性。
- 所选属性的详细信息。
- 工具栏:性能分析、查找列、验证、激活、数据预览。
步骤4) 点击数据 Foundation 要添加数据库表,请按以下步骤操作。
- 从 DHK_SCHEMA 下的 TABLE 节点中拖动表“PRODUCT”和“PRODUCT_DESC”。
- 从数据中删除“PRODUCT”和“PRODUCT_DESC” Foundation 节点。
- 选择“PRODUCT”字段作为输出;字段图标从灰色变为橙色。
- 以同样的方式选择“PRODUCT_DESC”字段作为输出。
- 两个表的输出字段都会显示在输出窗格的列列表中。
将“PRODUCT”表与“PRODUCT_DESC”表按“PRODUCT_ID”字段连接起来。
步骤5) 选择连接路径,右键单击并选择“编辑”。此时将显示“编辑连接条件”屏幕。
- 选择连接类型“内部”。
- 选择基数“1..1”。
点击“确定”进行确认。其他 SAP 哈纳加盟 引用连接和文本连接等类型在同一个对话框中设置。
步骤6) 选择列并定义输出键。
- 选择语义节点。
- “列”选项卡显示在详细信息窗格中。
- 选择“PRODUCT_ID”作为键。
- 检查 PRODUCT_DESC 中字段 PRODUCT_ID_1 是否隐藏。
- 点击“验证”按钮。
- 验证成功后,点击“激活”按钮。
屏幕底部的“作业日志”部分会报告验证和激活情况。
步骤7) 属性视图“AT_PRODUCT”现已存在;刷新属性视图文件夹即可查看。
- 转到 DHK_SCHEMA->MODELLING 包。
- AT_PRODUCT 位于“属性视图”文件夹下。
步骤8) 检查数据。在工具栏中选择“数据预览”;将提供两个选项,如下所示。
- 在数据预览编辑器中打开,并显示分析选项。
- 在 SQL 编辑器中打开,仅显示查询输出。
步骤9) 查看数据视图。预览编辑器提供三个选项卡:分析、唯一值和原始数据。
信号分析 是属性视图的图形表示。
- 选择标签轴和值轴的属性。
- 标签轴上的属性会出现在 X 轴上。
- 值轴上的属性会显示在 Y 轴上。
- 输出格式包括图表、表格、网格和HTML。
独特的价值观 列出某一列的不同值,并显示所选属性的记录数。
原始数据 以表格形式显示属性视图数据。
- 点击“原始数据”选项卡。
- 数据以表格形式呈现。
步骤10) 在同一预览菜单中选择 SQL 编辑器,检查其中的数据。
此选项读取在“AT_PRODUCT”激活时在“_SYS_BIC”模式中生成的列视图,因此编辑器还会显示 SQL 使用了语句。
- 显示用于数据选择的 SQL 查询语句。
- 输出结果将显示出来。
因此,所有数据预览都从 _SYS_BIC 读取数据,而不是从设计时对象读取数据。下面的屏幕截图显示了目录节点中该架构下的列视图“AT_PRODUCT”。
规划注意事项:属性视图已被弃用,因此在当前版本中,同一维度已构建为数据类别维度的计算视图。上述步骤仍然适用于现有内容。 SAP HANA 工作室,而且更广泛 SAP HANA建模 材料涵盖了替换件。
















