2010年6月30日星期三

Microsoft Pivot

Microsoft Pivot 的理念其实来自于Excel~Pivot Table和Pivot Graph~中文或许应该叫做“数据透视“

其实就是把一堆杂乱无章的数据,进行分析,然后形成Cube(超方体),然后按照根据设置透视轴,把Cube投影到一个或多个透视轴所决定的超平面上去~
SQL Server里的(SQL Server Analyse Service)SSAS和SSRS(SQL Server Reporting Service)其实就对应计算超方体和投影两个功能~

Pivot利用Silerlight把从Web上取回的数据进行Visualization,因此Pivot其实是一个完整的RIA(Rich Internet Application),BE(Back-End)负责采集数据,形成Collection(其实就是Cube),然后提供投影API,FE(Front-End)负责Visualization和UI(User Interaction),把请求发送给BE,BE把透视后的数据返回给FE,FE 进行渲染~

典型的MVC Pattern~

打开可以猜想到Pivot的前后台的技术栈:
FE:Silverlight + WCF Client
BE:WCF Service + WF + SQL Server  + IIS + Live Search Service

TimNew
------------
Release your passion
To Realize your potential

Posted via email from 米良的实验室

没有评论:

发表评论