This is an automated email from the ASF dual-hosted git repository.

xxyu pushed a commit to branch document
in repository https://gitbox.apache.org/repos/asf/kylin.git


The following commit(s) were added to refs/heads/document by this push:
     new 6710fca  fix typos
6710fca is described below

commit 6710fca3ee492cec3e76d175a64f67a4dfdd3318
Author: helenzeng0503 <linghui_helen_z...@163.com>
AuthorDate: Thu Jan 21 09:49:32 2021 +0800

    fix typos
---
 website/_docs/gettingstarted/concepts.md | 48 ++++++++++++++++----------------
 1 file changed, 24 insertions(+), 24 deletions(-)

diff --git a/website/_docs/gettingstarted/concepts.md 
b/website/_docs/gettingstarted/concepts.md
index b93cbf9..05a5fee 100644
--- a/website/_docs/gettingstarted/concepts.md
+++ b/website/_docs/gettingstarted/concepts.md
@@ -10,55 +10,55 @@ Here are some basic technical concepts used in Apache 
Kylin, please check them f
 For terminology in domain, please refer to: [Terminology](terminology.html)
 
 ## CUBE
-* __Table__ - This is definition of hive tables as source of cubes, which must 
be synced before building cubes.
+* __Table__ - This is the definition of hive tables as source of cubes, which 
must be synced before building cubes.
 ![](/images/docs/concepts/DataSource.png)
 
