简单介绍下我使用了一年多还不知道的Sql server 2005 组件知识
简介
Microsoft SQL Server 2005 是用于大规模联机事务处理 (OLTP)、数据仓库和电子商务应用的数据库平台;也是用于数据集成、分析和报表解决方案的商业智能平台。
SQL Server 2005 引入了一些“Studio”帮助实现开发和管理任务:SQL Server Management Studio 和 Business Intelligence Development Studio。在 Management Studio 中,可以开发和管理 SQL Server 数据库引擎 与通知解决方案,管理已部署的 Analysis Services 解决方案,管理和运行 Integration Services 包,以及管理报表服务器和 Reporting Services 报表与报表模型。在 BI Development Studio 中,可以使用以下项目来开发商业智能解决方案:使用 Analysis Services 项目开发多维数据集、维度和挖掘结构;使用 Reporting Services 项目创建报表;使用报表模型项目定义报表的模型;使用 Integration Services 项目创建包。
简单介绍下SQL Server 2005 Integration Services以及SQL Server 2005 Reporting Services
1.SQL Server 2005 Integration Services (SSIS) 是 SQL Server 2005 的提取、转换和加载 (ETL) 组件。它取代了早期的 SQL Server ETL 组件 Data Transformation Services (DTS)。
Integration Services 是用于生成企业级数据集成和数据转换解决方案的平台。使用 Integration Services 可解决复杂的业务问题,方法是复制或下载文件,发送电子邮件以响应事件,更新数据仓库,清除和挖掘数据以及管理 SQL Server 对象和数据。这些包可以独立使用,也可以与其他包一起使用以满足复杂的业务需求。Integration Services 可以提取和转换来自多种源(如 XML 数据文件、平面文件和关系数据源)的数据,然后将这些数据加载到一个或多个目标。
Integration Services 包含一组丰富的内置任务和转换、用于构造包的工具以及用于运行和管理包的 Integration Services 服务。可以使用 Integration Services 图形工具来创建解决方案,此时无需编写一行代码;也可以对 Integration Services 对象模型进行编程,通过编程方式创建包并编写自定义任务以及其他包对象的代码。
Microsoft SQL Server 2005 Integration Services (SSIS) 是用于生成高性能数据集成解决方案的平台。可以生成提取、转换和加载 (ETL) 包以更新数据仓库,与外部进程交互,清除和挖掘数据,处理分析对象和执行管理任务。
Integration Services 包含用于生成和调试包的图形工具及向导;用于执行工作流功能的任务,例如 FTP 操作、SQL 语句执行和电子邮件消息处理;用于提取和加载数据的数据源和目标;用于清理、聚合、合并和复制数据的转换;名为 Integration Services 服务的管理服务,用于管理 Integration Services;以及对 Integration Services 对象模型进行编程的应用程序编程接口 (API)。
有关 Integration Services 的详细信息,请查阅 SQL Server 联机丛书中的相关章节。
章节 | 说明 |
---|---|
简要介绍 Integration Services 与其他 SQL Server 2005 组件之间的关系,并包含指向基于角色的 Integration Services InfoCenter 链接。 |
|
说明 Integration Services 的典型用法,简要介绍 Integration Services 体系结构和工具。 |
|
说明如何使用安装程序或从命令提示符安装 Integration Services。 |
|
介绍 Integration Services 提供的用于在包中构造可靠控制流和数据流的对象。介绍使包更灵活并且更易于管理和排除故障的更高级对象。 |
|
Business Intelligence Development Studio 中的 Integration Services |
说明用于开发 Integration Services 包以进行数据提取、转换和加载 (ETL) 的 Business Intelligence Development Studio 环境。 |
介绍解决方案和项目。说明如何使用 Integration Services 项目管理 ETL 解决方案中的对象。 |
|
提供在开发 ETL 解决方案期间执行的基本和高级的常见任务的演练。 |
|
提供 Integration Services 教程,讲述如何使用 SQL Server 导入和导出向导创建基本包,如何直接创建较复杂的包,以及如何将包部署到目标服务器 |
|
包括说明 Integration Services 示例的主题。这些示例是可以立即运行的包或自定义任务、数据流组件、日志提供程序和连接管理器的示例代码。 |
|
提供概念性的编程信息和大量示例代码,并用文档说明 Integration Services API。 |
|
讨论新 Integration Services 表达式语言,并提供有关该语言中的运算符和函数的文档。 |
|
提供有关配置的信息,以及如何在包中实现配置、如何生成部署实用工具并在目标计算机上安装包的步骤的相关信息。 |
|
说明可以为包设置的安全性相关属性以及用于控制对包进行访问的固定数据库级角色。 |
|
提供有关 Integration Services 服务的信息,以及如何使用该服务管理包、如何按需或按计划运行包并如何在远程服务器上运行包以平衡负载的信息。 |
|
提供有关使用 Business Intelligence Development Studio 提供的功能和工具排除 Integration Services 故障的信息,以及设计、监视包中的性能和管理 Integration Services 服务的信息。 |
|
浏览 Integration Services 与其他 SQL Server 2005 组件之间的关系,其中包括适合与特定组件一起使用的 Integration Services 对象的详细信息。 |
|
提供完成 Integration Services 中任务的分步说明。 |
|
提供有关 Integration Services 中的每个页面和对话框中选项的详细信息。在使用 Integration Services 工具时按 F1 键或“帮助”按钮也会显示这些主题。 |
|
讨论支持分析和操作多语言数据的 Integration Services 功能,以及用于排序和比较国际字符串数据的特殊比较选项。 |
|
包含 dtexec 命令提示实用工具的参考信息。 |
|
包含 dtutil 命令提示实用工具的参考信息。 |
另一种访问文档的途径是通过 SQL Server Integration Services(如何实现),该主题提供了指向常见任务和常用概念性信息的链接。
2.SQL Server 2005 Reporting Services (SSRS) 是基于服务器的报表平台,提供来自关系和多维数据源的综合数据报表。Reporting Services 包含处理组件、一整套可用于创建和管理报表的工具和允许开发人员在自定义应用程序中集成和扩展数据和报表处理的应用程序编程接口 (API)。生成的报表可以基于 SQL Server、Analysis Services、Oracle 或任何 Microsoft .NET Framework 数据访问接口(如 ODBC 或 OLE DB)提供的关系数据或多维数据。
利用 Reporting Services,可以创建交互式报表、表格报表或自由格式报表,可以根据计划的时间间隔检索数据或在用户打开报表时按需检索数据。Reporting Services 还允许用户基于预定义模型创建即席报表,并且允许通过交互方式浏览模型中的数据。所有报表可以按桌面格式或面向 Web 的格式呈现。您可以从许多查看格式中进行选择,以数据操作或打印的首选格式按需呈现报表。
Reporting Services 是基于服务器的解决方案,因此通过它可以集中存储和管理报表,安全地访问报表、模型和文件夹,控制报表的处理和分发方式,并使报表在企业内的使用方式标准化。
Microsoft SQL Server 2005 Reporting Services 是一种基于服务器的解决方案,用于生成从多种关系数据源和多维数据源提取内容的企业报表,发布能以各种格式查看的报表,以及集中管理安全性和订阅。您创建的报表可以通过基于 Web 的连接进行查看,也可以作为 Microsoft Windows 应用程序的一部分或 SharePoint 门户进行查看。
Reporting Services 包含用于创建和发布报表及报表模型的图形工具和向导;用于管理 Reporting Services 的报表服务器管理工具;以及用于对 Reporting Services 对象模型进行编程和扩展的应用程序编程接口 (API)。
有关 Reporting Services 的详细信息,请查阅 SQL Server 联机丛书中的相关章节。
章节 | 说明 |
---|---|
概要介绍 Reporting Services 如何与其他 SQL Server 组件交互,并提供指向基于角色的 Reporting Services InfoCenter 的链接。 |
|
介绍 Reporting Services 的功能和术语、报表的生存周期以及各种报表方案。 |
|
讨论所有的 Reporting Services 工具和命令行实用工具。 |
|
介绍如何安装 Reporting Services。 |
|
介绍如何规划和实施 Reporting Services 部署,包括部署清单。 |
|
讨论数据源、查询、表达式、数据区域、报表布局、交互功能、筛选、呈现、即席报表、报表模型设计和各种类型的报表。详细介绍 Reporting Services 中可以使用的报表设计工具,包括向导和导入功能。 |
|
讨论管理工具、报表服务器数据库、报表服务器管理最佳实践以及如何执行管理任务。 |
|
讨论 Reporting Services 安全模型以及如何在 Reporting Services 中实施安全性。 |
|
介绍订阅管理和报表分发、管理报表服务器内容和数据源连接、报表处理注意事项以及导出。 |
|
提供完成 Reporting Services 中任务的分步骤指导。 |
|
详细介绍 Reporting Services 中的每个页面和对话框。使用 Reporting Services 工具时按 F1 键也会显示这些主题。对象资源管理器 Reporting Services 的 F1 帮助中提供了更多信息。 |
|
讨论为 Reporting Services 提供的编程功能,包括报表服务器 Web 服务、URL 访问、WMI 提供程序、将 Reporting Services 集成到应用程序中以及扩展性。包括有关报表定义语言的完整编程参考章节以及 Web 服务管理参考文档。 |
|
提供用于演示 Reporting Services 功能的示例报表应用程序。请注意,该示例不适合在实际生产环境中使用。 |
|
提供一系列课程,指导您完成创建基本报表、将功能添加到开发编程解决方案中以及使用 Web 服务和 Microsoft .NET Framework 的所有步骤。 |
|
提供故障排除技巧和信息。 |
|
按事件 ID 列出错误和事件。 |
另一种访问文档的途径是通过 SQL Server Reporting Services(如何实现),该主题提供了指向常规任务和常用概念性信息的链接。
对于SQL Server Reporting Service、SQL Server Integration Services还需要进一步学习!
文章摘自:http://msdn.microsoft.com/zh-cn/library/ms130214(v=sql.90)