方案:我在Azure SQL数据库上有多个视图作为复制数据管道的源。视图包含多个客户的数据,因此我需要按客户ID过滤的管道。
我可以使用Source查询并仅对客户ID进行硬编码,但是我想使其更通用,并使用一次设置的变量,该变量将用于过滤所有视图。乍一看,这应该很简单。
设置变量不是问题,但我无法弄清楚在查询中使用的语法。还是我可以使用另一种机制?
基本管道(链接,因为我还不能嵌入):Basic Pipeline
使用此过滤:Query
更新:通过了与以下Jay Gong非常相似的解决方案。不使用@Concat,而是在SQL代码中将参数分配给变量,并在where子句中使用。我怀疑@Concat会更高效,因此会对其进行调查。