[image: Beam.png]

November 2018 | Newsletter

What’s been done

Beam Community Metrics (by: Mikhail Gryzykhin, Udi Meiri, Huygaa Batsaikhan)

   -

   To help track project health status, added dashboarding platform.
   -

   Initial dashboards were created that aim at tracking pre- and
   post-commit tests status and engineering load.
   -

   Leave feedback under BEAM-5862
   -

   View the dashboards here <https://s.apache.org/beam-community-metrics>

Apache Beam 2.8.0 released! (by: many contributors)

   -

   Major new features and improvements, such as Python on Flink MVP
   -

   You can download the release here
   <https://beam.apache.org/get-started/downloads/>.
   -

   See the blog post
   <https://beam.apache.org/blog/2018/10/29/beam-2.8.0.html> for more
   details.


New Edit button on beam.apache.org pages (by: Alan Myrvold, Scott Wegner)

   -

   To make it easier for non-committers  to update documentation, an edit
   button has been added on https://beam.apache.org pages to help create a
   pull request using the GitHub web UI.
   -

   See BEAM-4431 for more details.

RabbitMqIO (by: Jean-Baptiste Onofré)

   -

   A IO to publish or consume messages with a RabbitMQ broker


Graphite sink for metrics (by: Etienne Chauchot)

   -

   Metrics Pusher can now export Beam metrics to Graphite


BeamSQL (by: Rui Wang, Mingming Xu)

   -

   Add 13 built-in SQL functions.
   -

   Enable function overloading for UDF by a new UDF registration approach.
   -

   UDF supports Joda DateTime as argument type.

What we're working on...

Flink Portable Runner (by: Ankur Goenka, Maximilian Michels, Thomas Weise,
Ryan Williams, Robert Bradshaw)

   -

   Integration of timers in user functions for streaming and batch execution
   -

   Enabling TFX pipelines to run on Flink
   -

   Investigating the integration of metrics
   -

   Bug fixes


Load tests of Core Apache Beam Operations (by: Łukasz Gajowy, Katarzyna
Kucharczyk)

   -

   Test operations such as GroupByKey, ParDo, Combine etc in stressful
   conditions.
   -

   See https://s.apache.org/load-test-basic-operations for more details on
    how it works.

New Members
New Committers

   -

   David Morávek, Pilsen, Czech Republic
   -

      Using Beam for an internet scale web crawler
      -

      See BEAM-3900 for more details.

Talks & Meetups

Hadoop User Group @ Warsaw, Poland

   -

   Apache Beam - what do I gain? by Łukasz Gajowy (link to the meetup
   <https://www.meetup.com/warsaw-hug/events/255227113/>)
   -

   We discussed the basics of the Dataflow model,  Beam in more detail, and
   familiarized the audience with the current state of the project


Resources

Blog Post on London Summit (by: Matthias Baetens)

   -

   “Inaugural edition of the Beam Summit Europe 2018 - aftermath”- a recap
   of the conference, including the presentation slide decks.
   -

   See the post here
   <https://beam.apache.org/blog/2018/10/31/beam-summit-aftermath.html> and
   videos of the sessions on the Apache Beam YouTube channel
   <https://www.youtube.com/c/apachebeam>.

How to transfer BigQuery tables between locations (by: Graham Polley)

   -

   A Cloud Dataflow solution in Java for transferring BigQuery tables
   including source code
   <https://github.com/polleyg/gcp-dataflow-copy-bigquery>.
   -

   See the Medium article here
   
<https://medium.com/weareservian/how-to-transfer-bigquery-tables-between-locations-with-cloud-dataflow-9582acc6ae1d>
   .


Hands on Apache Beam, building data pipelines in Python (by: Graham Polley)

   -

   Writing a Beam pipeline in Python to compute the mean of the Open and
   Close columns for a historical S&P 500 dataset.
   -

   See the Medium Towards Data Science article here
   
<https://towardsdatascience.com/hands-on-apache-beam-building-data-pipelines-in-python-6548898b66a5>
   and GitHub tutorial here
   <https://github.com/vincentteyssier/apache-beam-tutorial>.


*Until Next Time!*

*This edition was curated by our community of contributors, committers and
PMCs. It contains work done in November 2018 and ongoing efforts. We hope
to provide visibility to what's going on in the community, so if you have
questions, feel free to ask in this thread.*
-- 
Rose Thị Nguyễn

Reply via email to