跳到主要内容 跳到补充内容

部分加载

完全重新加载总是从删除现有数据模型中的所有表开始,然后运行加载脚本。

局部重新加载没有该作用。相反,它会保留数据模型中的所有表格,然后仅执行 Load Select 语句,这些语句带有前缀 AddMergeReplace 前缀。其他数据表不受该命令的影响。only 参数表示只应在部分重新加载期间执行该语句,而在完全重新加载期间应忽略该语句。下表总结了部分和完全重新加载的语句执行情况。

 
语句 完全重新加载 部分加载
Load ... 语句将会运行 语句将不会运行
Add/Replace/Merge Load ... 语句将会运行 语句将会运行
Add/Replace/Merge Only Load ... 语句将不会运行 语句将会运行

与完全重新加载相比,部分重新加载有几个好处:

  • 速度更快,因为只需要加载最近更改的数据。对于大数据集,差异是显著的。

  • 因为加载的数据更少,所以消耗的内存更少。

  • 更可靠,因为对源数据的查询运行速度更快,减少了网络问题的风险。

信息注释要使部分重新加载正常工作,必须在触发部分重新加载之前使用数据打开应用程序。

使用重新加载按钮执行部分重新加载。有关更多信息,请参阅按钮您还可使用Qlik Engine JSON API

本页面有帮助吗?

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