跟踪(Excel 数据挖掘客户端)

“跟踪”按钮

跟踪 器”对话框可帮助你监视发送到用于数据挖掘的 Analysis Services 实例的语句。 创建与 Analysis Services 实例的连接后,客户端与服务器之间的所有交互都会记录在“ 跟踪” 窗格中,包括创建结构、添加挖掘模型和进行预测的语句,以及从服务器返回的一些消息。

根据所请求的操作,该语句可能是数据挖掘扩展插件 (DMX) 数据定义查询或数据操作查询、Analysis Services 脚本语言 (ASSL) 包或者是对 Analysis Services 储存过程的调用。 但不会显示实际的数值结果和数据值。

跟踪 仅监视当前连接,并且不存储 “跟踪器 ”对话框的内容。

选项

“跟踪器”窗格 列出从 Excel 客户端发送到服务器的所有语句。

根据所请求的操作,该语句可能是 DMX 数据操作或数据定义语句、对 Analysis Services 储存过程的调用或者是 XML/A 数据包。

当前连接 单击可显示当前连接的定义。 该定义包括连接的名称、访问接口、数据源、目录、事务最近使用该连接的时间以及当前状态(“打开”、“不活动”等)。

使用会话模型选中此检查框,将数据挖掘模型和结构存储为服务器上的临时对象。 您创建的模型和结构仅在当前会话期间可用。

取消选择此选项会通过将模型或结构存储到 Analysis Services 服务器中进行保存。

注意 仅当使用适用于 Excel 的表分析工具时,才能使用临时对象。 Visio 数据挖掘模板和 Excel 数据挖掘客户端要求将结构和模型存储到服务器中。

跟踪临时结构和模型

如果使用的是表分析工具(默认情况下,该工具创建临时结构和模型),则服务器和客户端之间的活动将受到监视,但不会将您创建的模型或结构永久保存到服务器中。

如果要在使用表分析工具之一时保留工作,可以取消选择选项 “使用会话模型”,使模型永久保存在服务器上。 还可以将 “跟踪器 ”窗格中的语句复制到文件,以便稍后可以重新创建工作。

了解会话

连接到 Analysis Services 实例时,数据挖掘外接程序将启动会话。 每个会话接收一个会话标识符,用于标识 Analysis Services 实例上的现有会话。 但会话标识符并不保证会话保持有效。 如果会话超时或与会话相关联的连接断开,则该会话将过期。 如果会话过期且不再有效,Analysis Services 将结束会话并回滚正在处理的任何事务。 如果使用不再有效的会话标识符发送消息,则相应消息将失败,并显示一条错误指示无法找到指定的会话。

虽然某些数据挖掘模型显式存储在服务器上,但会话挖掘模型和结构不会显式存储在服务器上,并且会话数据挖掘活动的记录不会保留下来。 因为只要结束会话便会删除临时挖掘模型和结构,所以必须在保存任何要保留的工作之后再关闭 Excel 工作簿。

更改连接

更改连接不会删除对先前连接的跟踪。 只有关闭工作簿才会清除会话。

如果在 Excel 工作簿中工作时更改连接,则连接更改不会记录在 “跟踪器 ”窗格中。 若要显式显示当前连接的名称和状态,必须单击“ 当前连接”。

了解跟踪器中的语句

DMX 是一种可用于在 Analysis Services 中创建和使用数据挖掘模型的语言。 您可以使用 DMX 创建新数据挖掘模型的结构,为这些模型定型,并对其进行浏览、管理和预测。 DMX 由数据定义语言 (DDL) 语句、数据操作语言 (DML) 语句以及函数和运算符组成。

全面介绍 DMX 语句及其语法超出了本主题的讨论范围。 但是,可以使用“ 跟踪器 ”窗格中的信息来查找有关 DMX 语句行为的详细信息。 Excel 数据挖掘外接程序还可以帮助你生成复杂的 DMX 语句并与 Analysis Services 服务器交互。 有关详细信息,请参阅查询 (SQL Server数据挖掘加载项)

注意

许多 DMX 语句都已参数化。 对于简单类型,参数的值在语句下列出。 但对于复杂类型,则仅列出参数的类型。

SQL Server Analysis Services还使用 XML for Analysis (XMLA) 协议来处理客户端应用程序之间的所有通信,包括 Excel 数据挖掘客户端和 Analysis Services 实例。

有关 DMX 语法以及 XMLA 中的命令和元素的详细信息,请参阅 SQL Server 联机丛书。

发送到服务器的某些语句可能包含调用 Analysis Services 系统存储过程的查询。 有关详细信息,请参阅 SQL Server 联机丛书。