我创建了一个 .Net Activity,它具有复制活动(将数据从本地复制到 Data Lake 存储)和 U-SQL 活动(处理数据并将结果存储在 Data Lake Store 中)。
但是使用 U-SQL 处理数据需要表的架构,该架构也需要从本地数据库中复制。
U-SQL 查询:
DECLARE @storagePath string = @"E:\";
DECLARE @inputFileSetName string = @"inputfile.tsv";
DECLARE @outputFileName string = @"outputfile.tsv";
DECLARE @input string = String.Concat(@storagePath,
@inputFileSetName);
DECLARE @output string= string.Concat(@storagePath, @outputFileName);
@searchlog =
EXTRACT <Schema for the table>
FROM @input
USING Extractors.Tsv();
OUTPUT @searchlog
TO @output
USING Outputters.Tsv();
我必须使用 Azure ADF 自定义活动获取表的架构以及数据吗?