【发布时间】:2021-10-08 17:25:23
【问题描述】:
我正在使用以下代码使用 U-SQL 从 Azure 数据湖存储 (ADLS Gen1) 读取文件
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";
标签: azure-data-lake u-sql