若要创建市场篮模型,必须使用支持关联数据的数据源视图。 此数据源视图也将用于序列聚类分析方案。
此数据源视图不同于你可能使用的其他视图,因为它包含 嵌套表。 嵌套表是一个表,其中包含有关事例表中单个行的多行信息。 例如,如果模型分析客户的购买行为,通常会使用一个表,该表具有每个客户的唯一行作为案例表。 但是,每个客户可能会进行多次购买,你可能希望分析经常一起购买的产品或产品的顺序。 若要在模型中以逻辑方式表示这些购买,请将另一个表添加到数据源视图中,其中列出了每个客户的购买。
此嵌套的购买表格通过多对一关系与客户表相连。 嵌套表可能包含每个客户的许多行,每一行都包含一个已购买的产品,或许还包含有关购买订单的其他信息、订单时的价格或应用的任何促销。 可以将嵌套表中的信息用作模型的输入,也可以用作可预测属性。
在本课中,你将执行以下任务:
将数据源视图添加到 Adventure Works DW 多维 2012 数据源。
将案例表和嵌套表添加到此视图。
您指定案例与嵌套表之间的多对一关系。
注释
. 请务必严格按照所述过程进行作,以正确指定事例表与嵌套表之间的关系,并避免在处理模型时出错。
定义如何在模型中使用数据列。
有关使用事例表和嵌套表以及如何选择嵌套表键的详细信息,请参阅嵌套表(Analysis Services - 数据挖掘)。
添加数据源视图
在解决方案资源管理器中,右键单击 “数据源视图”,然后选择“ 新建数据源视图”。
此时会打开“数据源视图向导”。
在 “欢迎使用数据源视图向导” 页上,单击“ 下一步”。
在 选择数据源 页面的 关系数据源 部分,选择您在基本数据挖掘教程中创建的 Adventure Works DW Multidimensional 2012 数据源。 单击 “下一步” 。
在 “选择表和视图 ”页上,选择下表,然后单击右箭头,将其包含在新的数据源视图中:
vAssocSeqOrdersvAssocSeqLineItems
单击 “下一步” 。
在 “完成向导” 页上,默认情况下,数据源视图名为 Adventure Works DW 多维 2012。 将名称
Orders更改为,然后单击“ 完成”。数据源视图设计器打开后,
Orders数据源视图出现。
在表之间创建关系
在数据源视图设计器中,放置两个表,以便表水平对齐,左侧为 vAssocSeqLineItems 表和右侧的 vAssocSeqOrders 表。
选择 vAssocSeqLineItems 表中的 OrderNumber 列。
将列拖到 vAssocSeqOrders 表,并将其放在 OrderNumber 列上。
重要
确保将 OrderNumber 列从 vAssocSeqLineItems 嵌套表(表示联接的多侧)拖动到 vAssocSeqOrders 事例表,该表表示联接的一侧。
vAssocSeqLineItems 和 vAssocSeqOrders 表之间现在存在新的 多对一关系 。 如果已正确联接表,数据源视图应如下所示:
,以及
课程中的下一个任务
另请参阅
中间数据挖掘教程 (Analysis Services - 数据挖掘)
挖掘结构 (Analysis Services - 数据挖掘)
数据挖掘模型(Analysis Services - 数据挖掘)