取消
顯示的結果
而不是尋找
你的意思是:

如何執行模式和自動裝卸機嗎?

js54123875
新的貢獻者三世

我有一個csv文件的數量,我使用自動裝卸機攝取。有一個ID字段,我想需要一個字符串,但是使用SchemaHints不是工作,而是設置為INT。

最初幾個csv文件隻有整數ID字段的值,即:“123”,“9876”,“10371”,等等。

後麵的csv文件有一些字段和非數字值“1234 c”,“9 d87”等。

這就是為什麼列需要設置為一個字符串,但是盡管schemahints指定這個,自動裝卸機仍將它定義為INT。

我已經嚐試做一個完整的刷新,所有的這些文件在源目錄可用。

我還能做些什麼來執行模式是一個字符串?謝謝你!

1接受解決方案

接受的解決方案

werners1
尊敬的貢獻者三世

@Jennette謝潑德是你在尋找什麼?

基本上你自己定義一個模式。網上有很多例子可以找到關於如何做到這一點。

在原帖子查看解決方案

4回複4

werners1
尊敬的貢獻者三世

@Jennette謝潑德是你在尋找什麼?

基本上你自己定義一個模式。網上有很多例子可以找到關於如何做到這一點。

Vidula_Khanna
主持人
主持人

嗨@Jennette謝潑德

謝謝你發布你的問題在我們的社區!我們很高興幫助你。

幫助我們為您提供最準確的信息,請您花一些時間來回顧反應和選擇一個最好的回答了你的問題嗎?

這也將有助於其他社區成員可能也有類似的問題在未來。謝謝你的參與,讓我們知道如果你需要任何進一步的援助!

匿名
不適用

@Jennette謝潑德

如果指定數據類型使用SchemaHints沒有按預期工作,你可以嚐試以下步驟執行ID字段作為一個字符串:

  1. 確保您使用正確的語法指定SchemaHints。確保你顯式地設置ID字段作為字符串使用適當的提示。
  2. 檢查是否存在任何衝突或覆蓋設置在代碼或配置可能導致ID字段被解釋為一個整數。確保沒有代碼的其他部分或管道覆蓋模式定義。
  3. 如果上述步驟不工作,你可以試著明確鑄造ID字段代碼中的字符串或SQL語句後加載的數據。取決於您所使用的數據庫或框架,您可以使用函數像演員或轉換為ID字段轉換為一個字符串數據類型。
  4. 另一個選擇是在裝貨前預處理CSV文件自動裝卸機。您可以使用Python腳本或編程語言或PowerShell閱讀文件,明確把ID字段一個字符串,並保存修改後的文件。然後,使用自動裝卸機加載修改後的CSV文件。
  5. 如果以上選擇工作,你可能需要聯係具體的支持或文檔資源自動裝卸機或數據處理工具使用。他們可以提供進一步的援助或見解你麵臨的問題。

記得要仔細檢查文檔和語法特定於您的自動裝卸機工具精確指導如何執行CSV文件的模式。

Vidula_Khanna
主持人
主持人

嗨@Jennette謝潑德

我們沒有收到你自從上次反應@Suteja卡努裏人。請與我們分享的信息,作為回報,我們將為您提供必要的解決方案。

感謝和問候

歡迎來到磚社區:讓學習、網絡和一起慶祝

加入我們的快速增長的數據專業人員和專家的80 k +社區成員,準備發現,幫助和合作而做出有意義的聯係。

點擊在這裏注冊今天,加入!

參與令人興奮的技術討論,加入一個組與你的同事和滿足我們的成員。

Baidu
map