`
文章列表
Flat_File=$1 grep -n "<${Flat_File}>" ../env/ifs_sids.cfg | cut -d: -f1 | read lz_begin grep -n "</${Flat_File}>" ../env/ifs_sids.cfg | cut -d: -f1 | read lz_end for line in `sed -n "${lz_begin},${lz_end}p" ../env/ifs_sids.cfg |grep "DF:" |cut -d ...
复制,删除,粘贴: dd:删除光标所在的行                                                        yy:复制光标所在的那一行             ndd:删除光标所在的向下n行 (n是数字)                      nyy:n为数字,删除光标所在的向下n行。 d1G:删除光标所在到第一行的所有数据                            y1G:复制光标所在行到第一行的所有数据 dG:删除从光标所在到最后一行的所有数据                       yG:复制光标所在行到最后一行的所有数据 ...
如果希望workflow存储最近20次的log,在session里的Config  Object设置,log  options做配置,save  session log :sessions  run  ;savesessio log for  these runs:20 session下面的source 里面有个tracing  level tracing level详解: Terse   Normal:Intergration  service里面有一些load的信息  Verbose data:source里面load的每一条信息都会记录log Verbose Initalization: ...
1. 1)PowerCenter Designer:设计开发环境,定义源及目标数据结构;设计转换规则,生成ETL映射。 2)Workflow  Manager:合理地实现复杂的ETL工作流,基于时间,事件的作业调度 3)Workflow  Monitor:监控Workflow和Session运行情况,生成日志 ...
1.如果要在workflow中调用shell脚本有一个command组件,在里面设置shell的路径;调度wf可以右键出现schedule,现在用的是HP的tidal调度wf的执行。 2.designer里面的router类似于SSIS中的broadcast(多播组件);Reset_Workflow_Var:参数重置 (比如说我这个参数初始是1在workflow跑得过程中变成了3我要在结束时还要把它变成原来的值1) 3.Pre-sql:执行mapping之前会执行的SQL;Post-sql:执行mapping之后会执行的SQL 4.在workflow里面的Properties里面treat  s ...
下面是本人通俗的理解,如有不对之处,希望指正 info参数的设置:在info中用到的参数都在server的专门的配置文件中(最好以parma)结尾 下面的GLOBAl就是全局的,$开头的是系统级变量,$$开头的变量是自定义变量。如果是在session中或者mapping中用到的变量就是局部变量,那就把global换成对应的session或者mapping名字。 [GLOBAL] $Param_EDW_Schema=EDW_DEV $DBConnection_EDW=EDW ##$DBConnection_EDW=EDW_Test $DBConnection_EDW_WRITE=EXTRA ...
1.union ,union all 网络搜索出的最佳答案: union和union all的区别是,union会自动压缩多个结果集合中的重复结果,而union all则将所有的结果全部显示出来,不管是不是重复。 Union:对两个结果集进行并集操作,不包括重复行,同时进 ...

Unix(3)

    博客分类:
  • Unix
1)若该变量需要在其他子进程执行,则可用"$变量名称"或${变量}累加内容 什么是子进程?在我目前这个shell情况下,去打开一个新的shell,新的那个shell就是子进程。一般状态下,父进程的自定义变量是无法在子进程内使用的,但通过export将变量变成环境变量后就能够在子进程里面应用了。 2)条件判断: &&代表and  ||代表or   3)有时候在if条件判断中会使用[],中括号中的每个组件都用空格键来分离,中括号内的变量都用双引号括起来,中括号内的常量最好都已单引号或者双引号括起来。 4)mv命令的使用 mv  file1  file2:把一个文 ...
1) Q:查看ssis里面某个控件输出的结果:  A MessageBox.Show(Dts.Variables["v_lastTimestamp"].Value.ToString()); 这是我们在包里面定义的变量 2):在关联目的端表的时候如果是一对多的关系,一定要选择唯一的那个键作为关联字段。 3) Q:ssis里面如果将多个数据源的数据插入目的端一个表的这种情况的处理 A:一般为了维护的方便我们将不同来源的数据各是一个package,逻辑方面也存在一个问题,在从数据源取数据的时候时间戳的获取存在差异。所有在配置表里面我们存的都是过程名(包名),一个包的执行算是一个过 ...
1) Q:该列违反了完整性约束错误;已获得 OLE DB 记录。源:“Microsoft SQL Server Native Client 11.0” Hresult: 0x80004005 说明:“不能将值 NULL 插入列 'FZCHID',表 'JRB_EnterpriseCredit.dbo.QYFZCH';列不允许有 Null 值。INSERT 失败。”。 A:一般这类问题的存在是 主外键设置了不为空,后者某个字段规定不为空,而我们的实际值为空 ,这时候最好在SQL语句上做过滤,过滤掉为空的值。 2) Q:[进入table1表 [274]] 错误: SSIS 错误代码 DTS_E_O ...
1)Q :将一个文件夹下面的excle数据导入数据仓库,用foreach循环或者for循环。 我现在的需求:我的excle文件命名是年月形式的,比如201409,年份是2014,月份是9月。将年月转换为int然后分别存数数据库的两个int类型字段中。 A: Excel读取出来的时候 默认可以设置第一行是列名。 在 DataFlow数据流 Excel Source的地方,可以在预览页面看到你所加载到的所有Excel列。 然后从 Control List里拖一个 OleDbDestination, 建立 她两之间的关系 这时候打开 OleDbDestination就能看到 你对应的数据匹配。 获取文 ...

Unix基础(2)

    博客分类:
  • Unix
1)grep命令:grep  选项  模式  文件    命令中的选项    -i:模式中字母不区分大小写   -h:不将包含模式的文件名显示在该行上   -l:仅显示包含模式的文件名 grep  'good' *  :在所有文件中搜索含有字符串good的行 grep ‘^myline':mytext在文件mytext中搜索行首出现myline字符串的行。 说明:在指定的文件中搜索模式,并显示所有包含模式的行,模式是一个正则表达式,使用正则时最好将其引在单引号中,若指定文件为缺省则使用标准输入。^:匹配行开头,$匹配行结尾。 2)pbrun  su:切换用户的 3)awk命令:http://w ...
1)获取去年一年的年月日的SQL: SELECT     CONVERT (      VARCHAR (7),      dateadd(mm ,- 12, getdate()),      120     ) sj,YEAR(dateadd(mm ,- 12, getdate())) year,MONTH(dateadd(mm ,- 12, getdate())) month    UNION ALL     SELECT      CONVERT (       VARCHAR (7),       dateadd(mm ,- 11, getdate()),       120      ...
1.sqlserver数据库快照:存储数据库的状态信息,变更的数据。数据库快照是数据库某一时间点的视图,是只读的。 启动快照代理 、启动日志读取器 问题1:数据库快照的使用场景有哪些?怎么启动数据库快照? 2. SQLSERVER的DBCC命令(http://www.cnblogs.com/lyhabc/archive/2013/01/19/2867174.html) DBCC SHRINKDATABASE(db_id,int) :收缩指定数据库的数据文件和日志文件大小 DBCC CHECKIDENT:如果存在大量数据删除,考虑在删除后,使用 dbcc checkident 重置一下自增值 3. ...
SSRS中设置年份为当前年份:=Year(Today())
Global site tag (gtag.js) - Google Analytics