在视图中使用引用

时间:2017-12-20 08:54:12

标签: u-sql

我考虑将逻辑层放在数据湖存储中的所有原始文件之上。

我希望有一个视图,它将所有相同“类型”但分为日期文件夹的文件组合在一起。我想用视图和动态文件夹路径来做这件事。

我遇到的问题是文件是avro和json文件,为此我需要程序集。有没有办法可以参考视图中的组合?

或者可以用其他方式吗?使用表值函数等吗?

1 个答案:

答案 0 :(得分:2)

此时USQL视图中的查询表达式不允许任何用户定义的对象,也不能在USQL视图定义中引用任何程序集。

使用参数化视图(即表值函数)可能会更好 - 您不必具有参数。 TVF提供了极大的灵活性,例如,如果您只想获得一个月或一年的数据 - 您可以使用USQL filesets并传入参数。