Sql 需要能够通过从ER图中选择项目来生成用户报告的软件

Sql 需要能够通过从ER图中选择项目来生成用户报告的软件,sql,sql-server-2008-r2,reporting,Sql,Sql Server 2008 R2,Reporting,过去几天我一直在研究Reporting Services—Report Builder 3.0和BIDS Report Designer。报表设计器似乎完成了我所需的大部分工作,只是它没有一个关键功能—我希望让最终用户能够通过从实体关系图之类的对象中选择表和列来生成报表 当我为报表创建报表模型时,我注意到,作为创建报表的一部分,我创建的“数据源视图”几乎正是我想要的——它甚至有一个“图表管理器”,以便我可以对表进行逻辑分组。但是在BIDS或报表生成器中似乎没有任何方法可以查看数据源视图(或等效视

过去几天我一直在研究Reporting Services—Report Builder 3.0和BIDS Report Designer。报表设计器似乎完成了我所需的大部分工作,只是它没有一个关键功能—我希望让最终用户能够通过从实体关系图之类的对象中选择表和列来生成报表

当我为报表创建报表模型时,我注意到,作为创建报表的一部分,我创建的“数据源视图”几乎正是我想要的——它甚至有一个“图表管理器”,以便我可以对表进行逻辑分组。但是在BIDS或报表生成器中似乎没有任何方法可以查看数据源视图(或等效视图),更不用说使用它来选择报表所需的字段了


是否有任何工具(最好但不一定是生成与SSR兼容的报告的工具)可以满足我的要求?

您的用户应该使用Report Builder自定义报告


报表设计器=针对开发人员的投标。在BIDS中,您将创建用户将在报表生成器上使用的报表模型。报表模型是数据源及其关系的元数据描述。报表模型为数据库字段和表、逻辑分组的模型项以及数据源中的项之间的预定义关系提供了熟悉的业务名称。

我理解您的说法,但在报表生成器中,似乎没有一种可视化这些预定义关系的方法,因为它只是提供了一个基于文本的可用表列表。例如,如果TableA仅通过4个中间表与TableX相关,则从ER图中可以立即看出这一点,但从使用报表模型作为数据源的报表生成器中,则需要对数据库有深入了解(或从别处生成的ER图打印输出)有机会从这两个表中选择数据。