单击 “连接 ”按钮选择现有连接,或创建新的与 Analysis Services 实例的连接。
为什么需要连接到服务器?
创建连接时,可以使用 Analysis Services 服务器提供的数据挖掘算法,并利用服务器的优化处理。
不必将数据或结果保存在 Analysis Services 数据库中,也不必保留在 SQL Server 数据库中。 Excel 数据挖掘加载项只能处理存储在 Excel 中的数据,或者作为 Excel 数据源连接到的数据。
如何创建新连接
单击“ 连接 ”按钮。
在 “Analysis Services 连接 ”对话框中,单击“ 新建”。
在“ 连接到 Analysis Services ”对话框中,键入服务器名称。
指定身份验证方法。
请指定用于存储数据挖掘模型的目录或分析服务数据库。
注释
如果尚未创建任何数据库,则可以使用(默认值)创建并测试连接;但是,不能将挖掘模型添加到默认连接。 在创建任何挖掘模型之前,应创建与现有数据库的连接。
如果要通过 Web 服务连接到服务器,请键入 Web 服务所需的用户名和密码。
键入新连接的友好名称。
单击 “测试连接 ”以验证服务器是否可用。
连接问题排查
本部分提供有关与 Analysis Services 的连接的一些常见问题的解答。
我收到一条消息,指出“找不到连接”。
如果按钮下半部分的文本显示 “无连接”,则表示你尚未创建与 Analysis Services 数据库的连接,或者连接失败。 你可以继续从 Access 或其他源处理 Excel 中的数据,但若要创建数据挖掘模型或运行预测查询,必须具有活动连接。
假设我无权使用服务器?
如果没有足够的权限将挖掘模型存储在服务器上,或者想要试验数据挖掘而不保存工作,则可以使用表分析工具来创建临时数据结构和临时模型。 你仍需要在服务器上存储临时模型。 要求管理员在服务器上启用 会话挖掘模型 。
如果要确保保存模型,可以禁用使用临时模型的选项,也可以使用数据挖掘客户端中的向导。 这些向导将所有模型存储在服务器上。 需要对存储模型的数据库进行管理访问权限,因此我们建议管理员创建数据库,尤其是用于使用加载项创建挖掘模型。
我失去了连接;我是否失去了所有的工作?
如果终止与服务器的连接,则结果和数据不会丢失,因为它们存储在 Excel 中。 但是,如果创建了一些临时模型,这些模型将在短时间内从服务器中删除。 因此,如果暂时失去连接,则有时模型不会被删除。
生成的任何数据或结果都不会丢失,因为所有报表和表都存储在 Excel 中。
注释
当外接程序与 Analysis Services 服务器通信时,请勿与服务器或网络断开连接。 例如,在创建模型或处理数据时,绝对不要断开连接。 在某些情况下,数据可能会损坏。
无法使用 Visio 工具连接到模型
Visio 的数据挖掘模板不能使用临时挖掘结构和模型。 若要创建挖掘模型的关系图,该模型必须存储在服务器上。
如何监视连接的使用情况?
跟踪(Excel 数据挖掘客户端)工具创建加载项和指定服务器之间的所有活动的日志。
若要启用会话模型的监视,请在“跟踪”对话框中选择“使用会话模型”选项。
通过跟踪可以查看在创建模型和结构时生成的 DMX 和 XMLA 命令。 还可以查看客户端发送的查询以在 Excel 中生成结果和报表。
什么是临时模型? 如何保存临时模型?
默认情况下,Excel 的表分析工具会创建临时数据结构和挖掘模型。 只要使工作簿保持打开状态且不与 Analysis Services 断开连接,就可以继续浏览和查询临时模型。
关闭 Excel 工作簿或更改或结束与 Analysis Services 的连接后,将立即删除已创建的结构和模型。
在 Excel 数据挖掘客户端中完成向导时,模型默认保存到服务器,但在每个向导的最后一页上,可以选择使用临时模型。 如果选择此选项,则创建的数据挖掘结构和模型将存储在临时文件中。 只要 Excel 保持打开状态,就可以浏览、管理和修改结构和模型。 但是,关闭 Excel 后,将删除结构和任何相关模型。
还可以使用 数据挖掘高级查询编辑器 并选择其中一个 DMX 模板来显式创建临时结构或模型。 添加USE SESSION MODELS 子句以规定对象为临时对象。
创建挖掘模型和结构的备份
若要创建模型或结构的备份,可以使用 适用于 Excel 的数据挖掘客户端中的“管理模型”(SQL Server 数据挖掘加载项)导出它。
如果创建了临时挖掘模型,它通常具有难以理解的名称,例如Table5_593679_TS_62446。 但是,可以使用 Trace(Data Mining Client for Excel) 工具发现表分析工具创建的临时结构和模型的名称,然后使用 “管理模型”备份它们。
识别和导出临时模型
在 Excel 数据挖掘客户端的 “连接 ”组中,单击“ 跟踪”。
查看连接活动日志,并通过查看列和可预测输出(例如),找到模型。
高级用户:如果你熟悉 DMX 或 XMLA,则可以将语句复制到文件中供以后使用。
找到临时模型和结构的名称后,打开 “管理模型 ”并选择模型。
单击“导出此挖掘模型”以在指定的位置生成脚本文件。