2013年11月30日

通用cube refresh方案

摘要: 通用cube refresh c# script 解决方法:需要设置的变量如下:User::varcubename,User::varolapconnstr,User::varolapdbnameCube 名字,olap连接字符串,和db名字.这几个变量需要在script task中运用.Script task中的代码如下,可以根据具体需要做修改:public void Main(){// TODO: Add your code hereDts.TaskResult = (int)ScriptResults.Success; //User::varolapconnstr,User::var.. 阅读全文

posted @ 2013-11-30 21:18 tneduts 阅读(611) 评论(0) 推荐(0) 编辑

AMO olap Test C# generate tsql and mdx

摘要: 通过AMO访问online的cube,生成等值的TSql和mdx自动生成等值的TSQL和MDX进行Cube测试.其中难度比较大的部分是拼接TSQL.暂时不处理calculations,只除理metrics和Regular Type的dimension Usage.metric的聚合方法只处理(max,min,sum,count,distinct count)以下是问题的记录与处理情况.1.adventureworks示例cube中,会把Date dimension的attributes的表名取成dimtime. 未解决 已经解决此问题2.如果dimension 表中的attributes引用了 阅读全文

posted @ 2013-11-30 19:32 tneduts 阅读(722) 评论(2) 推荐(1) 编辑

Sql Practice 2

摘要: 之前写了一个SP用来向dimention table插入0 -1 dummy row的值,但今天在process adventureworksdw2008示例数据库的时候报错,查看了一下,是因为自己当时实验时插入的数据有问题,就想清除掉这些数据.本想使用sp_Msforeachtable 但一直报错 不能识别$identity.exec sp_MSforeachtable @command1="delete from '?'",@whereand='and $identity < 1'只好写下了如下的代码:declare @tables 阅读全文

posted @ 2013-11-30 06:53 tneduts 阅读(262) 评论(0) 推荐(0) 编辑

Sql practice

摘要: employee表 数据准备use tempdbgo if OBJECT_ID('employee') is not nulldrop table employee;with employee(id,name,salary,manager_id) as(select * from(values(1,'John',300,3),(2,'Mike',200,3),(3,'Sally',550,4),(4,'Jane',500,7),(5,'Joe',600,7),(6,'Dan',600 阅读全文

posted @ 2013-11-30 06:36 tneduts 阅读(379) 评论(1) 推荐(0) 编辑

导航