5

我管理一个数据仓库类型的应用程序,它连接的一个数据库即将由外部组织管理。外部组织正在设置 Microsoft Reporting Services,以允许我们为用户生成报告,以便他们能够查看数据。

该数据库托管在外部服务器上。我在测试环境中的 Microsoft Reporting Services 中设置了一个测试表单。

我对这项技术没有任何其他经验。我的问题是:这项技术是否使您能够生成 CSV 文件,还是必须在 Web 浏览器中查看信息?如果没有 Web 服务,我无法看到如何做到这一点。

4

3 回答 3

4

是 SSRS(报告服务)具有将报告导出到这些类型文件的内置功能

  • XML
  • 单词
  • CSV
  • MHTNK
  • Excel
  • PDF格式
  • 蒂夫

在此处输入图像描述

我还在管理一个可供客户访问的数据仓库。我们还提供报告服务托管服务

但是对于您的问题,如果您安装了报告服务,您可以连接到您希望的任何数据库(当然,如果您有权限)

要创建报告,您需要:

  1. 数据源 - 告诉报告它将连接到某个服务器和某个数据库
  2. 数据集 - 大多数时候保存来自对数据库的查询的信息
  3. 设计报告

因此,当您创建数据源时,您可以提供 ant 服务器名称/IP 和任何数据库名称。(当然你必须有权限)

这是一张向您展示如何创建数据源的图片 在此处输入图像描述

于 2012-09-26T22:02:36.513 回答
2

您似乎在问两个相关但不同的事情:

Q1:您能否以 X 格式生成(在您的问题中:X = CSV)。
:是的,您可以导出为 CSV、XML、XLS、PDF、Word、Html 和 Tiff ( MSDN )。请注意,报告必须针对您首选的导出方法进行定制,例如,如果您想获取 CSV,最好坚持只包含一个表格的简单报告,或者使用 XML,当所有控件变成元素时命名是相当重要的名字。


Q2:您如何查看/获取报告?是否必须在浏览器中查看?
:有几种方法可以向最终用户和其他系统提供报告,包括:

于 2012-09-26T21:52:11.317 回答
0

如果您在谈论 SSRS,答案是Yes

外部组织可以选择以两种方式之一实施 SSRS:独立或嵌入式。独立意味着报表将独立于它们可能拥有的任何 Web 应用程序或桌面应用程序运行。通过这种方式,他们设置了支持报告服务的 SQL Server。嵌入式意味着报表将从 Web 应用程序或桌面应用程序运行。

无论哪种方式,SSRS 都允许将报告导出为不同的格式:PDF、Excel、CSV。

http://msdn.microsoft.com/en-us/library/dd239307.aspx

于 2012-09-26T21:51:26.137 回答