2016-11-27 14 views
0

我有兩個3 csv文件1老師和2學生我必須插入教師數據到一個表和學生數據誰獲得超過50個標記到一個表中從2 csv文件,請解釋如何使用條件拆分變換爲那些2名學生將數據放入一張表中如何使用條件拆分轉換將數據插入到來自2個不同csv文件的表中?

+0

爲了幫助我們展示您的作品/代碼 –

+0

你嘗試過什麼?你是否可以在沒有條件分割的情況下將數據加載到表中? –

回答

0

您確定要使用Coniditional Split嗎?您需要將學生平面文件合併到一個表格中,對嗎?如果是這樣,你想使用的是一個合併加入轉型。

enter image description here

你可以閱讀更多有關如何使用融合連接,here

0

不知道我是否正確理解了這個問題。我的假設:

  1. 老師從CSV移動到表1沒有條件。
  2. 學生文件(CSV)只包含唯一記錄。
  3. 記錄,其中實現學生得分大於或等於50被插入到表2.

如果上述假設是正確的。最簡單的方法將使用循環容器遍歷學生檔案,並有一個工作流程,其不如下:

  • 讀取學生檔案
  • 將文件傳遞到有條件拆分
  • 寫入目的地表

條件拆分任務允許在這些條件下配置條件和輸出。

如果文件包含名爲StudentScore的列,那麼在條件分割中,應該像在附加屏幕中那樣設置第一個條件,請注意,因爲StudentScore設置爲源文件中的字符串,所以必須將其轉換(DT_I4),如果它在源文件中設置爲整數,則該轉換是多餘的。

我也給出了一個名稱StudentScore的輸出,然後這個輸出將被鏈接到目標文件。我希望這有幫助。

enter image description here

+0

我忘了添加一個假設結構的兩個學生文件是一樣的。 –

相關問題