首页 文章

以编程方式获取USQL作业的输入和输出文件大小

提问于
浏览
0

在USQL作业详细信息(在UI中)我可以看到它显示所有输入和输出文件名及其大小 . 我想从C#中读取这些信息 . 我在adl://bswadls..net/system/jobservice/jobs/Usql/2017/10/29/09/58//query.abr中了解到它有文件名和streamize的信息 . 对于输入,我可以看到文件名和流大小但是对于输出文件,我没有看到streamize . 在UI中,他们显示此信息意味着它应该在某处 . 请帮助我获取所有输出文件的大小 . 我正在编写c#工具,它将为我提供所有大小的USQL作业的输入和输出文件 .

1 回答

  • 0

    您想在U-SQL或客户端程序中运行C#代码吗?

    如果要访问U-SQL中的文件大小,则当前必须编写一个自定义提取器,该提取器读取每个文件的 input.baseStream 大小 . 不,我不建议这样做 .

    如果您想访问客户端应用程序中的文件大小,我建议您查看ADL C#/.NET SDK .

相关问题