无法通过谷歌、msdn(和其他微软)文档或 SO 找到答案。
在 Azure 数据工厂中,可以使用管道中的复制活动从数据集中获取数据。管道定义包括一个查询。我在文档中看到的所有查询都是简单的单表查询,没有连接。在这种情况下,数据集被定义为数据库中的一个表,其中“TableName”=“mytable”。此外,可以从存储过程中检索数据,大概允许更复杂的 sql。
有没有办法在管道中定义更复杂的查询,该管道包括连接和/或转换逻辑,这些逻辑从查询而不是存储过程中更改数据或管道。我知道您可以在数据集中指定字段,但不知道如何绕过“tablename”属性。
如果有办法,那方法是什么?
输入是本地 sql server。输出是 azure sql 数据库。
为清楚起见已更新。