创建解决方案和数据源(数据挖掘中级教程)

每个 MicrosoftSQL ServerAnalysis Services 项目都可为单个 Analysis Services 数据库中的对象定义架构。Analysis Services 数据库包含挖掘结构和挖掘模型、联机分析处理 (OLAP) 多维数据集和补充对象(例如数据源和数据源视图)。

使用 Business Intelligence Development Studio 创建 Analysis Services 项目时,在部署解决方案之前,解决方案将存储为本地文件。部署解决方案时,Analysis Services 会自动创建一个与项目同名的新数据库。默认情况下,Analysis Services 使用新项目的 localhost 实例。如果您使用的是命名实例,或者为默认实例指定了其他名称,则必须将项目的部署数据库属性更改为要创建数据挖掘对象的位置。

数据库创建完成后,您可以使用 SQL Server Management Studio 或 Business Intelligence Development Studio 浏览它、查看模型或创建预测。可以使用分析管理对象 (AMO) 或通过在 Business Intelligence Development Studio 中重新打开项目来继续向此数据库添加新对象。或者,可以创建新项目,但更改数据库名称。这样,您可以重新使用现有数据库并向它添加新数据挖掘对象,而不用创建新的 Analysis Services 数据库。但是,如果这样做,您应该检查项目属性,以确定是否将更新现有数据库或者是否将覆盖现有数据库。

有关 Analysis Services 项目的详细信息,请参阅定义 Analysis Services 项目

为本教程创建新的 Analysis Services 项目

  1. 打开 Business Intelligence Development Studio。

  2. 在**“文件”菜单上,指向“新建”,再单击“项目”**。

  3. 确保已选中**“模板”窗格中的“Analysis Services 项目”**。

  4. 在**“名称”**框中,将新项目命名为 DM_Intermediate。

  5. 单击“确定”。

更改存储数据挖掘对象的实例(可选)

  1. 在 Business Intelligence Development Studio 中,单击**“项目”菜单中的“属性”**。

  2. 在**“属性页”窗格的左侧,单击“部署”**。

  3. 验证**“服务器”**名称是否为 localhost。如果使用的是其他实例,请键入该实例的名称。单击“确定”。

更改项目的部署属性(可选)

  1. 在解决方案资源管理器中,右键单击该项目并选择**“属性”**。

    - 或 -

    在 Business Intelligence Development Studio 中,选择**“项目”菜单中的“属性”**。

  2. 在**“属性页”窗格的左侧,单击“部署”**。

    在**“选项”窗格中选择“部署模式”,将该选项设置为“全部部署”以覆盖对象,或者设置为“仅部署更改”**以更新对象或添加新对象。

创建数据源

在数据挖掘基础教程中,您创建了一个用于存储 AdventureWorksDW2008 数据库连接信息的“数据源”。在本解决方案中按照相同的步骤创建 AdventureWorksDW2008 数据源。

创建数据源

一个数据源可以支持多个数据源视图,每个数据源视图可以有多个表。但是,由于数据源和数据源视图部署到了您的 MicrosoftSQL ServerAnalysis Services 数据库以及您创建的数据挖掘模型中,因此作为最佳实践,数据源视图中应该仅包括每个数据挖掘模型或模型组所需的那些表。

在下一课中,您将添加新的数据源视图,以支持您在每节课中设计的新挖掘结构和模型。市场篮以及顺序分析和聚类分析课程使用相同的数据源,但在所有其他方面,各课程彼此是独立的,可以单独完成。

课程

数据源视图

第 2 课:生成预测方案(数据挖掘中级教程)

各型号自行车在不同区域的月销售额报表。

第 3 课:生成市场篮方案(数据挖掘中级教程)

来自客户购买分析的数据。此数据源视图包括嵌套表。

第 4 课:生成顺序分析和聚类分析方案(数据挖掘中级教程)

来自客户购买分析的数据,通过添加序列标识符得到了增强。

第 5 课:生成神经网络模型和逻辑回归模型(数据挖掘中级教程)

来自呼叫中心的初步性能跟踪数据。