技术开发 频道

数据挖掘物理体系结构的服务器文件夹和文件

  【IT168 技术文档】Microsoft SQL Server Analysis Services 的服务器组件是应用程序 msmdsrv.exe,该程序通常作为一项 Windows 服务来运行。该应用程序包含安全组件、一个 XML for Analysis (XMLA) 侦听器组件、一个查询处理器组件以及执行下列功能的多个其他内部组件:

  分析从客户端接收的语句

  管理元数据

  处理翻译

  处理计算

  存储维度和单元数据

  创建聚合

  计划查询

  缓存对象

  管理服务器资源

  体系结构关系图
Analysis Services 实例作为独立的服务来运行,与该服务的通信使用 HTTP 或 TCP 通过 XML for Analysis (XMLA) 进行。AMO 是用户应用程序和 Analysis Services 实例之间的一层。这一层提供对 Analysis Services 管理对象的访问。AMO 是一个类库,它从客户端应用程序获取命令,并将这些命令转换为 XMLA 消息,以用于 Analysis Services 实例。AMO 将 Analysis Services 实例对象作为类提供给最终用户应用程序,具有运行命令的方法成员和保持 Analysis Services 对象的数据的属性成员。

  下图显示了 Analysis Services 组件体系结构,包括了在 Analysis Services 实例中运行的所有主要元素和与该示例进行交互的所有用户组件。该图还表明了访问该实例的唯一方法,是通过 HTTP 或 TCP 使用 XML for Analysis (XMLA) 侦听器。

  XMLA 侦听器
  XMLA 侦听器组件处理 Analysis Services 与其客户端之间的所有 XMLA 通信。可以使用 msmdsrv.ini 文件中的 Analysis Services Port 配置设置来指定 Analysis Services 实例所侦听的端口。此文件中的值 0 指示 Analysis Services 侦听默认端口。除非另有指定,否则 Analysis Services 使用下列默认的 TCP 端口:

  端口  说明 
  2725
  现有的 SQL Server 2000 Analysis Services 实例。
 
  2383
  默认的 SQL Server Analysis Services 实例。
 
  2382
  其他 SQL Server Analysis Services 实例的重定向程序。
 
  在服务器启动时动态分配
  SQL Server Analysis Services 的命名实例。
 
 

0
相关文章