-* __Data Model__ - This describes a [STAR 
SCHEMA](https://en.wikipedia.org/wiki/Star_schema) data model, which defines 
fact/lookup tables and filter condition.
+* __Data Model__ - This describes a [STAR 
SCHEMA](https://en.wikipedia.org/wiki/Star_schema) data model, which defines 
fact/lookup tables and filter conditions.
 ![](/images/docs/concepts/DataModel.png)
 
-* __Cube Descriptor__ - This describes definition and settings for a cube 
instance, defining which data model to use, what dimensions and measures to 
have, how to partition to segments and how to handle auto-merge etc.
+* __Cube Descriptor__ - This describes the definition and settings for a cube 
instance, defining which data model to use, what dimensions and measures to 
have, how to partition into segments and how to handle auto-merge, etc.
 ![](/images/docs/concepts/CubeDesc.png)
 
-* __Cube Instance__ - This is instance of cube, built from one cube 
descriptor, and consist of one or more cube segments according partition 
settings.
+* __Cube Instance__ - This is the instance of cube built from one cube 
descriptor, and consists of one or more cube segments according to partition 
settings.
 ![](/images/docs/concepts/CubeInstance.png)
 
-* __Partition__ - User can define a DATE/STRING column as partition column on 
cube descriptor, to separate one cube into several segments with different date 
periods.
+* __Partition__ - User can define a DATE/STRING column as partition column on 
the cube descriptor to separate one cube into several segments with different 
date periods.
 ![](/images/docs/concepts/Partition.png)
 
-* __Cube Segment__ - This is actual carrier of cube data, and maps to a HTable 
in HBase. One building job creates one new segment for the cube instance. Once 
data change on specified data period, we can refresh related segments to avoid 
rebuilding whole cube.
+* __Cube Segment__ - This is the actual carrier of cube data, and it maps to 
an HTable in HBase. One building job creates one new segment for the cube 
instance. Once data changes on specified date period, we can refresh related 
segments to avoid rebuilding the whole cube.
 ![](/images/docs/concepts/CubeSegment.png)
 
-* __Aggregation Group__ - Each aggregation group is subset of dimensions, and 
build cuboid with combinations inside. It aims at pruning for optimization.
+* __Aggregation Group__ - Each aggregation group is a subset of dimensions, 
and cuboid are built with combinations inside. It aims at pruning for 
optimization.
 ![](/images/docs/concepts/AggregationGroup.png)
 
 ## DIMENSION & MEASURE
-* __Mandotary__ - This dimension type is used for cuboid pruning, if a 
dimension is specified as “mandatory”, then those combinations without such 
dimension are pruned.
-* __Hierarchy__ - This dimension type is used for cuboid pruning, if dimension 
A,B,C forms a “hierarchy” relation, then only combinations with A, AB or ABC 
shall be remained. 
-* __Derived__ - On lookup tables, some dimensions could be generated from its 
PK, so there's specific mapping between them and FK from fact table. So those 
dimensions are DERIVED and don't participate in cuboid generation.
+* __Mandatory__ - This dimension type is used for cuboid pruning, if a 
dimension is specified as “mandatory”, then those combinations without such 
dimension are pruned.
+* __Hierarchy__ - This dimension type is used for cuboid pruning, if 
dimensions A,B,C form a “hierarchy” relation, then only combinations with A, AB 
or ABC shall be remained. 
+* __Derived__ - In lookup tables, some dimensions could be generated from 
their PK, so there are specific mappings between them and the FK from the fact 
table. So those dimensions are DERIVED, and they don't participate in cuboid 
generation.
 ![](/images/docs/concepts/Dimension.png)
 
-* __Count Distinct(HyperLogLog)__ - Immediate COUNT DISTINCT is hard to 
calculate, a approximate algorithm - 
[HyperLogLog](https://en.wikipedia.org/wiki/HyperLogLog) is introduced, and 
keep error rate in a lower level. 
-* __Count Distinct(Precise)__ - Precise COUNT DISTINCT will be pre-calculated 
basing on RoaringBitmap, currently only int or bigint are supported.
-* __Top N__ - For example, with this measure type, user can easily get 
specified numbers of top sellers/buyers etc. 
+* __Count Distinct(HyperLogLog)__ - Immediate COUNT DISTINCT is hard to 
calculate, an approximate algorithm - 
[HyperLogLog](https://en.wikipedia.org/wiki/HyperLogLog) is introduced, and it 
keeps the error rate in a low level. 
+* __Count Distinct(Precise)__ - Precise COUNT DISTINCT will be pre-calculated 
based on RoaringBitmap. Currently, only int and bigint are supported.
+* __Top N__ - For example, with this measure type, user can easily get 
specified numbers of top sellers/buyers, etc. 
 ![](/images/docs/concepts/Measure.png)
 
 ## CUBE ACTIONS
 * __BUILD__ - Given an interval of partition column, this action is to build a 
new cube segment.
-* __REFRESH__ - This action will rebuilt cube segment in some partition 
period, which is used in case of source table increasing.
-* __MERGE__ - This action will merge multiple continuous cube segments into 
single one. This can be automated with auto-merge settings in cube descriptor.
-* __PURGE__ - Clear segments under a cube instance. This will only update 
metadata, and won't delete cube data from HBase.
+* __REFRESH__ - This action will rebuild the cube segment in some partition 
periods, which is used in case of source table increasing.
+* __MERGE__ - This action will merge multiple continuous cube segments into a 
single one. This can be automated with the auto-merge setting in cube 
descriptor.
+* __PURGE__ - Clear segments under a cube instance. This will only update the 
metadata, and won't delete the cube data from HBase.
 ![](/images/docs/concepts/CubeAction.png)
 
 ## JOB STATUS
-* __NEW__ - This denotes one job has been just created.
-* __PENDING__ - This denotes one job is paused by job scheduler and waiting 
for resources.
-* __RUNNING__ - This denotes one job is running in progress.
-* __FINISHED__ - This denotes one job is successfully finished.
-* __ERROR__ - This denotes one job is aborted with errors.
-* __DISCARDED__ - This denotes one job is cancelled by end users.
+* __NEW__ - This denotes that one job has been just created.
+* __PENDING__ - This denotes that one job is paused by job scheduler and is 
waiting for resources.
+* __RUNNING__ - This denotes that one job is running in progress.
+* __FINISHED__ - This denotes that one job is finished successfully.
+* __ERROR__ - This denotes that one job is aborted with errors.
+* __DISCARDED__ - This denotes that one job is cancelled by end users.
 ![](/images/docs/concepts/Job.png)
 
 ## JOB ACTION
-* __RESUME__ - Once a job in ERROR status, this action will try to restore it 
from latest successful point.
-* __DISCARD__ - No matter status of a job is, user can end it and release 
resources with DISCARD action.
+* __RESUME__ - Once a job is in ERROR status, this action will try to restore 
it from the latest successful point.
+* __DISCARD__ - No matter what the status of a job is, users can end it and 
release resources with the DISCARD action.
 ![](/images/docs/concepts/JobAction.png)

Reply via email to