为SCOM创建自定义报表2

我们接着上次的继续创建报表

上次我们找到了如何查询我们要的字段的SQL 语句 这次我们就真的开始做一个表报


报表主要分几个大部分

1 数据源 当然 如果你要把报表嵌入MP 这里需要做点改动

2 数据集 可以有多个如果你要把报表嵌入MP 这里需要做点改动

3 呈现  这里你可以充分发挥你的想象能力 掌握的方法想怎么做就怎么做 Soeasy



准备工具  一个SQL server ReportingService 实例 最好不要SharePoint集成模式的

当然你利用OM现有的报表服务器也可以 独立的报表服务器也行 如果是用om的现有报表服务器那么你无需考虑身份验证 如果是独立报表服务器你可能需要考虑下委派凭据的问题 其实也可以不考虑 只要在数据源保存用户即可当然这些都不是什么大问题,

相信能看到这篇博客的人对这些完全了了解。

如果你不了解就喷 出门左走不谢!


好了废话不再说了

开始动手

首先打开你的报表服务器页面

http(s)://ReportServer/Reports

当然我用的是OM自己的报表服务器 省事了 你应该看见如下图的样子

为SCOM创建自定义报表2_justify


(PS 如果你打不开 请检查先你的报表服务器管理地址配置问题这里不在科普 自行查阅MS文档 别喷 这些都不知道 请你关闭页面 别喷)

为SCOM创建自定义报表2_微软雅黑_02 看见这个Report Builder了么 点一下 应该有一个应用让你运行

今天的博客都在这个Report Builder 里完成

为SCOM创建自定义报表2_style_03

至于这个向导么 你随意反正我是不看向导 我的报表我做主我自己来

首先第一件事 添加数据源 没数据源你报表展示啥 明白了把 上一次的博客我们一直在准备数据源 今天终于用上了

创建数据源 选DW库测试下连接 确保OK 记得在报表中嵌套数据源 当然你N多报表共享数据源也可以 如果测试连接OK 那么就可以直接确定了


为SCOM创建自定义报表2_微软雅黑_04


下一步添加数据集

还记得我们上次准备的Select 语句么 拿出来把 这时候改用了

你得创建了数据源 再从数据源拿出来 你要的东西  这个就是数据集了 数据集可以有多个

具体怎么用取决你的要求

为SCOM创建自定义报表2_微软雅黑_05

点一下刷新字段 应在会刷新出来

为SCOM创建自定义报表2_style_06到这里应该就ok了

然后保存 当然你还有问题参数什么的我们暂时忽略 那个都不是主要问题

然后主菜开始

先插入一个图表把 自然的我还是忽略 向导你愿意使用的话 你可以随意

为SCOM创建自定义报表2_justify_07

在这里虚列组 我选择了MPName 为啥 你看看标题 按管理包出现 进行计数 所以 下面这个位置为SCOM创建自定义报表2_justify_08 我们插入表达式 计算MP个数

然后我们就可以运行报表了 效果如下

为SCOM创建自定义报表2_style_09

你也许问我这个 265 238 的数字怎么来的 请点击图表 右键选择 显示数据标签

同时我们还可以接着添加图表 如下图

为SCOM创建自定义报表2_justify_10

按维护类列出计数

运行下报表

为SCOM创建自定义报表2_微软雅黑_11

额。。。有点乱不是问题 我们不是还没有添加任何报表参数么

等我们添加了报表参数这些都不是问题了

然后你保存报表 并且把报表上传到你的OM报表服务器

然后 打开你的OM

打开报表 如果你要看不到表报 请找你的om管理员 让他授予你查看报表的权限

如下图

为SCOM创建自定义报表2_微软雅黑_12

MyscomReport 我是我在OM的报表服务器创建的文件夹 然后打开你的报表

然后运行一下 应该跟你在Report Builder里看到的一样


至此 报表创建完成了 如果你要添加更多的东西也请你自行尝试 当然复杂的报表可能还需要 报表开发的技能 鄙人不具备这些技能 也只能如此了

在此仅仅提供思路 供需要的各位参考

本次博客结束

下次我们说说如何把已经创建好的报表嵌入MP