Как вы вставляете данные JSON, не относящиеся к Cloudant, в dashDB?

Как вы вставляете большие объемы данных JSON из REST API, который не является Cloudant, в dashDB?

  • Бьорн

person Bjoern    schedule 14.08.2015    source источник
comment
В случае Cloudant to dashDB данные JSON преобразуются в реляционный формат. Это относится к вашему вопросу? Каков предполагаемый формат для dashDB?   -  person data_henrik    schedule 17.08.2015
comment
Хотя инструмент командной строки db2nosql не является REST API, он может импортировать документы JSON из файла в DB2 или dashDB: ibm.com/developerworks/data/library/techarticle/ Кроме того, здесь есть информация о том, как использовать Java/драйверы для вставки JSON: ibm.com/developerworks/views/data/   -  person SilentSteel    schedule 23.06.2016


Ответы (1)


По согласованию с Aislinn, Simple Data Pipes предназначены для перемещения больших объемов данных JSON через REST API: см. на GitHub. На данный момент версия 2 каналов поставляется с биллинговым коннектором SalesForce и Stripe, который позволяет перемещать данные в dashDB.

Он также добавляет API коннектора, который позволяет вам легко написать свой собственный коннектор.

Вы можете ознакомиться с образцом коннектора здесь.

В этом образце коннектора показано, как просто переместить некоторые жестко заданные записи json. Вы можете использовать его в качестве стартового для создания собственного.

Полное руководство находится в разработке и должно быть выпущено на следующей неделе.

person David Taieb    schedule 04.09.2015
comment
Вероятно, стоит отметить, что вам не следует выполнять построчную загрузку в dashDB, так как вы, вероятно, не получите очень хорошего сжатия. Вместо этого соберите данные в пакет и используйте API, например developer.ibm.com/clouddataservices. /docs/dashdb/rest-api для массовой загрузки данных. - person Chris Snow; 23.06.2016