创建解决方案和数据源(数据挖掘中级教程)
适用于: SQL Server 2016 Preview
若要使用数据挖掘,必须首先在 SQL Server Data Tools (SSDT) 中使用 **“Analysis Services 多维和数据挖掘项目”**模板创建一个项目。 打开该模板时,它将在设计器中加载您进行数据挖掘时可能需要的所有架构:数据源、挖掘结构和挖掘模型,甚至多维数据集(如果您的挖掘结构使用多维数据)。
创建项目时,在部署解决方案之前,解决方案将存储为本地文件。 部署解决方案时, Analysis Services 会查找在项目属性中指定的 Analysis Services 服务器,并使用与项目相同的名称创建新的 Analysis Services 数据库。 默认情况下, Analysis Services 使用新项目的“localhost” 实例。 如果您使用的是命名实例,或者您如果为默认实例指定了其他名称,则必须将项目的部署数据库属性更改为要创建数据挖掘对象的位置。
有关详细信息 Analysis Services 项目,请参见 创建 Analysis Services 项目和 #40;SSDT )。
为本教程创建新的 Analysis Services 项目
打开 SQL Server Data Tools (SSDT)。
在 “文件” 菜单上,指向 “新建”,再单击 “项目”。
从 “已安装的模板” 窗格中选择 “Analysis Services 多维和数据挖掘项目” 。
在“名称” 框中,将新项目命名为 DM Intermediate。
单击“确定”。
更改存储数据挖掘对象的实例(可选)
在 SQL Server Data Tools (SSDT)中,单击 “项目” 菜单中的 “属性”。
在“属性页” 窗格的左侧,单击“部署” 。
验证 “服务器” 名称是否为 localhost。 如果使用的是其他实例,请键入该实例的名称。 如果使用的是 Analysis Services的命名实例,请键入计算机名称和实例名称。 单击“确定”。
更改项目的部署属性(可选)
在解决方案资源管理器,右键单击该项目,然后选择 属性。
--或者--
在 SQL Server Data Tools (SSDT)中,选择 “项目” 菜单中的 “属性”。
在“属性页” 窗格的左侧,单击“部署” 。
在 “选项” 窗格中选择 “部署模式”,将选项设置为 “全部部署” 以覆盖对象,或者设置为 “仅部署更改” 以更新对象或添加对象。
创建数据源
在数据挖掘基础教程中,您创建了一个用于存储 *数据库连接信息的“数据源”*AdventureWorksDW2012 。 在本解决方案中按照相同的步骤创建 AdventureWorksDW2012 数据源。
创建数据源
一个数据源可以支持多个数据源视图,每个数据源视图可以有多个表。 但是,由于数据源和数据源视图部署到了您的 Microsoft SQL Server Analysis Services 数据库以及您创建的数据挖掘模型中,因此作为最佳实践,每个数据源视图中应该仅包括每个数据挖掘模型或模型组所需的那些表。
在下一课中,您将添加数据源视图以便支持每个新方案。 只有市场篮以及顺序分析和聚类分析课程使用相同的数据源视图;别的每个方案使用不同的数据源视图,因此各课程彼此是独立的,可以单独完成。
应用场景 | 包括在数据源视图中的数据 |
---|---|
第 2 课︰ 生成预测方案 ( 数据挖掘中级教程 ) | 不同区域的自行车型号的每月销售报表,收集为单一视图形式。 |
第 3 课:生成市场篮方案(数据挖掘中级教程) | 一个包含客户订单列表的表,和一个显示每个客户的单独购买情况的嵌套表。 |
第 4 课︰ 生成序列聚类分析方案 ( 数据挖掘中级教程 ) | 用于市场篮分析的相同数据,添加了显示产品购买订单的标识符。 |
第 5 课:生成神经网络模型和逻辑回归模型(数据挖掘中级教程) | 包含来自呼叫中心的一些初步性能跟踪数据的单一表。 |