什么是典型场景和最终用户报告设计?

时间:2009-07-29 02:00:38

标签: asp.net report designer end-user

我想知道使用最终用户报表设计器的典型场景是什么。 我正在考虑的是有一个基本报告,包含我可以拥有的所有列,还有报告的基本视图(格式,列的顺序等),然后让用户更改格式和顺序,从中获取或添加(从可用列中)数据等

这是解决报告所谓最终用户设计师的常用方法吗?或者我偏离轨道?

我知道这取决于用户(例如,某人是否可以处理SQL),但是通常情况下用户可以构建从sql查询到格式化的内容吗?

谢谢!

塞巴斯蒂安

2 个答案:

答案 0 :(得分:1)

我要考虑的第一件事就是将它们放在一个非常严格控制的沙箱中,既安全又防止可怕的服务器查询。除此之外,我认为给他们一个有限选择的“菜单”是一条好路。我不会让他们直接访问SQL。

答案 1 :(得分:0)

第一个问题是,您是否希望用户创建可能成为逃跑查询的SQL(想想笛卡尔联盟疯狂)。

根据您的工具,您可能希望将报告发布为Excel。创建数据透视表或简单的电子表格可以提供您正在寻找的灵活性,但是在安全的环境中。大多数用户可以在Excel中处理删除列,格式等,并且在报表编写器工具中可能找不到许多自助引用。