我需要帮助,无法看到此问题的问题:我正在使用Stream Analytics作业配置Azure Data Lake Store . 文件是制表符分隔的,作业正在运行而没有错误 .
我部署了一个Azure Data Lake Analytics服务来聚合这样的数据:
@input =
EXTRACT [applicationname] string,
[clientip] string,
[continent] string,
[country] string,
[province] string,
[city] string,
[latitude] string,
[longitude] string
FROM "adl://mydatalakesotre.azuredatalakestore.net/instrumentationoutput/mystore/2017-10-22/{*}"
USING Extractors.Text(delimiter: '\t', skipFirstNRows: 1, silent: true);
OUTPUT @input
TO "output/PowerBI_output.tsv"
USING Outputters.Tsv(outputHeader: true);
我找不到让它工作的方法......我有其他5 MB的输入数据,但输出只有 Headers ,在查询中指定...我缺少什么 .
谢谢您的帮助 .
1 回答
正如Bob在评论中提到的那样,您得到的结果是空的,因为您很可能在架构定义和从中提取的实际文件中存在错位 .
我建议您在Visual Studio的ADL工具中打开该文件,并使用
CREATE EXTRACT
语句向导为您创建EXTRACT语句 . 如果您仍然收到错误消息(删除silent:true
后),请使用检测到的错误消息更新您的问题,我们将为您提供更新的答案 .