{"id":3300,"date":"2017-04-18T18:14:32","date_gmt":"2017-04-19T01:14:32","guid":{"rendered":"http:\/\/www.couchbase.com\/blog\/?p=3300"},"modified":"2025-06-13T18:46:18","modified_gmt":"2025-06-14T01:46:18","slug":"announcing-couchbase-analytics-developer-preview-2","status":"publish","type":"post","link":"https:\/\/www.couchbase.com\/blog\/announcing-couchbase-analytics-developer-preview-2\/","title":{"rendered":"Announcing Couchbase Analytics Developer Preview 2"},"content":{"rendered":"<p><span style=\"font-weight: 400\">I am very pleased to announce Couchbase Analytics Developer Preview 2. Couchbase Analytics allows you to analyze data in its natural form without defining a rigid schema and removes the need for expensive data preparation and transformation. Couchbase Analytics complements your existing investments in Analytics and significantly reduces time to insight. <\/span><\/p>\n<p><b>Major features<\/b><\/p>\n<p><span style=\"font-weight: 400\">The salient features of Couchbase Analytics are:<\/span><\/p>\n<ul>\n<li style=\"font-weight: 400\"><b>Rich query language: <\/b><span style=\"font-weight: 400\">Couchbase Analytics supports SQL++, a next-generation declarative query language which has much in common with SQL. SQL++ also includes extensions for the nested, schema-optional or even schema-less world of modern NoSQL systems. <\/span><\/li>\n<li style=\"font-weight: 400\"><b>Common data model<\/b><span style=\"font-weight: 400\">: Couchbase Analytics natively supports the same rich, flexible-schema document data model used in Couchbase Server, rather than forcing your data into a relational model.<\/span><\/li>\n<li style=\"font-weight: 400\"><b>Workload isolation<\/b><span style=\"font-weight: 400\">: Analytical queries are run on dedicated nodes that can run complex resource intensive queries and don\u2019t impact the query latency and throughput of operational workloads. <\/span><\/li>\n<li style=\"font-weight: 400\"><b>High data freshness<\/b><span style=\"font-weight: 400\">: Couchbase Analytics uses <\/span><a href=\"https:\/\/developer.couchbase.com\/documentation\/server\/4.5\/architecture\/high-availability-replication-architecture.html\"><span style=\"font-weight: 400\">DCP<\/span><\/a><span style=\"font-weight: 400\">, a fast memory-to-memory protocol that Couchbase Server nodes use to synchronize data among themselves. Consequently, analytics run on data that is synchronized in almost real-time without the overhead of data ingestion and transformation.<\/span><\/li>\n<\/ul>\n<p><span style=\"font-weight: 400\">Developer Preview 2 focuses on ease of use and enhances query support to include<\/span><\/p>\n<ul>\n<li style=\"font-weight: 400\"><b>Configurable parallelism<\/b><span style=\"font-weight: 400\">: <\/span><span style=\"font-weight: 400\">The system can execute each request using multiple cores on multiple machines. A user can manually specify the maximum execution parallelism for a request to scale it up or down.<\/span><\/li>\n<li style=\"font-weight: 400\"><b>Query cancellation<\/b><span style=\"font-weight: 400\">: We heard you! Couchbase Analytics supports cancellation <\/span><span style=\"font-weight: 400\">of an ongoing query. We also added a \u201ccancel\u201d button on the Analytics workbench.<\/span><\/li>\n<li style=\"font-weight: 400\"><b>Simplified cluster installation<\/b><span style=\"font-weight: 400\">: You have the option to deploy the Couchbase Analytics cluster in your data center or on EC2. More details available <\/span><a href=\"https:\/\/docs.couchbase.com\/server\/current\/analytics\/introduction.html\"><span style=\"font-weight: 400\">here<\/span><\/a><span style=\"font-weight: 400\">.<\/span><\/li>\n<\/ul>\n<p><b>SDK Support<\/b><\/p>\n<p><span style=\"font-weight: 400\">The SDKs for <\/span><a href=\"https:\/\/developer.couchbase.com\/documentation\/server\/current\/sdk\/java\/start-using-sdk.html\"><span style=\"font-weight: 400\">Java<\/span><\/a><span style=\"font-weight: 400\">, <\/span><a href=\"https:\/\/developer.couchbase.com\/documentation\/server\/current\/sdk\/dotnet\/start-using-sdk.html\"><span style=\"font-weight: 400\">.NET<\/span><\/a><span style=\"font-weight: 400\">, <\/span><a href=\"https:\/\/developer.couchbase.com\/documentation\/server\/current\/sdk\/nodejs\/start-using-sdk.html\"><span style=\"font-weight: 400\">node.js<\/span><\/a><span style=\"font-weight: 400\">, <\/span><a href=\"https:\/\/developer.couchbase.com\/documentation\/server\/current\/sdk\/php\/start-using-sdk.html\"><span style=\"font-weight: 400\">php<\/span><\/a><span style=\"font-weight: 400\"> and <\/span><a href=\"https:\/\/developer.couchbase.com\/documentation\/server\/current\/sdk\/python\/start-using-sdk.html\"><span style=\"font-weight: 400\">python<\/span><\/a><span style=\"font-weight: 400\"> now support Couchbase Analytics. Here is an example of how you would use Couchbase Analytics queries using the Java SDK.<\/span><\/p>\n<p><b>Java SDK (2.4.3 or later)<\/b><\/p>\n<p><span style=\"font-weight: 400\">By default, Analytics support is off and \u201canalyticsEnabled\u201d system property should be set to enable it.<\/span><\/p>\n<pre class=\"lang:java decode:true \" title=\"Java Sample Code\">System.setProperty(\"com.couchbase.analyticsEnabled\", \"true\");\r\n\r\nAnalyticsQueryResult result = bucket.query(AnalyticsQuery.simple(\"SELECT bw.name AS brewer,(SELECT br.name, br.abv FROM beers br WHERE br.brewery_id = meta(bw).id) AS beers \" +\r\n\r\n\u00a0\u00a0\u00a0 \"FROM breweries bw \" +\r\n\r\n\u00a0\u00a0\u00a0 \"ORDER BY bw.name \" +\r\n\r\n\u00a0\u00a0\u00a0 \"LIMIT 5;\"));\r\n\r\nfor (AnalyticsQueryRow row:result) {\r\n\r\nSystem.out.println(row.toString());\r\n\r\n}<\/pre>\n<p><span style=\"font-weight: 400\">Go ahead and give it a try by downloading the <\/span><a href=\"https:\/\/packages.couchbase.com\/releases\/analytics\/1.0.0-DP2\/couchbase-analytics-1.0.0-DP2-generic.zip\"><span style=\"font-weight: 400\">binary<\/span><\/a><span style=\"font-weight: 400\"> and starting with the <\/span><a href=\"https:\/\/docs.couchbase.com\/server\/current\/analytics\/introduction.html\"><span style=\"font-weight: 400\">tutorial<\/span><\/a><span style=\"font-weight: 400\">.<\/span><\/p>\n<p><span style=\"font-weight: 400\">We invite you to join us at <\/span><a href=\"https:\/\/www.couchbase.com\/connect\/\"><span style=\"font-weight: 400\">Couchbase Connect NYC<\/span><\/a><span style=\"font-weight: 400\"> for more on Couchbase Analytics. <\/span><\/p>\n","protected":false},"excerpt":{"rendered":"<p>I am very pleased to announce Couchbase Analytics Developer Preview 2. Couchbase Analytics allows you to analyze data in its natural form without defining a rigid schema and removes the need for expensive data preparation and transformation. Couchbase Analytics complements [&hellip;]<\/p>\n","protected":false},"author":559,"featured_media":13873,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"inline_featured_image":false,"footnotes":""},"categories":[2294,1821,1816,1812],"tags":[1829,1725],"ppma_author":[9052],"class_list":["post-3300","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-analytics","category-couchbase-architecture","category-couchbase-server","category-n1ql-query","tag-bi","tag-nosql-database"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v27.3 (Yoast SEO v27.3) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>Announcing Couchbase Analytics Developer Preview 2<\/title>\n<meta name=\"description\" content=\"The post focuses on Couchbase Analytics Developer Preview. Couchbase Analytics allows analyzing data in its natural form without defining a rigid schema.\" \/>\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\/announcing-couchbase-analytics-developer-preview-2\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Announcing Couchbase Analytics Developer Preview 2\" \/>\n<meta property=\"og:description\" content=\"The post focuses on Couchbase Analytics Developer Preview. Couchbase Analytics allows analyzing data in its natural form without defining a rigid schema.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.couchbase.com\/blog\/announcing-couchbase-analytics-developer-preview-2\/\" \/>\n<meta property=\"og:site_name\" content=\"The Couchbase Blog\" \/>\n<meta property=\"article:published_time\" content=\"2017-04-19T01:14:32+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-06-14T01:46:18+00:00\" \/>\n<meta name=\"author\" content=\"Sachin Smotra, Director Product Management, Couchbase\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@smotras\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Sachin Smotra, Director Product Management, Couchbase\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"2 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/announcing-couchbase-analytics-developer-preview-2\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/announcing-couchbase-analytics-developer-preview-2\\\/\"},\"author\":{\"name\":\"Sachin Smotra, Director Product Management, Couchbase\",\"@id\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/#\\\/schema\\\/person\\\/b0afdfaea6775eaf75096b65e7791f9a\"},\"headline\":\"Announcing Couchbase Analytics Developer Preview 2\",\"datePublished\":\"2017-04-19T01:14:32+00:00\",\"dateModified\":\"2025-06-14T01:46:18+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/announcing-couchbase-analytics-developer-preview-2\\\/\"},\"wordCount\":369,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/announcing-couchbase-analytics-developer-preview-2\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/wp-content\\\/uploads\\\/sites\\\/1\\\/2022\\\/11\\\/couchbase-nosql-dbaas.png\",\"keywords\":[\"BI\",\"NoSQL Database\"],\"articleSection\":[\"Couchbase Analytics\",\"Couchbase Architecture\",\"Couchbase Server\",\"SQL++ \\\/ N1QL Query\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/announcing-couchbase-analytics-developer-preview-2\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/announcing-couchbase-analytics-developer-preview-2\\\/\",\"url\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/announcing-couchbase-analytics-developer-preview-2\\\/\",\"name\":\"Announcing Couchbase Analytics Developer Preview 2\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/announcing-couchbase-analytics-developer-preview-2\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/announcing-couchbase-analytics-developer-preview-2\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/wp-content\\\/uploads\\\/sites\\\/1\\\/2022\\\/11\\\/couchbase-nosql-dbaas.png\",\"datePublished\":\"2017-04-19T01:14:32+00:00\",\"dateModified\":\"2025-06-14T01:46:18+00:00\",\"description\":\"The post focuses on Couchbase Analytics Developer Preview. Couchbase Analytics allows analyzing data in its natural form without defining a rigid schema.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/announcing-couchbase-analytics-developer-preview-2\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/announcing-couchbase-analytics-developer-preview-2\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/announcing-couchbase-analytics-developer-preview-2\\\/#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\\\/announcing-couchbase-analytics-developer-preview-2\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Announcing Couchbase Analytics Developer Preview 2\"}]},{\"@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\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/#organization\",\"name\":\"The Couchbase Blog\",\"url\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@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\\\/b0afdfaea6775eaf75096b65e7791f9a\",\"name\":\"Sachin Smotra, Director Product Management, Couchbase\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/351d2ab52ac22b2cfdfc83ff4a2dc0b377d8316ecb298656b8c1a5f9e70a141b?s=96&d=mm&r=ge0fd86aac479bbde276340e2945bbd5c\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/351d2ab52ac22b2cfdfc83ff4a2dc0b377d8316ecb298656b8c1a5f9e70a141b?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/351d2ab52ac22b2cfdfc83ff4a2dc0b377d8316ecb298656b8c1a5f9e70a141b?s=96&d=mm&r=g\",\"caption\":\"Sachin Smotra, Director Product Management, Couchbase\"},\"description\":\"Sachin Smotra\u2019s career spans more than 15 years building software products across various domains including Java Enterprise software, DRM Solutions for mobile games and web conferencing. As Director Product Management at Couchbase, he is a hands-on product leader responsible for Couchbase Mobile, IOT and Analytics product lines including evangelizing the product strategy and vision with customers, partners, developers and analysts. Before joining Couchbase, Sachin was a Senior Manager, Product Management, at Cisco WebEx where he led the product team responsible for transforming the end to end Customer Experience across the WebEx product lifecycle - consideration, purchase, usage and renewals. Prior to his time at Cisco, Sachin worked at different startups in a multitude of roles across engineering, architecture, product management and alliances.\",\"sameAs\":[\"https:\\\/\\\/x.com\\\/smotras\"],\"url\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/author\\\/ssmotra\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Announcing Couchbase Analytics Developer Preview 2","description":"The post focuses on Couchbase Analytics Developer Preview. Couchbase Analytics allows analyzing data in its natural form without defining a rigid schema.","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\/announcing-couchbase-analytics-developer-preview-2\/","og_locale":"en_US","og_type":"article","og_title":"Announcing Couchbase Analytics Developer Preview 2","og_description":"The post focuses on Couchbase Analytics Developer Preview. Couchbase Analytics allows analyzing data in its natural form without defining a rigid schema.","og_url":"https:\/\/www.couchbase.com\/blog\/announcing-couchbase-analytics-developer-preview-2\/","og_site_name":"The Couchbase Blog","article_published_time":"2017-04-19T01:14:32+00:00","article_modified_time":"2025-06-14T01:46:18+00:00","author":"Sachin Smotra, Director Product Management, Couchbase","twitter_card":"summary_large_image","twitter_creator":"@smotras","twitter_misc":{"Written by":"Sachin Smotra, Director Product Management, Couchbase","Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.couchbase.com\/blog\/announcing-couchbase-analytics-developer-preview-2\/#article","isPartOf":{"@id":"https:\/\/www.couchbase.com\/blog\/announcing-couchbase-analytics-developer-preview-2\/"},"author":{"name":"Sachin Smotra, Director Product Management, Couchbase","@id":"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/b0afdfaea6775eaf75096b65e7791f9a"},"headline":"Announcing Couchbase Analytics Developer Preview 2","datePublished":"2017-04-19T01:14:32+00:00","dateModified":"2025-06-14T01:46:18+00:00","mainEntityOfPage":{"@id":"https:\/\/www.couchbase.com\/blog\/announcing-couchbase-analytics-developer-preview-2\/"},"wordCount":369,"commentCount":0,"publisher":{"@id":"https:\/\/www.couchbase.com\/blog\/#organization"},"image":{"@id":"https:\/\/www.couchbase.com\/blog\/announcing-couchbase-analytics-developer-preview-2\/#primaryimage"},"thumbnailUrl":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/11\/couchbase-nosql-dbaas.png","keywords":["BI","NoSQL Database"],"articleSection":["Couchbase Analytics","Couchbase Architecture","Couchbase Server","SQL++ \/ N1QL Query"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.couchbase.com\/blog\/announcing-couchbase-analytics-developer-preview-2\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.couchbase.com\/blog\/announcing-couchbase-analytics-developer-preview-2\/","url":"https:\/\/www.couchbase.com\/blog\/announcing-couchbase-analytics-developer-preview-2\/","name":"Announcing Couchbase Analytics Developer Preview 2","isPartOf":{"@id":"https:\/\/www.couchbase.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.couchbase.com\/blog\/announcing-couchbase-analytics-developer-preview-2\/#primaryimage"},"image":{"@id":"https:\/\/www.couchbase.com\/blog\/announcing-couchbase-analytics-developer-preview-2\/#primaryimage"},"thumbnailUrl":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/11\/couchbase-nosql-dbaas.png","datePublished":"2017-04-19T01:14:32+00:00","dateModified":"2025-06-14T01:46:18+00:00","description":"The post focuses on Couchbase Analytics Developer Preview. Couchbase Analytics allows analyzing data in its natural form without defining a rigid schema.","breadcrumb":{"@id":"https:\/\/www.couchbase.com\/blog\/announcing-couchbase-analytics-developer-preview-2\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.couchbase.com\/blog\/announcing-couchbase-analytics-developer-preview-2\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.couchbase.com\/blog\/announcing-couchbase-analytics-developer-preview-2\/#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\/announcing-couchbase-analytics-developer-preview-2\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.couchbase.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Announcing Couchbase Analytics Developer Preview 2"}]},{"@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":"en-US"},{"@type":"Organization","@id":"https:\/\/www.couchbase.com\/blog\/#organization","name":"The Couchbase Blog","url":"https:\/\/www.couchbase.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@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\/b0afdfaea6775eaf75096b65e7791f9a","name":"Sachin Smotra, Director Product Management, Couchbase","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/351d2ab52ac22b2cfdfc83ff4a2dc0b377d8316ecb298656b8c1a5f9e70a141b?s=96&d=mm&r=ge0fd86aac479bbde276340e2945bbd5c","url":"https:\/\/secure.gravatar.com\/avatar\/351d2ab52ac22b2cfdfc83ff4a2dc0b377d8316ecb298656b8c1a5f9e70a141b?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/351d2ab52ac22b2cfdfc83ff4a2dc0b377d8316ecb298656b8c1a5f9e70a141b?s=96&d=mm&r=g","caption":"Sachin Smotra, Director Product Management, Couchbase"},"description":"Sachin Smotra\u2019s career spans more than 15 years building software products across various domains including Java Enterprise software, DRM Solutions for mobile games and web conferencing. As Director Product Management at Couchbase, he is a hands-on product leader responsible for Couchbase Mobile, IOT and Analytics product lines including evangelizing the product strategy and vision with customers, partners, developers and analysts. Before joining Couchbase, Sachin was a Senior Manager, Product Management, at Cisco WebEx where he led the product team responsible for transforming the end to end Customer Experience across the WebEx product lifecycle - consideration, purchase, usage and renewals. Prior to his time at Cisco, Sachin worked at different startups in a multitude of roles across engineering, architecture, product management and alliances.","sameAs":["https:\/\/x.com\/smotras"],"url":"https:\/\/www.couchbase.com\/blog\/author\/ssmotra\/"}]}},"acf":[],"authors":[{"term_id":9052,"user_id":559,"is_guest":0,"slug":"ssmotra","display_name":"Sachin Smotra, Director Product Management, Couchbase","avatar_url":"https:\/\/secure.gravatar.com\/avatar\/351d2ab52ac22b2cfdfc83ff4a2dc0b377d8316ecb298656b8c1a5f9e70a141b?s=96&d=mm&r=g","0":null,"1":"","2":"","3":"","4":"","5":"","6":"","7":"","8":""}],"_links":{"self":[{"href":"https:\/\/www.couchbase.com\/blog\/wp-json\/wp\/v2\/posts\/3300","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.couchbase.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.couchbase.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/wp-json\/wp\/v2\/users\/559"}],"replies":[{"embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/wp-json\/wp\/v2\/comments?post=3300"}],"version-history":[{"count":0,"href":"https:\/\/www.couchbase.com\/blog\/wp-json\/wp\/v2\/posts\/3300\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/wp-json\/wp\/v2\/media\/13873"}],"wp:attachment":[{"href":"https:\/\/www.couchbase.com\/blog\/wp-json\/wp\/v2\/media?parent=3300"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/wp-json\/wp\/v2\/categories?post=3300"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/wp-json\/wp\/v2\/tags?post=3300"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/wp-json\/wp\/v2\/ppma_author?post=3300"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}