derived-column

    0热度

    1回答

    我有一个包,其中我有具有标题行 TI的输入文件,2 和细节线(S),其是这样的 YP,302,0000000000000061.00,20170714,CHK#9999,R04,9999 我必须对细节行做一些处理。文件名称是在一个变量称为用户:: FileName 在我的数据流我有一个条件分裂,我把头记录到一个路径,我创建一个文件只有头记录(它不会改变)。 我处理所有的详细记录。我必须进入SQL来

    2热度

    2回答

    我原来源的string进入目标表这是十进制(5,2),我尝试用规则 改变它但是当我运行任务它总是失败,有人可以帮助我什么是错的吗? 更新 我也尝试(DT_DECIMAL,2)TRIM(NAME1)但它仍然无法

    1热度

    1回答

    对,所以我有一个foreach循环与数据流内的所有完全相同的格式通过一组文件。这会改变一些派生列的东西,这些列都被转储到SQL Server数据库中,这将成为我的临时表。 问题是,即使文件的格式都是相同的,某些文件仍然会引发错误,但错误始终在日期之前。它将通过4个文件没有问题,然后在第5个文件停止工作。 我想要做什么? 我想获得一整套具有相同格式的文件,并将数据从内部放入SQL数据库中,同时更改某

    0热度

    1回答

    SSIS-转换IF和ELSE语句或情况当SSIS派生列表达式中的语句。 这里的一个假设是,用户在SAP和Salesforce系统中都存在,该用户的电子邮件将是相同的,我们可以填充任何emailid,但如果用户只存在于两个系统中的任何一个中,我们希望将其填充到目标中表。如何编写这个SSIS派生列表达式。 例如: Case when Salesforce_Email==SAP_Email then S

    3热度

    1回答

    我有一列DT_NUMERIC(16,4)类型的列。我如何将数字舍入为2位数是派生列中的SSI? 我尝试了声音(列,2),它不适合我。 我自己也尝试(DT_NUMERIC,16,4)ROUND([Column],2),它不工作,要么 目前我有= 21.7000 我想= 21.70

    0热度

    2回答

    我使用SSIS和SQL Server 2016。我需要知道下面哪种方法更好。 在我的一个DataFlow任务中,我需要添加100多个Derived columns。我应该只添加一个Derived Column component和100个新的expressions,还是应该在行中添加几个Derived Column component? 这是第一个选项: 这是第二个选项: 哪一个更好?

    2热度

    3回答

    我有一份定期运行的报告,并将其放入临时数据库中供审阅。它通过一个SSIS进行处理,转换数据;但是,我想添加一个run ID,每次运行趋势报告时都会以整数形式递增,但到目前为止还无法确定如何执行此操作。 的目标是不是从一个运行相同数量的 理想分配于各行的新号码,但分配的所有行,它会在SSIS更容易为我做它通过一个派生列不是改变SQL代码,但我会考虑这两个选项。 RunID Name ----- |

    3热度

    2回答

    我有这个TIMESTR在VARCHAR 28/12/2016 16:39:01 如何派生列到日期和时间在SSIS 期望的结果 日期2016-12-28日期格式 时间16:39:01在时间格式 这是我在SQL至今 SELECT FORMAT(CAST((SUBSTRING(TimeStr,12,8)) AS DATETIME),'hh:mm:ss tt') AS Time 代码 结果

    2热度

    1回答

    我使用SSIS在SQL Server 2016。我必须在DataFlow中创建一个新列。我使用DrivedColumn组件来创建这个新列。在这种情况下,我需要一个像下面的图片可为空的数字列: 正如你所看到的,我在这种情况下有错误。 如何在中创建无效数字派生列组件?

    2热度

    2回答

    我有这样的SQL代码: Select [Name] = case when CHARINDEX(''.'', [Name])>0 then LEFT([Name],CHARINDEX(''.'', [Name])-1) else [Name] end, [System] = case when reverse(SUBSTRING(REVERSE