连接到数据挖掘服务器

“连接”按钮

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

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

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

无需将数据或结果保存在 Analysis Services 数据库或SQL Server数据库中。 Excel 数据挖掘外接程序只能使用在 Excel 中存储的数据,或者使用作为 Excel 数据源连接到的数据。

如何创建新连接

  1. 单击“ 连接 ”按钮。

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

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

  4. 指定身份验证方法。

  5. 指定用于存储数据挖掘模型的目录或 Analysis Services 数据库。

    注意

    如果尚未创建任何数据库,则您可以使用“(默认值)”来创建连接,然后测试连接;然而,无法向默认连接添加挖掘模型。 创建任何挖掘模型之前,应该创建到现有数据库的连接。

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

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

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

排除连接故障

本部分提供有关连接到 Analysis Services 的一些常见问题的解答。

我收到一条消息,指出“找不到连接”。

如果按钮下部的文本显示 “无连接”,则表示尚未创建与 Analysis Services 数据库的连接,或者连接失败。 您可以继续处理来自 Access 或其他数据源的 Excel 中的数据,但如果要创建数据挖掘模型或运行预测查询,则必须拥有活动连接。

假设我没有使用服务器的权限?

如果没有足够的权限将挖掘模型存储在服务器上,或者想要尝试数据挖掘而不保存工作,则可以使用表分析工具创建临时数据结构和临时模型。 您仍需要能在服务器上存储临时模型。 要求管理员在服务器上启用 会话挖掘模型的 使用。

如果您想确保保存模型,可以禁用使用临时模型的选项,或可以在数据挖掘客户端中使用向导。 这些向导在服务器上存储所有模型。 您将需要对存储模型的数据库具有管理访问权限,所以,我们建议您让管理员创建一个数据库,该数据库专门用于使用外接程序创建挖掘模型。

我的连接断开;是否我会丢失所做的所有工作?

如果终止与服务器的连接,您的结果和数据将不会丢失,因为它们存储在 Excel 中。 但是,如果您创建了一些临时模型,则在一个较短的时间后这些模型将从服务器中删除。 因此,如果暂时失去连接,有时模型不会被删除。

生成的任何数据或结果将不丢失,因为所有报表和表存储在 Excel 中。

注意

当外接程序与 Analysis Services 服务器通信时,不要断开与服务器或网络的连接。 例如,不要在创建模型或处理数据时断开连接。 在某些情况下,可能会损坏您的数据。

我无法使用 Visio 工具连接到模型

Visio 数据挖掘模板无法使用临时挖掘结构和模型。 若要创建某个挖掘模型的关系图,该模型必须存储在服务器上。

我如何监视连接的使用情况?

跟踪 (数据挖掘客户端 for 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 数据挖掘外接程序)