自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 资源 (1)
  • 收藏
  • 关注

原创 SSAS维度设计技巧

<br />基本维度用法:维度(分类)如何对度量(计算)起作用?<br />常规关系:维度表与事实表之间是一对多关系<br />引用关系:维度表与事实表之间通过一张中间表进行关联<br />事实关系:没有维度表,事实表中的字段与事实表进行关联,即退化维,性能比较差,最好不用<br />复杂维度用法:<br />多对多关系:<br />维度类型:即服务器维度,举个例子,我们现在设计了一个Product维度,可以将Type设置为Product(SSAS2008自带的维度),然后就可知道标准的Product维度会

2010-12-26 21:36:00 1829

原创 指定了多个代码页(1252 和 936)问题

<br />解决方案是:主要原因是类型不匹配,比如说,将源表导入到目标表时,源表中的某个列与目标表中的某个列类型不匹配。将alwaysusedefaultCodepage设置为True即可。

2010-12-12 22:46:00 4807

原创 报表中如何使用自定义函数

<br />    虽然很早就知道Reporting Service中可以使用自定义函数(VB语言),但是一直未使用,呵呵主要是感到无用武之地啊~~但是今天遇到了一个问题,让我一下子想到了用自定义函数来解决这一问题。<br />    问题描述如下:有一个参数,它可以多选,选中它的某些值,则显示对应的一些图表。<br />    由于是多值参数,因此需要判断某张图表对应的参数值有没有被选中(一张图表对应一个值),因此写了一个函数用来判断该图表对应的值是否被选中。<br />    代码如下:<br />Pu

2010-11-19 12:23:00 790

原创 缓慢变化维度的体会

<br />      今天在抽取维度表数据时用到了缓慢变化维度,发现的确很有用。可是我发现数据量一旦大,而且需要的列较多时,速度就会特别慢,因为他每一行都要一列一列地去匹配,因此速度自然而然就慢了。其实速度到还好,主要他能解决员工换部门这种情况,能记录历史数据,的确是很好的一个技术,特在此宣传下。

2010-11-06 21:12:00 893

转载 Reporting Service参数化报表

<br />Reporting Services URL访问可使用多个参数,由于使用了参数前缀,因此对参数次序不做要求。<br />语法:<br />http://server/virtualroot?%5b/pathinfo%5d&prefix:param=value%5b&prefix:param=value%5d...n]<br />常用前缀及其参数名<br />rc:toolbar=true/false  显示/不显示工具栏<br />rs:command=render 呈现报表<br />rs:f

2010-10-25 11:09:00 1980 1

原创 权限

<br />1.  创建用户<br />Create user scott identified by tiger(密码)<br />一旦创建了用户,DBA就可以将特定的系统权限授予该用户<br />Grant create session(连接到数据库), create table, create sequence, create view to scott;<br />2.  角色<br />角色是可以授予用户的相关权限的指定组。使得撤销和维护权限变得更容易,一个用户可以访问几个角色,而同一个角色也可以

2010-10-07 11:18:00 597

原创 索引

<br />1.  使用索引可以直接和快速地访问表中的行。索引的目的是通过使用一个索引的路径来快速查找数据,从而减少必须的磁盘I/O操作。索引是由Oracle服务器自动使用和维护的。索引一旦创建,用户就不需要执行直接的操作了。索引在逻辑上和实际上都独立于他们索引的表。这意味着可以在任何时候创建和删除索引,而不会对基表或其他索引产生影响。当删除表时,相应的索引也会被删除。<br />2.  创建索引<br />自动创建:如果在表定义中定义了PRIMARY KEY或UNIQUE约束,则系统会自动创建一个唯一索引

2010-10-06 23:08:00 593

原创 序列

