WEB开发网
开发学院软件开发VC 在 ASP.NET 中使用 SQL Server 2000 Analysis Ser... 阅读

在 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 Catal
<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 多维数据集。

上一页  3 4 5 6 7 8 9 10  下一页

Tags:ASP NET 使用

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接