📜  QlikView-数据文件(QVD)(1)

📅  最后修改于: 2023-12-03 15:34:34.132000             🧑  作者: Mango

QlikView-数据文件(QVD)

简介

QlikView-数据文件(QVD)是QlikView数据世界里的一种独特的数据存储格式,是QlikView数据提取与存储过程的关键。通过将数据存储为QVD格式,可以在每次数据提取时自动创建备份,并加速生成QlikView分析需要的数据结构。

特点
高效

由于QVD是QlikView的本地数据格式,在QlikView中查询和读取QVD文件的速度非常快,这使得在进行大规模数据分析时,可以更快地存储和读取大量数据。

灵活

QVD文件格式支持自定义字段命名方式和文件名命名方式。这使得您可以自由选择命名方式,方便数据管理和维护。

冗余

QVD文件可以包含多个数据表,这些数据表的字段可以完全不同。当您从多个不同的源中提取数据时,QVD文件可以将这些数据集成到一个文件中,节省存储空间,并减少数据管理的复杂性。

创建 QVD 文件

您可以在 QlikView 中通过“文件”和“新建QVD文件”选项来创建 QVD 文件。

File -> New -> QVD File

您可以将提取的数据直接存储到新建的 QVD 文件中,也可以在 QlikView 脚本中使用“store”命令手动将数据存储到 QVD 文件中。

// 存储 Table1 到 qvd1.qvd 文件
store Table1 into qvd1.qvd;
使用 QVD 文件

可以使用“load”命令从 QVD 文件中获取数据。如下所示:

// 从 QVD 文件 qvd1.qvd 中加载 Table1,将数据存储到 Table2 中
Table2:
load * from qvd1.qvd (qvd);

// 加载 qvd1.qvd 中名称为 Table1 的表
Table3:
load * from qvd1.qvd (qvd) where Table_name = 'Table1';
总结

QlikView-数据文件(QVD)是一个非常有用的QlikView特性,它可用于存储和读取大规模的数据,提高数据提取和分析的效率。通过 QVD 文件格式,您可以自由选择命名方式,方便数据管理和维护,QVD 文件可以将不同来源的数据集成到一个文件中,避免冗余。在数据提取和数据预处理以及团队合作方面,QVD 文件被广泛使用。