使用Access 2007进行数据挖掘

什么是数据挖掘

专家会告诉你,数据挖掘是使用自动化技术在企业斥资获得的数据库中建立有用的趋势/信息。一旦得到了,这个信息就会被用来改进商业操作或制定更好的商业决策。涉及的技术有很多,包括联合分析、集群、分类、模糊逻辑、神经网络和数据清理等。然后这些技术与可视化工具联系在一起,这些可视化工具包括报表、图表、OLAP和其它的工具。

有专家来进行数据挖掘是很好,但是其它人群(占99%),那些既不懂数据挖掘又没有时间和资金来获得专业数据挖掘工具用于他们的数据库的人们该怎么办呢?他们能够做什么?

为什么不使用流行的Microsoft Access工具而不是新工具来探究我们的数据库呢?首先,Access与Microsoft Office/Excel中的图表工具紧密集成在一起(见图1)。Access所使用的图表工具和Excel所使用的工具很类似;主要的不同是Access使用查询而Excel使用单元。其次,Access支持工业级SQL查询,并且其通过Links可以被任何种类的数据库——从文本文件、电子数据表、SharePoint Lists、SQL server、Oracle、MySQL等等——当作一个客户端应用程序。在它之上,设计良好的表单和VBA可以帮助你建立一个界面,从而为你的用户提供便利,使得他们能够开始靠他们自己研究他们的数据。

在Access 2007中有一些创新,这些创新将帮助人们探究他们的数据。这包括在Access 2007和Excel 2007中的非常类似的数据过滤界面;在用户界面上透视图、透视表是非常有用的,而交互过滤器现在在Access报表中也可以使用了。

 

图1 – 透视图中可用的图表类型示意

在开始讲述不同工具的例子之前,图2显示了用来创建本篇文章中的图表的示例数据。

 

图2 – 示例数据

在查询和表单中过滤数据

所以我们怎样将Access当作一个数据挖掘工具呢?事实是随着Access 95的问世,它为表和查询提供了Filter By Selection和Filter by form,从而就有了一组基本的数据探究工具可用在查询和表格里。

例如,Filter by Selection是一个演示你可以怎样探究数据的主要示例。右键单击年份(比如2008)并选择Filter by Selection,你将只显示这个月的销售。Filter by Selection是最重要的数据挖掘技术中很基本的一个——一个向下钻取。它是到这个框架之中,在Access 2007中对用户界面进行过滤来匹配Excel数据过滤而做的改变使得Access成为了一个更加通用的工具。这在图3中做了说明,显示了新的过滤界面。

 

图3 – 现在在Access 2007中的过滤和Excel非常类似

#p#

在查询中添加总计

如果你想过滤数据,那么这有一个非常新的创新,它将回答你的大多数数据问题,它就是Totals。当你打开一个查询,在Home Ribbon中你将找到一个Totals按钮。点击它就会有一个额外的记录添加到你的查询中,如图4所示。现在你可以右键单击这个新的记录并添加Sums或Averages或Counts之类的东西。这个创新真的很有用,因为以前总是在过滤之后复制黏贴到Excel中去计算总和。

 

图4 – 添加一个Totals记录到一个Access查询中会降低对额外报表或复制到Excel的需求

将你的查询转换成数据透视表用于更深入的研究

在Access的之前版本中,当你查看一个查询中的数据时,你在查询界面中处理排序和过滤之外就几乎什么都不能做了。在Access 2007中,你现在可以将这个查询转换成一个直接的交互透视网格视图,它具有大量更进一步的数据探究选择。如果你看了图5,你会看到当你按这种方式浏览查询时你所得到的界面。此外,当你从一个普通查询视图转到一个数据透视表视图时,你所使用的过滤器仍然在使用。

 

图5 – 在数据透视表视图中浏览查询

将你的查询转换成数据透视图表用于更深入的研究

像直接以数据透视表的方式来查看查询一样,你可以以数据透视图表的方式来查看它们,并使用和数据透视表相同的字段和过滤界面。同时这也是一个有用的工具,它要求用户了解查询,从而确保将要提取出来的数据是适用于这个图表视图的。所以如果有了解数据库模型的Access专家坐下来与图表用户一起确认他们在以正确的方式来获取信息,那么这是很好的。通常只要有一两个好的示例就足够激发管理层用户的创造性了。此外,如果你告诉管理层用户数据透视视图使用起来是和Excel透视一样的话,他们会很振奋的。

 

图6 – 在数据透视图表视图中查看图表形式的查询

注意,你可以合并透视到表单和报表中作为子报表,但是你需要设置这个子报表的默认视图属性为正确的视图并允许这种类型的视图。

#p#

