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