转换输出问题
上次更新日期:2026/10/14转换会生成占位符对象
可能的原因
源 QlikView 文档包含在 Qlik Sense 中没有直接对应的对象类型。这些类型被转换为占位符文本对象。
建议的操作
查看 Excel 转换报告,了解结果为 占位符 的对象。占位符包含对原始对象类型和属性的描述。在 Qlik Sense 中,使用相应的可视化类型手动重新创建这些对象。
有关哪些对象类型会生成占位符的详细信息,请参阅转换范围。
批量转换报告部分项目失败
可能的原因
批处理运行中的单个项目可能会由于 PRJ 生成错误、转换错误或云部署问题而独立失败。
建议的操作
查看 batch_summary.json 或批处理摘要 HTML 以获取每个项目的结果。每个项目都列出了结果和任何错误消息。若要仅重新运行失败的项目,请将失败的 QVW 文件复制到单独的文件夹并针对该文件夹运行新批处理,或使用 --qvw 单独运行每个失败的项目。如果出现与资源争用相关的故障,则使用 --batchWorkers 1 减少并行工作器的数量。检查每个项目logs/子文件夹中的项目日志文件,以获取详细的错误跟踪信息。
对象显示出意想不到的尺寸或测量值
可能的原因
源 QlikView 对象具有的维度或度量多于目标 Qlik Sense 可视化类型所支持的数量。QV2QS 移动多余的物品到备选集合。
建议的操作
在 Qlik Sense 应用程序编辑器中打开对象。多余的维度或度量可在备选方案面板中找到(该部分位于数据窗格底部,标记为备选维度或备选度量)。将项目拖回激活区域,或选择一个支持所需字段数量的可视化类型。请查看 Excel 报告中的 Overflow_Actions 工作表以获取详细信息。
转换后字体显示不同
可能的原因
Qlik Sense 支持一组有限的网络安全字体。Qlik Sense 中不可用的 QlikView 字体会被映射到最接近的可用替代。
建议的操作
查看转换报告中的字体映射。如果自动映射不符合要求,请在Qlik Sense应用程序编辑器中手动调整字体。有关支持的字体详情,请参阅对象转换详情。
转换后的应用程序看起来与预期不同
可能的原因
QlikView 和 Qlik Sense 呈现内容的方式不同。视觉差异可能源于布局模式、应用的主题或表达式引用差异。
建议的操作
执行以下选项之一:
- 如果背景图像与对象不对齐,请尝试固定画布模式 (
--fixedSheetCanvas)。固定画布保留原始的 QlikView 像素布局。验证画布比例和对象比例设置为相同的值。有关详细信息,请参阅转换布局模式。 - 如果颜色或字体看起来不同,请检查是否应用了非经典主题。非经典主题会覆盖对象边框、背景和字体。使用 Sense 经典版 以实现与原始 QlikView 外观的最高保真度。
- 如果表达式评估不正确,请查看 Excel 报告中的 Expression_Findings 工作表,以了解 QlikView 和 Qlik Sense 之间集合分析引用差异。
- 检查 跟进对象 工作表,查看标记为 需要调整 的对象,这些对象可能需要手动优化。
批处理转换输出缺少最近的 QlikView 更改
可能的原因
在批处理模式下,--generatePrj 仅为尚未拥有 PRJ 文件夹的 QVW 文件生成 PRJ 文件夹。如果存在之前提取的 PRJ 文件夹,它会被重用,即使 QVW 文件此后已更新。
建议的操作
删除 QVW 文件旁过时的 PRJ 文件夹,并使用 --generatePrj 重新运行批量转换。QV2QS 会在未找到现有文件夹时生成一个新的 PRJ 文件夹。备选方案是,在 QlikView Desktop 中打开 QVW 文件并保存它 — QlikView 会在同一目录中存在 -prj 文件夹时自动重新生成 PRJ 文件夹。在单项目模式下,--generatePrj 始终自动替换现有的 PRJ 文件夹。
源文件是 Qlik Sense QVF
可能的原因
所选文件是导出自 Qlik Sense 的 QVF,而不是 QlikView 文档。QV2QS 仅接受 QlikView 文档(.qvw 文件或 .qvf 文件,这些文件由 QlikView 12.70 或更高版本创建)作为输入。控制台或向导显示 This QVF was created by Qlik Sense, not QlikView. QV2QS converts QlikView documents only.
建议的操作
请改为选择 QlikView 文档。QlikView 创建的 QVF 文件可以通过在 QlikView Desktop 中打开它们来识别。有关支持的输入格式的详细信息,请参阅系统要求。