我使用下面的代码从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";