我一直在使用SSIS,而且我从来没有遇到过BizTalk。我们可以做所有我们可以在BizTalk中使用SSIS做的事情吗
我们正在做的一个数据迁移项目,除了SSIS之外,还包含BizTalk。
我只是想知道BizTalk
需要什么,如果我们已经有一个SSIS
ETL工具。
我一直在使用SSIS,而且我从来没有遇到过BizTalk。我们可以做所有我们可以在BizTalk中使用SSIS做的事情吗
我们正在做的一个数据迁移项目,除了SSIS之外,还包含BizTalk。
我只是想知道BizTalk
需要什么,如果我们已经有一个SSIS
ETL工具。
SSIS非常适合在那里你一个SQL Server和
VARCHAR
更改为NVARCHAR
或DATETIME
到VARCHAR
等)的BizTalk是非常适合于实时信息需求,其中:
既可以做其他的了很多额外的工作任务,但看到这一点,试图让SSIS做到这一点就需要调用任务每行一个存储过程并让它对每行进行适当的错误处理/转换,并尝试让BizTalk执行批量ETL操作t帽子需要最少的转化。两者都可以做,但这将是痛苦的。
简短的回答,没有。
BizTalk Server和SSIS是不同的范例,用于互补,而不是相反。它们都是BizTalk Stack的一部分,并且经常在同一个应用程序中使用。
BizTalk是一个消息传递平台,应用程序将倾向于一次处理一个实体。 SSIS是基于设置的,并且适用于基于批量表的操作。
它们不是都是BizTalk堆栈,但它们在同一企业场景中使用 –
由于SQL Server是BizTalk Server的必备条件,它的所有组件都可在BizTalk堆栈中使用,就像Windows的任何功能一样作为IIS。称之为Microsoft On Premise集成堆栈......也可以在Azure上运行。 –