2015-08-14 39 views
0

如何將不是Cloudant的REST API中的大量JSON數據插入到dashDB中?如何將非Cloudant JSON數據插入到dashDB?

  • 比約恩·
+0

對於Cloudant轉換爲dashDB的情況,將JSON數據轉換爲關係格式。這是否適用於您的問題? dashDB的預期格式如何? –

+0

雖然不是REST API,但是'db2nosql'命令行工具可以將JSON文檔從文件導入到DB2或dashDB: http://www.ibm.com/developerworks/data/library/techarticle/dm-1306nosqlforjson2/ 此外,還有關於如何使用Java /驅動程序來插入JSON的信息: http://www.ibm.com/developerworks/views/data/libraryview.jsp?search_by=DB2+JSON+capabilities – SilentSteel

回答

1

與Aislinn同意,簡單的數據管道的設計通過REST API來移動大量的JSON數據:see on GitHub 目前,管道的第2版與Salesforce和條紋未來計費連接器,可讓您將數據移動到dashDB。

它還增加了一個連接器API,允許您輕鬆編寫自己的自定義連接器。

您可以查看示例連接器here

此示例連接器顯示如何簡單地移動一些硬編碼json記錄。你可以用它作爲初學者來構建你自己的。

一個完整的教程正在開發中,應該在下週的某個時候發佈。

+0

這可能是值得說明的你不應該對dashDB進行逐行加載,因爲你可能不會獲得很好的壓縮。而是將數據分批並使用像https://developer.ibm.com/clouddataservices/docs/dashdb/rest-api/這樣的API來批量加載數據。 –