ADF映射数据流源-是否可以使用查询提示(OPTION)



我有一个使用超过最大递归的CTE的视图,所以我需要使用提示从中进行选择

OPTION (MAXRECURSION 3650)

这可能吗?我似乎找不到任何关于它的信息,除了它在源查询中不起作用之外——任何关于SQL查询的文档都将不胜感激。

错误消息:

位于源"Calendar":shaded.msdataflow.com.microsoft.sqlserver.jdbc.SQLServerException:关键字"option"附近的语法不正确。

源查询:

select * from dbo.ReportingCalendar option (maxrecursion 3650)

上面的查询是正确的,并且在SQL Server上运行。

我参考了这篇文档,但没有关于关键字"option"的信息。我还用数据流测试了它,得到了和你相同的错误。所以它似乎不支持这个关键字。

作为替代方案,您可以使用复制活动,它支持"选项"。您可以将数据从SQL数据库复制到Azure数据湖gen2(或数据流支持的其他地方作为源(,然后将其用作数据流中的源并进行一些转换。

最新更新