深入探索PowerPivot客户端和服务器端架构
当用户使用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客户端和服务器端架构相关推荐
- 二十五、客户端/服务端架构,网络基础
一.软件开发的架构 我们了解的涉及到两个程序之间通讯的应用大致可以分为两种: 第一种是应用类:qq,微信.网盘,优酷这一类是属于需要安装的桌面应用 第二种是web类:比如百度.知乎.博客园等使用浏览器 ...
- 如何构建可持续的ChatGPT高性能服务器端架构?
边缘计算 | 液冷服务器 | GPT-4 深度学习 | AI服务器 | ChatGPT 在上周举行的发布会上,OpenAI宣布推出了GPT-4模型.与之前的版本相比,GPT-4最大的改进是其多模态(m ...
- 实验一 基于TCP和UDP的客户端和服务器端
基于TCP和UDP的客户端和服务器端 一. 实验要求 二.实验目的 三. 实验环境 四. 实验内容 五. 实验原代码 六. 实验结论 七. 实验错误及改正 八. 总结 一. 实验要求 (1)分别编写基 ...
- Delphi FMX正确设计和加载图片满足分布式跨平台App的性能需求-分布式跨平台App中美工图片的处理、上传下载、并发及客户端显示技术架构
Delphi FMX正确设计和加载图片满足分布式跨平台App的性能需求 分布式跨平台App中美工图片的处理.上传下载.并发及客户端显示技术架构 [综合:客户端(内存耗用.设备屏幕的自动适配).服务端( ...
- 经典游戏服务器端架构概述
12 经典游戏服务器端架构概述 架构的分析模型 一. 讨论的背景 现代电子游戏,基本上都会使用一定的网络功能.从验证正版,到多人交互等等,都需要架设一些专用的服务器,以及编写在服务器上的程序.因此 ...
- Redis_18_Redis客户端-服务端架构
文章目录 一.前言 二.Redis客户端-服务器架构 三.客户端 3.1 客户端属性 3.1.1套接字描述符(fd) 3.1.2 名字(name) 3.1.3 标志(flags) 3.1.4 输入缓冲 ...
- 经典游戏服务器端架构概述 (2)
版权声明:本文由韩伟原创文章,转载请注明出处: 文章原文链接:https://www.qcloud.com/community/article/254 来源:腾云阁 https://www.qclo ...
- 深入Atlas系列:Web Sevices Access in Atlas示例(6) - 在客户端隐藏服务器端类型信息...
如果要在客户端指定服务器端Web Service方法所接收的参数类型,就必须在客户端通过"__type"来指定,但是这就暴露了服务器端的具体类型了,这可不太好.现在我们就来看一下应 ...
- 浅析Java web程序之客户端和服务器端交互原理
原文链接: https://www.iteye.com/topic/470019 1. 协议 a. TCP/IP整体构架概述 TCP/IP协议并不完全符合OSI的七层参考模型.传统的开放式系统互连参考 ...
最新文章
- 鲁棒,抗遮挡的对柔性手抓取的物体6D姿态估计
- java 调用父级方法_java子类调用父类的方法中包含子类重写的实例方法
- 简单算法题:leetcode-2 	两数相加
- 使用postman测试oauth2.0认证服务中出现OAuth出现Bad credentials
- 浏览器兼容_查成绩浏览器不兼容怎么办?
- struts2.0和jQuery1.5的json问题
- 基于边缘计算的森林火警监测系统
- svn差异查看器 编码_男女学习编码的9个差异
- Node项目实战开发-博客系统
- 14-1 获得初始页面内容
- 【Tensorflow】下载预训练模型和参数小结
- HTMLCSS基础学习笔记8-预格式文本
- JDK1.6帮助文档中文版
- java镜像劫持_解析映像劫持技术第1/3页
- 基于GPU加速的车牌识别算法体验
- 在word中插入分页符,多出一行
- C#:合并EXCEL文件工作表列
- 服务器选云主机还是VPS主机呢?
- 台湾安格推出的用于TYPEC转VGA HDMI音视频多功能扩展坞方案选型和方案设计|USB-C转VGA HDMI类扩展器方案选型和方案讲解
- 美通企业日报 | 亚洲使用护肤品男性稳步增长;新地标BFC外滩金融中心将开业...