U-SQL动态Table值函数
U-SQL Dynamic Table Value Function
我正在尝试创建一个 U-SQL 脚本,它可以在许多数据集中通用。这些数据集都封装在自己的 Table Value Function 中。因此,例如我想实现这样的目标:
DECLARE @ExtractFunction String = "ENT.dbo.ExtractFromSetA";
@Output = SELECT COUNT(*) AS Count FROM
@ExtractFunction("*","*","*") AS Z;
OUTPUT @Output
TO "/DELETE/OuputCount.tsv"
USING Outputters.Tsv();
我想要的是能够让数据工厂传入脚本应该 运行 反对的特定 TVF。但是,我找不到一种方法来指定字符串实际上是 TVF 的名称。如果你想根据你正在使用的环境传入一个模式或数据库,我也可以看到你想要这个。
谢谢!
U-SQL不提供这样的动态函数名调用
您必须使用代码生成器对脚本进行代码生成,然后在下一步中调用代码生成的脚本。您可以使用 ADF 进行编排。
也可以随时在 http://aka.ms/adlfeedback 提交功能请求。
我正在尝试创建一个 U-SQL 脚本,它可以在许多数据集中通用。这些数据集都封装在自己的 Table Value Function 中。因此,例如我想实现这样的目标:
DECLARE @ExtractFunction String = "ENT.dbo.ExtractFromSetA";
@Output = SELECT COUNT(*) AS Count FROM
@ExtractFunction("*","*","*") AS Z;
OUTPUT @Output
TO "/DELETE/OuputCount.tsv"
USING Outputters.Tsv();
我想要的是能够让数据工厂传入脚本应该 运行 反对的特定 TVF。但是,我找不到一种方法来指定字符串实际上是 TVF 的名称。如果你想根据你正在使用的环境传入一个模式或数据库,我也可以看到你想要这个。
谢谢!
U-SQL不提供这样的动态函数名调用
您必须使用代码生成器对脚本进行代码生成,然后在下一步中调用代码生成的脚本。您可以使用 ADF 进行编排。
也可以随时在 http://aka.ms/adlfeedback 提交功能请求。