You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@beam.apache.org by me...@apache.org on 2018/01/19 01:23:49 UTC

[beam-site] branch mergebot updated: [BEAM-3117] Fix reference to bundles and windows

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

mergebot-role pushed a commit to branch mergebot
in repository https://gitbox.apache.org/repos/asf/beam-site.git


The following commit(s) were added to refs/heads/mergebot by this push:
     new 0331c1c  [BEAM-3117] Fix reference to bundles and windows
     new f383a53  This closes #378
0331c1c is described below

commit 0331c1c2cf3230213802dd26277a2e71c485a87a
Author: melissa <me...@google.com>
AuthorDate: Thu Jan 18 13:34:37 2018 -0800

    [BEAM-3117] Fix reference to bundles and windows
---
 src/documentation/programming-guide.md | 13 +++++++------
 1 file changed, 7 insertions(+), 6 deletions(-)

diff --git a/src/documentation/programming-guide.md b/src/documentation/programming-guide.md
index a817d99..796f664 100644
--- a/src/documentation/programming-guide.md
+++ b/src/documentation/programming-guide.md
@@ -378,12 +378,13 @@ finite length. An unbounded `PCollection` must be processed using a streaming
 job that runs continuously, as the entire collection can never be available for
 processing at any one time.
 
-When performing an operation that groups elements in an unbounded `PCollection`,
-Beam requires a concept called **windowing** to divide a continuously updating
-data set into logical windows of finite size.  Beam processes each window as a
-bundle, and processing continues as the data set is generated. These logical
-windows are determined by some characteristic associated with a data element,
-such as a **timestamp**.
+Beam uses [windowing](#windowing) to divide a continuously updating unbounded
+`PCollection` into logical windows of finite size. These logical windows are
+determined by some characteristic associated with a data element, such as a
+**timestamp**. Aggregation transforms (such as `GroupByKey` and `Combine`) work
+on a per-window basis — as the data set is generated, they process each
+`PCollection` as a succession of these finite windows.
+
 
 #### 3.2.5. Element timestamps
 

-- 
To stop receiving notification emails like this one, please contact
['"commits@beam.apache.org" <co...@beam.apache.org>'].