自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 收藏
  • 关注

原创 把数据拆解成每一行

3.输入单元格公式“=A3(星期一这个单元格)”2.定位快捷键Ctrl+G,选择“空值”

2023-08-25 21:56:41 120 1

原创 kettle根据变量创建CSV文件名称

整体思路:读取文件名称生成变量,设置变量导出数据。需要每一个变量放入迁移数据中的sql中的变量。

2023-07-19 11:49:59 258 1

原创 kettle使用常见问题

Kettle(Pentaho Data Integration)在导出大量数据到Excel时可能会遇到内存溢出(OutOfMemoryError)的问题。将数据分批处理,而不是一次性导出所有数据。将数据分为较小的批次,然后逐个批次导出到Excel。如果可能的话,考虑将数据导出为CSV格式而不是Excel。CSV文件占用的内存较小,因此你可能不会遇到内存溢出的问题。你可以尝试增加Kettle分配给Java的堆内存。优化你的Kettle转换,减少不必要的步骤和中间结果。这将分配2GB的内存给Kettle。

2023-06-28 19:51:51 2452 1

转载 kettle学习之路 第一篇 调用RESTful接口导入JSON结果入库

学习真的好难呀!坚持就是胜利!加油!

2023-04-16 18:14:55 480

原创 SQL 优化

如果in和or所在列有索引或者主键的话,or和in没啥差别,执行计划和执行时间都几乎一样。如果in和or所在列没有索引的话,性能差别就很大了。在没有索引的情况下,随着in或者or后面的数据量越多,in的效率不会有太大的下降,但是or会随着记录越多的话性能下降非常厉害,从第三中测试情况中可以很明显地看出了,基本上是指数级增长。

2022-10-27 13:47:33 123

转载 with(nolock)的用法

指用户读取一批记录的情况,用户两次查询同一条件的一批记录,第一次查询后,有其它用户对这批数据做了修改,方法可能是修改,删除,新增,第二次查询时,会发现第一次查询的记录条目有的不在第二次查询结果中,或者是第二次查询的条目不在第一次查询的内容中。一个用户的一个操作是一个事务,这个事务分两次读取同一条记录,如果第一次读取后,有另外用户修改了这个数据,然后第二次读取的数据正好是其它用户修改的数据,这样造成两次读取的记录不同,如果事务中锁定这条记录就可以避免。四、nolock和with(nolock)的几个小区别。

2022-10-27 11:05:38 641

原创 ETL-邮件监控

邮件监控参考: [link](https://learn.microsoft.com/zh-cn/previous-versions/sql/sql-server-2008-r2/ms177418(v=sql.105))

2022-10-26 13:18:18 513

原创 BI之路——心塞

电脑本机:VS2017、SQL SERVER2008R2、ORACLE11g虚拟机:SQL SERVER2016。

2022-09-22 15:17:02 165

原创 该登录名/ip来自不受信任的域不能与Windows身份验证一起使用

使用VS2017在SQL SERVER2016上部署SSIS包,VS和SQL SERVER 不在一台服务器上,SQL SERVER在虚拟机上。

2022-09-22 11:38:30 1156

原创 SSIS经验

1.错误一:错误二:信息: 缓冲区管理器调用 10484688 个字节的内存分配量失败,但无法换出任何缓冲区来缓解内存不足的压力。考虑了 6 个缓冲区,但锁定了 6。或者是因未安装足够的内存或其他进程正在使用内存,以致于没有足够的内存可供该管道使用;或者是锁定了过多的缓冲区。解决方法:1.查看内存 systeminfo 2.查看开机时间 cmd 中 systeminfo 3.给sqlserver设置最大内存。

2022-09-15 10:18:35 2739

原创 SQLSERVER 出现死锁查找方法和解决办法

SQLSERVER出现死锁查找方法和解决办法1.查询死锁语句查询结果,如图所示被阻塞的数据库ID:7备阻塞会话ID:55、57、58正在阻塞当前会话的ID:58、561.2 查询被阻塞的数据1.3 查询被阻塞的表(注意:一定要在被阻塞的数据库中查询)1.4 查询阻塞或者死锁的语句blocked:582 杀死死锁blocked:58.........

2022-06-28 11:42:23 15573

原创 oracle创建删除用户、表空间

–创建用户 创建公共用户已c##开头create user c##focus identified by FocusBI DEFAULT TABLESPACE USERS;–account unlock;–授权grant connect,resource to c##focus; --授予 connect resource 权限grant create table to connect; --授予 创建表权限GRANT CREATE TABLE TO c##foc

2022-06-26 22:57:57 101

原创 WINDOWS的PATH环境发生改变

如果 环境变量 path 发生了变化方法1:电脑重启方法2:cmd set PATH=C(重新读取PATH变量值,不会进行修改) 关掉CMD,c重新打开即可

2022-06-26 21:41:18 520

原创 VS2017的ssis工具箱打开呈现灰色

VS2017的ssis工具箱打开呈现灰色VS2017的ssis工具箱打开呈现灰色工具——》选项即使一开始 也是 true 也要进行 ‘确定’。

2022-06-26 21:37:20 570 1

原创 oracle错误解决方法

oracle错误解决方法执行 alter session set “_ORACLE_SCRIPT”=true;本文仅仅简单oracle报错的记载解决方法。

2022-06-18 21:11:27 988

原创 Oracle与SqlServer的差异

Oracle与SqlServer的差异oracle——sqlServerCHAR(length)——CHAR(length):存储固定长度的字符串。参数length指定了长度,如果存储的字符串长度小于length,用空格填充。默认长度是1,最长不超过2000字节。VARCHAR2(length)——VARCHAR(length)VARCHAR2(length):存储可变长度的字符串。length指定了该字符串的最大长度。默认长度是1,最长不超过4000字符。NUMBER(p,s)——decimal(18

2022-06-18 21:04:34 1607

原创 PowerDesigner-反向工程

PowerDesigner-逆向工程逆向工程(又称逆向技术),是一种产品设计技术再现过程,即对一项目标产品进行逆向分析及研究,从而演绎并得出该产品的处理流程、组织结构、功能特性及技术规格等设计要素,以制作出功能相近,但又不完全一样的产品。打开PowerDesginer软件导航栏:文件——》反向工程——》Database导航栏:工具——》显示首选项以上就是今天要讲的内容,本文仅仅简单介绍了PowerDesigner的反向工程的使用。.........

2022-06-17 15:45:10 2108 1

空空如也

空空如也

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

TA关注的人

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