我管理数据仓库类型的应用程序,它连接的其中一个数据库即将由外部组织管理。外部组织正在设置Microsoft Reporting Services,以便我们为用户生成报告,以便能够查看数据。
数据库托管在外部服务器上。我在测试环境中的Microsoft Reporting Services中设置了一个测试表单。
我对此技术没有任何其他经验。我的问题是:这项技术能否生成CSV文件,还是必须在网络浏览器中查看信息?如果没有网络服务,我无法看到如何做到这一点。
答案 0 :(得分:4)
是SSRS(报告服务)具有将报告导出到这些类型的文件的内置功能
我也在管理一个可供客户访问的数据仓库。 我们还提供报告服务托管服务
但是对于您的问题,如果您安装了报告服务,您可以连接到您希望的任何数据库(当然,如果您有权限)
要创建报告,您需要:
因此,在创建数据源时,您可以提供ant服务器名称/ IP和任何数据库名称。 (当然你必须拥有权限)
这张图片展示了如何创建数据源
答案 1 :(得分:2)
你似乎在问两个相关但不同的事情:
Q1 :您能否以X格式生成(在您的问题中:X = CSV) A :是的,您可以导出为CSV,XML,XLS,PDF,Word,Html和Tiff(MSDN)。请注意,报告必须根据您的首选导出方法进行调整,例如如果你想获得CSV,最好只关注一个只有一个表的简单报告,或者使用XML,将所有控件命名为元素名称是非常重要的。
Q2 :您如何查看/获取报告?是否必须在浏览器中查看? A :有多种方法可以向最终用户和其他系统提供报告,包括:
答案 2 :(得分:0)
如果您在谈论SSRS,答案是是。
外部组织可以选择以两种方式之一实施SSRS:独立或嵌入式。 独立表示报告将独立于他们可能拥有的任何Web应用程序或桌面应用程序运行。这样,他们就建立了一个支持Reporting Service的SQL Server。 嵌入式表示报告将从Web应用程序或桌面应用程序运行。
无论哪种方式,SSRS都允许将报告导出为不同的格式:PDF,Excel,CSV。