跳到主要内容

通用数据库

通用数据库是一个表格,其中字段名作为字段值储存在一列中,而字段值储存在第二列。通用数据库通常用于不同对象的属性。

查看下面的示例 GenericTable。这是一个包含两个对象,一个球和一个框的通用数据库。显然,某些属性(如颜色和线宽)是两个对象的常见属性,而其他属性(如直径、高度、长度和宽度)并不常见。

一般示例表格
object attribute value
ball color red
ball diameter 10 cm
ball weight 100 g
box color black
box height 16 cm
box length 20 cm
box weight 500 g
box width 10 cm

一方面,难以存储用于给出各列本身属性的数据,因为许多属性并不与特定对象相关联。

另一方面,混合长度,颜色和线宽显示,这会看上去显得杂乱。

如果使用标准方式将此数据库加载到 QlikView,并在表格中显示数据,则如下所示:

Example data table display, with three separate data lists titled 'object', 'attribute', and 'value'

但是,如果作为通用数据库加载此表格,会将第二列和第三列拆分到不同的表格中,然后为第二列的每一个单值生成一个字段:

Example data table display, with seven separate data lists titled for each unique entry in the table

此操作的语法很简单:

示例:  

Generic SELECT* from GenericTable;

无论是使用 LOAD 还是 SELECT 语句加载通用数据库,这都无关紧要。

本页面有帮助吗?

如果您发现此页面或其内容有任何问题 – 打字错误、遗漏步骤或技术错误 – 请告诉我们如何改进!

加入分析现代化计划

Remove banner from view

使用分析现代化计划实现现代化,同时不损害您宝贵的 QlikView 应用程序。 单击此处 了解更多信息或联系: ampquestions@qlik.com