- 浏览: 30397 次
- 性别:
- 来自: 上海
最新评论
文章列表
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:对两个结果集进行并集操作,不包括重复行,同时进 ...
- 2015-04-10 17:42
- 浏览 793
- 评论(0)
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就能看到 你对应的数据匹配。
获取文 ...
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. ...