<br />1.  序列具有以下特性:自动生成唯一编号,是一个可共享的对象,通常用于创建主键值,如果将序列高速缓存到内存中,则可以提高访问序列值得效率。<br />生成唯一的整数,序列号的存储和生成与表无关,因此同一序列可以用于多个表。<br />2.  创建序列:<br />Create sequence dept_deptid_seq  INCREMENT BY 10(指定间隔)<br />                                                         

2010-10-06 23:04:00 937

原创 视图

<br />1.  为什么要使用视图:<br />限制数据访问(权限控制)<br />使复杂的查询变得容易<br />提供数据独立性<br />提供相同数据的不同视图<br />2.  创建视图的准则:<br />定义视图的字查询不能包含ORDER BY字句。ORDER BY字句是在视图中检索数据时指定的,如果不为WITH CHECK OPTION创建的视图指定约束名,系统会以SYS_Cn格式指定一个默认名称,可以使用OR REPLACE选项更改视图定义,而不必先删除再重新创建它,也不必重新授予以前授予它的

2010-10-05 21:45:00 480

原创 约束

Oracle约束

2010-10-05 20:57:00 556

原创 sql语法

<br />    1. 通配符匹配的时候如果有关键字怎么办,如要匹配'aaaa_',或'%aaa'<br />        可以使用ESCAPE来解决:<br />        select * from test where name like '%/_%' escape '/',也就是要匹配名字中有'_'的。<br />    2. &与&&的区别:<br />        一个&的意思 是每次碰到这个变量,都问问你是啥,两个&,那么只问你一次,以后这个变量都按这个值处理<br /> 

2010-09-26 22:24:00 469

原创 错误号

<br />    今天在做报表时,发现了一个一直困扰自己的问题,那就是当运行报表时,文本框中写的表达式显示“错误号”,这个问题很难下手解决,进过测试发现,原来是表达式中的一个函数用法写错了 ,即参数不对。后来又测试发现,原来函数用法错误是不会报错的,只会显示一个错误号。因此以后大家如果遇到类似的问题,可以去查看自己的函数是否有误。在此仅供参考, 有不对的地方,希望指出。

2010-09-26 13:05:00 625

原创 配置数据库邮件

<br />1.进入数据库服务器管理界面如下:点击管理-----à数据库邮件,右键数据库邮件,点击配置数据库邮件<br />2.弹出配置对话框,只需点击下一步即可<br />3.在选择配置任务页面,选择通过执行以下任务来安装数据库邮件<br />4.在新增配置文件界面,首先录入配置文件名及说明信息,配置文件名和说明可以随便填写,最好填写有意义的名称。然后点击下图所示“添加”按钮,开始添加当前配置文件对应的SMTP账户<br />5.按下图所示,录入SMTP账户信息,其中最重要的是服务器名称选项。若使用当前流

2010-09-22 22:08:00 717

原创 ssrs2008中如何不固定表头

<br />    最近在做报表开发时遇到一个ssrs2008中的一个bug,那就是当设置表头随滚动条一起下拉时,也就是设置“滚动时保持标题可见”,是不起作用的,但是在ssrs2005中是不存在这个问题的。<br />    现找到解决方案。点击列组的箭头,弹出“高级模式”,然后点击“高级模式”,然后点击左边行组中的(静态),然后在右边的属性中设置FixedData为true,就可以了。

2010-09-14 16:17:00 998

原创 url链接

<br />    最近在做项目时,需要在点击一个链接时,显示子报表,但是问题就是这样的话,主报表就会被关闭,而且默认情况下,子报表的参数栏是隐藏的。因此我想到用跳转到url来解决此问题。<br />    具体方法如下:url支持javascript,因此使用js中的window.open()函数。<br />    代码示例如下:="javascript:void(window.open('http://ggxx-17-156/reportserver?http://ggxx-17-156/kpirep

2010-09-14 16:10:00 1188

Transact-SQL权威指南

该书主要介绍利用T-SQL来进行数据库开发和管理。无论你是初学者还是有一定基础的,学完本书后,SQL都能上一个等级。

2010-10-08

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除