连接到数据挖掘服务器

“连接”按钮

单击 “连接 ”按钮选择现有连接,或创建新的与 Analysis Services 实例的连接。

为什么需要连接到服务器?

创建连接时,可以使用 Analysis Services 服务器提供的数据挖掘算法,并利用服务器的优化处理。

不必将数据或结果保存在 Analysis Services 数据库中,也不必保留在 SQL Server 数据库中。 Excel 数据挖掘加载项只能处理存储在 Excel 中的数据,或者作为 Excel 数据源连接到的数据。

如何创建新连接

  1. 单击“ 连接 ”按钮。

  2. “Analysis Services 连接 ”对话框中,单击“ 新建”。

  3. 在“ 连接到 Analysis Services ”对话框中,键入服务器名称。

  4. 指定身份验证方法。

  5. 请指定用于存储数据挖掘模型的目录或分析服务数据库。

    注释

    如果尚未创建任何数据库,则可以使用(默认值)创建并测试连接;但是,不能将挖掘模型添加到默认连接。 在创建任何挖掘模型之前,应创建与现有数据库的连接。

  6. 如果要通过 Web 服务连接到服务器,请键入 Web 服务所需的用户名和密码。

  7. 键入新连接的友好名称。

  8. 单击 “测试连接 ”以验证服务器是否可用。

连接问题排查

本部分提供有关与 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) 工具发现表分析工具创建的临时结构和模型的名称,然后使用 “管理模型”备份它们。

识别和导出临时模型
  1. 在 Excel 数据挖掘客户端的 “连接 ”组中,单击“ 跟踪”。

  2. 查看连接活动日志,并通过查看列和可预测输出(例如),找到模型。

    高级用户:如果你熟悉 DMX 或 XMLA,则可以将语句复制到文件中供以后使用。

  3. 找到临时模型和结构的名称后,打开 “管理模型 ”并选择模型。

  4. 单击“导出此挖掘模型”以在指定的位置生成脚本文件。

另请参阅

连接到源数据(Excel 数据挖掘客户端)
服务器配置实用工具 (Excel 的数据挖掘加载项)