{"id":4313,"date":"2024-03-14T01:19:36","date_gmt":"2024-03-14T01:19:36","guid":{"rendered":"https:\/\/www.silicloud.com\/blog\/how-does-kylin-achieve-the-construction-and-updating-of-cubes\/"},"modified":"2025-07-31T05:59:52","modified_gmt":"2025-07-31T05:59:52","slug":"how-does-kylin-achieve-the-construction-and-updating-of-cubes","status":"publish","type":"post","link":"https:\/\/www.silicloud.com\/blog\/how-does-kylin-achieve-the-construction-and-updating-of-cubes\/","title":{"rendered":"Building and Updating Cubes in Kylin"},"content":{"rendered":"<p>The process of building and updating Cubes in Kylin is as follows:<\/p>\n<ol>\n<li>Cube construction:<\/li>\n<li>Submit requests for Cube building through Kylin Web UI or REST API.<\/li>\n<li>Kylin generates metadata information for the Cube based on the design information and data from the data source.<\/li>\n<li>Kylin aggregates data based on Cube metadata information, grouping it according to predefined dimensions and measures to generate the Cube&#8217;s data model.<\/li>\n<li>Kylin stores Cube&#8217;s data model in HBase or other supported storage engines.<\/li>\n<li>Cube update:<\/li>\n<li>When the data in the data source changes, users can submit cube update requests through Kylin Web UI or REST API.<\/li>\n<li>Kylin will recalculate the data model of the Cube based on the update request, and store the new data model in the storage engine.<\/li>\n<li>If incremental data updates are needed for the Cube, Kylin will update the data model of the Cube based on the incremental data rather than recalculating the entire Cube.<\/li>\n<\/ol>\n<p>By following the above steps, Kylin can achieve Cube construction and updating, thereby providing users with real-time OLAP analysis capabilities.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>The process of building and updating Cubes in Kylin is as follows: Cube construction: Submit requests for Cube building through Kylin Web UI or REST API. Kylin generates metadata information for the Cube based on the design information and data from the data source. Kylin aggregates data based on Cube metadata information, grouping it according [&hellip;]<\/p>\n","protected":false},"author":8,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_import_markdown_pro_load_document_selector":0,"_import_markdown_pro_submit_text_textarea":"","footnotes":""},"categories":[1],"tags":[897,3747,2139,1286,2278],"class_list":["post-4313","post","type-post","status-publish","format-standard","hentry","category-uncategorized","tag-apache-kylin","tag-cube-construction","tag-data-warehouse","tag-kylin","tag-olap"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v21.5 (Yoast SEO v21.5) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Building and Updating Cubes in Kylin - Blog - Silicon Cloud<\/title>\n<meta name=\"description\" content=\"Learn how Kylin builds and updates Cubes: from request submission to metadata generation, data aggregation, and storage in HBase or other engines.\" \/>\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.silicloud.com\/blog\/how-does-kylin-achieve-the-construction-and-updating-of-cubes\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Building and Updating Cubes in Kylin\" \/>\n<meta property=\"og:description\" content=\"Learn how Kylin builds and updates Cubes: from request submission to metadata generation, data aggregation, and storage in HBase or other engines.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.silicloud.com\/blog\/how-does-kylin-achieve-the-construction-and-updating-of-cubes\/\" \/>\n<meta property=\"og:site_name\" content=\"Blog - Silicon Cloud\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/SiliCloudGlobal\/\" \/>\n<meta property=\"article:published_time\" content=\"2024-03-14T01:19:36+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-07-31T05:59:52+00:00\" \/>\n<meta name=\"author\" content=\"William Carter\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@SiliCloudGlobal\" \/>\n<meta name=\"twitter:site\" content=\"@SiliCloudGlobal\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"William Carter\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"1 minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/how-does-kylin-achieve-the-construction-and-updating-of-cubes\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.silicloud.com\/blog\/how-does-kylin-achieve-the-construction-and-updating-of-cubes\/\"},\"author\":{\"name\":\"William Carter\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/#\/schema\/person\/f697031891aacefc4b681d139781d3c0\"},\"headline\":\"Building and Updating Cubes in Kylin\",\"datePublished\":\"2024-03-14T01:19:36+00:00\",\"dateModified\":\"2025-07-31T05:59:52+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.silicloud.com\/blog\/how-does-kylin-achieve-the-construction-and-updating-of-cubes\/\"},\"wordCount\":182,\"publisher\":{\"@id\":\"https:\/\/www.silicloud.com\/blog\/#organization\"},\"keywords\":[\"Apache Kylin\",\"Cube construction\",\"Data Warehouse\",\"Kylin\",\"OLAP\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/how-does-kylin-achieve-the-construction-and-updating-of-cubes\/\",\"url\":\"https:\/\/www.silicloud.com\/blog\/how-does-kylin-achieve-the-construction-and-updating-of-cubes\/\",\"name\":\"Building and Updating Cubes in Kylin - Blog - Silicon Cloud\",\"isPartOf\":{\"@id\":\"https:\/\/www.silicloud.com\/blog\/#website\"},\"datePublished\":\"2024-03-14T01:19:36+00:00\",\"dateModified\":\"2025-07-31T05:59:52+00:00\",\"description\":\"Learn how Kylin builds and updates Cubes: from request submission to metadata generation, data aggregation, and storage in HBase or other engines.\",\"breadcrumb\":{\"@id\":\"https:\/\/www.silicloud.com\/blog\/how-does-kylin-achieve-the-construction-and-updating-of-cubes\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.silicloud.com\/blog\/how-does-kylin-achieve-the-construction-and-updating-of-cubes\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/how-does-kylin-achieve-the-construction-and-updating-of-cubes\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.silicloud.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Building and Updating Cubes in Kylin\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/#website\",\"url\":\"https:\/\/www.silicloud.com\/blog\/\",\"name\":\"Silicon Cloud Blog\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\/\/www.silicloud.com\/blog\/#organization\"},\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/#organization\",\"name\":\"Silicon Cloud Blog\",\"url\":\"https:\/\/www.silicloud.com\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.silicloud.com\/blog\/wp-content\/uploads\/2023\/11\/EN-SILICON-Full.png\",\"contentUrl\":\"https:\/\/www.silicloud.com\/blog\/wp-content\/uploads\/2023\/11\/EN-SILICON-Full.png\",\"width\":1024,\"height\":1024,\"caption\":\"Silicon Cloud Blog\"},\"image\":{\"@id\":\"https:\/\/www.silicloud.com\/blog\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/SiliCloudGlobal\/\",\"https:\/\/twitter.com\/SiliCloudGlobal\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/#\/schema\/person\/f697031891aacefc4b681d139781d3c0\",\"name\":\"William Carter\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/1786698071dd8d74bec894b512f9e3c610c3a2a32985f67e688976cee3c8bbef?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/1786698071dd8d74bec894b512f9e3c610c3a2a32985f67e688976cee3c8bbef?s=96&d=mm&r=g\",\"caption\":\"William Carter\"},\"url\":\"https:\/\/www.silicloud.com\/blog\/author\/williamcarter\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Building and Updating Cubes in Kylin - Blog - Silicon Cloud","description":"Learn how Kylin builds and updates Cubes: from request submission to metadata generation, data aggregation, and storage in HBase or other engines.","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.silicloud.com\/blog\/how-does-kylin-achieve-the-construction-and-updating-of-cubes\/","og_locale":"en_US","og_type":"article","og_title":"Building and Updating Cubes in Kylin","og_description":"Learn how Kylin builds and updates Cubes: from request submission to metadata generation, data aggregation, and storage in HBase or other engines.","og_url":"https:\/\/www.silicloud.com\/blog\/how-does-kylin-achieve-the-construction-and-updating-of-cubes\/","og_site_name":"Blog - Silicon Cloud","article_publisher":"https:\/\/www.facebook.com\/SiliCloudGlobal\/","article_published_time":"2024-03-14T01:19:36+00:00","article_modified_time":"2025-07-31T05:59:52+00:00","author":"William Carter","twitter_card":"summary_large_image","twitter_creator":"@SiliCloudGlobal","twitter_site":"@SiliCloudGlobal","twitter_misc":{"Written by":"William Carter","Est. reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.silicloud.com\/blog\/how-does-kylin-achieve-the-construction-and-updating-of-cubes\/#article","isPartOf":{"@id":"https:\/\/www.silicloud.com\/blog\/how-does-kylin-achieve-the-construction-and-updating-of-cubes\/"},"author":{"name":"William Carter","@id":"https:\/\/www.silicloud.com\/blog\/#\/schema\/person\/f697031891aacefc4b681d139781d3c0"},"headline":"Building and Updating Cubes in Kylin","datePublished":"2024-03-14T01:19:36+00:00","dateModified":"2025-07-31T05:59:52+00:00","mainEntityOfPage":{"@id":"https:\/\/www.silicloud.com\/blog\/how-does-kylin-achieve-the-construction-and-updating-of-cubes\/"},"wordCount":182,"publisher":{"@id":"https:\/\/www.silicloud.com\/blog\/#organization"},"keywords":["Apache Kylin","Cube construction","Data Warehouse","Kylin","OLAP"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/www.silicloud.com\/blog\/how-does-kylin-achieve-the-construction-and-updating-of-cubes\/","url":"https:\/\/www.silicloud.com\/blog\/how-does-kylin-achieve-the-construction-and-updating-of-cubes\/","name":"Building and Updating Cubes in Kylin - Blog - Silicon Cloud","isPartOf":{"@id":"https:\/\/www.silicloud.com\/blog\/#website"},"datePublished":"2024-03-14T01:19:36+00:00","dateModified":"2025-07-31T05:59:52+00:00","description":"Learn how Kylin builds and updates Cubes: from request submission to metadata generation, data aggregation, and storage in HBase or other engines.","breadcrumb":{"@id":"https:\/\/www.silicloud.com\/blog\/how-does-kylin-achieve-the-construction-and-updating-of-cubes\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.silicloud.com\/blog\/how-does-kylin-achieve-the-construction-and-updating-of-cubes\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.silicloud.com\/blog\/how-does-kylin-achieve-the-construction-and-updating-of-cubes\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.silicloud.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Building and Updating Cubes in Kylin"}]},{"@type":"WebSite","@id":"https:\/\/www.silicloud.com\/blog\/#website","url":"https:\/\/www.silicloud.com\/blog\/","name":"Silicon Cloud Blog","description":"","publisher":{"@id":"https:\/\/www.silicloud.com\/blog\/#organization"},"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.silicloud.com\/blog\/#organization","name":"Silicon Cloud Blog","url":"https:\/\/www.silicloud.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.silicloud.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/www.silicloud.com\/blog\/wp-content\/uploads\/2023\/11\/EN-SILICON-Full.png","contentUrl":"https:\/\/www.silicloud.com\/blog\/wp-content\/uploads\/2023\/11\/EN-SILICON-Full.png","width":1024,"height":1024,"caption":"Silicon Cloud Blog"},"image":{"@id":"https:\/\/www.silicloud.com\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/SiliCloudGlobal\/","https:\/\/twitter.com\/SiliCloudGlobal"]},{"@type":"Person","@id":"https:\/\/www.silicloud.com\/blog\/#\/schema\/person\/f697031891aacefc4b681d139781d3c0","name":"William Carter","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.silicloud.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/1786698071dd8d74bec894b512f9e3c610c3a2a32985f67e688976cee3c8bbef?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/1786698071dd8d74bec894b512f9e3c610c3a2a32985f67e688976cee3c8bbef?s=96&d=mm&r=g","caption":"William Carter"},"url":"https:\/\/www.silicloud.com\/blog\/author\/williamcarter\/"}]}},"_links":{"self":[{"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/posts\/4313","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/users\/8"}],"replies":[{"embeddable":true,"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/comments?post=4313"}],"version-history":[{"count":2,"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/posts\/4313\/revisions"}],"predecessor-version":[{"id":148963,"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/posts\/4313\/revisions\/148963"}],"wp:attachment":[{"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/media?parent=4313"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/categories?post=4313"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/tags?post=4313"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}