首页 文章

Azure数据湖分析空输出文件

提问于
浏览
0

我需要帮助,无法看到此问题的问题:我正在使用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 回答

  • 0

    正如Bob在评论中提到的那样,您得到的结果是空的,因为您很可能在架构定义和从中提取的实际文件中存在错位 .

    我建议您在Visual Studio的ADL工具中打开该文件,并使用 CREATE EXTRACT 语句向导为您创建EXTRACT语句 . 如果您仍然收到错误消息(删除 silent:true 后),请使用检测到的错误消息更新您的问题,我们将为您提供更新的答案 .

相关问题