运行与调试

SuperMap TransformX 中提供三种模型执行方式,您可以根据需求选择合适的方式来运行模型。无论选择哪种方式,系统都会实时生成日志报告,并在任务管理窗口中显示执行情况。

运行模型

执行

运行整个模型,从第一个转换器开始,依次执行所有转换器。适用于需要完整运行模型的场景,确保所有转换器按顺序执行。

点击开始选项卡->运行组->执行按钮即可。

执行到此处

从模型起点开始执行,运行到指定转换器后停止。适用于调试模型时,仅需检查某一部分流程的执行结果。

选中某一个转换器,在其右键菜单或上方工具栏中选择执行到此处按钮即可。

从此处执行

从指定转换器开始执行,跳过该转换器之前的所有步骤。适用于模型部分流程已运行成功,仅需继续执行后续步骤的场景。

选中某一个转换器,在其右键菜单或上方工具栏中选择从此处执行按钮即可。

运行结果

运行成功

运行成功后,在转换器的输出端口中将显示数据处理的记录数,并且在任务管理窗口中显示执行进度为100%。

运行失败

运行失败后,任务管理窗口中的进度条变为红色。日志窗口中也会输出运行失败的具体原因。您可以根据日志提示,检查相关转换器的参数设置。修正问题后,重新运行模型。

图:运行日志

查看输出结果

在大多数情况下,创建新的模型或对模型进行更改后,您除了希望它能运行成功外,还会想要确保输出的数据符合预期。因此在写出数据之前,您需要通过设置检查点来查看数据。详情请参考数据检查

相关主题

新建模型

模型管理

数据检查