如何指定在U-SQL外卡路径而阅读文件



我使用下面的代码从Azure数据湖存储读取文件(ADLS Gen1)使用U-SQL

DECLARE @InputFile string = 2021/2021-Mar/*/{*}.json";    
@json =
EXTRACT
col1 int?,
col2 string    
FROM @InputFile
USING new Microsoft.Analytics.Samples.Formats.Json.JsonExtractor("data[*]");

2021文件夹有不同月份的数据,我想读取从3月到10月(1月和2月除外)的所有月份的数据。我在找一个正则表达式。我用了下面这个,但是没有用

2021//{2021-Mar,2021-Apr,2021-May,2021-Jun,2021-Jul,2021-Aug,2021-Sep,2021-Oct/}/*/{*}.json"

代码中的DECLARE语句缺少双引号。此外,您需要在{*}之前移除额外的*,它应该可以工作。找到下面的例子:

DECLARE @InputFile string = "2021/2021-Mar/{*}.json";

相关内容

  • 没有找到相关文章

最新更新