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 <[email protected]>
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
['"[email protected]" <[email protected]>'].