使用 Analysis Services 导入向导导入数据挖掘项目
本主题说明如何通过从另一台服务器上的现有数据挖掘项目导入元数据,在 SQL Server Data Tools (SSDT ) 中使用从服务器导入 (多维和数据挖掘) 项目模板来创建新的数据挖掘项目。
从现有数据挖掘项目导入数据源、挖掘结构和挖掘模型
使用模板时,从服务器导入 (多维和数据挖掘) 项目,SQL Server Data Tools (SSDT) 创建新的数据挖掘项目,然后从指定的数据挖掘项目复制元数据。 该新项目包含与从中进行导入的 ssASnoversion 数据库相同的数据源、数据源视图、挖掘结构和挖掘模型。 但是,在您更新特定属性并处理对象之前将无法使用该项目,如下所述:
数据本身不会从源服务器复制到新的数据挖掘项目-仅导入数据源和数据源视图的定义。 因此,在完成导入过程并创建对象后,您必须通过定型挖掘结构和依赖模型来用数据填充对象。 可以在数据挖掘设计器中使用命令 “全部处理” 来定型模型和结构。
如果要导入在以前版本的 Analysis Services 中创建的项目,则数据源可能使用未安装在要导入项目的服务器上的提供程序。 如果处理导入的挖掘结构时出错,请右键单击每个数据源并选择“打开设计器”以编辑连接字符串和查看提供程序属性。
此时,您可能还需要验证要用于处理数据挖掘对象或查询数据挖掘模型的帐户是否具有对数据源的必要权限。
默认情况下,导入项目时,工作区数据库将设置为 localhost,或者任何默认实例都配置为 SQL Server Data Tools (SSDT) 的默认目标服务器。 若要设置此属性,请从 “选项” 菜单中依次选择 “商业智能设计器”、 “Analysis Services”和 “常规”。
请注意,在 SQL Server 2014 中,可以设置另一个单独的选项来为 Analysis Services 表格模型项目配置默认部署服务器。 “默认部署服务器”设置可确定表格模型项目的默认工作区数据库。 不能对数据挖掘项目使用支持表格模型的实例
如果无法将默认部署数据库更改为使用在多维或数据挖掘模式下运行的 Analysis Services 实例,则始终可以使用 “ 项目属性 ” 对话框指定部署数据库。
通过导入现有数据挖掘项目来创建新的数据挖掘项目
在 SQL Server Data Tools,在“文件”菜单上,单击“新建”,然后单击“项目”。
在“新建项目”对话框中,在“已安装的模板”下,依次单击“商业智能”、“Analysis Services”和“从服务器导入(多维/数据挖掘)”。
在 “名称”中,键入项目的名称,然后指定位置和解决方案名称,再单击 “确定”。
这将启动 “导入 Analysis Services 数据库向导” 。 单击“欢迎使用”页面上的“确定”以继续。
在“ 选择源数据库”页上,为 “服务器”指定包含要导入的解决方案的 Analysis Services 实例。
对于 “数据库”,请选择包含要导入的数据挖掘对象的 Analysis Services 数据库。
警告
无法指定要导入的对象;选择现有 Analysis Services 数据库时,将导入所有多维和数据挖掘对象。
单击“下一步”。
“完成向导”页将显示导入操作的进度。 无法取消该操作或更改正在导入的对象。 完成后,单击“ 完成 ”。
使用 SQL Server Data Tools (SSDT) 自动打开新项目。