创建和设置项目

  我们首先创建一个项目。启动Visual Studio,依次选中File New Project,即可创建一个项目。将项目命名为DataSetData。基于挡墙选中的开发语言,使用Class Library模板。   成功创建项目后,还需要设置工作环境。Visual Basic IDE常常会隐藏某些内容,所以必须对环境设置进行一些更改以便让使用C#语言的用户能够跟得上讲解。为此,要完成的第一项任

详情

在Windows应该程序中嵌入服务器端报表

  在Windows Forms应用程序中查看服务器端的报表。这个控件的Web Forms版本提供的属性和方法几乎是完全相同的。因此,代码可以在Windows应用程序项目和Web应用程序项目之间进行迁移。接下来将首先在自定义应用程序中查看报表,然后需要在代码中处理的参数。   在呈现服务器报表时,报表呈现接口可以生成多个工具栏选项和参数提示。我们既可以之家使用这些默认的UI元素,也可以将其替换为自

详情

为报表添加标识

  成功打印报表后,或者成功地将报表导出到一个文件中之后,现在需要为报表增加标识。利用模板,可以为报表加上标识,这样就可以识别出这个报表时由一个用户创建的报表还是企业标准报表。为此,既可以简单地报表页眉上添加一个剪短的文本框,也可以专门为报表制作一副图像或一个徽标。   正规的报表还可以加上“批准标志”徽标,人们只需要用眼一撇,就可以知道这是一个测试中的报表还是一个内容可信的报表。我有一位客户采纳

详情

设计和部署报表部件

  报表部件是报表的片段,具有完整的数据源、数据集和参数,可以在另一个报表中使用。一个报表部件可以时一个单独的数据区(如一个表格或图表),也可以是报表项和数据区的组合(如一个完整的仪表板)。使用SSDT可以将一个报表中的报表部件发布到一个文件夹中,或者发布到报表服务器的一个库中。这个过程应该被视为一项IT活动,并且应该时支持用户报表设计的一项组成工作。

使用共享数据集

  共享数据集介意提供更加高级的细粒度报表设计功能,同时无须用户编写查询,也无须直接从数据源消费数据。共享数据集时由IT开发人员设计的,部署在报表服务器上,部署和使用方式与数据源和报表部件的部署和使用方式一样。设计一个新的报表时,报表用户可以从服务器目录中选择一个共享数据集,然后设计标准报表数据区,就像使用自己设计的标准数据集一样。   与设计报表部件相比,这项工作的难度比较高,但是这样同时也减少

详情

数据源访问和安全性

  所有自己编写报表的用户都必须能够连接企业的数据源。但这并不是说所有的用户都可以访问敏感信息。通过使用用户级访问控制和管理Active Directory组成员资格,可以授权用户只能访问那些允许他们读取的数据。   某些报表功能需要在用户无法联机进行身份验证的情况下访问报表数据。在这些场合下,可以创建存储了身份凭据的共享数据源,并且为一组用户授予数据记录访问的最低权限。当以事先规定的时间周期执行

详情

管理共享数据集

  在本机模式下,数据集也存储在一个文件夹中,可以通过Reports URL查看这个文件夹。可以按照查看数据源的方式,在属性页面的TargetDataSetFolder行中查找这个位置。   针对数据集,可以在服务器上执行除禁用数据集之外的全部管理任务。   针对一个访问报表的请求,可以以秒为单位设置超时事件,还可以设置和管理数据集缓存。数据集缓存时一种提供报表性能的方法,这种方法利用数据集的一个

详情

文件管理应用标签

  如果需要使用自己提供的标签来查找某个报表,那么可以为报表的某个版本应用标签功能。用鼠标右击报表项目并选中Apply Label,就可以为报表添加标签。然后,针对需要文件管理应用标签的报表和版本组合,提供标记值和可选的注释,并单击OK。单击Add可以为一个标签添加多个报表。

查看报表历史

  通过用鼠标右击一个报表并选中View change history,可以获得这个报表的变更历史。此时会显示一个窗口,针对每个变更,该窗口中显示了以下信息:   修改日期   修改人   签入报表时,开发人员所做的注释   一个与变更关联的工作项(缺陷报表、任务)清单,通过双击变更即可看到这个清单。

参数安全预防措施

  如果将钻取报表、URL或多维数据集报表操作放在互联网或不受控制的网络环境中,就必须采取预防措施来避免脚本注入攻击。向MDX查询传参数时,必须使用两项常见的安全预防措施。   默认情况下,第一措施时在MDX查询设计器生成的脚本中实现的。使用CONSTRAINED可选参数标志把参数传递给STRTOSET或STRTOMEMBER函数。这个标志通知MDX查询处理引擎,在参数文本中禁用所有的动态脚本或函

详情