XCubes

Projects

A project is the top-level workspace in XCubes. Everything you build — dimensions, cubes, dashboards — lives inside a single project, and objects within the same project can freely reference each other.

What a project contains

Dimensions are the reusable item lists (Accounts, Geography, Month). They are defined once at the project level and then attached to whichever cubes need them.

Cubes are the multidimensional data grids. Each cube references two or more dimensions, one for rows and one or more for columns (and optionally page-level filters). See Cubes & coordinates.

Dashboards present cube data as visual widgets — charts, pivot tables, scorecards, and ranking cards. A dashboard can combine widgets from multiple cubes in the same project. See Dashboards.

Scope and sharing

Dimensions are scoped to the project: the same dimension can appear in multiple cubes, so renaming an item or adding a formula row propagates everywhere at once. Cross-cube references let formulas in one cube pull values from another cube in the same project. See Cube references.

Data files (uploaded CSV or Excel files used as import sources or table sources for ranking widgets) are also stored at the project level, under Data.

Starting a new project

When you create a project, XCubes offers a set of starter templates (Finance, HR, SaaS, IT) that seed dimensions and cubes with a realistic structure. You can also start from scratch. Either way, the first practical step is building your dimensions before creating any cubes, because a cube cannot exist without at least one row dimension and one column dimension.