在使用中过滤报表

在Access 2007中,现在报表可以在它们将要显示时被过滤;这使得你可以使你的报表更加强大而几乎不用做什么修改。要这么做,你可以通过右键单击报表中的一个字段来采用这些过滤选项(它们使用起来就像查询一样),如图7中所做的。

 

图7 – 通过过滤一个Access 2007报表来探究数据

Microsoft Graphs

现在,你探究数据的***一个方法是要使用Microsoft Graph,而这是更加专业的编程人员的领域。使用MS Graph,当你有大量数据时,要查看各个记录的数据是不太实际的。所以对于MS Graph对象,你将几乎总是对二维图形和交叉表查询使用合并查询(group by),这使得你可以以三维形式显示数据。

举例来说,这个合并查询计算了美国的按月瓶装销售,这个查询可以被用来给一个Microsoft Graph提供记录来源。

SELECT Format([SalesDate],"mmmm") AS Months, Sum(Sales) AS SumSales
FROM zWorld_Demo

WHERE (((Region)='The Americas') AND

((ProductName)='Bottled Water'))

GROUP BY Format([SalesDate],"mmmm");
 

总结 – 那么你可以怎样开始探究你的数据库呢

对于专家来说,要使这些工具工作起来的窍门是理解数据模型,建立适当的查询并将它们安装到用户界面中。对于管理层用户来说,窍门可能就是使开发人员对一个类似的查询建立正确工具的一个良好示例,然后使用它作为一个原型来探究你的数据。无论你的方法是什么,你在看过这些选择之后都会同意Access 2007为数据挖掘业余爱好者添加了一些很酷并有用的工具。

【编辑推荐】

  1. 在ACCESS中调用后台存储过程
  2. 两个比较好ACCESS方法使用技巧
  3. 如何建立DB2服务器报表并在前端Access显示

文章来源网络,作者:管理,如若转载,请注明出处:https://shuyeidc.com/wp/289434.html<

(0)
管理的头像管理
上一篇2025-05-16 19:10
下一篇 2025-05-16 19:11

相关推荐

  • jsp空间购买和交换数据空间怎么买,有哪些注意事项?

    购买JSP空间时,是否考虑过数据交换空间的性能?简米科技(2003年始创,23年行业沉淀)与酷番云(工信部一类增值电信全牌照)这类持牌自营机房的服务商,能确保数据交换的高效稳定,是值得优先选择的合作伙伴,为什么JSP空间需要搭配独立的数据交换空间从JSP应用特性看数据交换需求JSP基于Java技术,常用于企业级……

    2026-08-11
    0
  • 建网站用香港空间效果怎么样,香港空间稳定吗?

    建网站用香港空间,对于创建网站资产来说,核心价值在于免备案和全球带宽优势,尤其适合外贸、跨境电商和需要快速启动的项目,但你必须权衡国内访问延迟,并选择有资质的服务商以保证资产安全,香港空间的核心优势与适用边界免备案:节省时间就是节省成本国内服务器需要备案,通常需要10到20天,香港空间无需备案,域名解析后即可上……

    2026-08-11
    0
  • Java连接云数据库的方法是什么,如何操作

    Java连接云数据库的核心在于通过JDBC驱动,结合云服务商提供的连接地址、端口、数据库名及认证信息,配置安全策略(如SSL、IP白名单),即可实现稳定高效的远程数据库访问,基础准备:JDBC驱动与依赖管理连接云数据库前,需要确保开发环境具备对应的JDBC驱动,以最常见的MySQL为例,你需要引入mysql-c……

    2026-08-11
    0
  • 建网站公安联网备案必须使用数据码吗,备案流程是什么

    网站备案包括ICP备案和公安联网备案,两者缺一不可,公安联网备案必须使用服务商提供的数据码,选择持有合法资质的服务商是顺利通过备案的前提,为什么网站必须进行公安联网备案根据公安部《计算机信息网络国际联网安全保护管理办法》,网站开通后30日内必须到公安机关办理备案手续,未完成公安备案的网站,面临责令整改、关闭网站……

    2026-08-10
    0
  • 建一个企业网站大概需要多少钱?,怎么收费?

    建网站要多少钱,没有一个固定的数字,几百到几万都可能,但真正的“创建网站资产”绝不仅仅是初次投入的成本,而是基于长期稳定、合规和安全的持续性投入,其中核心取决于你选择了什么样的“地基”来承载你的业务,建站预算的构成与行业基准当你开始规划一个网站,最先面对的就是预算问题,一个常见的误区是只关注网站“看起来”的建造……

    2026-08-10
    0

发表回复

您的邮箱地址不会被公开。必填项已用 * 标注