在 ASP.NET 中使用 SQL Server 2000 Analysis Services 和 Office XP 构造 OLAP 报表应用
2006-07-23 11:17:38 来源:WEB开发网<appSettings>
<add key="OLAPConnectionString" value="Provider=MSOLAP.2";
Data Source=https://ServerName;Initial Catalog=Foodmart 2000>
</appSettings>
注意这个连接串没有包含安全信任(如 User ID 和 password),只有在 Analysis Server 中实现了安全规则时才需要这些信任, 如前所述,我们鼓励你添加安全规则。一旦你准备就绪,只要简单地将此信任加到连接串的尾部即可。为了让该连接串工作,不要忘了配置用 HTTP 可以存取 Analysis Server。配置步骤在本文前面也有描述。项目初始设置使用 http://localhost/olap 作为其数据源,因此,你需要在默认的 Web 站点下 创建一个名为 olap 的虚拟目录,并将 msolap.asp 文件拷贝到该虚拟目录下。简单一点,你可以用你的机器名替代 Data Source 的值,省略前导 https:// 部分。这将允许到标准 OLAP 数据源的连接,而不是 HTTP 连接。如果出于示范目的,这样做是可以的。 但是如果你不启用 HTTP 存取,你就无法将 Analysis Server 暴露给网络域外的用户。
最后,在你继续网下做之前,需要在 OLAPReport 项目中设置到 OWC10 COM 组件的引用(通常,Setup 项目会负责此事,但知道这个步骤总是很有用的)。其设置步骤如下:打开 Solution Explorer,鼠标右键点击项目图标,从弹出菜单中选择 Add Reference。出现对话框后,切换到 COM 标签,查找名为 Microsoft Office XP Web Components (OWC10.DLL) 的组件。点击 Select 按钮,然后 OK 按钮。Visual Studio .NET 自动产生一系列该组件的包装文件并添加 OWC10 的项目引用。
连接控件和数据源
现在依次实现应用程序的三个特性。第一,讨论 Pathway 1 —— 如何在客户端的 OWC 控件和OLAP 数据源间建立连接。使用用户界面上的 Set Connection 按钮实现本功能。此按钮调用JavaScript 函数 initializePivotTable 并使用多维数据集名作为参数。本例中使用 Sales 多维数据集。
- ››ASP.NET及JS中的cookie基本用法
- ››使用linux中的quota教程
- ››ASP.NET获取MS SQL Server安装实例
- ››使用jxl生成带动态折线图的excel
- ››asp.net实现调用百度pai 在线翻译英文转中文
- ››ASP.NET页面选项进行提示判断
- ››Asp.net定时执行程序
- ››ASP.NET中利用DataList实现图片无缝滚动
- ››使用mysql mysqldump进行数据库迁移
- ››ASP.NET验证控件RequiredFieldValidator
- ››ASP.NET中使用System.Net.Mail发邮件
- ››使用jquery是新tab形式
更多精彩
赞助商链接