当用户使用PivotTable连接到在 Excel 外的数据源(External Data Sources)时,Excel用不同的数据源连接器来做连接。其中,当连接到分析服务器时,Excel用了MSOLAP OLE DB Provider来做连接。在MSOLAP OLE DB Provider的连接字符串,我们提供了分析服务器的名字和连接方式(例如:Server Name, Credentials,等等)。MSOLAP Provider 通过TCP传输来与分析服务器沟通。此外,当连接字符串中有HTTP字符时,MSOLAP Provider 将通过HTTP传输来与安装在服务器的数据泵(data pump)与分析服务器沟通。当连接字符串中指定了部署在Sharepoint Farm中的Excel文件时,MSOLAP Provider也将用HTTP传输。

介绍了TCP 和HTTP传输后,我们也谈到了一个新的Inproc传输。MSOLAP OLEDB Provider通过Inproc传输来连接到内存中的PowerPivot引擎。嵌入在Excel工作簿中的PowerPivot 数据在打开文件时被恢复到PowerPivot引擎。客户端的PowerPivot 插件用了熟悉的Analysis Management Objects(AMO)和ADOMD.Net来对PowerPivot引擎进行查询和操作。

最后,我们谈到了部署在Sharepoint Farm的PowerPivot。我们介绍了在Sharepoint Farm中的几个PowerPivot的组建。这包括了:PowerPivot Web Service(PWS)和PowerPivot  System Service(PSS)。PowerPivot Web Service(PWS)是一个在SharePoint前端的薄中间层。PWS 负责把来自Sharepoint Farm外的请求转发到服务器中的PowerPivot服务程序。我们也谈到了在Sharepoint Farm中,MSOLAP OLEDB Provider如何用Window Communication Foundation(WCF)为基础的Channel运输来与PowerPivot  System Service(PSS)沟通。

转载于:https://www.cnblogs.com/shihao/archive/2012/02/06/2340078.html

深入探索PowerPivot客户端和服务器端架构相关推荐

  1. 二十五、客户端/服务端架构,网络基础

    一.软件开发的架构 我们了解的涉及到两个程序之间通讯的应用大致可以分为两种: 第一种是应用类:qq,微信.网盘,优酷这一类是属于需要安装的桌面应用 第二种是web类:比如百度.知乎.博客园等使用浏览器 ...

  2. 如何构建可持续的ChatGPT高性能服务器端架构?

    边缘计算 | 液冷服务器 | GPT-4 深度学习 | AI服务器 | ChatGPT 在上周举行的发布会上,OpenAI宣布推出了GPT-4模型.与之前的版本相比,GPT-4最大的改进是其多模态(m ...

  3. 实验一 基于TCP和UDP的客户端和服务器端

    基于TCP和UDP的客户端和服务器端 一. 实验要求 二.实验目的 三. 实验环境 四. 实验内容 五. 实验原代码 六. 实验结论 七. 实验错误及改正 八. 总结 一. 实验要求 (1)分别编写基 ...

  4. Delphi FMX正确设计和加载图片满足分布式跨平台App的性能需求-分布式跨平台App中美工图片的处理、上传下载、并发及客户端显示技术架构

    Delphi FMX正确设计和加载图片满足分布式跨平台App的性能需求 分布式跨平台App中美工图片的处理.上传下载.并发及客户端显示技术架构 [综合:客户端(内存耗用.设备屏幕的自动适配).服务端( ...

  5. 经典游戏服务器端架构概述

    12 经典游戏服务器端架构概述 架构的分析模型 一. 讨论的背景 ​ 现代电子游戏,基本上都会使用一定的网络功能.从验证正版,到多人交互等等,都需要架设一些专用的服务器,以及编写在服务器上的程序.因此 ...

  6. Redis_18_Redis客户端-服务端架构

    文章目录 一.前言 二.Redis客户端-服务器架构 三.客户端 3.1 客户端属性 3.1.1套接字描述符(fd) 3.1.2 名字(name) 3.1.3 标志(flags) 3.1.4 输入缓冲 ...

  7. 经典游戏服务器端架构概述 (2)

    版权声明:本文由韩伟原创文章,转载请注明出处:  文章原文链接:https://www.qcloud.com/community/article/254 来源:腾云阁 https://www.qclo ...

  8. 深入Atlas系列:Web Sevices Access in Atlas示例(6) - 在客户端隐藏服务器端类型信息...

    如果要在客户端指定服务器端Web Service方法所接收的参数类型,就必须在客户端通过"__type"来指定,但是这就暴露了服务器端的具体类型了,这可不太好.现在我们就来看一下应 ...

  9. 浅析Java web程序之客户端和服务器端交互原理

    原文链接: https://www.iteye.com/topic/470019 1. 协议 a. TCP/IP整体构架概述 TCP/IP协议并不完全符合OSI的七层参考模型.传统的开放式系统互连参考 ...

最新文章

  1. 鲁棒,抗遮挡的对柔性手抓取的物体6D姿态估计
  2. java 调用父级方法_java子类调用父类的方法中包含子类重写的实例方法
  3. 简单算法题:leetcode-2 两数相加
  4. 使用postman测试oauth2.0认证服务中出现OAuth出现Bad credentials
  5. 浏览器兼容_查成绩浏览器不兼容怎么办?
  6. struts2.0和jQuery1.5的json问题
  7. 基于边缘计算的森林火警监测系统
  8. svn差异查看器 编码_男女学习编码的9个差异
  9. Node项目实战开发-博客系统
  10. 14-1 获得初始页面内容
  11. 【Tensorflow】下载预训练模型和参数小结
  12. HTMLCSS基础学习笔记8-预格式文本
  13. JDK1.6帮助文档中文版
  14. java镜像劫持_解析映像劫持技术第1/3页
  15. 基于GPU加速的车牌识别算法体验
  16. 在word中插入分页符,多出一行
  17. C#:合并EXCEL文件工作表列
  18. 服务器选云主机还是VPS主机呢?
  19. 台湾安格推出的用于TYPEC转VGA HDMI音视频多功能扩展坞方案选型和方案设计|USB-C转VGA HDMI类扩展器方案选型和方案讲解
  20. 美通企业日报 | 亚洲使用护肤品男性稳步增长;新地标BFC外滩金融中心将开业...

热门文章

  1. 公共技术点之 Java 注解 Annotation
  2. jetbrick-template 和其他模板的性能测试比较
  3. 数据字符集mysql主从数据库,分库分表等笔记
  4. 软件测试 学习之路 MYSQL安装
  5. java反射技术_java反射技术,逆向开发必备技能
  6. Postman操作使用
  7. php软件开发--html进阶
  8. java 无锁框架_高性能无锁并发框架 Disruptor,太强了!
  9. linux挑战:历史命令_博客挑战:分享您关于社区运作方式的知识
  10. 开源项目怎么变成自己的_将产品变成开源项目的深入指南