This is an automated email from the ASF dual-hosted git repository.
pabloem pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/beam.git
The following commit(s) were added to refs/heads/master by this push:
new 35f5cb1 added missing markdown task summary for the introduction
section
new a8f3907 Merge pull request #12121 from [BEAM-10373] Add Missing
Markdown Documentation for Java Katas Introduction
35f5cb1 is described below
commit 35f5cb18c68b322d68612114c0c6fcd7c2e76ed1
Author: Rion Williams <[email protected]>
AuthorDate: Mon Jun 29 13:41:06 2020 -0500
added missing markdown task summary for the introduction section
---
.../Introduction/Hello Beam/Hello Beam/task.md | 49 ++++++++++++++++++++++
1 file changed, 49 insertions(+)
diff --git a/learning/katas/java/Introduction/Hello Beam/Hello Beam/task.md
b/learning/katas/java/Introduction/Hello Beam/Hello Beam/task.md
new file mode 100644
index 0000000..7ef5bd3
--- /dev/null
+++ b/learning/katas/java/Introduction/Hello Beam/Hello Beam/task.md
@@ -0,0 +1,49 @@
+<!--
+ ~ Licensed to the Apache Software Foundation (ASF) under one
+ ~ or more contributor license agreements. See the NOTICE file
+ ~ distributed with this work for additional information
+ ~ regarding copyright ownership. The ASF licenses this file
+ ~ to you under the Apache License, Version 2.0 (the
+ ~ "License"); you may not use this file except in compliance
+ ~ with the License. You may obtain a copy of the License at
+ ~
+ ~ http://www.apache.org/licenses/LICENSE-2.0
+ ~
+ ~ Unless required by applicable law or agreed to in writing, software
+ ~ distributed under the License is distributed on an "AS IS" BASIS,
+ ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ ~ See the License for the specific language governing permissions and
+ ~ limitations under the License.
+ -->
+
+Welcome To Apache Beam
+----------------------
+
+Apache Beam is an open source, unified model for defining both batch and
streaming data-parallel
+processing pipelines. Using one of the open source Beam SDKs, you build a
program that defines the
+pipeline. The pipeline is then executed by one of Beam’s supported distributed
processing back-ends,
+which include Apache Flink, Apache Spark, and Google Cloud Dataflow.
+
+Beam is particularly useful for Embarrassingly Parallel data processing tasks,
in which the problem
+can be decomposed into many smaller bundles of data that can be processed
independently and in
+parallel. You can also use Beam for Extract, Transform, and Load (ETL) tasks
and pure data
+integration. These tasks are useful for moving data between different storage
media and data
+sources, transforming data into a more desirable format, or loading data onto
a new system.
+
+To learn more about Apache Beam, refer to
+[Apache Beam Overview](https://beam.apache.org/get-started/beam-overview/).
+
+**Kata:** Your first kata is to create a simple pipeline that takes a
hardcoded input element
+"Hello Beam".
+
+<div class="hint">
+ Hardcoded input can be created using
+ <a
href="https://beam.apache.org/releases/javadoc/current/org/apache/beam/sdk/transforms/Create.html">
+ Create</a>.
+</div>
+
+<div class="hint">
+ Refer to the Beam Programming Guide
+ <a
href="https://beam.apache.org/documentation/programming-guide/#creating-pcollection-in-memory">
+ "Creating a PCollection from in-memory data"</a> section for more
information.
+</div>