自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(30)
  • 资源 (4)
  • 收藏
  • 关注

原创 Mac下大文件压缩成多个包,即分卷压缩

网上看用各种软件压缩,本人是了几个压缩软件没一个有用的。最后才想到Mac用有自带命令可以处理压缩文件,于是在网上找了找,如下:使用 zip 命令压缩文件使用 zip 命令压缩文件,并结合 split 命令来分卷格式:zip - <路径><文件名> | split -b <压缩文件大小> -a <后缀数量> <目标文件名>注意:目标文件后面放一个点zip - /Users/eagle/Downloads/informatica_1041

2020-07-08 16:52:54 7583

转载 [转]ORACLE中Like与Instr模糊查询性能大比拼

[转]ORACLE中Like与Instr模糊查询性能大比拼instr(title,‘手册’)>0 相当于 title like ‘%手册%’instr(title,‘手册’)=1 相当于 title like ‘手册%’instr(title,‘手册’)=0 相当于 title not like ‘%手册%’t表中将近有1100万数据,很多时候,我们要进行字符串匹配,在SQL语句中,我们通常使用like来达到我们搜索的目标。但经过实际测试发现,like的效率与instr函数差别相当

2020-06-16 13:58:24 233

转载 oracle撤回UPdate误操作的数据

oracle撤回UPdate误操作的数据oracle提供了一种闪回的方法,可以将某个时间的数据给还原回来方法如下:1.select * from table as of timestamp to_timestamp(‘2016-10-16 16:24:00’, ‘yyyy-mm-dd hh24:mi:ss’);说明:table是误操作,需要闪回的表,2016-10-16 16:24:00这个时间点是误操作的那个时间点,是个大概的时间,不用精确,在这个时间之前就是之前正确的数据,之后就是误操作后的数据

2020-05-18 11:52:29 2430 1

原创 oracle实现拉链表案例

定义拉链表是一种数据库设计模式,类似于面向对象的23种设计模式,可以直接套用,经常用于储存历史数据和分析时间维度的数据。关键点:储存开始时间和结束时间。开始时间和结束时间首尾相接,形成链式结构。拉链表与LinkedList很相似,都以快速找到下一个元素为设计目标,只不过链表会存储内存地址,而拉链表只存了下一条数据的开始时间。理论上如果存了下一条数据的id也是可以的。拉链表一般用于解决历史版本查询的问题,也可用于解决数值区间问题,查询效率高,占用空间小。流程1,建立临时表1用于存放转换,处理

2020-05-09 14:01:26 4543

转载 mac OS Sublime Text3 解决中文乱码

1.安装Package Control手动安装安装方式:(1)通过以此点击菜单 Sublime Text > Preferences > Browse Packages 打开Packages目录(2)找到Packages的同级目录Installed Packages(3)下载PackageControl.sublime-package并保存到Installed Packages...

2020-05-01 11:59:24 779

原创 informatica配置域是出错

在配置存储库时 出现除下错误:Unable to get repositories for domain Domain_XXXError:【PCSF_46008】Cannot connect to domain[Domain_XXX] to look up service[coreservices/DomainConfigurationService]修改host文件,路径:C:\Wind...

2020-04-29 12:04:25 1474

原创 Mac 怎么通过自带终端连接linux服务器

Mac 怎么通过自带终端连接linux服务器简单来说,就两步骤· 打开Mac终端,切换到root权限下切换root权限: sudo -i ·通过ssh命令连接linux服务器ssh [email protected]是账户名,@后面的是连接的ip地址然后根据提示输入密码即可成功————————————————Mac无法通过自带终端连接Windows系统,借助第三方软件,如...

2020-04-21 10:12:36 545

原创 显式文件夹内容---for循环的简单方法

// 以文件数组的形式,返回当前文件夹下的所有文件(不包含子文件及子文件夹) 显式文件和文件大小File[]fs= f.listFiles();List listss = new ArrayList();for (File s : f) { listss.add(s.length()); System.out.println(s.getName() + " ==...

2020-04-19 20:59:09 292

原创 linux命令chmod命令设置权限的777,775,774

