我最近安装了最新版本的 SQL Server (2008 R2 x64),现在我正在尝试创建 ETL 的第一步。
是否可以使用 SQL Server 2008 R2 Express 创建 ETL,如果没有,是否有一些工具可以免费提供?
我打算做的是从多个来源收集数据,例如 Web 服务、RSS 提要、解析的 url 请求、文件或其他数据库引擎。将收集到的数据转换为可理解的架构(出于我的目的)并将其存储在我的 SQL Server 数据库中。
我最近安装了最新版本的 SQL Server (2008 R2 x64),现在我正在尝试创建 ETL 的第一步。
是否可以使用 SQL Server 2008 R2 Express 创建 ETL,如果没有,是否有一些工具可以免费提供?
我打算做的是从多个来源收集数据,例如 Web 服务、RSS 提要、解析的 url 请求、文件或其他数据库引擎。将收集到的数据转换为可理解的架构(出于我的目的)并将其存储在我的 SQL Server 数据库中。
如果您正在寻找一种相当简单但非常灵活且更加基于代码的方法来替代 SSIS(集成服务),我建议您好好看看Rhino ETL
Ayende Rahien 的代码库。
查看这些资源:
Rhino ETL 是一种基于代码、面向程序员的方法 - 它为您提供了很好的、可用的基类,您可以从中继承并做任何事情 - 只需很少的努力。
速成版不支持集成服务,它是 SQLSERVER 用于此类任务的产品。
虽然,您可以使用普通 TSQL 和 Express Edition 的功能(如链接服务器(用于其他数据库、访问和 excel)、sqlcmd(用于文件系统)和 XML 支持(用于 Web 服务))进行集成。