About: Data cube

An Entity of Type: place, from Named Graph: http://dbpedia.org, within Data Space: dbpedia.org

In computer programming contexts, a data cube (or datacube) is a multi-dimensional ("n-D") 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.

Property Value
dbo:abstract
  • In computer programming contexts, a data cube (or datacube) is a multi-dimensional ("n-D") 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. The data cube is used to represent data (sometimes called facts) along some dimensions of interest.For example, in online analytical processing (OLAP) such dimensions could be the subsidiaries a company has, the products the company offers, and time; in this setup, a fact would be a sales event where a particular product has been sold in a particular subsidiary at a particular time. In satellite image timeseries dimensions would be latitude and longitude coordinates and time; a fact (sometimes called measure) would be a pixel at a given space and time as taken by the satellite (following some processing that is not of concern here).Even though it is called a cube (and the examples provided above happen to be 3-dimensional for brevity), a data cube generally is a multi-dimensional concept which can be 1-dimensional, 2-dimensional, 3-dimensional, or higher-dimensional.In any case, every dimension divides data into groups of cells whereas each cell in the cube represents a single measure of interest. Sometimes cubes hold only few values with the rest being empty, i.e. undefined, sometimes most or all cube coordinates hold a cell value. In the first case such data are called sparse, in the second case they are called dense, although there is no hard delineation between both. (en)
  • データキューブ(Data Cube)とは、プログラミングにおいて三次元(以上の)配列に格納されたデータであり、時系列の画像データを表していることが多い。画像がカラーであれば配列は四次元であることが多く、画像のX座標、Y座標、時刻、RGBカラープレーンがそれぞれの次元に対応する。多くの高級言語ではデータキューブや高次元配列を内容に関わらずひとつのものとして扱うことができる。そのような言語としてはAPL、IDL、、 があり、プログラマは動画データなどを線型代数学とベクトル算術を使用して簡単に処理することができる。一部の言語(Perl Data Language など)では画像のリストとデータキューブを明確に区別しているが、多くの場合区別はない。 Oracle 9i と Microsoft SQL Server 2000 および 2005 では、データキューブを作成してOLAP操作を行うことができる。 3階のテンソルはデータキューブとして表現できる可能性がある。 (ja)
  • Куб даних у комп'ютерному програмуванні — багатовимірний масив. Як правило, поняття «куб даних» використовується, у тих випадках, коли пам'ять, необхідна для збереження масиву даних, значно перевищує основну хостингову пам'ять комп'ютера; наприклад сховища даних із кількома терабайтами / петабайтами та часові ряди зображень. Куб даних використовується для того, щоб представити дані (такі як якась подія, міра, факт) у розрізі певних вимірів або набору характеристик. Наприклад, у випадку OLAP, куб можна сформувати як події продажу певного товару у певній дочірній компанії в певний час. У часових рядах супутникових знімків характеристиками, що розглядаються, будуть широта, довгота, час; фактом буде піксель для даної координати простору / часу, який приймає супутник. Незважаючи на те, що таке представлення даних називається кубом (а приклади вище, для стислості, є тривимірними), куб даних, як правило, є багатовимірним поняттям, яке може бути одновимірним, двовимірним, тривимірним і так далі. У будь-якому випадку, кожен вимір являє собою окрему характеристику, тоді як клітинки в кубі є подіями, фактами або мірою деякої величини. Заповнення куба може бути різною. Іноді куби містять лише кілька заповнених клітин, а решта є порожньою чи невизначеною, іноді комірки заповнені майже повністю чи повністю. У першому випадку такі дані називаються розрідженими, у другому випадку вони називаються щільними, хоча між ними немає жорсткого розмежування. (uk)
dbo:wikiPageID
  • 1765779 (xsd:integer)
dbo:wikiPageLength
  • 10298 (xsd:nonNegativeInteger)
dbo:wikiPageRevisionID
  • 1120321305 (xsd:integer)
dbo:wikiPageWikiLink
dbp:wikiPageUsesTemplate
dct:subject
gold:hypernym
rdf:type
rdfs:comment
  • データキューブ(Data Cube)とは、プログラミングにおいて三次元(以上の)配列に格納されたデータであり、時系列の画像データを表していることが多い。画像がカラーであれば配列は四次元であることが多く、画像のX座標、Y座標、時刻、RGBカラープレーンがそれぞれの次元に対応する。多くの高級言語ではデータキューブや高次元配列を内容に関わらずひとつのものとして扱うことができる。そのような言語としてはAPL、IDL、、 があり、プログラマは動画データなどを線型代数学とベクトル算術を使用して簡単に処理することができる。一部の言語(Perl Data Language など)では画像のリストとデータキューブを明確に区別しているが、多くの場合区別はない。 Oracle 9i と Microsoft SQL Server 2000 および 2005 では、データキューブを作成してOLAP操作を行うことができる。 3階のテンソルはデータキューブとして表現できる可能性がある。 (ja)
  • In computer programming contexts, a data cube (or datacube) is a multi-dimensional ("n-D") 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. (en)
  • Куб даних у комп'ютерному програмуванні — багатовимірний масив. Як правило, поняття «куб даних» використовується, у тих випадках, коли пам'ять, необхідна для збереження масиву даних, значно перевищує основну хостингову пам'ять комп'ютера; наприклад сховища даних із кількома терабайтами / петабайтами та часові ряди зображень. (uk)
rdfs:label
  • Data cube (en)
  • データキューブ (ja)
  • Куб даних (uk)
owl:sameAs
prov:wasDerivedFrom
foaf:isPrimaryTopicOf
is dbo:wikiPageDisambiguates of
is dbo:wikiPageRedirects of
is dbo:wikiPageWikiLink of
is foaf:primaryTopic of
Powered by OpenLink Virtuoso    This material is Open Knowledge     W3C Semantic Web Technology     This material is Open Knowledge    Valid XHTML + RDFa
This content was extracted from Wikipedia and is licensed under the Creative Commons Attribution-ShareAlike 3.0 Unported License