chmod是Linux下设置文件权限的命令,后面的数字表示不同用户或用户组的权限。一般是三个数字:第一个数字表示文件所有者的zhidao权限第二个数字表示与文件所有者同属一个用户组的其他用户的权限第三个版数字表示其它用户组的权限。权限分为三种:读(r=4),写(w=2),执行(x=1)。综合起来还有可读可执行(rx=5=4+1)、可读可写(rw=6=4+2)、可读可写可执行(rwx=7=...

2020-04-15 22:20:52 26908 1

原创 pass和classpath的区别

path 环境变量里面记录的是可执行性文件,如.exe文件,对可执行文件先在当前路径去找,如果没有找到,就去path环境变量中配置的路径去找classpath环境变量里记录的是Java类的运行文件所在的目录...

2020-04-06 14:40:23 615

原创 secureCRT开启sftp及用法

secureCRT开启sftp:securecrt 按下ALT+P就开启新的会话 进行ftp操作。用法:输入:help命令,显示该FTP提供所有的命令pwd: 查询linux主机所在目录(也就是远程主机目录)lpwd: 查询本地目录(一般指windows上传文件的目录:我们可以通过查看”选项“下拉框中的”会话选项“,如图二:我们知道本地上传目录为:D:/我的文档)ls: 查询连接到当前...

2020-04-01 17:21:14 3771

原创 informatica 中 Lookup 、Source Qualifier 和Joiner 的对比

informatica 中 Lookup 、Source Qualifier 和Joiner 的对比1,功能 Source Qualifiler因为可以执行任意的SQL语句,因此功能最为强大,依赖开发人员的SQL能力。 Joiner 可以实现4中关联类型:inner Joiner、Left Joiner、Right Join和Full Join,而Lookup不能 Lookup相对简单,因...

2020-03-28 18:28:55 680

原创 informatica 中SQ组件有那些功能?

informatica 中SQ组件可执行的功能:1, 支持自定义SQL:能够执行where、group by 、order by、having、limit等子句2, 数据去重;3, 多表关联,4, 支持多种类型格式输出数据文件5, 支持不同来源数据输入,并转化为PWC特有的数据格式类型6, 支持预处理,和后处理7, 支持表达是采用变量,参数...

2020-03-27 15:11:38 670

原创 oracle的客户端与服务器端有什么区别

oracle的客户端与服务器端有什么区别?服务器端当然是提供oracle数据库服务了,还包括监听服务,用于接收客户端的连接。客户端提供了一套工具,包括连接服务器端、开发使用的库文件、头文件,类似于informix里面的client sdk, 还是一些实用工具,如sqlplus。客户端负责和服务器通讯。pl/sql developer或者toad,是属于第三方开发的使用工具,是在oracle ...

2020-03-26 11:25:20 3628

原创 LINUX中ECHO命令的使用

LINUX中ECHO命令的使用echo是打印变量的值或者给定的字符串,比如,输入echo hello或者echo "hello"都是在控制台打印出hello单词但是我们需要把打印出来的字符串记录到文本文件中,就需要>和>>命令touch a.txt 新建一个文本文件a.txtecho hello > a.txt则a.txt中会记录下hello,但是...

2020-03-24 22:52:38 297

原创 Linux 创建文件夹,创建文件,删除文件,修改文件

Linux 创建文件夹,创建文件,删除文件,修改文件1,打开文件夹路径[infa@infa102 /]$ cd /home/infa/Informatica/10.2.0/server/infa_shared/ParaFiles2,查看该文件夹内文件[infa@infa102 ParaFiles]$ lsxuh3,创建文件:[infa@infa102 ParaFiles]$ cat&...

2020-03-24 20:35:58 558

原创 informatic从多张表取数、或多表关联

Join = select a.a from a, b where a.aa = b.aalookup = select a.a from a where exists (select 1 from b where a.aa=b.aa)

2020-03-23 15:44:55 614

原创 informatica 初学者常见问题

1,没有连接到数据库未指定ODBC数据源,指定ODBC数据错误;Session task instance [s_m_emp_two] : [TM_6795 The Repository Service marked the session or session instance as impacted, and the Integration Service is not configu...

2020-03-23 11:13:24 508

原创 over()分析函数

这个函数长这个样子:OVER(PARTITION BY… ORDER BY…)顾名思义,PARTITION 中文是分割的意思,ORDER 是排序的意思,所以翻译一下就是先把一组数据按照制定的字段进行分割成各种组,然后组内按照某个字段排序。在使用 row_number() over()函数时候,over()里头的分组以及排序的执行晚于 where 、group by、 早于order by 的...

2020-03-10 23:24:28 7910

原创 sql面试题练习1、常用业务逻辑

一,求同比、环比例:表订单明细表sales_detial,表结构及数据如下,获取同比值和环比create table sales_detial ( ID int, departName varchar2(50), --部门名称 sales decimal(10,2),--销售量 salesDate date --销售日期);insert into s...

2020-03-10 19:05:13 588

原创 Oracle 触发器和序列的创建和使用 (自动增长列)

– 创建序列 create sequence 序列名称 start with 1 – 起始值 increment by 1 – 增量 maxvalue 99999999 – 最大值 nocycle – 达到最大值后是否重新计算,当前为不重新计算,cycle为重新计算 nocache; – 不要缓存,容易跳号– 创建触发器 CR...

2020-03-06 13:33:13 354

转载 SQL常见的一些面试题(太有用啦)

SQL常见的一些面试题(太有用啦)SQL常见面试题1.用一条SQL 语句 查询出每门课都大于80 分的学生姓名name kecheng fenshu张三 语文 81张三 数学 75李四 语文 76李四 数学 90王五 语文 81王五 数学 100王五 ...

2020-03-03 23:04:49 883

转载 ORACLE日期时间函数大全

一、oracle sql日期比较在今天之前:select * from up_date where update < to_date('2007-09-07 00:00:00','yyyy-mm-dd hh24:mi:ss')select * from up_date where update <= to_date('2007-09-07 00:00:00','yyyy-mm-d...

2020-03-02 21:44:25 6051 1

原创 SQL复制表、表结构、拷贝表数据

1.Oracle1.复制表结构以及数据create table d_table_name as select * from s_table_name; —注意并不会创建索引2.只复制表结构create table d_table_name as select * from s_table_name where 1=2;3.只复制数据(1)、两个表结构一样insert into ...

2020-03-02 18:16:06 550

原创 SQL 中With as 的用法

SQL 中With as 的用法一.WITH AS的含义 WITH AS短语,也叫做子查询部分(subquery factoring),可以让你做很多事情,定义一个SQL片断,该SQL片断会被整个SQL语句所用到。有的时候,是为了让SQL语句的可读性更高些,也有可能是在UNION ALL的不同部分,作为提供数据的部分。 特别对于UNION ALL比较有用。因为UNION ALL的每个部分可能相同...

2020-03-02 10:42:30 919 1

原创 SQL语句优化二

SQL语句优化的从以下角度出发:一,表优化1,表连接尽量不要超过5个,可以使用临时表作为中间表,2,使用临时表,避免深入子查询,3,多表连接,表加别名,对所有查询字段前加上表别名二,字段尽量使用TINYINT/SMALLINT、MEDIUM_INT作为整数类型而非INT,如果非负则加上 UNSIGNED;1,VARCHAR的长度只分配真正需要的空间;2,使用枚举或整数代替字符串类型...

2020-03-02 00:09:29 82

原创 SQL优化SQL语句优化的目的

sql的优化,要看优化什么,性能,效率,稳定性,安全性?每个方面都有很大的不同。 内容参见:[https://blog.csdn.net/sinat_37464123/article/details/80954869](https://blog.csdn.net/sinat_37464123/article/details/80954869)。一是格式优化,使sql看起来整洁,易读,这样对...

2020-03-01 22:21:44 1116

原创 Oracle中的rownum 和rowid的用法和区别

rowid是一个用来唯一标记表中行的伪列。它是物理表中行数据的内部地址,包含两个地址,其一为指向数据表中包含该行的块所存放数据文件的地址,另一个是可以直接定位到数据行自身的这一行在数据块中的地址。除了在同一聚簇中可能不唯一外,每条记录的rowid是唯一的。可以理解成rowid就是唯一的。————————————————版权声明:本文为CSDN博主「琉璃慕」的原创文章,遵循 CC 4.0 BY...

2020-03-01 17:35:49 478

原创 Oracle表行列转置,求和

需求场景如图:表转置,求和,是很常用的方式上代码:create table win ( rq varchar2(10), shengfu varchar2(2));insert into win(rq,shengfu) values('2005-05-09','胜');insert into win(rq,shengfu) values('2005-05-09','胜');ins...

2020-03-01 17:06:45 514

原创 oracle 查询重复数据并且删除,重复数据只保留一条

数据库操作中,经常会因为导数据造成数据重复,需要进行数据清理,去掉冗余的数据,只保留正确的数据一:重复数据根据单个字段进行判断1、首先,查询表中多余的数据,由关键字段(name)来查询。select * from OA_ADDRESS_BOOK where name in (select name from OA_ADDRESS_BOOK group by name having count...

2020-03-01 12:31:51 479

informatica中常用组件的功能介绍.docx

informatica常用组件介绍快速了解各组件功能。 Informatica 的四个客户端及作用, Power Center的开发过程,PWC重要概念: Mapping:是一个程序,但它不直接可以执行 Session:是一个Mapping的实例,指定相关的配置信息后,可以执行; Workflow:可以执行一个或者多个Session,对Session或者其他Task组件进行排程

2020-03-29

Informatica-时间增量抽取更新图文教程.docx

数据更新方式有两种增量更新或者全量更新,全量更新直接删除插入即可,增量更新则需要判断跟新条件。增量更新一般采用按时间戳和数据对比的方式更新,本文介绍在informatica中如何使用参数和组件,实现数据更新

2020-03-25

ETL学习心得.docx

ETL的过程就是数据流动的过程,从不同异构数据源流向统一的目6标数据。其间,数据的抽取、清洗、转换和装载形成串行或并行的过程。ETL的核心还是在于T这个过程,也就是转换,而抽取和装载一般可以作为转换的输入和输出,或者,它们作为一个单独的部件,其复杂度没有转换部件高。

2020-03-24

ETL设计详解(数据抽取、清洗与转换).docx

qqqadfgDADSD沙发asdvavadvasdvasdvasdvasdadvasdasdvasdvasdasdvasdvasdvasdvasdv

2020-02-29

空空如也

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

TA关注的人

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