Reporting Services – 报表服务介绍

2010/01/11 发表评论

前言

SQL Reporting Services 是微软在商业智能方面的其中一套,提供报表的生成、展示和发送。

我认为在国内,SQL Reporting Services 被忽视。我不是微软的销售团队,亦非卖软件的,我只是觉得大家购买了软件但没有使用,这个现状很奇怪。稍为说一下我对这情况的理解、引起这情况的原因:

  1. 软件成本为零成本是零的东西,根据经济学中的稀有原则,无限免费提供的,人们不会争相持有。没有成本的软件,你也不会怕安装后到底是否用尽它的所有功能而烦恼,反正不合适就换,不够就加另一套,全免费的。在现在的中国,这个免费,我是指盗版软件。 想反驳说盗版不是完全免费、时间也是成本、多个软件会占有系统资源云云的,我先说一下。正因为如此,大家更要了解 Reporting Services 能做到什么,因为它是含在所有目前版本的 Microsoft SQL Server 内,而且启动它用多了没多少资源,相比 Crystal Report 服务器来说,以系统资源来评价的话,SQL Reporting Services 是绝对便宜。
  2. 教育政策影响在学校里学的、在坊间卖的书所说的、以至在各网路论坛所谈到的,写报表,还是水晶报表 Crystal Report 为主流。我认为这与教育政策的厘定有关,上课所教的是 Crystal Report 你毕业就只懂用它来写,结合上面第一点,你当然下载一套「绿色版」的 Crystal Report 服务器。但如果上课时候,教的时候说明这个技术其中一种,教的是通用的商业智能 Business Intelligent (BI) 软件架构,用多种软件作为示例,情况我相信不会是现在这样。
  3. 微软的政策影响Crystal Report 早在 Report Services 未面世前已出现,就连 Visual Studio 内都有 Crystal Report 的开发环境。虽说这是向现实低头,但 SQL Report Services 的开发,在 Visual Studio 2008 版内依然没有集成,依然是独立的一个 Business Intelligent Studio 来完成报表开发。这一点我觉得莫名其妙。 对国内市场,因为上面第一点,我更觉得微软是已经放弃了我们了。

编写此文,目的是希望大家了解 SQL Reporting Services 能做到什么,怎样集成。另外,一篇短文不可能教懂你如何用 SQL Reporting Services,我只谈功能和集成。来看此博文的各位,我亦尊重大家的专业知识和智慧,谈的内容尽可能深入一点。

阅读全文…

质量甚差的 SAP B1 SDK C# Samples

2010/01/06 发表评论

sap_09_logo 我这里所讲的是 SAP Business One 2005B 光碟上的 SDK – Sample。我看过全部 C# 的例子。非常明显,是先写好 VB 的源码,再换成 C# 写出来的,而不是直接从新写 C#。这没什么关系。问题是当中某些部分的源码质量,我实在不敢恭维。

阅读更多…

分类: c#, SAP Business One 标签:, , , , , ,

教你怎样用谷歌搜索引擎

2010/01/03 发表评论

谷歌搜索,谁都会啦...是吗?看完再说。

《搜索结果页面介绍》

 

从头开始,打开谷歌 www.google.com 或者 www.google.cn ,输入 “google” 然后回车。会见到以下画面。

google

首先,结果中你输入的关键字会以红色显示出来。上图的英文字分别代表搜索结果页的各部分:
阅读更多…

分类: Google 标签:, , ,

不便宜的开发

2009/12/29 发表评论

以下是 C# 打开浏览器的最简单办法。用 .NET 的 Process.Start()。

董事批了钱出来找人写,说明禁止我自己写,说我写是浪费时间,结果价格一万个大洋。用的是 SAP SDK UI。既然批了出来,我找人写也没什么意见,我也最讨厌 GUI。虽然说简单,虽然觉得贵,但我对开发人员是完全尊重,写出来的东西也绝对不是下面那么几句。要截取某个 toolbar 按钮的 click 句柄,自定义打开浏览器的动作,URL 路径从数据库的栏结合用户权限生成,动态加入URL内的参数,还有各种各样的 exception handling 等等。连同 GUI 的代码,我估计150~200行。

我只是觉得,贵了。

分类: SAP Business One 标签:, ,

数据视图案例 – Part 1

2009/11/08 发表评论

这是实际环境中,按用户需求来设置的步骤,不是单一个SharePoint 功能的设置示范。这当中牵涉到多方面,包括:

1. 网页界面中的网页修改

2. SharePoint Designer 2007 (SPD 2007)中的网页修改

3. 数据视图的设置

4. 运用 SPD 2007修改和源码修改数据视图的 XSLT

用户的需求如下:

阅读更多…

分类: sharepoint 标签:, ,

自定义列表模板的运用

2009/05/14 发表评论

自定义列表在SharePoint中有很多机会用到,由于标准的文档库、列表等等不可能满足到企业的所有需要,对于有需要用列表来处理某一种信息时候,就会用上自定义列表。不管是自定义列表还是文档库,操作都是类似的。

阅读更多…

分类: sharepoint 标签:,

Reporting Services 报表字段消失和乱码 – 语言问题

2009/05/13 发表评论

如果用 Microsoft SQL 的报表服务,写出来的报表一切正常但字段无法显示,我遇到过好几次,一般的原因是语言设置错误。

阅读更多…

Tag Cloud JS 代码

2009/05/05 发表评论

有点丢脸,我看一会,想来想去才知道 log()在以下代码中的作用。以下是我在这个 Blog 中用的 Tag Cloud,我改动了一点点。没什么注释的了,也没什么好说的了,很简单。

log()是用作algorithmic interpolation(对数插值)。不知道是什么的话,自行查阅初中的数学书。要用是因为没有log()的话,linear interpolation(直线插值)在tag数量不平均时候算出的字体大小不合理。

阅读更多…

分类: Javascript 标签:

SharePoint SDK updated to 1.5

2009/05/02 发表评论

微软的SharePoint Server 2007 SDK 1.5版本在 2009年4月底推出了,同时间WSS3.0的SDK 亦更新到 1.5版本。需要的赶快去下一份啦。

这是发放的通告:SharePoint SDK 1.5 (April 2009) Released

  • 这是MOSS 2007 SDK的下载页面:MOSS 2007 SDK 1.5
  • 这是WSS 3.0 SDK的下载页面:WSS 3.0 SDK 1.5
  • 在线看MSDN的可以到以下地址:

  • MSDN MOSS 2007 SDK
  • MSDN WSS 3.0 SDK
  • 分类: sharepoint 标签:

    XSL 条件格式化

    2009/05/01 发表评论

    前言
    在下的公司用Microsoft的SharePoint作为协作平台,各部门对系统的要求层出不穷,但大都可以归类为Record Management和搜索两方面。搜索方面我用得最多的是数据视图,而数据视图的数据是XML,显示格式化用的是XSLT。

    SharePoint Designer (SPD)是可以处理的,Microsoft官方说明看起来你不用懂XSLT亦可以,在SPD点这点那,拖放一下就搞定。但是,当我用SPD来处理比较复杂的数据视图时候,经常出错,它生成的XSLT源码其实并不可靠,而且冗长。最理想的是,连好数据,带出需要字段后,所有的格式化手工处理。本文是有关条件格式化,不限于应用在SharePoint的数据视图,是可以应用于所有XSL。

    阅读更多…

    加关注

    Get every new post delivered to your Inbox.