问题标签 [conditional-split]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
477 浏览

sql-server - SSIS 条件拆分到平面文件目标

我有一个数据流任务,它有一个条件拆分,然后导致两个不同的平面文件目标。令我困惑的是,为什么我在平面文件编辑器的映射选项卡中的“可用目标列”与在替代平面文件编辑器的映射选项卡中的不同。

我希望这是一个新手错误,但它让我整个早上都难过。

0 投票
1 回答
39 浏览

ssis - Combine 2 Conditional Split Cases into 1

I have 1 SSIS Conditional Split with 2 conditions, which I need to combine. Both conditions are looking for the same date.

[DateFinished] > (DT_DBTIMESTAMP)"2016-09-01"

[DateTBFinish] > (DT_DBTIMESTAMP)"2016-09-01"

I have tried

[DateFinished] && [DateTBFinish] > (DT_DBTIMESTAMP)"2016-09-01"

However, this errors.

I would appreciate any help with getting the correct structure to make this work.

Thank you so much.

0 投票
1 回答
611 浏览

sql-server - 如果将行发送到默认输出,如何使 SSIS 条件拆分任务失败

我的工作流程中有一个条件拆分任务,它将数据定向到三个不同目的地之一。

我所有的数据都应该发送到这三个目的地之一。如果存在不符合此规则的数据,它应该会导致进程失败(即没有加载任何内容并且给用户一个错误)

如果将数据发送到其默认输出,SSIS 中是否有任何方法导致条件拆分任务使进程失败?

0 投票
2 回答
32 浏览

sql-server - 使用 SSIS 的 ConvertRowsTocolumns

我必须从平面文件中提取数据并加载到临时数据库中

例如:我有这个没有列标题的平面文件,我想将每一行放入一个单独的列文本文件数据:这是实际格式

条件:left (col,2) = 01 进入一列,left(col,02) 进入另一列..所以我必须像这样阅读多个平面文件。列名类似于 column01、column02、column51。在这种情况下,01 仍然是任何多行的主列。我将需要遍历至少 100 个这样的文件。

样本输出

更新 1:正如@Tab Alleman 所建议的,我已将所有文本加载到 SQL 表的单列中。我曾尝试按string_split功能拆分行,但无法获得结果。定界符是一个空格,但有些行数据有多个空格。我也尝试过创建发布在堆栈中的 string_split 函数。

前任:01594022603181352250318 02027061352002288200000000000000000000000 112997232009865 01 51X06082082020X10000000600000000054000000000900600000000000601000000002060820820200 56-00000006012 00 112997232009865 01

0 投票
1 回答
28 浏览

ssis - 在条件拆分中添加条件

我正在尝试按照以下过程将数据从平面文件转换为数据库。我在源代码中也有一个 update_dt_tm 列。我需要设置一个条件,如果 updt_dt_tm 介于最后 10 分钟之间,它会更新该表中的所有列。

我怎样才能做到这一点?

在此处输入图像描述

我只是想在条件拆分中添加一个条件。

源表:person_id,person_name,address,country,updt_dt,amount

目标表:person_id、person_name、person_address、person_country、person_updt_tm、person_amt

0 投票
1 回答
80 浏览

ssis - ssis条件拆分不执行所有条件

在 SSIS 中,我有图像中看到的条件。当我运行包时,除了 ActivityChange 之外的所有条件过程。如果我再次运行包,则会执行 Activity Change。RecordChange 和 ActivityChange 都提供给执行更新的 OLE DB 命令。在我的测试中,我使用了一条记录,其中正在更新活动日期和记录 ID。这会影响拆分的处理方式吗?如果是这样,我可以确保处理活动更改的另一种方法是什么?

SSIS 条件拆分

0 投票
2 回答
231 浏览

c# - SSIS:C# 中的条件拆分

我必须实现的流程根据列值的最后两个字符进行条件拆分。出于代码维护和性能原因,我需要在C# 中进行拆分。

我该如何编码?

我对收集部分没问题,但缓冲区部分对我来说不是很清楚。我确实有 Input0_ProcessInputRow

但是对于每个 inut 行,我需要对相应的输出缓冲区执行 AddRow ...

我怎样才能做到这一点?

谢谢你

0 投票
1 回答
576 浏览

sql-server - 根据另一列过滤一列中的数据值,然后将值插入到同一个 SQL 表中的不同列中

这是我试图使用 SSIS 和条件拆分转换来解决的一个难题。我有一个 .csv 文件,其中包含每个唯一用户的一行中的属性数据以及另一列中每个属性的值。IE:

或者类似的东西。我需要将属性拆分为包含属性类型数据的列。所以期望的结果是:

然后我需要将它们插入到一个带有新列的 SQL 表中。

我能够通过对一列的条件拆分转换完美地完成此操作(例如,使用表达式 Attribute == "ID",然后将 .csv 源中的整个 Attribute 列映射到 SQL 目标表中的 ID 列)但问题在于其他列。我似乎无法让 Union All 转换来做我想做的事情。

有什么建议吗?

0 投票
0 回答
24 浏览

sql-server - 在 SSIS 条件拆分任务中输入表达式时出现问题。所有列都是 Varchar

条件拆分表达式:

0 投票
1 回答
951 浏览

sql-server - 无法在同一数据流任务中使用行数和条件拆分

在 SSIS 中,我想在查找后根据是否找到任何不匹配记录来拆分数据。如果没有匹配记录至少有 1 行或计数,它应该处理某些操作。我使用了行数,然后对相同的条件进行了条件拆分,即在条件过程中使用了行数,但由于行数总是为 0 ,所以它失败了。

请建议如何在 SSIS 中做同样的事情。

在此处输入图像描述

这是我的包快照,它显示了 rowcount 和 cosnitonal split 一起使用。