Azure ADF映射数据流,是否可以在源上执行SQL?
因此,我继续将我可爱的SSIS包重写为ADF数据流。然而,在很多情况下,我有一些OLEDB源代码,其中包含非常复杂的SQL语句,然后是其他转换 假设有一个SQL语句连接10个不同的表。据我所知,我只能在我的接收器上执行SQL语句。因此,为了获得稍后使用的相同数据集,我必须创建10个不同的源和10个连接操作。对吗 这是可能的,但似乎效率不高。我唯一想到的另一件事是重新思考我们的整个DWH逻辑,但这将是许多额外的工作,所以我宁愿避免这样做Azure ADF映射数据流,是否可以在源上执行SQL?,azure,azure-data-factory,dataflow,Azure,Azure Data Factory,Dataflow,因此,我继续将我可爱的SSIS包重写为ADF数据流。然而,在很多情况下,我有一些OLEDB源代码,其中包含非常复杂的SQL语句,然后是其他转换 假设有一个SQL语句连接10个不同的表。据我所知,我只能在我的接收器上执行SQL语句。因此,为了获得稍后使用的相同数据集,我必须创建10个不同的源和10个连接操作。对吗 这是可能的,但似乎效率不高。我唯一想到的另一件事是重新思考我们的整个DWH逻辑,但这将是许多额外的工作,所以我宁愿避免这样做 提前谢谢你 实际上,可以在源代码上执行SQL查询(只能执行S
提前谢谢你 实际上,可以在源代码上执行SQL查询(只能执行SQL查询) 例如,我在源Azure SQL数据库中执行SQL查询 下面是我的表
test4
和test6
中的数据:
不要在源数据集中指定表:
数据流源设置:
源选项,执行连接两个表的SQL查询:
select a.id, a.tname,b.tt from test6 as a left join test4 as b on a.id=b.id
导入查询结果的架构:
数据预览:
希望这有帮助。实际上,可以在源代码上执行SQL查询(只能执行SQL查询) 例如,我在源Azure SQL数据库中执行SQL查询 下面是我的表
test4
和test6
中的数据:
不要在源数据集中指定表:
数据流源设置:
源选项,执行连接两个表的SQL查询:
select a.id, a.tname,b.tt from test6 as a left join test4 as b on a.id=b.id
导入查询结果的架构:
数据预览:
希望这有帮助