【发布时间】:2017-10-28 02:52:48
【问题描述】:
假设,我有一个 U-SQL 视图。有一项正在运行的作业正在从视图中读取数据。同时,另一个作业想要删除并重新创建视图。
当第二个作业试图在第一个作业使用时删除视图时会发生什么?第二份工作会自动等待吗?或者它只会放弃视图?对第一份工作会有什么影响?
【问题讨论】:
标签: azure-data-lake u-sql
假设,我有一个 U-SQL 视图。有一项正在运行的作业正在从视图中读取数据。同时,另一个作业想要删除并重新创建视图。
当第二个作业试图在第一个作业使用时删除视图时会发生什么?第二份工作会自动等待吗?或者它只会放弃视图?对第一份工作会有什么影响?
【问题讨论】:
标签: azure-data-lake u-sql
视图是内联的,因此如果视图在第一个作业的编译时可用并且第一个作业运行了 5 个小时,它会继续工作,即使第二个作业已经删除了视图。如果 View 在编译时不可用,则作业将失败。
希望这会有所帮助! 阿米娜
【讨论】: