1、导言 所有公司的最有价值资产是公司内多个应用程序和系统中的大量商业数据。这些数据具有潜力为商业提供之前无法想象的洞察以及为有效的决策制定和可以使公司走向成功的准确预测形成一个可靠的基础。不幸的是,通常数据都是由多个计算机系统收集并静静的待在单独的数据存储中。一些公司可能从这些数据生成了一些历史报表,而一些可能还按照关键性能指示器(KPIs)度量了公司的性能;但令人惊讶的是,只有很少的公司认识到挖掘他们的历史数据以找出模式和趋势所能带来的受益,而几乎没有公司将预测分析嵌入到他们日常商业过程中以制定决策和预测,并改进整个公司的敏捷性。 在过去的几个版本中,Microsoft精简了Microsoft SQL Server中的报表和分析功能以创建一个全面的商业智能(BI)平台,它可以被集成到日常的商业活动中,并被公司内的所有雇员有效使用,而不是只被一些专业分析师使用。许多公司以前发现商业智能解决方案十分昂贵或执行太复杂,而现在他们利用全面的报表制作、渲染、以及提供SQL Server报表服务和SQL Server分析服务提供的强大联机分析处理(OLAP)服务的功能。在这些商业智能服务器产品和无处不在的Microsoft Office系统间的紧密集成将商业分析带给了大众,并使得延伸出一类新的信息工作者,他们可以获得更深一层的商业洞察力,并更加有效地进行操作。 而这个报表和多维分析的发展受益于许多各种规模的公司,提高商业敏捷性和操作有效性的下一个步骤是从对历史数据的回顾分析转到基于对商业数据的预测分析进行预先动作上,以及嵌入智能的、基于事实的决策制定到商业过程中。实现这个目标的关键是使用强大的数据挖掘算法来分析数据集,将新数据和历史数据以及动作相比较,辨别商业实体和属性间的分类和关系,并为所有的系统和制定商业决策的用户提供准确的预测洞察。就像OLAP技术一样,数据挖掘曾经被认为是一个非常专业的领域,需要昂贵的软件和非常专业的技术来实现。但是,通过在SQL Server分析服务中包含了全面的数据挖掘技术,以及通过与2007 Microsoft Office系统的集成,Microsoft提供了一个性价比很高的解决方案,它利用SQL Server分析服务企业级功能,将数据挖掘的能力扩展给每一个人并提供了成功关键因素的洞察力。 2、用于所有用户的预测分析 当一个预测分析解决方案渗入到整个公司中并用它的扩展和企业级性能帮助进行日常的商业决策时,它是最高效的。而且,提供一个方式来执行全面的预测分析直接为用户提供了可以自服务的数据挖掘,这反过来使商业可以快速地获得具有行动力的洞察。在SQL Server 2008中的数据挖掘技术通过与2007 Office系统、一个全面的开发环境、企业级功能、以及一组设计用来满足常见商业问题的可扩展的、丰富的、创新的数据挖掘算法的紧密集成可以满足这些需求。 2.1 通过Microsoft Office 渗入整个公司 过去,预测分析只限于为一少部分受过训练的统计方面专家的雇员所使用。用于Office 2007的Microsoft SQL Server 2008数据挖掘插件,如图1所示,它使信息工作者可以在一个熟悉的电子数据表环境中利用经验丰富的数据挖掘技术,从而将洞察力和预测扩展到更广的用户群。这些工具通过提供了提示和可执行的建议,从而使得用户可以在几个简单步骤里通知每日的决策。用于Microsoft Office Excel® 2007的表分析工具将数据挖掘的复杂性隐藏在了直接的任务背后,提供了一个无缝的体验,使得用户可以轻松地在探索和发现之间转换。用于Office Excel 2007的数据挖掘客户端提供了一个全面的数据挖掘开发生命周期,它使得高级用户可以具有更多的信息、验证和控制。此外,用于Office Excel 2007的数据挖掘模板使得用户可以渲染数据挖掘模型可注解的图形化显示。总而言之,SQL Server 2008数据挖掘和2007 Office系统的集成提供了一个广泛的、直接的和协作的商业生态系统,它扩展了分析服务的洞察,在整个公司内通知商业决策。
![]() |
图1:用于Microsoft Office Excel 2007的数据挖掘插件 |
关联
决策树
聚类
决策树
决策树
线性回归
3.1 本地报表集成 报表是大多数公司中的一个基本动作,而SQL Server 2008报表服务提供了一个用于创建、渲染和在整个企业中部署报表的广泛解决方案。SQL Server报表服务通过使用一个数据挖掘扩展(DMX)查询可以直接从一个数据挖掘模型中渲染报表。这使得用户可以显示数据挖掘模型的内容,以用于最佳的数据显示。此外,直接查询数据挖掘结构的能力使得用户可以超出挖掘模型要求的范围,轻松地将数据包括在内,显示完整和有用的信息。图4显示了用于报表服务的DMX查询编辑器。
除了合并数据挖掘结果到OLAP维度中去之外,SQL Server 2008还使得你可以将基于数据挖掘模型的预测功能合并到计算和KPIs 中去。 3.4 预测KPIs 许多公司使用KPIs 来评估对目标的关键商业度量。SQL Server 2008分析服务提供了一个用于企业中KPIs的集中平台,而与Microsoft Office PerformancePoint™ Server 2007的集成使得决策制定者可以建立商业状态面板,用于监控公司的运作。KPIs 一般是用于回顾的,例如显示上个月的销售总数与销售目标相对比。然而,随着通过数据挖掘使得洞察成为可能,公司就可以建立预测KPIs ,它预测未来的执行与目标的比较,为公司提供了一个预先发现和解决潜在问题的机会。图8显示了一个KPI,它显示了预测的未来订单数目。
1、导言 所有公司的最有价值资产是公司内多个应用程序和系统中的大量商业数据。这些数据具有潜力为商业提供之前无法想象的洞察以及为有效的决策制定和可以使公司走向成功的准确预测形成一个可靠的基础。不幸的是,通常数据都是由多个计算机系统收集并静静的待在单独的数据存储中。一些公司可能从这些数据生成了一些历史报表,而一些可能还按照关键性能指示器(KPIs)度量了公司的性能;但令人惊讶的是,只有很少的公司认识到挖掘他们的历史数据以找出模式和趋势所能带来的受益,而几乎没有公司将预测分析嵌入到他们日常商业过程中以制定决策和预测,并改进整个公司的敏捷性。 在过去的几个版本中,Microsoft精简了Microsoft SQL Server中的报表和分析功能以创建一个全面的商业智能(BI)平台,它可以被集成到日常的商业活动中,并被公司内的所有雇员有效使用,而不是只被一些专业分析师使用。许多公司以前发现商业智能解决方案十分昂贵或执行太复杂,而现在他们利用全面的报表制作、渲染、以及提供SQL Server报表服务和SQL Server分析服务提供的强大联机分析处理(OLAP)服务的功能。在这些商业智能服务器产品和无处不在的Microsoft Office系统间的紧密集成将商业分析带给了大众,并使得延伸出一类新的信息工作者,他们可以获得更深一层的商业洞察力,并更加有效地进行操作。 而这个报表和多维分析的发展受益于许多各种规模的公司,提高商业敏捷性和操作有效性的下一个步骤是从对历史数据的回顾分析转到基于对商业数据的预测分析进行预先动作上,以及嵌入智能的、基于事实的决策制定到商业过程中。实现这个目标的关键是使用强大的数据挖掘算法来分析数据集,将新数据和历史数据以及动作相比较,辨别商业实体和属性间的分类和关系,并为所有的系统和制定商业决策的用户提供准确的预测洞察。就像OLAP技术一样,数据挖掘曾经被认为是一个非常专业的领域,需要昂贵的软件和非常专业的技术来实现。但是,通过在SQL Server分析服务中包含了全面的数据挖掘技术,以及通过与2007 Microsoft Office系统的集成,Microsoft提供了一个性价比很高的解决方案,它利用SQL Server分析服务企业级功能,将数据挖掘的能力扩展给每一个人并提供了成功关键因素的洞察力。 2、用于所有用户的预测分析 当一个预测分析解决方案渗入到整个公司中并用它的扩展和企业级性能帮助进行日常的商业决策时,它是最高效的。而且,提供一个方式来执行全面的预测分析直接为用户提供了可以自服务的数据挖掘,这反过来使商业可以快速地获得具有行动力的洞察。在SQL Server 2008中的数据挖掘技术通过与2007 Office系统、一个全面的开发环境、企业级功能、以及一组设计用来满足常见商业问题的可扩展的、丰富的、创新的数据挖掘算法的紧密集成可以满足这些需求。 2.1 通过Microsoft Office 渗入整个公司 过去,预测分析只限于为一少部分受过训练的统计方面专家的雇员所使用。用于Office 2007的Microsoft SQL Server 2008数据挖掘插件,如图1所示,它使信息工作者可以在一个熟悉的电子数据表环境中利用经验丰富的数据挖掘技术,从而将洞察力和预测扩展到更广的用户群。这些工具通过提供了提示和可执行的建议,从而使得用户可以在几个简单步骤里通知每日的决策。用于Microsoft Office Excel® 2007的表分析工具将数据挖掘的复杂性隐藏在了直接的任务背后,提供了一个无缝的体验,使得用户可以轻松地在探索和发现之间转换。用于Office Excel 2007的数据挖掘客户端提供了一个全面的数据挖掘开发生命周期,它使得高级用户可以具有更多的信息、验证和控制。此外,用于Office Excel 2007的数据挖掘模板使得用户可以渲染数据挖掘模型可注解的图形化显示。总而言之,SQL Server 2008数据挖掘和2007 Office系统的集成提供了一个广泛的、直接的和协作的商业生态系统,它扩展了分析服务的洞察,在整个公司内通知商业决策。
![]() |
图1:用于Microsoft Office Excel 2007的数据挖掘插件 |
关联
决策树
聚类
决策树
决策树
线性回归
Logistic回归
表1:数据挖掘任务 3、在数据生命周期中每一步的洞察力 无论是对商业数据进行使用、分析、监控、计划、探索、或生成报表,预测分析都可以添加丰富的洞察来显示用于发现的新技术。SQL Server 2008是商业智能技术家族的一部分,它们一起使用提供了一个全面的平台,这个平台使得公司可以将预测分析合并到数据生命周期的每一个阶段。 3.1 本地报表集成 报表是大多数公司中的一个基本动作,而SQL Server 2008报表服务提供了一个用于创建、渲染和在整个企业中部署报表的广泛解决方案。SQL Server报表服务通过使用一个数据挖掘扩展(DMX)查询可以直接从一个数据挖掘模型中渲染报表。这使得用户可以显示数据挖掘模型的内容,以用于最佳的数据显示。此外,直接查询数据挖掘结构的能力使得用户可以超出挖掘模型要求的范围,轻松地将数据包括在内,显示完整和有用的信息。图4显示了用于报表服务的DMX查询编辑器。
![]() |
图4:用于SQL Server报表服务的DMX查询编辑器 |
![]() |
图5:一个预测分析报表 |
![]() |
图6:在SQL Server集成服务中的数据挖掘 |
![]() |
图7:在一个OLAP立方体中的一个数据挖掘维度 |
![]() |
图8:Microsoft Office PerformancePoint Server 2007 |
4、在所有应用程序中的数据挖掘意识 正如你在该文前面所看到的,SQL Server 2008提供了一个全面的数据挖掘解决方案,与Microsoft 商业智能平台的紧密集成使得很容易给用户提供预测分析以及在企业中的自动处理。然而,还是有一些特例情况需要公司将数据挖掘功能嵌入到应用程序中,为了在现有的商业处理过程中引入智能,或扩展数据挖掘技术来解决一个特定的商业问题。为了这整个目的,SQL Server 提供了一个灵活的、可扩展的编程平台用于无缝地将预测和洞察合并到商业应用程序中去。 4.1 预测编程 SQL Server 2008数据挖掘支持一些应用程序编程接口(API),开发人员可以使用它们来建立利用SQL Server预测分析功能的定制解决方案。DMX、XMLA、OLEDB和ADOMD.NET以及分析管理对象(AMO)提供了一个丰富的、完全记录的开发平台,使得开发人员可以建立具有数据挖掘意识的应用程序,并通过熟悉的工具提供实时的发现和建议。 这个可扩展性为商业公司和独立的软件供应商(ISVs)创造了一个机会来嵌入预测分析到商业应用程序中去,包括通知商业决策和处理的洞察力和预测。例如,Analytics Foundation 解决方案添加了一个预测分数到Microsoft Dynamics® CRM 中,使得销售、市场和服务公司的信息工作者可以确认可得到的机会,这个机会很可能导致一个销售订单,增加了有效性和改进了生产力。 4.2 插件算法和定制可视化 SQL Server 数据挖掘工具集是可以通过Microsoft .NET存储过程、插件算法、定制可视化和PMML进行完全扩展的。这使得开发人员可以扩展SQL Server 2008的创新数据挖掘技术以满足公司特殊的商业需求,通过以下方法: · 创建定制数据挖掘算法以解决特殊的商业分析问题。 · 使用从其它软件供应商处获得的数据挖掘算法。 · 通过插件阅览器APIs创建数据挖掘模型的定制可视化。 5、总结 在该文里,你看到了SQL Server 2008分析服务是怎样提供一个完整的数据挖掘平台的,公司可以用它将洞察力与预测注入日常商业决策中。用于2007 Office系统的数据挖掘插件的深入渗透使得整个公司都可通过桌面电脑获得预测分析能力和直接的工具以及清晰的结果。广泛的开发环境和可扩展的创新数据挖掘算法与SQL Server分析服务的企业级可扩展性和管理能力结合在一起,使得SQL Server2008成为一个为你的公司带来预测分析的理想方式。 SQL Server 2008的预测分析功能是Microsoft 商业智能平台的一部分,它紧密集成到数据生命周期的每一个阶段,使得可以将智能合并到报表、数据集成、OLAP分析、以及商业执行监控中去。预测分析广泛集成到公司数据生态系统中,帮助提高了商业敏捷性并创建了一个切实的竞争优势。 尽管SQL Server 2008提供的数据挖掘功能足够全面地满足广泛商业场景中的需求,但是它的扩展性确保了它实际上确实可以用来解决任何分析问题。SQL Server 通过定制算法和可视化来扩展数据挖掘技术的能力,以及将预测功能嵌入到商业应用程序中去的能力使得SQL Server 2008成为了将预测分析推进到现有商业过程中以添加洞察力和建议到日常操作中去的一个强大平台。