Create an ETL with SQL Server 2008 R2 Express

℡╲_俬逩灬. 提交于 2019-12-13 05:41:15

问题


I've recently installed the latest version of SQL Server (2008 R2 x64) and I'm now trying get my first steps to create an ETL.

Is it possible to create an ETL with SQL Server 2008 R2 Express, and if not is there some tool that provides that for free?

What I plan to do is collect data from multiple sources like a web services, rss feeds, a parsed url request, a file or maybe other database engine. Transform this collected data for an understandable schema (for my purposes) and store this in my SQL Server database.


回答1:


If you are looking for a rather simple, yet very flexible and more code-based approach as an alternative to the SSIS (Integration Services), I'd recommend you have a good look at the Rhino ETL code library by Ayende Rahien.

Check out these resources:

  • Rhino ETL 2.0
  • Object-oriented ETL using Rhino ETL
  • Write ETL jobs in pure C#

Rhino ETL is a code-based, programmer-oriented approach - it gives you nice, usable base classes, from which you can inherit and do just about anything - with very little effort.




回答2:


Integration Services, which is the product of SQLSERVER for this kind of tasks is not supported by the Express Edition.

Although, you can take the long way of making the integrations using plain TSQL and features of Express Edition like linked server (for other databases, access and excel), sqlcmd (for file system) and XML support(for web services).



来源:https://stackoverflow.com/questions/5523368/create-an-etl-with-sql-server-2008-r2-express

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!