在视图中使用引用
Use references in views
我考虑在进入数据湖存储的所有原始文件之上放置一个逻辑层。
我想要一个视图,其中包含所有相同 "type" 但分为日期文件夹的文件。我正在考虑使用视图和动态文件夹路径来执行此操作。
我遇到的问题是文件是 avro 和 json 文件,为此我需要程序集。有没有办法可以在视图中引用组件?
或者可以换个方式吗?例如使用 table 值函数等?
USQL 视图中的查询表达式目前不允许任何用户定义的对象,您不能引用 USQL 视图定义中的任何程序集。
使用参数化视图(即 Table 值函数)可能会更好 - 您不一定要有参数。 TVF 提供了极大的灵活性,例如,如果您只想获取一个月或一年的数据 - 您可以使用 USQL filesets 并传入参数。
我考虑在进入数据湖存储的所有原始文件之上放置一个逻辑层。
我想要一个视图,其中包含所有相同 "type" 但分为日期文件夹的文件。我正在考虑使用视图和动态文件夹路径来执行此操作。
我遇到的问题是文件是 avro 和 json 文件,为此我需要程序集。有没有办法可以在视图中引用组件?
或者可以换个方式吗?例如使用 table 值函数等?
USQL 视图中的查询表达式目前不允许任何用户定义的对象,您不能引用 USQL 视图定义中的任何程序集。
使用参数化视图(即 Table 值函数)可能会更好 - 您不一定要有参数。 TVF 提供了极大的灵活性,例如,如果您只想获取一个月或一年的数据 - 您可以使用 USQL filesets 并传入参数。