u-sql - 行集为空时的动态输出问题
问题描述
我正在运行与此类似的 u-sql 脚本:
@output =
SELECT Tag,
Json
FROM @table;
OUTPUT @output
TO @"/Dir/{Tag}/filename.txt"
USING Outputters.Text(quoting : false);
问题是@output为空并且执行崩溃。我已经检查过,如果我不在输出路径中使用{tag},脚本运行良好(它会写入一个空文件,但这是可以预期的)。
有没有办法避免崩溃并且根本不输出任何东西?
谢谢
解决方案
您使用的表单尚未公开支持。输出到文件 (U-SQL)记录了目前唯一受支持的版本。
也就是说,根据您使用的运行时以及您在脚本中设置的标志,您可能正在运行输出到一组文件的私人预览功能。在这种情况下,我希望它能够正常工作。
你能分享一个工作链接吗?
推荐阅读
- javascript - 如何使用 mongoose 向现有 json 文件添加新属性
- excel - EXCEL - 根据另一个选项卡上另一个单元格的值检查单元格
- azure - 使用 Azure 模板进行自定义部署
- c++ - 使用 RapidXML 写入 XML
- javascript - 通过使用Angularjs单击复选框来显示和隐藏表格中的列
- laravel - 在一个模型中调用 2 个连接函数
- r - R - 逻辑回归 - 模型预测和拆分数据非常糟糕。想法?
- angular - 材料表数据源内的Angular 7下拉列表正在选择数组的最后一项
- spring-boot - 如何使用 JPA 计算列的平均值?
- sql-server - 如何检查列中的值是否更新?