{"id":2504,"date":"2017-01-20T10:47:05","date_gmt":"2017-01-20T10:47:04","guid":{"rendered":"https:\/\/www.couchbase.com\/blog\/?p=2504"},"modified":"2023-06-21T05:45:31","modified_gmt":"2023-06-21T12:45:31","slug":"ingesting-json-data-into-couchbase-nosql-database-using-streamsets","status":"publish","type":"post","link":"https:\/\/www.couchbase.com\/blog\/es\/ingesting-json-data-into-couchbase-nosql-database-using-streamsets\/","title":{"rendered":"Ingesta de Datos JSON en la Base de Datos NoSQL Couchbase Usando Streamsets"},"content":{"rendered":"<p dir=\"ltr\" style=\"line-height: 1.2;margin-top: 0pt;margin-bottom: 0pt\"><span style=\"font-size: 16px;font-family: Calibri;color: #000000;background-color: transparent;vertical-align: baseline\">Esta semana nuestro <a href=\"https:\/\/www.couchbase.com\/blog\/es\/community\/community-writers-program\/\">Blog de escritura comunitaria<\/a> viene de <a href=\"https:\/\/www.linkedin.com\/in\/nickcadenhead\">Nick Cadenhead<\/a><\/span><\/p>\n<p dir=\"ltr\" style=\"line-height: 1.2;margin-top: 0pt;margin-bottom: 0pt\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-2601\" src=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2017\/01\/nick_cadenhead-300x300.jpg\" alt=\"nick_cadenhead\" width=\"300\" height=\"300\" srcset=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2017\/01\/nick_cadenhead-300x300.jpg 300w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2017\/01\/nick_cadenhead-150x150.jpg 150w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2017\/01\/nick_cadenhead-65x65.jpg 65w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2017\/01\/nick_cadenhead-50x50.jpg 50w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2017\/01\/nick_cadenhead-20x20.jpg 20w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2017\/01\/nick_cadenhead.jpg 427w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/p>\n<p dir=\"ltr\" style=\"line-height: 1.2;margin-top: 0pt;margin-bottom: 0pt\"><em><span style=\"font-size: 16px;font-family: Calibri;color: #000000;background-color: transparent;vertical-align: baseline\"><a href=\"https:\/\/twitter.com\/nicholasc69\">Nick<\/a> Formado originalmente como ingeniero de software, ha dedicado los \u00faltimos 15 a\u00f1os a utilizar sus conocimientos t\u00e9cnicos para prestar servicios de consultor\u00eda especializada en cuentas clave. Actualmente es Consultor Senior en <a href=\"https:\/\/www.9thbit.co.za\/\">9\u00ba BIT Consulting<\/a>Nick es responsable de apoyar al equipo de ventas en el desarrollo de nuevas cuentas y en el mantenimiento de los clientes y socios actuales, proporcionando asistencia preventa y posventa, incluidos servicios profesionales.<\/span><\/em><\/p>\n<p dir=\"ltr\" style=\"line-height: 1.2;margin-top: 0pt;margin-bottom: 0pt\"><em><span style=\"font-size: 16px;font-family: Calibri;color: #000000;background-color: transparent;vertical-align: baseline\">Las \u00e1reas de especializaci\u00f3n de Nick son la integraci\u00f3n de middleware, la gesti\u00f3n de reglas empresariales y la inteligencia empresarial (BI), centradas espec\u00edficamente en presentaciones y demostraciones, la realizaci\u00f3n de pruebas de concepto y proyectos piloto, as\u00ed como la asistencia t\u00e9cnica. Le gusta establecer relaciones estrat\u00e9gicas y utiliza sus amplios conocimientos t\u00e9cnicos para ayudar a los clientes a sacar el m\u00e1ximo partido de su inversi\u00f3n.\u00a0<\/span><\/em><em><span style=\"font-size: 16px;font-family: Calibri;color: #000000;background-color: transparent;vertical-align: baseline\">Durante alg\u00fan tiempo, he estado trabajando con Couchbase <a href=\"https:\/\/www.couchbase.com\/blog\/es\/resources\/why-nosql\/\">Base de datos NoSQL<\/a> y hasta ahora ha sido un viaje interesante.<\/span><\/em><\/p>\n<p><span style=\"font-size: 16px;font-family: Calibri;color: #000000;background-color: transparent;vertical-align: baseline\">Hist\u00f3ricamente, no soy un experto en bases de datos, as\u00ed que no he trabajado mucho con ellas en t\u00e9rminos de dise\u00f1o, construcci\u00f3n y mantenimiento como trabajo a tiempo completo. Sin embargo, conozco los conceptos b\u00e1sicos. Este puesto me ha permitido entrar en la \"mentalidad\" de <a href=\"https:\/\/www.couchbase.com\/blog\/es\/resources\/why-nosql\/\">Base de datos NoSQL<\/a> conceptos como no estructuras, no transacciones, desnormalizaci\u00f3n de datos y m\u00e1s sin tener muchas situaciones conflictivas con los paradigmas del mundo estructurado de SQL y las bases de datos relacionales.<\/span><\/p>\n<p><span style=\"font-size: 16px;font-family: Calibri;color: #000000;background-color: transparent;vertical-align: baseline\">Durante mis actividades de ingenier\u00eda de ventas de apoyo a <a href=\"https:\/\/www.couchbase.com\/blog\/es\/\">Couchbase<\/a> prueba de conceptos (POC), siempre existe la necesidad de ingerir datos de forma <a href=\"https:\/\/developer.couchbase.com\/documentation\/server\/current\/architecture\/core-data-access-buckets.html\">Cubo Couchbase<\/a> (piensa en un bucket como una base de datos relacional) para demostrar y destacar las caracter\u00edsticas y capacidades de Couchbase. Normalmente la ingesta de datos requiere que se escriba alg\u00fan c\u00f3digo para ingerir datos en Couchbase. Couchbase proporciona bastantes SDKs (Java, .Net, Node JS y m\u00e1s) para que los desarrolladores habiliten sus aplicaciones para usar Couchbase.<\/span><\/p>\n<p><span style=\"font-size: 16px;font-family: Calibri;color: #000000;background-color: transparent;vertical-align: baseline\">As\u00ed que esto me hizo pensar. \u00bfPor qu\u00e9 no puede haber una forma est\u00e1ndar o una herramienta para ingerir datos en Couchbase en lugar de escribir c\u00f3digo todo el tiempo? No me malinterpretes. No hay nada malo en escribir c\u00f3digo.<\/span><\/p>\n<p dir=\"ltr\" style=\"line-height: 1.2;margin-top: 0pt;margin-bottom: 0pt\"><span style=\"font-size: 16px;font-family: Calibri;color: #000000;background-color: transparent;vertical-align: baseline\">Entonces me encontr\u00e9 con Streamsets. <\/span><\/p>\n<p><span style=\"font-size: 16px;font-family: Calibri;color: #000000;background-color: transparent;vertical-align: baseline\"><a href=\"https:\/\/www.streamsets.com\">Streamsets <\/a>es una plataforma de c\u00f3digo abierto para la ingesti\u00f3n de datos en flujo y por lotes en grandes almacenes de datos. Dispone de una consola gr\u00e1fica basada en web que permite configurar las \"tuber\u00edas\" de datos para gestionar los flujos de datos de origen a destino, supervisar las m\u00e9tricas de flujo de datos en tiempo de ejecuci\u00f3n y automatizar la gesti\u00f3n de la desviaci\u00f3n de datos.<\/span><\/p>\n<p><span style=\"font-size: 16px;font-family: Calibri;color: #000000;background-color: transparent;vertical-align: baseline\">Los conductos de datos se construyen en la consola web mediante un proceso de arrastrar y soltar. Los conductos se conectan a los or\u00edgenes (fuentes) e introducen los datos en los destinos (metas). Entre los or\u00edgenes y los destinos hay pasos de procesador que son esencialmente pasos de transformaci\u00f3n de datos para enmascarar campos, evaluar campos, buscar datos en una base de datos o en servicios externos en la nube como Salesforce.com, realizar expresiones en campos para enrutar datos, evaluar\/manipular datos utilizando JavaScript, Groovy y muchos m\u00e1s.<\/span><\/p>\n<p dir=\"ltr\" style=\"line-height: 1.2;margin-top: 0pt;margin-bottom: 0pt\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-2603\" src=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2017\/01\/streamset-pipeline.png\" alt=\"streamset-pipeline\" width=\"950\" height=\"594\" srcset=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2017\/01\/streamset-pipeline.png 950w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2017\/01\/streamset-pipeline-300x188.png 300w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2017\/01\/streamset-pipeline-768x480.png 768w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2017\/01\/streamset-pipeline-20x13.png 20w\" sizes=\"auto, (max-width: 950px) 100vw, 950px\" \/><\/p>\n<p dir=\"ltr\" style=\"line-height: 1.2;margin-top: 0pt;margin-bottom: 0pt\"><span style=\"font-size: 16px;font-family: Calibri;color: #000000;background-color: transparent;vertical-align: baseline\">Figura 1: Un canal de Streamset ingiriendo datos en un bucket de Couchbase<\/span><\/p>\n<p dir=\"ltr\" style=\"line-height: 1.2;margin-top: 0pt;margin-bottom: 0pt\"><span style=\"font-size: 16px;font-family: Calibri;color: #000000;background-color: transparent;vertical-align: baseline\">As\u00ed Streamsets es una gran opci\u00f3n para mis necesidades de ingesta de datos. Es de c\u00f3digo abierto y est\u00e1 disponible para su descarga inmediata. Hay un gran n\u00famero de tecnolog\u00edas soportadas para la ingesta de datos que van desde bases de datos a archivos planos, registros, servicios HTTP y plataformas de big data como Hadoop, MongoDB y plataformas en la nube como Salesforce.com. Pero hab\u00eda un problema. Couchbase no est\u00e1 en la lista de conectores de datos tecnol\u00f3gicos disponibles para Streamsets. \u00a1Ning\u00fan problema! Decid\u00ed escribir mi propio conector de datos para Couchbase.<\/span><\/p>\n<p><span style=\"font-size: 16px;font-family: Calibri;color: #000000;background-color: transparent;vertical-align: baseline\">Aprovechando el conector de datos basado en Java API disponible para la comunidad abierta para ampliar las capacidades de integraci\u00f3n de Streamsets, junto con la documentaci\u00f3n en l\u00ednea y gu\u00edas, he sido capaz de implementar un conector de datos muy r\u00e1pidamente para Couchbase. La construcci\u00f3n inicial del conector es muy simple; s\u00f3lo ingesta de datos JSON en un archivo <a href=\"https:\/\/developer.couchbase.com\/\">Couchbase<\/a> bucket. Con el tiempo el conector se ampliar\u00e1 para consultar un cubo Couchbase, mejores capacidades de ingesti\u00f3n y m\u00e1s. Por ahora, sirve a mis necesidades. <\/span><\/p>\n<p><span style=\"font-size: 16px;font-family: Calibri;color: #000000;background-color: transparent;vertical-align: baseline\">Una de las ventajas a\u00f1adidas de Streamsets es el an\u00e1lisis del flujo de datos. Las funciones de an\u00e1lisis de la consola de Streamsets ofrecen a los usuarios una visi\u00f3n de c\u00f3mo fluyen los datos desde los or\u00edgenes hasta los destinos. Las visualizaciones est\u00e1ndar de la consola de Streamsets ofrecen un an\u00e1lisis detallado del rendimiento de la canalizaci\u00f3n de datos. El an\u00e1lisis de la canalizaci\u00f3n me mostr\u00f3 muy r\u00e1pidamente c\u00f3mo se estaban ingiriendo mis datos en los buckets de Couchbase y resalt\u00f3 cualquier error que se produjera a lo largo de las etapas de la canalizaci\u00f3n de datos.  As\u00ed que mediante el uso de canalizaciones de datos en Streamsets, me permiten ingerir datos muy r\u00e1pidamente en Couchbase sin escribir mucho o ning\u00fan c\u00f3digo en absoluto.<\/span><\/p>\n<p><span style=\"font-size: 16px;font-family: Calibri;color: #000000;background-color: transparent;vertical-align: baseline\">El conector de datos est\u00e1 abierto y puede encontrarse en la siguiente direcci\u00f3n <a href=\"https:\/\/github.com\/nicholasc69\/CouchbaseConnector.git\">Enlace Git Hub<\/a>:<\/span><\/p>","protected":false},"excerpt":{"rendered":"<p>This week our Community Writing blog post comes from Nick Cadenhead Nick originally trained as a software engineer, he has spent the past 15 years using his technical expertise to provide specialist consulting services on key accounts. Currently Senior Consultant [&hellip;]<\/p>","protected":false},"author":53,"featured_media":13873,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"inline_featured_image":false,"footnotes":""},"categories":[1816],"tags":[],"ppma_author":[9026],"class_list":["post-2504","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-couchbase-server"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v25.7.1 (Yoast SEO v25.7) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Ingesting JSON data into Couchbase NoSQL Database using Streamsets<\/title>\n<meta name=\"description\" content=\"See how data pipelines in Streamsets, allow to ingest JSON data very quickly into Couchbase without writing much or no code at all.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.couchbase.com\/blog\/es\/ingesting-json-data-into-couchbase-nosql-database-using-streamsets\/\" \/>\n<meta property=\"og:locale\" content=\"es_MX\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Ingesting JSON Data Into Couchbase NoSQL Database Using Streamsets\" \/>\n<meta property=\"og:description\" content=\"See how data pipelines in Streamsets, allow to ingest JSON data very quickly into Couchbase without writing much or no code at all.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.couchbase.com\/blog\/es\/ingesting-json-data-into-couchbase-nosql-database-using-streamsets\/\" \/>\n<meta property=\"og:site_name\" content=\"The Couchbase Blog\" \/>\n<meta property=\"article:published_time\" content=\"2017-01-20T10:47:04+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2023-06-21T12:45:31+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2017\/01\/nick_cadenhead-300x300.jpg\" \/>\n<meta name=\"author\" content=\"Laura Czajkowski, Developer Community Manager, Couchbase\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Laura Czajkowski, Developer Community Manager, Couchbase\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"4 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/ingesting-json-data-into-couchbase-nosql-database-using-streamsets\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/ingesting-json-data-into-couchbase-nosql-database-using-streamsets\/\"},\"author\":{\"name\":\"Laura Czajkowski, Developer Community Manager, Couchbase\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/5f1a0ece4e644bc8c037686fbc8f3220\"},\"headline\":\"Ingesting JSON Data Into Couchbase NoSQL Database Using Streamsets\",\"datePublished\":\"2017-01-20T10:47:04+00:00\",\"dateModified\":\"2023-06-21T12:45:31+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/ingesting-json-data-into-couchbase-nosql-database-using-streamsets\/\"},\"wordCount\":772,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/ingesting-json-data-into-couchbase-nosql-database-using-streamsets\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/11\/couchbase-nosql-dbaas.png\",\"articleSection\":[\"Couchbase Server\"],\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.couchbase.com\/blog\/ingesting-json-data-into-couchbase-nosql-database-using-streamsets\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/ingesting-json-data-into-couchbase-nosql-database-using-streamsets\/\",\"url\":\"https:\/\/www.couchbase.com\/blog\/ingesting-json-data-into-couchbase-nosql-database-using-streamsets\/\",\"name\":\"Ingesting JSON data into Couchbase NoSQL Database using Streamsets\",\"isPartOf\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/ingesting-json-data-into-couchbase-nosql-database-using-streamsets\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/ingesting-json-data-into-couchbase-nosql-database-using-streamsets\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/11\/couchbase-nosql-dbaas.png\",\"datePublished\":\"2017-01-20T10:47:04+00:00\",\"dateModified\":\"2023-06-21T12:45:31+00:00\",\"description\":\"See how data pipelines in Streamsets, allow to ingest JSON data very quickly into Couchbase without writing much or no code at all.\",\"breadcrumb\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/ingesting-json-data-into-couchbase-nosql-database-using-streamsets\/#breadcrumb\"},\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.couchbase.com\/blog\/ingesting-json-data-into-couchbase-nosql-database-using-streamsets\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/ingesting-json-data-into-couchbase-nosql-database-using-streamsets\/#primaryimage\",\"url\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/11\/couchbase-nosql-dbaas.png\",\"contentUrl\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/11\/couchbase-nosql-dbaas.png\",\"width\":1800,\"height\":630},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/ingesting-json-data-into-couchbase-nosql-database-using-streamsets\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.couchbase.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Ingesting JSON Data Into Couchbase NoSQL Database Using Streamsets\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/#website\",\"url\":\"https:\/\/www.couchbase.com\/blog\/\",\"name\":\"The Couchbase Blog\",\"description\":\"Couchbase, the NoSQL Database\",\"publisher\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.couchbase.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"es\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/#organization\",\"name\":\"The Couchbase Blog\",\"url\":\"https:\/\/www.couchbase.com\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2023\/04\/admin-logo.png\",\"contentUrl\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2023\/04\/admin-logo.png\",\"width\":218,\"height\":34,\"caption\":\"The Couchbase Blog\"},\"image\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/#\/schema\/logo\/image\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/5f1a0ece4e644bc8c037686fbc8f3220\",\"name\":\"Laura Czajkowski, Developer Community Manager, Couchbase\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/image\/9deb07d5daaa00220534c31768bc4409\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/bc8eebaf25cbe39bc12fd7b1ef92550becc3953ab877a3f0285a59ec2d30b754?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/bc8eebaf25cbe39bc12fd7b1ef92550becc3953ab877a3f0285a59ec2d30b754?s=96&d=mm&r=g\",\"caption\":\"Laura Czajkowski, Developer Community Manager, Couchbase\"},\"description\":\"Laura Czajkowski is the Snr. Developer Community Manager at Couchbase overseeing the community. She\u2019s responsible for our monthly developer newsletter.\",\"url\":\"https:\/\/www.couchbase.com\/blog\/es\/author\/laura-czajkowski\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Ingesta de datos JSON en la base de datos NoSQL Couchbase usando Streamsets","description":"See how data pipelines in Streamsets, allow to ingest JSON data very quickly into Couchbase without writing much or no code at all.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.couchbase.com\/blog\/es\/ingesting-json-data-into-couchbase-nosql-database-using-streamsets\/","og_locale":"es_MX","og_type":"article","og_title":"Ingesting JSON Data Into Couchbase NoSQL Database Using Streamsets","og_description":"See how data pipelines in Streamsets, allow to ingest JSON data very quickly into Couchbase without writing much or no code at all.","og_url":"https:\/\/www.couchbase.com\/blog\/es\/ingesting-json-data-into-couchbase-nosql-database-using-streamsets\/","og_site_name":"The Couchbase Blog","article_published_time":"2017-01-20T10:47:04+00:00","article_modified_time":"2023-06-21T12:45:31+00:00","og_image":[{"url":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2017\/01\/nick_cadenhead-300x300.jpg","type":"","width":"","height":""}],"author":"Laura Czajkowski, Developer Community Manager, Couchbase","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Laura Czajkowski, Developer Community Manager, Couchbase","Est. reading time":"4 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.couchbase.com\/blog\/ingesting-json-data-into-couchbase-nosql-database-using-streamsets\/#article","isPartOf":{"@id":"https:\/\/www.couchbase.com\/blog\/ingesting-json-data-into-couchbase-nosql-database-using-streamsets\/"},"author":{"name":"Laura Czajkowski, Developer Community Manager, Couchbase","@id":"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/5f1a0ece4e644bc8c037686fbc8f3220"},"headline":"Ingesting JSON Data Into Couchbase NoSQL Database Using Streamsets","datePublished":"2017-01-20T10:47:04+00:00","dateModified":"2023-06-21T12:45:31+00:00","mainEntityOfPage":{"@id":"https:\/\/www.couchbase.com\/blog\/ingesting-json-data-into-couchbase-nosql-database-using-streamsets\/"},"wordCount":772,"commentCount":0,"publisher":{"@id":"https:\/\/www.couchbase.com\/blog\/#organization"},"image":{"@id":"https:\/\/www.couchbase.com\/blog\/ingesting-json-data-into-couchbase-nosql-database-using-streamsets\/#primaryimage"},"thumbnailUrl":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/11\/couchbase-nosql-dbaas.png","articleSection":["Couchbase Server"],"inLanguage":"es","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.couchbase.com\/blog\/ingesting-json-data-into-couchbase-nosql-database-using-streamsets\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.couchbase.com\/blog\/ingesting-json-data-into-couchbase-nosql-database-using-streamsets\/","url":"https:\/\/www.couchbase.com\/blog\/ingesting-json-data-into-couchbase-nosql-database-using-streamsets\/","name":"Ingesta de datos JSON en la base de datos NoSQL Couchbase usando Streamsets","isPartOf":{"@id":"https:\/\/www.couchbase.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.couchbase.com\/blog\/ingesting-json-data-into-couchbase-nosql-database-using-streamsets\/#primaryimage"},"image":{"@id":"https:\/\/www.couchbase.com\/blog\/ingesting-json-data-into-couchbase-nosql-database-using-streamsets\/#primaryimage"},"thumbnailUrl":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/11\/couchbase-nosql-dbaas.png","datePublished":"2017-01-20T10:47:04+00:00","dateModified":"2023-06-21T12:45:31+00:00","description":"See how data pipelines in Streamsets, allow to ingest JSON data very quickly into Couchbase without writing much or no code at all.","breadcrumb":{"@id":"https:\/\/www.couchbase.com\/blog\/ingesting-json-data-into-couchbase-nosql-database-using-streamsets\/#breadcrumb"},"inLanguage":"es","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.couchbase.com\/blog\/ingesting-json-data-into-couchbase-nosql-database-using-streamsets\/"]}]},{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/www.couchbase.com\/blog\/ingesting-json-data-into-couchbase-nosql-database-using-streamsets\/#primaryimage","url":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/11\/couchbase-nosql-dbaas.png","contentUrl":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/11\/couchbase-nosql-dbaas.png","width":1800,"height":630},{"@type":"BreadcrumbList","@id":"https:\/\/www.couchbase.com\/blog\/ingesting-json-data-into-couchbase-nosql-database-using-streamsets\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.couchbase.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Ingesting JSON Data Into Couchbase NoSQL Database Using Streamsets"}]},{"@type":"WebSite","@id":"https:\/\/www.couchbase.com\/blog\/#website","url":"https:\/\/www.couchbase.com\/blog\/","name":"El blog de Couchbase","description":"Couchbase, la base de datos NoSQL","publisher":{"@id":"https:\/\/www.couchbase.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.couchbase.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"es"},{"@type":"Organization","@id":"https:\/\/www.couchbase.com\/blog\/#organization","name":"El blog de Couchbase","url":"https:\/\/www.couchbase.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/www.couchbase.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2023\/04\/admin-logo.png","contentUrl":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2023\/04\/admin-logo.png","width":218,"height":34,"caption":"The Couchbase Blog"},"image":{"@id":"https:\/\/www.couchbase.com\/blog\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/5f1a0ece4e644bc8c037686fbc8f3220","name":"Laura Czajkowski, Directora de la Comunidad de Desarrolladores, Couchbase","image":{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/image\/9deb07d5daaa00220534c31768bc4409","url":"https:\/\/secure.gravatar.com\/avatar\/bc8eebaf25cbe39bc12fd7b1ef92550becc3953ab877a3f0285a59ec2d30b754?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/bc8eebaf25cbe39bc12fd7b1ef92550becc3953ab877a3f0285a59ec2d30b754?s=96&d=mm&r=g","caption":"Laura Czajkowski, Developer Community Manager, Couchbase"},"description":"Laura Czajkowski es la Snr. Developer Community Manager en Couchbase supervisando la comunidad. Es responsable de nuestro bolet\u00edn mensual para desarrolladores.","url":"https:\/\/www.couchbase.com\/blog\/es\/author\/laura-czajkowski\/"}]}},"authors":[{"term_id":9026,"user_id":53,"is_guest":0,"slug":"laura-czajkowski","display_name":"Laura Czajkowski, Developer Community Manager, Couchbase","avatar_url":"https:\/\/secure.gravatar.com\/avatar\/bc8eebaf25cbe39bc12fd7b1ef92550becc3953ab877a3f0285a59ec2d30b754?s=96&d=mm&r=g","first_name":"Laura","last_name":"Czajkowski","user_url":"","author_category":"","description":"Laura Czajkowski es la Snr. Developer Community Manager en Couchbase supervisando la comunidad. Es responsable de nuestro bolet\u00edn mensual para desarrolladores."}],"_links":{"self":[{"href":"https:\/\/www.couchbase.com\/blog\/es\/wp-json\/wp\/v2\/posts\/2504","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.couchbase.com\/blog\/es\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.couchbase.com\/blog\/es\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/es\/wp-json\/wp\/v2\/users\/53"}],"replies":[{"embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/es\/wp-json\/wp\/v2\/comments?post=2504"}],"version-history":[{"count":0,"href":"https:\/\/www.couchbase.com\/blog\/es\/wp-json\/wp\/v2\/posts\/2504\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/es\/wp-json\/wp\/v2\/media\/13873"}],"wp:attachment":[{"href":"https:\/\/www.couchbase.com\/blog\/es\/wp-json\/wp\/v2\/media?parent=2504"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/es\/wp-json\/wp\/v2\/categories?post=2504"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/es\/wp-json\/wp\/v2\/tags?post=2504"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/es\/wp-json\/wp\/v2\/ppma_author?post=2504"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}