使用 Analysis Services 导入向导导入数据挖掘项目

适用于:SQL Server 2019 及更早版本的 Analysis Services Azure Analysis Services Fabric/Power BI Premium

重要

数据挖掘在 SQL Server 2017 Analysis Services 中已弃用,现在在 SQL Server 2022 Analysis Services 中已停止使用。 对于已弃用和停止使用的功能,文档不会更新。 若要了解详细信息,请参阅 Analysis Services 后向兼容性

本主题介绍如何使用 SQL Server Data Tools 中的模板从服务器导入 (多维和数据挖掘) Project,通过另一台服务器上的现有数据挖掘项目导入元数据来创建新的数据挖掘项目。

从现有数据挖掘项目导入数据源、挖掘结构和挖掘模型

使用模板时,从服务器导入 (多维和数据挖掘) 项目,SQL Server Data Tools创建新的数据挖掘项目,然后从指定的数据挖掘项目复制元数据。 该新项目包含与从中进行导入的 ssASnoversion 数据库相同的数据源、数据源视图、挖掘结构和挖掘模型。 但是,在您更新特定属性并处理对象之前将无法使用该项目,如下所述:

  • 数据本身不会从源服务器复制到新的数据挖掘项目-仅导入数据源和数据源视图的定义。 因此,在完成导入过程并创建对象后,您必须通过定型挖掘结构和依赖模型来用数据填充对象。 可以在数据挖掘设计器中使用命令 “全部处理” 来定型模型和结构。

  • 如果要导入在以前版本的 SQL Server Analysis Services 中创建的项目,则数据源可能会使用未安装在要导入项目的服务器上的提供程序。 如果处理导入的挖掘结构时出错,请右键单击每个数据源并选择“打开设计器”以编辑连接字符串和查看提供程序属性。

    此时,您可能还需要验证要用于处理数据挖掘对象或查询数据挖掘模型的帐户是否具有对数据源的必要权限。

  • 默认情况下,导入项目时,工作区数据库设置为 localhost,或者在 SQL Server Data Tools 中配置为默认目标服务器的任何默认实例。 若要设置此属性,请从 “选项” 菜单中依次选择 “商业智能设计器”“Analysis Services”“常规”

    请注意,在 SQL Server 2017 中,可以设置另一个单独的选项来为SQL Server Analysis Services表格模型项目配置默认部署服务器。 “默认部署服务器”设置可确定表格模型项目的默认工作区数据库。 不能对数据挖掘项目使用支持表格模型的实例

    如果无法将默认部署数据库更改为使用在多维或数据挖掘模式下运行的 SQL Server Analysis Services 实例,则始终可以使用 “项目属性” 对话框指定部署数据库。

通过导入现有数据挖掘项目来创建新的数据挖掘项目

  1. 在 SQL Server Data Tools,在“文件”菜单上,单击“新建”,然后单击“项目”。

  2. 在“新建项目”对话框中,在“已安装的模板”下,依次单击“商业智能”、“Analysis Services”和“从服务器导入(多维/数据挖掘)”

  3. “名称”中,键入项目的名称,然后指定位置和解决方案名称,再单击 “确定”

    这将启动 “导入 Analysis Services 数据库向导” 。 单击“欢迎使用”页面上的“确定”以继续。

  4. 在“选择源数据库”页上,为“服务器”指定包含要导入的解决方案SQL Server Analysis Services实例。

    对于“数据库”,请选择包含要导入的数据挖掘对象的SQL Server Analysis Services数据库。

    警告

    无法指定要导入的对象;选择现有SQL Server Analysis Services数据库时,将导入所有多维和数据挖掘对象。

    单击“下一步”。

  5. “完成向导”页将显示导入操作的进度。 无法取消该操作或更改正在导入的对象。 完成后,单击“ 完成 ”。

    使用 SQL Server Data Tools 自动打开新项目。

另请参阅

Project 属性