gpt4 book ai didi

mysql - SSIS ETL 在目标服务器上执行 MySQL 存储过程

转载 作者:行者123 更新时间:2023-11-30 22:10:56 25 4
gpt4 key购买 nike

我正在研究 SSIS ETL,我想知道是否有可能执行 MySQL 存储过程。

这是我想要做的:我想从 SQL Server 数据库中通过 ETL (SSIS) 获取信息并将它们发送到 MySQL 数据库(通过存储过程)

这是我到目前为止所做的:我从 SQL Server 数据库获取数据并对其进行转换。

我被困在这里: 我不知道如何在 MySQL 服务器数据库(我的目的地)上执行现有的存储过程这是我的 ETL(数据流)图:enter image description here

我还在服务器上添加了一个 OLEDB 提供程序并添加了我的目标源(MySQL 数据库),但我不知道我需要在 ETL 中做什么才能执行存储过程。

如有必要,我可以提供更多信息。

提前致谢

最佳答案

我不确定您的意思是不是要通过传入通过多播进入的 SSIS 内存中的每一行来执行存储过程。如果是这样的话,SSIS 可能是可行的,但我从未这样做过。

为什么不直接将行从多播发送到 MySQL 中的两个单独的表,然后返回到控制流选项卡并添加两个执行 sql 任务,一个用于每个存储过程。将每个存储过程更改为在表而不是单独的行上运行。

从切换到基于集合的操作而不是逐行操作,您可能还会获得性能提升。

关于mysql - SSIS ETL 在目标服务器上执行 MySQL 存储过程,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40157809/

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