【正文】
出處: 構(gòu)建基于 Web 的分析系統(tǒng) 第二部分 使用 Web 瘦客戶端訪問多維數(shù)據(jù) 開發(fā)小組成員最后選用 Microsoft SQL Server Resource Kit,為我們的難題找到了解決方案:分析服務(wù) Web 瘦客戶端瀏覽器。t need MDAC . Most of our client39。因?yàn)槎嗑S數(shù)據(jù)集需要向客戶端提供大量的數(shù)據(jù),性能的降低使 OWC 的使用很不現(xiàn)實(shí)。以后, Microsoft 提供了一個(gè)使用 SP4 的 OWC 組件修訂版本,但我們同時(shí)也在開發(fā)自己的應(yīng)用程序,在金融機(jī)構(gòu)嚴(yán)格控制的客戶端網(wǎng)絡(luò)上部署 Service Pack 是一個(gè)很大的困難。但用戶需要和辦公地點(diǎn)散布于世界各地的不同組織共享應(yīng)用程序,因此開發(fā)小組需要一個(gè)用戶可以通過 Inter 訪問且類似于 Excel 的組件。s PivotTable Service。s first choice was Excel 2020, which is part of Microsoft Office XP. Figure 1 shows Excel39。所以,對(duì)于前端界面,小組的首選是 Microsoft Office XP 中的 Excel 2020。而許多服務(wù)訂戶使用 Windows NT Workstation 作為其操作系統(tǒng),如果要安裝 MDAC ,還必須安裝 Service Pack 6 (SP6)。) 圖 3說明了使用 OWC 連接到分析服務(wù)器涉及的問題。在我們小組將自定義開發(fā)成本加入第三方軟件的總成本考慮時(shí),我們決定重新尋找替代方案。s application didn39。 Web 瘦客戶端將查詢的數(shù)據(jù)放到一個(gè)網(wǎng)格狀的 HTML 表結(jié)構(gòu)中,并將數(shù)據(jù)發(fā)送到瀏覽器。因?yàn)? Web 瘦客戶端是資源工具箱內(nèi)包含的 “ 自由代碼 ” ,所以 Microsoft 并不像支持 Excel 或 OWC 那樣對(duì) Web 瘦客戶端提供相同程度的支持。對(duì)于任何開發(fā)項(xiàng)目,需要理解所開發(fā)產(chǎn)品的使用者的業(yè)務(wù)要求和需要。 Web 瘦客戶端也有其他缺點(diǎn)。 圖 5顯示了 Web 瘦客戶端使用的結(jié)構(gòu)。t use Analysis Services rolebased security to control access to the data. In a system that lets all users access the data through one security context, however, this arrangement using the Thin Web Client is secure and easy to deploy. The Thin Web Client also has other drawbacks. OWC uses PivotTable39。這種自定義解決方案的問題在于創(chuàng)建具有 OWC 和 Excel 外觀的直觀而且互動(dòng)的界面是一件非常復(fù)雜的工作。q301901 的 Microsoft 文章 INF:TCP Ports Used by OLAP Services when Connecting Through a Firewall。圖 2 顯示了外觀和操作都類似于熟悉的 Excel 界面的 OWC 數(shù)據(jù)透視表客戶端界面。q218592.) OPENROWSET lets you query data from any OLE DB source, including Analysis Services. This flexibility would let us use ADO to query Analysis Services. The OLE DB provider for Analysis Services, MSOLAP, converts the multidimensional data into a standard rowset that ADO can use to municate the data to the frontend application. The problem with this custom solution was the plexity of creating an interface that provided the intuitive, interactive look and feel of OWC and Excel. Although the team was capable of creating such an interface, the time, expense, and ongoing maintenance of such a solution made it prohibitive. The team also investigated several thirdparty solutions. Many thirdparty solutions help users build a query and execute it to see the results. Such an approach uses system resources efficiently but isn39。 外 文 翻 譯 畢業(yè)設(shè)計(jì) 題目: 基于 web 的學(xué)生宿舍管理系統(tǒng) 宿舍管理與學(xué)生管理模塊 原文 1: Building a WebBased Analysis System Part1 譯文 1: 構(gòu)建基于 Web 的分析系統(tǒng) 第一部分 原文 2: Building a WebBased Analysis System Part2 譯文 2: 構(gòu)建 基于 Web 的分析系統(tǒng) 第二部分 原文 1 Building a WebBased Analysis System Part 1 A realworld look at using the Analysis Services Thin Web Client Browser Mark Scott, John Lynn Using OWC to Deploy Office on the Web When working with analytical databases, analysts anize data into mon groups and try to determine what would happen if things were different. For example, would increasing a product39。enus。已安裝 Microsoft Inter Explorer (IE) 或以上版本的用戶可以使用 OWC 對(duì)分析服務(wù)數(shù)據(jù)進(jìn)行分析,而不必安裝額外的組件軟件。enus。分析服務(wù)使用的 OLE DB 提供程序 MSOLAP 將多維數(shù)據(jù)轉(zhuǎn)換成 ADO 能夠用來同 前端的應(yīng)用程序進(jìn)行數(shù)據(jù)通信的標(biāo)準(zhǔn)行集。t extend Active Directory (AD) as your authentication service through the system. Such a trust relationship could provide a means for an intruder to violate security on the backend domain. So the system must set up one anonymous user to access the data on the Analysis server. If access to the data depends on the user, you can39。由于多數(shù)客戶端訂戶具有 IE ,所以我們不必在訂戶的個(gè)人計(jì)算機(jī)上部署 Service Pack。然而,如果系統(tǒng)允許所有用戶通過一個(gè)安全上下文進(jìn)行數(shù)據(jù)訪問,則使用 Web 瘦客戶端是安全的,而且容易部署。當(dāng)存在防火墻,并且您希望盡可能減少對(duì)用戶操作系統(tǒng)的影響時(shí), Web 瘦客戶端是一個(gè)很好的 Inter 解決方案。而且, Web 瘦客戶端要求客戶端腳本,如果 Web 瀏覽器已經(jīng)更新或更改,它會(huì)產(chǎn)生錯(cuò)誤。用戶通過 Ja