u-sql:在u-sql脚本中加载文件

时间:2017-06-20 20:04:03

标签: azure-data-lake u-sql

我有数千个csv文件,其中包含从2016年1月到今天的跨越。 我想从2016年11月25日到2017年1月2日加载所有文件。

我知道我可以使用如下的虚拟路径,但是不会从磁盘加载我的所有数据?我只想要上面这段时间的数据。将添加@result查询(修改为我的时间段)确保只将我感兴趣的文件加载到内存中吗?



{{1}}




1 个答案:

答案 0 :(得分:1)

如果谓词与编译器可以看到的值(例如,常量,常量可折叠表达式或脚本参数)进行比较,并且可以移动谓词(例如,您在谓词中使用AND而不是&& )然后优化器将只触摸指定范围内的文件。所以上面的查询应该没问题。

如果谓词不是上述之一,您应该收到警告。

如果您没有这种行为,请告诉我。