Live briefing
Everything about Data cube
Multi-dimensional data structure
In computer programming, a data cube is a multi-dimensional array of values. Typically, the term "data cube" is applied in contexts where these arrays are massively larger than the hosting computer's main memory; examples include multi-terabyte/petabyte data warehouses and time series of image data. Even though it is called a cube, a data cube generally is a multi-dimensional concept which can be 1-dimensional, 2-dimensional, 3-dimensional, or higher-dimensional. Wikipedia →
🧭 Start here: a 6-step reading path
- Read the overview: Data cubeA 5-minute orientation
- Skim a recent paper: A multi-source spatio-temporal data cube for large-scale geospatial analysisInfluential work since 2022
- Pick up a classic book: IBM Cognos Dynamic CubesThe most-reprinted book on the subject
- Read the landmark paper: The Australian Geoscience Data Cube — Foundations and lessons learnedCited 308 times
- Go sideways: Array DBMSA closely related topic
- Go sideways: RasdamanA closely related topic
📖 Definitions
Noun A very large three-dimensional array or table.
🗂️ The subject at a glance
🏆 Landmark papers (most cited)
The Australian Geoscience Data Cube — Foundations and lessons learned
Building an Earth Observations Data Cube: lessons learned from the Swiss Data Cube (SDC) on generating Analysis Ready Data (ARD)
ROLAP implementations of the data cube
Data Cube on Demand (DCoD): Generating an earth observation Data Cube anywhere in the world
Paving the Way towards an Armenian Data Cube
Data Cube Materialization and Mining over MapReduce
Data warehouse enhancement: A semantic cube model approach
The Austrian Semantic EO Data Cube Infrastructure
🆕 Influential since 2022
A multi-source spatio-temporal data cube for large-scale geospatial analysis
GaitCube: Deep Data Cube Learning for Human Recognition With Millimeter-Wave Radio
Ecodatacube.eu: analysis-ready open environmental data cube for Europe
Dynamic monitoring of flood disaster based on remote sensing data cube
FAIR Data Cube, a FAIR data infrastructure for integrated multi-omics data analysis
📚 Books worth reading
- 📕IBM Cognos Dynamic CubesInternational Business Machines Corporation. International Technical Support Organization · 2012
“Data Mining Concepts & Techniques”, 2011, 3 rd Edition.Jiawei Han, Micheline Kamber · 2011
Ranked by number of editions on Open Library, a rough measure of how lasting a book is.
🔗 Related topics
- Array DBMS An array DBMS is a database management system (DBMS) with support for arrays (also called raster data or data cubes). Such data is made of homogeneous…
- Rasdaman rasdaman ("raster data manager") is an Array DBMS, that is: a Database Management System which adds capabilities for storage and retrieval of massive multidimen…
- Online analytical processing In computing, online analytical processing (OLAP) (/ˈoʊlæp/), is an approach to quickly answer multi-dimensional analytical (MDA) queries. The term OLAP…
- OLAP cube An OLAP cube is a data cube, a multi-dimensional array of data, used for online analytical processing (OLAP), a computer-based technique of analyzing data…
- MultiDimensional eXpressions Multidimensional Expressions (MDX) is a query language for online analytical processing (OLAP) using a database management system. Much like SQL, it is…
- Essbase Essbase is a multidimensional database management system (MDBMS). The platform provides tools to build data analytic applications. Arbor Software developed…
- Outline of databases The following is provided as an overview of and topical guide to databases: Database – organized collection of data, today typically in digital form. The…
- Microsoft Analysis Services Microsoft SQL Server Analysis Services (SSAS) is an online analytical processing (OLAP) and data mining tool in Microsoft SQL Server. SSAS is used as a…