FoodMart商务智能_第1页
FoodMart商务智能_第2页
FoodMart商务智能_第3页
FoodMart商务智能_第4页
已阅读5页,还剩60页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、精选文件Food Mart的商业智能背景介绍Food Mart是跨国食品超市,每天都有数千个五洲四海的销售、库存等记录诞生在Food Mart数据库中。 基于大数据的背景,该公司的管理层决定建构Food Mart的数据仓库,从业务数据中提取业务价值的信息,期望进一步鼎力相助管理层的决策。数据仓库的建构是一个很长的过程,需要逐步进行。在项目工程初期,管理层决定:首先,使用销售数据创建数据仓库然后,在新创建的数据仓库中进行OLAP (联机分析处理)其次,基于数据仓库建构数据挖掘模型,挖掘(研究)处理不同会员卡的老顾客具有哪些特点,再基于新顾客的信息向新顾客推荐不同的会员卡,使公司受益最后,使用Fo

2、od Mart清单数据扩展上述数据仓库的内容,完成与上述相同的工作。需求分析必须首先使用销售数据创建数据仓库,如下图所示。 在Food Mart数据库中记录销售数据的主要是sales_fact_1997表。从图中可以看到,sales_fact_1997表包含五个关外部关键字字:产品id、时间_ id、客户_ id、促销_ id和促销_ id而且,在营销对象数据仓库中有sales_fact_1997这样的事实表,称为产品、时间_ by _ day、顾客、促销、存储数据库的建构由于Food Mart公司已经有了数据库,并提供了1997年和1998年的数据库应用备份foodmart.bak,因此只需

3、将数据库应用备份文件通讯端口数据库即可。打开SQL server管理studio时,将显示以下界面:如上图所示,选择相关信息后输入,喀呖声定“连接按钮”,进入数据库引擎界面然后打开analysis服务,如下图所示(此过程有助于理解analysis服务)。然后,对数据库应用备份进行通讯端口右喀呖声“数据库”,然后选择“恢复数据库”如果喀呖声上图的“”按钮,会出现以下内容喀呖声添加按钮以添加数据库应用备份文件foodmart.bak喀呖声“确定”按钮此时,Foodmart 2008数据库将被通讯端口到数据库中。新建项目工程打开Microsoft Visual Studio 2008并创建新项目工程

4、。喀呖声“确定”按钮后,得到了如下所示的空白项目如上图所示,必须完成“数据源”、“数据源视图”、“维”(注意顺序,首先定义维表)、“多维数据集”(数据仓库)和“数据挖掘”的一系列过程。 那么,一起开展吧。内通讯端口数据源要右喀呖声数据源以创建新数据源,请执行下列操作:创建数据源视图创建项目工程项目工程和数据库之间的映射表。 在此,不需要在数据视图中引入所有数据库的表,而是引用必要的表。 根据需求分析可知,需要事实表sales_fact_1997表和product、time_by_day、customer、promotion、store这5张维度表。 (注意:这里没有事实表和维表,但是只有6个简

5、单的数据表,事实表和维表必须在后续的设置修订中生成右喀呖声“数据源视图”:在本节中,首先创建数据源视图。 但是,由于数据库中的数据表没有设置主牛鼻子和外部关键字,因此您可以看到,这些个中的表是独立的且彼此不关联的。 因此,下一个任务是建立这些个中表的主牛鼻子和表与表之间的关联。首先,为这些个中的表设置逻辑主牛鼻子与上述相同,设置其他表的逻辑主牛鼻子,如下图所示因为sales_fact_1997表是事实表,而product、time_by_day、customer、promotion和store这五个表是维表。 将sales_fact_1997表放在中央,product、time_by_day、

6、customer、promotion、store这5个表包围了sales_fact然后,建立表与表之间的关联,并将sales_fact_1997表的product_id属性拖动到product表的product_id属性中。然后,将销售_ fact _ 1997表的time_id、客户_ id、提交_ id和存储_ id属性分别设置为时间日期。其中,product表具有连接到product_class表的product_class_id主牛鼻子的product_class_id属性。右喀呖声并选择“添加/删除表”以引入product_class表。设置product_class表的逻辑主牛鼻子

7、,以及product_class表和product表之间的连接。右喀呖声并选择“重新排序表”以组织以下视图创建维表右喀呖声维,然后选择新建维创建Customer维表的层次结构,将Country (国家)作为最高级别,并将其拖到“层次结构”窗口中。然后将“State Province (省)”、“City (城市)”和“Customer Id (具体客户)”类似地拖到层次结构中。喀呖声“属性关系”标签,然后将“状态提供”拖动到“计数”上。将City拖到State Province上方。这样就完成了customer维的维结构设置,并喀呖声“处理”按钮如上图右下犄角旮旯所示,此客户维表位于Micro

8、soft Analysis Server服务器上。 打开SQL Server Management Studio并连接到Microsoft Analysis Server,可以找到新部署的项目工程。返回到Microsoft Visual Studio 2008,喀呖声下图中的“运行”按钮。这时发生了如上图所示的错误。 为了进一步了解错误的原因,我们根据错误消息,在SQL Server Management Studio中搜索了customer表属性为city、属性值为Richmond的记录查询密码。原来,“Canada”国的“BC”州有“Richmond”城市,“USA”国的“CA”州也有“R

9、ichmond”城市。 像这样,阶层构造: country-state_province-city有不符点,在此,“Richmond”是属于“Canada”国家的“BC”州,还是属于“uu”州,只要进行简单的处理,就可以忽略错误在SQL Server Management Studio中进行更新,在“客户”的“引用”上右喀呖声。您还可以查看customer维表的层次数据返回到Microsoft Visual Studio 2008,继续如上所述创建新的添加(product、time_by_day、promotion、store )维表。产品维表:产品系列-产品部署-产品目录-产品子目录-品牌名

10、称-产品id促销维度表格:媒体类型促销idstore维度表格:存储中心-存储中心-存储区域id时间-日期-时间标识符表: Quarter-The Month-The Day-Time Id数据仓库的建构您可以根据上面创建的维表来创建数据仓库。 在立方体上向右喀呖声喀呖声下面的处理按钮,将多维数据集部署到Microsoft Analysis Server服务器上。喀呖声“浏览器”选项卡,然后将存储销售、产品和按时间拖动到以下位置:数据仓库的数据挖掘到目前为止,数据仓库是第一个建构的,您可以尝试在数据仓库中挖掘数据。 在背景下,我们将发掘(研究)经营不同会员卡的老顾客具有哪些特点,并根据新顾客的信

11、息向新顾客推荐不同的会员卡,使公司受益。然后开始建立适当的数据挖掘模型。 右喀呖声“挖掘结构”:喀呖声“挖掘模型注音字器”以查看数据挖掘模型的结果从上图可以看出处理不同会员卡的老顾客所具有的不同特征。从上图中的从属网络可以看出,与Member Card最相关的是Num Children At Home、Marital Status和Yearly Income属性。 因此,如果想向新客户推荐合适的卡,应该首先考虑新客户的小盆友数量、婚姻状况和年假的问题。等等。喀呖声“挖掘精度格拉夫”以查看数据挖掘模型的精度现在,您可以通过新客户的“Num Children At Home”、“Marital Status”和“Yearly Income”属性值预测新客户需要的会员卡。 喀呖声“挖掘模型预测”标签(成员卡,1 )成员卡可用性制作记录通讯端口在Microsoft Visual Studio 2008中创建新项目工程。要打开刚刚通讯端口的通讯端口文件:

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论