无法以这种方式使用 Batch。每次生成批处理步骤时,输出都将是一个完整的架构平面文件,因此它将有一个标题。
此外,在批处理步骤中使用文件写入并不是一个好主意。除非将并发限制为 1,否则该步骤可以由不同的线程执行,并且文件写入可能会相互覆盖并损坏文件。
请注意,即使在 DataWeave 中不使用批处理平面文件,内存使用率也很高,如文档中所述:
DataWeave 中的平面文件支持最大 15 MB 的文件,并且内存 要求大约为 40 比 1。例如,1 MB 文件需要 需要 40 MB 内存进行处理,因此考虑这一点很重要 大型公寓的内存要求与 TPS 需求相结合 文件。这不是一个确切的数字;该值可能会根据以下情况而变化 映射指令的复杂性。
确保有足够的内存来处理您正在使用的卷。