U -SQL-执行相关查询



我编写了多个u-sql脚本,其输出存储在ADLA中,基于此,我几乎没有问题。

  • 我们如何在u-sql中运行依赖作业?
  • 如何基于某种条件(例如
  • )执行语句
If RecordCount > 0 then
     insert into table1
endif
  • 我们如何安排U-SQL作业?
  • 我们可以编写多个脚本并从主脚本打电话吗?
  • 在脚本执行期间,编译器准备并编译代码。花了将近30-40秒。我们如何捆绑编译的代码并创建ADF管道?

您可以使用Azure Data Factory进行安排和协调U-SQL作业,或者通过使用其中一个SDK编写自己的调度程序(PowerShell,C#,Java,Node.js,python)。<<<<<<<<<<<<<<<<<<

U-SQL支持有条件执行的两种方法:

  1. 如果可以在编译时评估您的条件性,例如,当您传递参数值或检查文件的存在时,则可以使用IF语句。
  2. 如果您的条件只能在脚本执行期间确定,则可以在他的评论中使用WHERE子句作为WBOB概述。

如WBOB所述,您可以将大多数U-SQL语句封装在过程中,然后从其他脚本/过程中调用它们,也可以在需要脚本文件的情况下编写自己的包含/编排方式。

当前没有能力重复使用并提交仅编译的代码,因为编译取决于确切的信息,例如存在的文件以及访问已访问的数据的统计信息。

相关内容

  • 没有找到相关文章

最新更新