{"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\/pt\/ingesting-json-data-into-couchbase-nosql-database-using-streamsets\/","title":{"rendered":"Ingest\u00e3o de dados JSON no banco de dados NoSQL do Couchbase usando conjuntos de fluxo"},"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 nosso <a href=\"https:\/\/www.couchbase.com\/blog\/pt\/community\/community-writers-program\/\">Blog de reda\u00e7\u00e3o comunit\u00e1ria<\/a> A postagem vem 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> Originalmente treinado como engenheiro de software, ele passou os \u00faltimos 15 anos usando seu conhecimento t\u00e9cnico para prestar servi\u00e7os de consultoria especializada em contas importantes. Atualmente, \u00e9 consultor s\u00eanior da <a href=\"https:\/\/www.9thbit.co.za\/\">9\u00aa Consultoria BIT<\/a>O Nick \u00e9 respons\u00e1vel por dar suporte \u00e0 equipe de vendas no desenvolvimento de novas contas e na promo\u00e7\u00e3o dos clientes e parceiros atuais, fornecendo suporte pr\u00e9 e p\u00f3s-venda, incluindo servi\u00e7os profissionais<\/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\">As \u00e1reas de especializa\u00e7\u00e3o de Nick s\u00e3o Integra\u00e7\u00e3o de Middleware, Gerenciamento de Regras de Neg\u00f3cios e Business Intelligence (BI), especificamente centradas em apresenta\u00e7\u00f5es e demonstra\u00e7\u00f5es, fornecimento de provas de conceitos e pilotos, al\u00e9m de suporte t\u00e9cnico. Ele gosta de construir relacionamentos estrat\u00e9gicos e usa seu amplo conhecimento t\u00e9cnico para ajudar os clientes a obter o m\u00e1ximo de seus investimentos.\u00a0<\/span><\/em><em><span style=\"font-size: 16px;font-family: Calibri;color: #000000;background-color: transparent;vertical-align: baseline\">H\u00e1 algum tempo, venho trabalhando com o Couchbase <a href=\"https:\/\/www.couchbase.com\/blog\/pt\/resources\/why-nosql\/\">Banco de dados NoSQL<\/a> e tem sido uma jornada interessante at\u00e9 agora.<\/span><\/em><\/p>\n<p><span style=\"font-size: 16px;font-family: Calibri;color: #000000;background-color: transparent;vertical-align: baseline\">Historicamente, n\u00e3o sou um cara de banco de dados, portanto, n\u00e3o trabalhei muito com bancos de dados em termos de projeto, cria\u00e7\u00e3o e manuten\u00e7\u00e3o como um trabalho em tempo integral. No entanto, sei o b\u00e1sico. Esse cargo me permitiu entrar na \"mentalidade\" de <a href=\"https:\/\/www.couchbase.com\/blog\/pt\/resources\/why-nosql\/\">Banco de dados NoSQL<\/a> conceitos como aus\u00eancia de estruturas, aus\u00eancia de transa\u00e7\u00f5es, desnormaliza\u00e7\u00e3o de dados e muito mais, sem ter muitas situa\u00e7\u00f5es conflitantes com os paradigmas do mundo estruturado do SQL e dos bancos de dados relacionais.<\/span><\/p>\n<p><span style=\"font-size: 16px;font-family: Calibri;color: #000000;background-color: transparent;vertical-align: baseline\">Durante minhas atividades de engenharia de vendas, apoiando <a href=\"https:\/\/www.couchbase.com\/blog\/pt\/\">Couchbase<\/a> (POC), sempre h\u00e1 um requisito para ingerir dados em um <a href=\"https:\/\/developer.couchbase.com\/documentation\/server\/current\/architecture\/core-data-access-buckets.html\">Balde do Couchbase<\/a> (pense em um bucket como um banco de dados relacional) para demonstrar e destacar os recursos e as capacidades do Couchbase. Normalmente, a ingest\u00e3o de dados exige que algum c\u00f3digo seja escrito para ingerir dados no Couchbase. O Couchbase fornece alguns SDKs (Java, .Net, Node JS e outros) para que os desenvolvedores habilitem seus aplicativos a usar o Couchbase.<\/span><\/p>\n<p><span style=\"font-size: 16px;font-family: Calibri;color: #000000;background-color: transparent;vertical-align: baseline\">Ent\u00e3o, isso me fez pensar. Por que n\u00e3o pode haver uma maneira ou ferramenta padr\u00e3o para ingerir dados no Couchbase em vez de escrever c\u00f3digo o tempo todo? N\u00e3o me entenda mal. N\u00e3o h\u00e1 nada de errado em escrever 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\">Foi ent\u00e3o que me deparei com o 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\">Conjuntos de fluxo <\/a>\u00e9 uma plataforma de c\u00f3digo aberto para a ingest\u00e3o de dados de fluxo cont\u00ednuo e em lote em armazenamentos de Big Data. Ela apresenta um console gr\u00e1fico baseado na Web para configurar \"pipes\" de dados para lidar com fluxos de dados de origens a destinos, monitorar m\u00e9tricas de fluxo de dados em tempo de execu\u00e7\u00e3o e automatizar o tratamento de desvios de dados.<\/span><\/p>\n<p><span style=\"font-size: 16px;font-family: Calibri;color: #000000;background-color: transparent;vertical-align: baseline\">Os pipes de dados s\u00e3o constru\u00eddos no console baseado na Web por meio de um processo de arrastar e soltar. Os pipes se conectam \u00e0s origens (fontes) e ingerem dados nos destinos (alvos). Entre as origens e os destinos est\u00e3o as etapas do processador, que s\u00e3o essencialmente etapas de transforma\u00e7\u00e3o de dados para mascarar campos, avaliar campos, procurar dados em um banco de dados ou em servi\u00e7os de nuvem externos, como o Salesforce.com, fazer express\u00f5es em campos para rotear dados, avaliar\/manipular dados usando JavaScript, Groovy e muito mais.<\/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: Um pipeline do Streamset ingerindo dados em um Bucket do 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\">Portanto, o Streamsets \u00e9 uma \u00f3tima op\u00e7\u00e3o para minhas necessidades de ingest\u00e3o de dados. Ele \u00e9 de c\u00f3digo aberto e est\u00e1 dispon\u00edvel para download imediato. H\u00e1 um grande n\u00famero de tecnologias compat\u00edveis com a ingest\u00e3o de dados, desde bancos de dados at\u00e9 arquivos simples, logs, servi\u00e7os HTTP e plataformas de Big Data, como Hadoop, MongoDB e plataformas de nuvem, como Salesforce.com. Mas havia um problema. O Couchbase n\u00e3o est\u00e1 na lista de conectores de dados de tecnologia dispon\u00edveis para o Streamsets. Sem problemas! Decidi escrever meu pr\u00f3prio conector de dados para o Couchbase.<\/span><\/p>\n<p><span style=\"font-size: 16px;font-family: Calibri;color: #000000;background-color: transparent;vertical-align: baseline\">Aproveitando a API baseada em Java do Data Connector dispon\u00edvel para a comunidade aberta para ampliar os recursos de integra\u00e7\u00e3o do Streamsets, juntamente com a documenta\u00e7\u00e3o e os guias on-line, consegui implementar um conector de dados muito rapidamente para o Couchbase. A constru\u00e7\u00e3o inicial do conector \u00e9 muito simples; basta ingerir dados JSON em um <a href=\"https:\/\/developer.couchbase.com\/\">Couchbase<\/a> bucket. Com o tempo, o conector ser\u00e1 expandido para consultar um bucket do Couchbase, com melhores recursos de ingest\u00e3o e muito mais. Por enquanto, ele atende \u00e0s minhas necessidades. <\/span><\/p>\n<p><span style=\"font-size: 16px;font-family: Calibri;color: #000000;background-color: transparent;vertical-align: baseline\">Um dos benef\u00edcios adicionais do Streamsets \u00e9 a an\u00e1lise do pipeline de dados. Os recursos de an\u00e1lise no console do Streamsets oferecem aos usu\u00e1rios uma vis\u00e3o de como os dados est\u00e3o fluindo das origens para os destinos. As visualiza\u00e7\u00f5es padr\u00e3o no console do Streamsets fornecem an\u00e1lises detalhadas sobre o desempenho do pipeline de dados. A an\u00e1lise do pipeline me mostrou rapidamente como meus dados estavam sendo ingeridos nos Buckets do Couchbase e destacou todos os erros que ocorreram ao longo dos est\u00e1gios do pipeline de dados.  Portanto, ao usar pipelines de dados no Streamsets, eles me permitem ingerir dados muito rapidamente no Couchbase sem escrever muito ou nenhum c\u00f3digo.<\/span><\/p>\n<p><span style=\"font-size: 16px;font-family: Calibri;color: #000000;background-color: transparent;vertical-align: baseline\">O conector de dados est\u00e1 aberto e pode ser encontrado no seguinte endere\u00e7o <a href=\"https:\/\/github.com\/nicholasc69\/CouchbaseConnector.git\">Link do 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 v26.3 (Yoast SEO v26.3) - 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\/pt\/ingesting-json-data-into-couchbase-nosql-database-using-streamsets\/\" \/>\n<meta property=\"og:locale\" content=\"pt_BR\" \/>\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\/pt\/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\":\"pt-BR\",\"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\":\"pt-BR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.couchbase.com\/blog\/ingesting-json-data-into-couchbase-nosql-database-using-streamsets\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-BR\",\"@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\":\"pt-BR\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/#organization\",\"name\":\"The Couchbase Blog\",\"url\":\"https:\/\/www.couchbase.com\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-BR\",\"@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\":\"pt-BR\",\"@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\/pt\/author\/laura-czajkowski\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Ingest\u00e3o de dados JSON no banco de dados NoSQL do Couchbase usando Streamsets","description":"Veja como os pipelines de dados em Streamsets permitem ingerir dados JSON muito rapidamente no Couchbase sem escrever muito ou nenhum c\u00f3digo.","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\/pt\/ingesting-json-data-into-couchbase-nosql-database-using-streamsets\/","og_locale":"pt_BR","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\/pt\/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":"pt-BR","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":"Ingest\u00e3o de dados JSON no banco de dados NoSQL do 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":"Veja como os pipelines de dados em Streamsets permitem ingerir dados JSON muito rapidamente no Couchbase sem escrever muito ou nenhum c\u00f3digo.","breadcrumb":{"@id":"https:\/\/www.couchbase.com\/blog\/ingesting-json-data-into-couchbase-nosql-database-using-streamsets\/#breadcrumb"},"inLanguage":"pt-BR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.couchbase.com\/blog\/ingesting-json-data-into-couchbase-nosql-database-using-streamsets\/"]}]},{"@type":"ImageObject","inLanguage":"pt-BR","@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":"Blog do Couchbase","description":"Couchbase, o banco de dados 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":"pt-BR"},{"@type":"Organization","@id":"https:\/\/www.couchbase.com\/blog\/#organization","name":"Blog do Couchbase","url":"https:\/\/www.couchbase.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"pt-BR","@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, gerente da comunidade de desenvolvedores, Couchbase","image":{"@type":"ImageObject","inLanguage":"pt-BR","@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 \u00e9 a Snr. Developer Community Manager da Couchbase, supervisionando a comunidade. Ela \u00e9 respons\u00e1vel pelo nosso boletim informativo mensal para desenvolvedores.","url":"https:\/\/www.couchbase.com\/blog\/pt\/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","author_category":"","last_name":"Czajkowski","first_name":"Laura","job_title":"","user_url":"","description":"Laura Czajkowski \u00e9 a Snr. Developer Community Manager da Couchbase, supervisionando a comunidade. Ela \u00e9 respons\u00e1vel pelo nosso boletim informativo mensal para desenvolvedores."}],"_links":{"self":[{"href":"https:\/\/www.couchbase.com\/blog\/pt\/wp-json\/wp\/v2\/posts\/2504","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.couchbase.com\/blog\/pt\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.couchbase.com\/blog\/pt\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/pt\/wp-json\/wp\/v2\/users\/53"}],"replies":[{"embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/pt\/wp-json\/wp\/v2\/comments?post=2504"}],"version-history":[{"count":0,"href":"https:\/\/www.couchbase.com\/blog\/pt\/wp-json\/wp\/v2\/posts\/2504\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/pt\/wp-json\/wp\/v2\/media\/13873"}],"wp:attachment":[{"href":"https:\/\/www.couchbase.com\/blog\/pt\/wp-json\/wp\/v2\/media?parent=2504"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/pt\/wp-json\/wp\/v2\/categories?post=2504"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/pt\/wp-json\/wp\/v2\/tags?post=2504"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/pt\/wp-json\/wp\/v2\/ppma_author?post=2504"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}