derived-column相关内容

派生列转换编辑器-我需要按递增顺序在序号末尾添加数字

我有一个CSV文件,其中有许多行具有不同的订单号 我需要通过SSIS派生的列转换编辑器更改它们,以便可以转换输出。 我需要编写在顺序末尾添加数字的表达式,但我需要不同的数字或另一个顺序,因此它应该是递增的 Derived column Name Derived Column Expression Data Type OrderNu ..
发布时间:2022-03-31 11:51:22 其他开发

TryParse SSIS 忽略源行

我有一个序列化的代码,在这段代码中,有一些数值在解析时代表一个日期. 例如011756420176654*注意*数组索引可能已关闭子串(1,2) = 01子串(3,2) = 17 我试图忽略该行,而不替换原始行.我有一个派生列,并且正在列中执行此操作. (dt_date)(Substring([My Code], 1, 2) + "-" + Substring([My Code], 3, 2 ..
发布时间:2021-12-30 09:33:29 数据库

在 SSIS 中将月份名称转换为月份编号

我有一个输入列“MonthName",其值采用以下字符串格式 22-MAY-2017 02:29:33.00.我想将其转换为目标表中的日期时间数据类型. 为此需要进行以下转换22-MAY-2017 02:29:33.00 到 22-05-2017 02:29:33.00 我如何在派生列任务中实现这一点. 我正在使用下面的表达式来获取值的月份名称部分,但我认为它不能满足我的大部分目的 ..
发布时间:2021-12-30 09:17:58 C#/.NET

将月份编号(日期时间或4字节整数)转换为月份名称(字符串)SSIS

我需要将月份号转换为月份名称.我将日期时间作为日期类型-2009-01-01 00:00:00.000我也有4字节整数数据类型-1 如何将此1转换为"January"例如? 解决方案 我认为您在数据流中: 从日期中的脚本组件中获得MOnth名称确实很容易: 将varchar列添加到您的数据流 输入以下脚本 Row.[NewColumnName] =行.[您的日期 ..
发布时间:2021-05-06 19:47:55 其他开发

CSV的SSIS派生列(从字符串到浮点)

我得到了一个如下所示的CSV.该列有一些空行,而CSV则将值作为字符串给出.但我想将其设为浮点数,例如"3.00000"(带小数点后5位).首先,我需要替换“,"符号并替换空值我使用了这个派生的列表达式:(DT_R8)REPLACE(ISNULL(Col1)?"0.0000":Col1,“,",“."),但是它不起作用.你们知道更好的表达方式吗?该列如下所示: + --------- +|Co ..
发布时间:2021-05-06 19:47:32 其他开发

派生列的配置单元(hql)并找到总数

请您指导 我有一个方案,其中credit_Date,debit_date和loan_date可以具有不同的date值或相同的值.输出表具有以下列 日期:应将credit_date,debit_date和loan_date组合在一起(credit_date,debit_date和loan_date可以相同(或具有不同的日期)) 贷方付款:查找给定贷方日期,实体,货币,所有者的贷方金 ..
发布时间:2021-04-15 19:26:23 其他开发

配置单元查询派生列并查找派生列的总数

我有一个方案,其中credit_Date,debit_date和loan_date可以相同.输出表具有以下列 日期:应结合credit_date,debit_date和loan_date(credit_date,debit_date和loan_date可以相同(或为null) 贷方付款:查找给定贷方日期,实体,货币,所有者的贷方金额之和 借方付款:查找给定借方日期,实体,货币,所 ..
发布时间:2021-04-15 19:25:03 其他开发

SSIS:将文本流DT_TEXT转换为DT_WSTR

我正在SSIS中创建一个程序包,并希望将一个大列的文件转换为多列。 我有一个包含多行的表,其中一行原始数据列。数据是从记事本文件复制的,并且每一行都包含用于分隔每一列的管道定界符,但是由于它是一个记事本文件,因此每一行都被复制为一个大列。我想根据其开始/结束位置将每行的每一列转换为多列。 我尝试将SSIS派生列转换与 SUBSTRING 函数一起使用,但是数据类型自动填充为文本流[DT ..
发布时间:2020-10-30 23:59:43 数据库

SSIS删除双引号内的单引号

我正在尝试创建一个派生的列,该列将删除包含在双引号中的字符串周围的单引号。例如: “ Robert'Bob'LaBla” 我只需要删除 Bob 周围的单引号,以使结果为: “ Robert Bob LaBla” 尝试了 REPLACE(Column,“ \”“,”“)可以完美删除双引号,但用单引号替换此表达式似乎不起作用,我宁可不必编写 解决 ..
发布时间:2020-10-30 23:50:51 数据库

在SSIS中将月份名称转换为月份编号

我有一个输入列“ MonthName”,其值具有以下字符串格式 22-MAY-2017 02:29:33.00 。我想将其转换为目标表中的Datetime数据类型。 为此,需要完成以下转换 2017年5月22日02:29:33.00 转到 22-05-2017 02:29:33.00 如何在“派生列”任务中实现此目标。 我正在使用下面的表达式来获取值的月份名称部分,但我认为它并 ..
发布时间:2020-10-30 23:33:58 C#/.NET

TryParse SSIS忽略源行

我有一个序列化的代码,并且在此代码中有一个数字值,在解析时表示日期。 例如011756420176654 *注意*数组索引可能已关闭 子字符串(1,2) = 01 Substring(3,2)= 17 我试图忽略行,而不替换原始行。我有一个派生的列,并且正在该列中进行。 (dt_date)(Substring([My Code],1 ,2)+“-” + Su ..
发布时间:2020-10-18 04:26:19 数据库

在SSIS中从CSV导入yyyyMMdd日期

我有12列使用 yyyymmdd 格式.在数据流任务中,我有一个平面文件源,一个派生列任务和一个 OLE DB目标 .我将以下表达式应用于派生列任务中的这些字段: (DT_DBDATE)(SUBSTRING((DT_STR,10,1252)([Date_Column]),1,4) + "-" + SUBSTRING((DT_STR,10,1252)([Date_Column]),5,2) + ..
发布时间:2020-07-11 23:16:16 数据库