Granularity
Meaning in software engineering, with examples
In software engineering, granularity means: The level of detail in data, meaning what one row represents, for example one row per order, per customer per day or per store per month.
In Turkish: ayrıntı düzeyi, granülerlik, detay seviyesi
How it is used
Also called the 'grain' of a table. Data can be fine-grained (very detailed) or coarse (summarised). Analysts ask 'What's the granularity of this table?' before a join, because mixing levels leads to double counting.
Example sentences
The orders table is at order-level granularity, but the targets are monthly.
We store events at the finest granularity and aggregate them later.
Common collocations
- daily granularity
- level of granularity
- finer granularity
- grain of the table
Related terms
This word in other fields
The same English word can have a different meaning in another field:
More terms: Machine Learning and Data Processing
Practise with graded reading
Reading at the right level is the fastest way to make new words stick. Pick free English books by level:
