我正在尝试在azure数据湖分析中执行一个简单的管道,但是我在使用U-SQL时遇到了一些麻烦 . 我想知道是否有人可以伸出援助之手 .
我的查询:
DECLARE @log_file string = "/datalake/valores.tsv";
DECLARE @summary_file string = "/datalake/output.tsv";
@log = EXTRACT valor string from @log_file USING Extractors.Tsv();
@summary = select sum(int.valor) as somavalor from @log;OUTPUT @summary
TO @summary_file USING Outputters.Tsv();
错误:Erro
其他常见疑问:1 . 当我向ADF部署新管道时,它有时不会出现在活动窗口中,有时也会出现 . 我没有得到逻辑 . (我正在使用OneTime管道模式)2 . 有一种更好的方法来创建新的管道(除了操作原始Json文件?)3 . 有任何U-SQL解析器吗?测试我的查询的最简单方法是什么?
非常感谢 .
1 回答
U-SQL是case-sensitive所以你的U-SQL看起来应该更像这样:
我假设您的输入文件只有一个
int
类型的列 .使用Visual Studio U-SQL项目,VS Code U-SQL加载项,以确保您编写有效的U-SQL . 您还可以通过门户提交U-SQL作业 .