11 2013 档案

通用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 阅读(614) 评论(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 阅读(730) 评论(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 阅读(271) 评论(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 阅读(387) 评论(1) 推荐(0)

使用flume的一个例子
摘要:新项目中需要使用到hadoop和vertica,使用flume把数据加载到hadoop中,我做了一个例子,即监控一个sharefolder,如果里面有文件,则会文件load到hadoop.开启Flume agent:./flume-ng agent -n agent-1 -c conf -f /home/yaxiaohu/flumeconf/evantest.conf以下内容是evantest.confagent-1.channels = ch-1agent-1.sources = src-1agent-1.sinks =hdfs-sinkagent-1.channels.ch-1.capac 阅读全文

posted @ 2013-11-28 13:55 tneduts 阅读(555) 评论(1) 推荐(0)

Asp.net web form 动态生成控件的注意事项
摘要:Asp.net页面生命周期页面初始化 Page_Init加载View State LoadViewState回发数据处理 LoadPostData页面加载 Page_Load回发通知 RaisePostDataChangedEvent回发事件处理 RaisePostBackEvent页面... 阅读全文

posted @ 2013-11-20 22:13 tneduts 阅读(830) 评论(0) 推荐(0)

如何做好presentation
摘要:1.全心投入要么不做,要做就做好承诺自己会花时间好好准备自己的演讲,投入专注的精力。人们可以通过练习使自己成为很好的演讲者。2分析你的观众 他们想听什么?3.组织你的想法让语言简单 让观众有时间理解你表达的东西 一个有力的结论.你看起来越轻松 你的演讲越容易被人接受一开始别讲太快 花时间去理解一下观众的感受4.想一想你的目光和声音别看所有观众 只看一个友善的观众就可以了避免做机械的动作别机械的讲... 阅读全文

posted @ 2013-11-17 11:51 tneduts 阅读(395) 评论(0) 推荐(0)

ETL from hadoop to vertica
摘要:根据项目需要,我做了一个POC(proof of concept),XML TXT的数据从HADOOP引入到VERTICA.我采用的方案是pig,具体信息可以参加vertica官方的文档.Access hp vertica from pig:https://my.vertica.com/docs/6.1.x/HTML/index.htm#18525.htm我用virtualbox 在本机搭建了一个hadoop集群(apache version) ,从vertica 官网下载了一个虚拟机(开放文件格式的那版),然后导入到virtualbox,并且使这四台机器都在一个网段.我测试了把txt 和xm 阅读全文

posted @ 2013-11-17 08:37 tneduts 阅读(688) 评论(0) 推荐(0)

分区对齐索引视图
摘要:索引视图索引视图是被具体化了的视图。这意味着已经对视图定义进行了计算并且生成的数据像表一样存储。可以为视图创建索引,即对视图创建一个唯一的聚集索引。索引视图可以显著提高某些类型查询的性能。索引视图尤其适于聚合许多行的查询。但它们不太适于经常更新的基本数据集。对视图创建的第一个索引必须是唯一聚集索引。创建唯一聚集索引后,可以创建非聚集索引。为视图创建唯一聚集索引可以提高查询性能,因为视... 阅读全文

posted @ 2013-11-17 07:52 tneduts 阅读(531) 评论(0) 推荐(0)

关于 SSIS 并行foreach loop的一个设计思路
摘要:SSIS 包在控制流方面的性能优化,主要是提高并行度。 可以设置并发线程数MaxConcurrentExecuteables.SSIS中的foreach loop container 不是并行执行任务的, 如果我们想使用并行执行的,可以借助第三方扩展的工具:parallel foreach loop... 阅读全文

posted @ 2013-11-15 20:40 tneduts 阅读(1211) 评论(1) 推荐(0)

SSIS ETL BEST PRACTICE
摘要:PackageRunLog(ExecutionGuid,PackageName,SourceTableName,DestinationTableName,StartTimeUTC,EndTimeUTC,NumberOfRowsMoved,Status,MaxUpdateTime) 记录SSIS包每次的运行信息,何时开始,何时结束,运行状态,从哪个表输送多少条数据到某个表。 PQOUNITS : 一个测试框架,存储测试用例,根据要求执行,可以生成测试结果的报告,如果出现错误,及时发现错误。 例如写一些tsql来检验SSIS包运行的结果是否有问题。还有对OLAP进行测试的时候,使用MDX和等值的T 阅读全文

posted @ 2013-11-15 20:13 tneduts 阅读(420) 评论(2) 推荐(0)

LessonFifth Redis的持久化功能
摘要:#验证redis的快照和AOF功能1.先验证RDB快照功能,由于AOF优先级高,先关闭,然后测试,截图如下 2.设置打开AOF 然后进行实验,截图如下: 作业第二题:#把文本文件中的内容读入到redis中去,用适当的数据结构存储require 'rubygems'require 'redis'#使用hashset 来存储用户的pwd email... 阅读全文

posted @ 2013-11-02 14:37 tneduts 阅读(221) 评论(0) 推荐(0)

导航