我正在数据工厂中定义一个管道,我纠正了一些错误。第一个活动是调用usql脚本来进行一些聚合,我多次更改了脚本,但错误仍然是:
[{"errorId":"E_CSC_USER_SYNTAXORROR","严重性":"错误","组件":"CSC","源":"USER","消息":"语法错误最终语句未以分号","details":"结尾令牌'usql',###后面的第4\r\n行:\r\n**************\r\nCLEAR@行项目文件字符串=\"/datalakerepo/input/2016/01/01lineitems.txt\";\nDELCARE@ordersfilestring=\"/datalakerepo/input/2016/01/01orders.txt\";\nsales.usql###\n","description":"在剧本","resolution":"更正脚本语法,使用预期的令牌作为指导","helpLink":","filePath":">
似乎并不是所有的usql脚本都是从数据工厂读取的,所以我认为这可能是"在管道中的上游重新运行"与此有关,比如从以前的脚本中清除缓存。
有人知道"管道上游重新运行"的作用吗?非常感谢!
"在管道中使用上游重新运行"基本上意味着"使用所有依赖项重新计算"。例如,如果有一个pipeline1 -> dataset1 -> pipeline2
,并试图用dependencies重新运行pipeline2
,那么pipeline1
和pipeline2
都将被执行。我相信它在单个管道中的几个链式活动中也是一样的。