gpt4 book ai didi

azure - ADF 映射数据流,是否可以在源上执行 SQL?

转载 作者:行者123 更新时间:2023-12-02 06:27:52 24 4
gpt4 key购买 nike

所以我继续将我可爱的 ​​SSIS 包重写为 ADF 数据流。然而,在很多情况下,我有一些 OLE DB 源,其中包含相当复杂的 SQL 语句,然后进行其他转换。

假设有一条 SQL 语句连接 10 个不同的表。据我所知,我只能在我的接收器上执行 SQL 语句。因此,为了获得稍后使用的完全相同的数据集,我必须创建 10 个不同的源和 10 个连接操作。这是正确的吗?

这是可能的,但似乎效率不高。我唯一想到的另一件事是重新思考我们的整个 DWH 逻辑,但这会增加很多工作,所以我宁愿避免这样做。

提前谢谢您!

最佳答案

实际上,可以在Source上执行SQL查询(只能做sql查询)。

例如,我在源 Azure SQL 数据库中执行 SQL 查询。

这是我的表 test4test6 中的数据:

enter image description here

不要指定源数据集中的表:

enter image description here

数据流源设置:

enter image description here

源选项,执行连接两个表的 SQL 查询:

select a.id, a.tname,b.tt from test6 as a left join test4 as b  on a.id=b.id

enter image description here

导入查询结果的schema:

enter image description here

数据预览: enter image description here

希望这有帮助。

关于azure - ADF 映射数据流,是否可以在源上执行 SQL?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60464027/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com