2015-08-14 38 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来批量加载数据。 –