{"id":20630,"date":"2026-07-14T11:55:22","date_gmt":"2026-07-14T11:55:22","guid":{"rendered":"https:\/\/tenthplanet.in\/idempiere\/?p=20630"},"modified":"2026-08-13T04:42:35","modified_gmt":"2026-08-13T04:42:35","slug":"how-to-configure-report-cube-in-idempiere","status":"publish","type":"post","link":"https:\/\/tenthplanet.in\/idempiere\/how-to-configure-report-cube-in-idempiere\/","title":{"rendered":"How to Configure Report Cube in iDempiere"},"content":{"rendered":"\n<h2 class=\"wp-block-heading\"><strong>Introduction<\/strong><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">The Report Cube window in iDempiere defines a multidimensional data cube used within Performance Analysis Rules for OLAP-style reporting.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">It is used by finance and reporting teams to pre-aggregate transactional and accounting data across dimensions such as Product, Business Partner, and Sales Region.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Report cubes speed up performance analysis reports and dashboards by reducing the need to query large volumes of Fact Accounting data directly.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Process Flow Diagram<\/strong><\/h2>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"160\" src=\"https:\/\/tenthplanet.in\/idempiere\/wp-content\/uploads\/sites\/13\/2026\/07\/Report-Cube.drawio-1024x160.png\" alt=\"TenthPlanet-iDempiere-Accounting-ReportCube-ProcessFlow\" class=\"wp-image-20631\" title=\"\" srcset=\"https:\/\/tenthplanet.in\/idempiere\/wp-content\/uploads\/sites\/13\/2026\/07\/Report-Cube.drawio-1024x160.png 1024w, https:\/\/tenthplanet.in\/idempiere\/wp-content\/uploads\/sites\/13\/2026\/07\/Report-Cube.drawio-300x47.png 300w, https:\/\/tenthplanet.in\/idempiere\/wp-content\/uploads\/sites\/13\/2026\/07\/Report-Cube.drawio-768x120.png 768w, https:\/\/tenthplanet.in\/idempiere\/wp-content\/uploads\/sites\/13\/2026\/07\/Report-Cube.drawio-1536x240.png 1536w, https:\/\/tenthplanet.in\/idempiere\/wp-content\/uploads\/sites\/13\/2026\/07\/Report-Cube.drawio-2048x320.png 2048w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Business Rules<\/strong><\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Active report cubes are available for use in Performance Analysis Rule reporting.<\/li>\n\n\n\n<li>Calendar assignment defines the fiscal periods used for report cube recalculation.<\/li>\n\n\n\n<li>Only checked dimension checkboxes are included in the cube&#8217;s aggregated data.<\/li>\n\n\n\n<li>Report cube name must be unique within the Tenant and Organization.<\/li>\n\n\n\n<li>Last Recalculated date updates only after the recalculation process runs.<\/li>\n\n\n\n<li>Inactive report cubes are excluded from reporting selection lists.<\/li>\n\n\n\n<li>Report cubes follow standard Tenant and Organization data security rules.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Prerequisites<\/strong><\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Tenant and Organization configured.<\/li>\n\n\n\n<li>Calendar configured under General Rules.<\/li>\n\n\n\n<li>Accounting dimensions (Product, Business Partner, Activity, Project) set up as applicable.<\/li>\n\n\n\n<li>Role has window access to Report Cube.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Navigation<\/strong><\/h2>\n\n\n\n<pre class=\"wp-block-code\" style=\"font-size:15px\"><code><strong>Menu \u2192 Performance Analysis and Accounting \u2192 Financial Reporting \u2192 Report Cube<\/strong><\/code><\/pre>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"342\" src=\"https:\/\/tenthplanet.in\/idempiere\/wp-content\/uploads\/sites\/13\/2026\/07\/TenthPlanet-iDempiere-Accounting-ReportCube-1-1024x342.png\" alt=\"TenthPlanet-iDempiere-Accounting-ReportCube-1\" class=\"wp-image-20632\" title=\"\" srcset=\"https:\/\/tenthplanet.in\/idempiere\/wp-content\/uploads\/sites\/13\/2026\/07\/TenthPlanet-iDempiere-Accounting-ReportCube-1-1024x342.png 1024w, https:\/\/tenthplanet.in\/idempiere\/wp-content\/uploads\/sites\/13\/2026\/07\/TenthPlanet-iDempiere-Accounting-ReportCube-1-300x100.png 300w, https:\/\/tenthplanet.in\/idempiere\/wp-content\/uploads\/sites\/13\/2026\/07\/TenthPlanet-iDempiere-Accounting-ReportCube-1-768x257.png 768w, https:\/\/tenthplanet.in\/idempiere\/wp-content\/uploads\/sites\/13\/2026\/07\/TenthPlanet-iDempiere-Accounting-ReportCube-1-1536x513.png 1536w, https:\/\/tenthplanet.in\/idempiere\/wp-content\/uploads\/sites\/13\/2026\/07\/TenthPlanet-iDempiere-Accounting-ReportCube-1-2048x684.png 2048w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Opening the window displays the Report Cube list. Selecting or creating a record opens the detail form showing Tenant, Organization, Name, Description, Calendar, Active flag, dimension checkboxes, and the Last Recalculated timestamp.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"648\" src=\"https:\/\/tenthplanet.in\/idempiere\/wp-content\/uploads\/sites\/13\/2026\/07\/TenthPlanet-iDempiere-Accounting-ReportCube-2-1024x648.png\" alt=\"TenthPlanet-iDempiere-Accounting-ReportCube-2\" class=\"wp-image-20633\" title=\"\" srcset=\"https:\/\/tenthplanet.in\/idempiere\/wp-content\/uploads\/sites\/13\/2026\/07\/TenthPlanet-iDempiere-Accounting-ReportCube-2-1024x648.png 1024w, https:\/\/tenthplanet.in\/idempiere\/wp-content\/uploads\/sites\/13\/2026\/07\/TenthPlanet-iDempiere-Accounting-ReportCube-2-300x190.png 300w, https:\/\/tenthplanet.in\/idempiere\/wp-content\/uploads\/sites\/13\/2026\/07\/TenthPlanet-iDempiere-Accounting-ReportCube-2-768x486.png 768w, https:\/\/tenthplanet.in\/idempiere\/wp-content\/uploads\/sites\/13\/2026\/07\/TenthPlanet-iDempiere-Accounting-ReportCube-2-1536x972.png 1536w, https:\/\/tenthplanet.in\/idempiere\/wp-content\/uploads\/sites\/13\/2026\/07\/TenthPlanet-iDempiere-Accounting-ReportCube-2-2048x1296.png 2048w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Configuration Steps<\/strong><\/h2>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Step 1: Create a New Report Cube Record<\/strong><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Establishes the base record that stores cube settings before dimensions and calendar are assigned.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Instructions<\/strong><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Click the New icon on the toolbar. Enter a unique Name and optional Description to identify the report cube for reporting users.<\/p>\n\n\n\n<figure class=\"wp-block-table is-style-stripes\"><table><tbody><tr><td><strong>Field<\/strong><\/td><td><strong>Sample Value<\/strong><\/td><td><strong>Description<\/strong><\/td><\/tr><tr><td>Name<\/td><td>Test<\/td><td>Identifies the report cube in reporting selections<\/td><\/tr><tr><td>Description<\/td><td>(blank)<\/td><td>Provides additional context about the cube&#8217;s purpose<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Step 2: Assign Tenant and Organization<\/strong><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Determines the data scope and security context for the report cube.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Instructions<\/strong><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Confirm the Tenant field and select the Organization that owns this report cube. These values control who can access the cube.<\/p>\n\n\n\n<figure class=\"wp-block-table is-style-stripes\"><table><tbody><tr><td><strong>Field<\/strong><\/td><td><strong>Sample Value<\/strong><\/td><td><strong>Description<\/strong><\/td><\/tr><tr><td>Tenant<\/td><td>POTS<\/td><td>Defines the client-level ownership of the cube<\/td><\/tr><tr><td>Organization<\/td><td>CDC<\/td><td>Defines the organizational scope for the cube<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Step 3: Assign Calendar<\/strong><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">The calendar determines which fiscal year and period structure the cube uses during recalculation.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Instructions<\/strong><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Select a Calendar from the dropdown. This must match the calendar used by the related accounting schema for accurate period-based aggregation.<\/p>\n\n\n\n<figure class=\"wp-block-table is-style-stripes\"><table><tbody><tr><td><strong>Field<\/strong><\/td><td><strong>Sample Value<\/strong><\/td><td><strong>Description<\/strong><\/td><\/tr><tr><td>Calendar<\/td><td>POTS Calendar<\/td><td>Defines fiscal periods used for cube recalculation<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Step 4: Select Dimensions<\/strong><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Dimensions define how transactional data is grouped and summarized within the cube.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Instructions<\/strong><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Check the dimension boxes needed for reporting, such as Product, Business Partner, Sales Region, Activity, Project Phase, Project Task, Sub Acct, or GL Budget.<\/p>\n\n\n\n<figure class=\"wp-block-table is-style-stripes\"><table><tbody><tr><td><strong>Field<\/strong><\/td><td><strong>Sample Value<\/strong><\/td><td><strong>Description<\/strong><\/td><\/tr><tr><td>Product Dimension<\/td><td>Unchecked<\/td><td>Includes Product-level grouping in the cube<\/td><\/tr><tr><td>Business Partner Dimension<\/td><td>Unchecked<\/td><td>Includes Business Partner-level grouping<\/td><\/tr><tr><td>Sales Region Dimension<\/td><td>Unchecked<\/td><td>Includes Sales Region grouping<\/td><\/tr><tr><td>Activity Dimension<\/td><td>Unchecked<\/td><td>Includes Activity-based grouping<\/td><\/tr><tr><td>Project Phase Dimension<\/td><td>Unchecked<\/td><td>Includes Project Phase grouping<\/td><\/tr><tr><td>Project Task Dimension<\/td><td>Unchecked<\/td><td>Includes Project Task grouping<\/td><\/tr><tr><td>Sub Acct Dimension<\/td><td>Unchecked<\/td><td>Includes Sub Account grouping<\/td><\/tr><tr><td>GL Budget Dimension<\/td><td>Unchecked<\/td><td>Includes GL Budget comparison data<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Only active report cubes are available for selection in Performance Analysis Rules.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Instructions<\/strong><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Check the Active checkbox, then Save the record. Deactivating later removes the cube from reporting selection lists.<\/p>\n\n\n\n<figure class=\"wp-block-table is-style-stripes\"><table><tbody><tr><td><strong>Field<\/strong><\/td><td><strong>Sample Value<\/strong><\/td><td><strong>Description<\/strong><\/td><\/tr><tr><td>Active<\/td><td>Checked<\/td><td>Controls cube availability in reporting<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Step 6: Recalculate the Report Cube<\/strong><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">The cube must be recalculated to populate aggregated data before it can be used in reports.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Instructions<\/strong><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Save the record, then run the Recalculate process. The Last Recalculated field updates with the completion date and time.<\/p>\n\n\n\n<figure class=\"wp-block-table is-style-stripes\"><table><tbody><tr><td><strong>Field<\/strong><\/td><td><strong>Sample Value<\/strong><\/td><td><strong>Description<\/strong><\/td><\/tr><tr><td>Last Recalculated<\/td><td>07\/13\/2026 12:11:23 PM<\/td><td>Shows when the cube data was last refreshed<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"609\" src=\"https:\/\/tenthplanet.in\/idempiere\/wp-content\/uploads\/sites\/13\/2026\/07\/TenthPlanet-iDempiere-Accounting-ReportCube-3-1024x609.png\" alt=\"TenthPlanet-iDempiere-Accounting-ReportCube-3\" class=\"wp-image-20634\" title=\"\" srcset=\"https:\/\/tenthplanet.in\/idempiere\/wp-content\/uploads\/sites\/13\/2026\/07\/TenthPlanet-iDempiere-Accounting-ReportCube-3-1024x609.png 1024w, https:\/\/tenthplanet.in\/idempiere\/wp-content\/uploads\/sites\/13\/2026\/07\/TenthPlanet-iDempiere-Accounting-ReportCube-3-300x178.png 300w, https:\/\/tenthplanet.in\/idempiere\/wp-content\/uploads\/sites\/13\/2026\/07\/TenthPlanet-iDempiere-Accounting-ReportCube-3-768x457.png 768w, https:\/\/tenthplanet.in\/idempiere\/wp-content\/uploads\/sites\/13\/2026\/07\/TenthPlanet-iDempiere-Accounting-ReportCube-3-1536x914.png 1536w, https:\/\/tenthplanet.in\/idempiere\/wp-content\/uploads\/sites\/13\/2026\/07\/TenthPlanet-iDempiere-Accounting-ReportCube-3-2048x1218.png 2048w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Common Issues and Resolutions<\/strong><\/h2>\n\n\n\n<figure class=\"wp-block-table is-style-stripes\"><table><tbody><tr><td><strong>Issue<\/strong><\/td><td><strong>Cause<\/strong><\/td><td><strong>Resolution<\/strong><\/td><\/tr><tr><td>Report Cube missing from selection lists<\/td><td>Active checkbox unchecked<\/td><td>Check Active and save the record<\/td><\/tr><tr><td>Calendar dropdown is empty<\/td><td>No Calendar configured for the Organization<\/td><td>Configure a Calendar under General Rules<\/td><\/tr><tr><td>Last Recalculated date not updating<\/td><td>Recalculation process not executed<\/td><td>Run the Recalculate process manually<\/td><\/tr><tr><td>Duplicate Name error on save<\/td><td>Name already exists in the Tenant<\/td><td>Enter a unique report cube Name<\/td><\/tr><tr><td>Selected dimension missing from report output<\/td><td>Dimension saved but cube not recalculated<\/td><td>Save changes then recalculate the cube<\/td><\/tr><tr><td>Report cube performance is slow<\/td><td>Too many dimensions selected on large datasets<\/td><td>Limit dimensions to those needed for reporting<\/td><\/tr><tr><td>Window not visible in menu<\/td><td>Role lacks access to the Report Cube window<\/td><td>Grant window access through Role Window Access<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Next Steps<\/strong><\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Configure a Performance Analysis Rule that references this Report Cube.<\/li>\n\n\n\n<li>Review GL reporting or dashboard content that uses cube data.<\/li>\n\n\n\n<li>Set up additional Report Cube records for other analysis needs.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Introduction The Report Cube window in iDempiere defines a multidimensional data cube used within Performance Analysis Rules for OLAP-style reporting. [&hellip;]<\/p>\n","protected":false},"author":3,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[58,10],"tags":[],"class_list":["post-20630","post","type-post","status-publish","format-standard","hentry","category-idempiere-accounting","category-idempiere-product"],"_links":{"self":[{"href":"https:\/\/tenthplanet.in\/idempiere\/wp-json\/wp\/v2\/posts\/20630","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/tenthplanet.in\/idempiere\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/tenthplanet.in\/idempiere\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/tenthplanet.in\/idempiere\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/tenthplanet.in\/idempiere\/wp-json\/wp\/v2\/comments?post=20630"}],"version-history":[{"count":1,"href":"https:\/\/tenthplanet.in\/idempiere\/wp-json\/wp\/v2\/posts\/20630\/revisions"}],"predecessor-version":[{"id":20635,"href":"https:\/\/tenthplanet.in\/idempiere\/wp-json\/wp\/v2\/posts\/20630\/revisions\/20635"}],"wp:attachment":[{"href":"https:\/\/tenthplanet.in\/idempiere\/wp-json\/wp\/v2\/media?parent=20630"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/tenthplanet.in\/idempiere\/wp-json\/wp\/v2\/categories?post=20630"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/tenthplanet.in\/idempiere\/wp-json\/wp\/v2\/tags?post=20630"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}