{"id":2463,"date":"2016-12-22T19:46:36","date_gmt":"2016-12-22T19:46:36","guid":{"rendered":"https:\/\/www.couchbase.com\/blog\/?p=2463"},"modified":"2025-06-13T19:29:35","modified_gmt":"2025-06-14T02:29:35","slug":"using-cbimport-to-import-wikibase-data-to-json-documents","status":"publish","type":"post","link":"https:\/\/www.couchbase.com\/blog\/es\/using-cbimport-to-import-wikibase-data-to-json-documents\/","title":{"rendered":"Uso de cbimport para importar datos de Wikibase a documentos JSON"},"content":{"rendered":"<div id=\"preamble\">\n<div class=\"sectionbody\">\n<div class=\"paragraph\">\n<p>Estoy ocupado trabajando en algunos SQL Server a <a href=\"https:\/\/www.couchbase.com\/blog\/es\/developers\/?utm_source=blogs&amp;utm_medium=link&amp;utm_campaign=blogs\">Servidor Couchbase<\/a> pero mientras tanto, he pensado en dejaros una casta\u00f1a de JSON para el fin de semana de Navidad.<\/p>\n<\/div>\n<div class=\"paragraph\">\n<p><a href=\"https:\/\/wikiba.se\/\">Wikibase<\/a> tiene una enorme base de datos de informaci\u00f3n. Todo tipo de informaci\u00f3n. Y est\u00e1 disponible para descargar en formato JSON. Bueno, todav\u00eda no s\u00e9 exactamente qu\u00e9 voy a hacer con ella, pero pens\u00e9 que ser\u00eda \u00fatil importar esos datos a Couchbase para poder ejecutar algunas consultas N1QL en ella.<\/p>\n<\/div>\n<div class=\"paragraph\">\n<p>Para ello, voy a utilizar <a href=\"https:\/\/developer.couchbase.com\/documentation\/server\/4.6\/tools\/cbimport.html?utm_source=blogs&amp;utm_medium=link&amp;utm_campaign=blogs\">cbimport<\/a>.<\/p>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"sect1\">\n<h2 id=\"truegetting-the-wikibase-data\">Obtener los datos de Wikibase<\/h2>\n<div class=\"sectionbody\">\n<div class=\"paragraph\">\n<p><a href=\"https:\/\/www.wikidata.org\/wiki\/Wikidata:Database_download\">Descargas de Wikibase<\/a> est\u00e1n disponibles en JSON, XML y RDF.<\/p>\n<\/div>\n<div class=\"paragraph\">\n<p>El archivo que descargu\u00e9 era <code>wikidata-20161219-all.json.bz2<\/code>que pesa m\u00e1s de 6 GB. Lo descomprim\u00ed a <code>wikidata-20161219-all.json<\/code>que son casi 100 GB. Esto es un mont\u00f3n de datos empaquetados en un solo archivo.<\/p>\n<\/div>\n<div class=\"paragraph\">\n<p>Dentro del archivo, los datos est\u00e1n estructurados como un gran array JSON que contiene objetos JSON. Mi objetivo era crear un documento Couchbase para cada objeto JSON de ese array.<\/p>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"sect1\">\n<h2 id=\"trueusing-cbimport\">Uso de cbimport<\/h2>\n<div class=\"sectionbody\">\n<div class=\"paragraph\">\n<p><a href=\"https:\/\/developer.couchbase.com\/documentation\/server\/4.6\/tools\/cbimport.html?utm_source=blogs&amp;utm_medium=link&amp;utm_campaign=blogs\">cbimport<\/a> es una pr\u00e1ctica utilidad para importar datos (JSON y CSV) que vienen con Couchbase Server.<\/p>\n<\/div>\n<div class=\"paragraph\">\n<p>Es necesario que le digas a esta herramienta de l\u00ednea de comandos:<\/p>\n<\/div>\n<div class=\"ulist\">\n<ul>\n<li>\n<p><strong>json<\/strong> o <strong>csv<\/strong> \u21d2 Qu\u00e9 tipo de archivo est\u00e1 importando<\/p>\n<\/li>\n<li>\n<p><strong>-c<\/strong> \u21d2 D\u00f3nde est\u00e1 tu cluster<\/p>\n<\/li>\n<li>\n<p><strong>-b<\/strong> \u21d2 El nombre del cubo al que quieres importar<\/p>\n<\/li>\n<li>\n<p><strong>-u y -p<\/strong> \u21d2 Credenciales del cl\u00faster<\/p>\n<\/li>\n<li>\n<p><strong>-d<\/strong> \u21d2 La URL al conjunto de datos a importar (como mi archivo es local, uso un <code>archivo:\/\/<\/code> URL)<\/p>\n<\/li>\n<\/ul>\n<\/div>\n<div class=\"paragraph\">\n<p>Tambi\u00e9n he utilizado estas opciones:<\/p>\n<\/div>\n<div class=\"ulist\">\n<ul>\n<li>\n<p><strong>-generar-clave<\/strong> \u21d2 Indica a cbimport c\u00f3mo construir la clave de cada documento. Si cada documento tiene una <code>id<\/code> por ejemplo, podr\u00eda especificar una plantilla de <code>%id%<\/code> para utilizarlo como clave<\/p>\n<\/li>\n<li>\n<p><strong>-formato lista<\/strong> \u21d2 Indica a cbimport el formato del fichero. Algunas opciones son L\u00edneas, Lista, Muestra. Us\u00e9 \"Lista\" porque el JSON est\u00e1 todo en un archivo, pero no es un objeto JSON por l\u00ednea.<\/p>\n<\/li>\n<\/ul>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"sect1\">\n<h2 id=\"trueusing-cbimport-on-wikibase-data\">Uso de cbimport en los datos de Wikibase<\/h2>\n<div class=\"sectionbody\">\n<div class=\"paragraph\">\n<p>Tengo Couchbase Server instalado en la unidad E. Desde la carpeta donde est\u00e1 el archivo wikidata json (el m\u00edo se llama wikidata-20161219-all.json, pero el tuyo puede ser diferente) ejecut\u00e9:<\/p>\n<\/div>\n<div class=\"paragraph\">\n<p><code>E:CouchbaseServerbincbimport.exe json -c couchbase:\/\/localhost -u Administrador -p contrase\u00f1a -b wikibase file:\/\/wikidata-20161219-all.json --generate-key %id% --format list<\/code><\/p>\n<\/div>\n<div class=\"paragraph\">\n<p>Basado en el <a href=\"https:\/\/www.mediawiki.org\/wiki\/Wikibase\/DataModel\/Primer\">Documentaci\u00f3n sobre el modelo de datos de Wikibase<\/a>Sab\u00eda que habr\u00eda un <code>id<\/code> en cada elemento con un valor \u00fanico. Por eso utilic\u00e9 <code>%id%<\/code>. Se puede generar una clave m\u00e1s compleja con el relativamente robusto <a href=\"https:\/\/developer.couchbase.com\/documentation\/server\/4.6\/tools\/cbimport.html\">plantillas generadoras de claves<\/a> que ofrece cbimport.<\/p>\n<\/div>\n<div class=\"paragraph\">\n<p>Mientras cbimport se ejecutaba, monitoric\u00e9 cuidadosamente el uso de memoria de cbimport, ya que tem\u00eda que tuviera alg\u00fan problema con el enorme conjunto de datos. Pero no hubo problema, no super\u00f3 los 21mb de uso de RAM mientras se ejecutaba.<\/p>\n<\/div>\n<div class=\"paragraph\">\n<p>Empec\u00e9 con 512mb de RAM y mov\u00ed a 924mb de RAM a mi bucket en Couchbase durante la importaci\u00f3n. S\u00f3lo tengo un nodo. Por lo tanto, esperaba que esto significara que una gran cantidad de <a href=\"https:\/\/developer.couchbase.com\/documentation\/server\/4.5\/architecture\/managed-caching-layer-architecture.html\">expulsiones de la cach\u00e9<\/a> tendr\u00eda lugar. Eso es lo que ocurri\u00f3.<\/p>\n<\/div>\n<div class=\"imageblock\">\n<div class=\"content\"><img decoding=\"async\" alt=\"Couchbase Server bucket ejections\" src=\"\/wp-content\/original-assets\/2016\/december\/using-cbimport-to-import-wikibase-data-to-json-documents\/047-01-couchbase-bucket-ejections.png\" \/><\/div>\n<\/div>\n<div class=\"paragraph\">\n<p>El archivo total es de 99gb, as\u00ed que no hay forma de que quepa todo en la RAM de mi escritorio. En producci\u00f3n, 99 +gb no ser\u00eda poco realista para caber en la memoria RAM con un pu\u00f1ado de nodos. Como wikibase sigue creciendo, podr\u00eda ser acomodado por <a href=\"https:\/\/developer.couchbase.com\/documentation\/server\/4.5\/architecture\/architecture-intro.html\">F\u00e1cil escalabilidad de Couchbase<\/a>: basta con acumular otro servidor y seguir adelante.<\/p>\n<\/div>\n<div class=\"paragraph\">\n<p>Tarda mucho en ejecutarse en mi ordenador de sobremesa. De hecho, mientras escribo esta entrada del blog, todav\u00eda se est\u00e1 ejecutando. Ha llegado a 5,2 millones de documentos y sigue (no s\u00e9 cu\u00e1ntos registros hay en total, pero el uso del disco est\u00e1 actualmente en 9,5gb, as\u00ed que creo que me queda un largo camino por recorrer).<\/p>\n<\/div>\n<div class=\"paragraph\">\n<p>Cuando est\u00e9 terminado, espero poder ejecutar algunas consultas N1QL interesantes con estos datos (hay algunas <a href=\"https:\/\/www.mediawiki.org\/wiki\/Talk:Wikibase\/Indexing\">ejemplos que ofrece Wikibase que utilizan un motor de consulta \"Gremlin<\/a> en lugar de SQL).<\/p>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"sect1\">\n<h2 id=\"truesummary\">Resumen<\/h2>\n<div class=\"sectionbody\">\n<div class=\"paragraph\">\n<p>Si est\u00e1s interesado en trabajar con los datos de Wikibase o cualquier gran repositorio de datos que ya est\u00e9 en formato JSON, es muy f\u00e1cil llevarlos a Couchbase con cbimport.<\/p>\n<\/div>\n<div class=\"paragraph\">\n<p>Ahora que tengo un gran conjunto de datos de Wikibase, mi pr\u00f3ximo objetivo ser\u00e1 averiguar algunas cosas interesantes que podr\u00eda utilizar N1QL para consultar los datos.<\/p>\n<\/div>\n<div class=\"paragraph\">\n<p>Si tiene alguna pregunta, deje un comentario o <a href=\"https:\/\/twitter.com\/mgroves\">H\u00e1blame en Twitter<\/a>.<\/p>\n<\/div>\n<\/div>\n<\/div>","protected":false},"excerpt":{"rendered":"<p>I\u2019m busy working on some SQL Server to Couchbase Server blog posts, but in the meantime, I\u2019d thought I\u2019d leave you a little chestnut of JSON goodness for the Christmas weekend. Wikibase has a huge database of information. All kinds [&hellip;]<\/p>","protected":false},"author":71,"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,1819,1812],"tags":[1775,1261],"ppma_author":[8937],"class_list":["post-2463","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-couchbase-server","category-data-modeling","category-n1ql-query","tag-cbimport","tag-json"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v26.0 (Yoast SEO v26.0) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Using cbimport to import Wikibase data to JSON documents - The Couchbase Blog<\/title>\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\/using-cbimport-to-import-wikibase-data-to-json-documents\/\" \/>\n<meta property=\"og:locale\" content=\"es_MX\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Using cbimport to import Wikibase data to JSON documents\" \/>\n<meta property=\"og:description\" content=\"I\u2019m busy working on some SQL Server to Couchbase Server blog posts, but in the meantime, I\u2019d thought I\u2019d leave you a little chestnut of JSON goodness for the Christmas weekend. Wikibase has a huge database of information. All kinds [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.couchbase.com\/blog\/es\/using-cbimport-to-import-wikibase-data-to-json-documents\/\" \/>\n<meta property=\"og:site_name\" content=\"The Couchbase Blog\" \/>\n<meta property=\"article:published_time\" content=\"2016-12-22T19:46:36+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-06-14T02:29:35+00:00\" \/>\n<meta name=\"author\" content=\"Matthew Groves\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@mgroves\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Matthew Groves\" \/>\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\/using-cbimport-to-import-wikibase-data-to-json-documents\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/using-cbimport-to-import-wikibase-data-to-json-documents\/\"},\"author\":{\"name\":\"Matthew Groves\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/3929663e372020321b0152dc4fa65a58\"},\"headline\":\"Using cbimport to import Wikibase data to JSON documents\",\"datePublished\":\"2016-12-22T19:46:36+00:00\",\"dateModified\":\"2025-06-14T02:29:35+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/using-cbimport-to-import-wikibase-data-to-json-documents\/\"},\"wordCount\":725,\"commentCount\":2,\"publisher\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/using-cbimport-to-import-wikibase-data-to-json-documents\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/11\/couchbase-nosql-dbaas.png\",\"keywords\":[\"cbimport\",\"JSON\"],\"articleSection\":[\"Couchbase Server\",\"Data Modeling\",\"SQL++ \/ N1QL Query\"],\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.couchbase.com\/blog\/using-cbimport-to-import-wikibase-data-to-json-documents\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/using-cbimport-to-import-wikibase-data-to-json-documents\/\",\"url\":\"https:\/\/www.couchbase.com\/blog\/using-cbimport-to-import-wikibase-data-to-json-documents\/\",\"name\":\"Using cbimport to import Wikibase data to JSON documents - The Couchbase Blog\",\"isPartOf\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/using-cbimport-to-import-wikibase-data-to-json-documents\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/using-cbimport-to-import-wikibase-data-to-json-documents\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/11\/couchbase-nosql-dbaas.png\",\"datePublished\":\"2016-12-22T19:46:36+00:00\",\"dateModified\":\"2025-06-14T02:29:35+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/using-cbimport-to-import-wikibase-data-to-json-documents\/#breadcrumb\"},\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.couchbase.com\/blog\/using-cbimport-to-import-wikibase-data-to-json-documents\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/using-cbimport-to-import-wikibase-data-to-json-documents\/#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\/using-cbimport-to-import-wikibase-data-to-json-documents\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.couchbase.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Using cbimport to import Wikibase data to JSON documents\"}]},{\"@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\/3929663e372020321b0152dc4fa65a58\",\"name\":\"Matthew Groves\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/image\/ba51e6aacc53995c323a634e4502ef54\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/70feb1b28a099ad0112b8d21fe1e81e1a4524beed3e20b7f107d5370e85a07ab?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/70feb1b28a099ad0112b8d21fe1e81e1a4524beed3e20b7f107d5370e85a07ab?s=96&d=mm&r=g\",\"caption\":\"Matthew Groves\"},\"description\":\"Matthew D. Groves is a guy who loves to code. It doesn't matter if it's C#, jQuery, or PHP: he'll submit pull requests for anything. He has been coding professionally ever since he wrote a QuickBASIC point-of-sale app for his parent's pizza shop back in the 90s. He currently works as a Senior Product Marketing Manager for Couchbase. His free time is spent with his family, watching the Reds, and getting involved in the developer community. He is the author of AOP in .NET, Pro Microservices in .NET, a Pluralsight author, and a Microsoft MVP.\",\"sameAs\":[\"https:\/\/crosscuttingconcerns.com\",\"https:\/\/x.com\/mgroves\"],\"url\":\"https:\/\/www.couchbase.com\/blog\/es\/author\/matthew-groves\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Using cbimport to import Wikibase data to JSON documents - The Couchbase Blog","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\/using-cbimport-to-import-wikibase-data-to-json-documents\/","og_locale":"es_MX","og_type":"article","og_title":"Using cbimport to import Wikibase data to JSON documents","og_description":"I\u2019m busy working on some SQL Server to Couchbase Server blog posts, but in the meantime, I\u2019d thought I\u2019d leave you a little chestnut of JSON goodness for the Christmas weekend. Wikibase has a huge database of information. All kinds [&hellip;]","og_url":"https:\/\/www.couchbase.com\/blog\/es\/using-cbimport-to-import-wikibase-data-to-json-documents\/","og_site_name":"The Couchbase Blog","article_published_time":"2016-12-22T19:46:36+00:00","article_modified_time":"2025-06-14T02:29:35+00:00","author":"Matthew Groves","twitter_card":"summary_large_image","twitter_creator":"@mgroves","twitter_misc":{"Written by":"Matthew Groves","Est. reading time":"4 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.couchbase.com\/blog\/using-cbimport-to-import-wikibase-data-to-json-documents\/#article","isPartOf":{"@id":"https:\/\/www.couchbase.com\/blog\/using-cbimport-to-import-wikibase-data-to-json-documents\/"},"author":{"name":"Matthew Groves","@id":"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/3929663e372020321b0152dc4fa65a58"},"headline":"Using cbimport to import Wikibase data to JSON documents","datePublished":"2016-12-22T19:46:36+00:00","dateModified":"2025-06-14T02:29:35+00:00","mainEntityOfPage":{"@id":"https:\/\/www.couchbase.com\/blog\/using-cbimport-to-import-wikibase-data-to-json-documents\/"},"wordCount":725,"commentCount":2,"publisher":{"@id":"https:\/\/www.couchbase.com\/blog\/#organization"},"image":{"@id":"https:\/\/www.couchbase.com\/blog\/using-cbimport-to-import-wikibase-data-to-json-documents\/#primaryimage"},"thumbnailUrl":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/11\/couchbase-nosql-dbaas.png","keywords":["cbimport","JSON"],"articleSection":["Couchbase Server","Data Modeling","SQL++ \/ N1QL Query"],"inLanguage":"es","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.couchbase.com\/blog\/using-cbimport-to-import-wikibase-data-to-json-documents\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.couchbase.com\/blog\/using-cbimport-to-import-wikibase-data-to-json-documents\/","url":"https:\/\/www.couchbase.com\/blog\/using-cbimport-to-import-wikibase-data-to-json-documents\/","name":"Using cbimport to import Wikibase data to JSON documents - The Couchbase Blog","isPartOf":{"@id":"https:\/\/www.couchbase.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.couchbase.com\/blog\/using-cbimport-to-import-wikibase-data-to-json-documents\/#primaryimage"},"image":{"@id":"https:\/\/www.couchbase.com\/blog\/using-cbimport-to-import-wikibase-data-to-json-documents\/#primaryimage"},"thumbnailUrl":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/11\/couchbase-nosql-dbaas.png","datePublished":"2016-12-22T19:46:36+00:00","dateModified":"2025-06-14T02:29:35+00:00","breadcrumb":{"@id":"https:\/\/www.couchbase.com\/blog\/using-cbimport-to-import-wikibase-data-to-json-documents\/#breadcrumb"},"inLanguage":"es","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.couchbase.com\/blog\/using-cbimport-to-import-wikibase-data-to-json-documents\/"]}]},{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/www.couchbase.com\/blog\/using-cbimport-to-import-wikibase-data-to-json-documents\/#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\/using-cbimport-to-import-wikibase-data-to-json-documents\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.couchbase.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Using cbimport to import Wikibase data to JSON documents"}]},{"@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\/3929663e372020321b0152dc4fa65a58","name":"Matthew Groves","image":{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/image\/ba51e6aacc53995c323a634e4502ef54","url":"https:\/\/secure.gravatar.com\/avatar\/70feb1b28a099ad0112b8d21fe1e81e1a4524beed3e20b7f107d5370e85a07ab?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/70feb1b28a099ad0112b8d21fe1e81e1a4524beed3e20b7f107d5370e85a07ab?s=96&d=mm&r=g","caption":"Matthew Groves"},"description":"A Matthew D. Groves le encanta programar. No importa si se trata de C#, jQuery o PHP: enviar\u00e1 pull requests para cualquier cosa. Lleva codificando profesionalmente desde que escribi\u00f3 una aplicaci\u00f3n de punto de venta en QuickBASIC para la pizzer\u00eda de sus padres, all\u00e1 por los a\u00f1os noventa. Actualmente trabaja como Director de Marketing de Producto para Couchbase. Su tiempo libre lo pasa con su familia, viendo a los Reds y participando en la comunidad de desarrolladores. Es autor de AOP in .NET, Pro Microservices in .NET, autor de Pluralsight y MVP de Microsoft.","sameAs":["https:\/\/crosscuttingconcerns.com","https:\/\/x.com\/mgroves"],"url":"https:\/\/www.couchbase.com\/blog\/es\/author\/matthew-groves\/"}]}},"authors":[{"term_id":8937,"user_id":71,"is_guest":0,"slug":"matthew-groves","display_name":"Matthew Groves","avatar_url":"https:\/\/secure.gravatar.com\/avatar\/70feb1b28a099ad0112b8d21fe1e81e1a4524beed3e20b7f107d5370e85a07ab?s=96&d=mm&r=g","author_category":"","last_name":"Groves","first_name":"Matthew","job_title":"","user_url":"https:\/\/crosscuttingconcerns.com","description":"A Matthew D. Groves le encanta programar.  No importa si se trata de C#, jQuery o PHP: enviar\u00e1 pull requests para cualquier cosa.  Lleva codificando profesionalmente desde que escribi\u00f3 una aplicaci\u00f3n de punto de venta en QuickBASIC para la pizzer\u00eda de sus padres, all\u00e1 por los a\u00f1os noventa.  Actualmente trabaja como Director de Marketing de Producto para Couchbase. Su tiempo libre lo pasa con su familia, viendo a los Reds y participando en la comunidad de desarrolladores.  Es autor de AOP in .NET, Pro Microservices in .NET, autor de Pluralsight y MVP de Microsoft."}],"_links":{"self":[{"href":"https:\/\/www.couchbase.com\/blog\/es\/wp-json\/wp\/v2\/posts\/2463","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\/71"}],"replies":[{"embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/es\/wp-json\/wp\/v2\/comments?post=2463"}],"version-history":[{"count":0,"href":"https:\/\/www.couchbase.com\/blog\/es\/wp-json\/wp\/v2\/posts\/2463\/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=2463"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/es\/wp-json\/wp\/v2\/categories?post=2463"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/es\/wp-json\/wp\/v2\/tags?post=2463"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/es\/wp-json\/wp\/v2\/ppma_author?post=2463"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}