Skip to content

Commit

Permalink
Capability matrix updates:
Browse files Browse the repository at this point in the history
- Add sliding window support for batch Spark runner.
- Center capability matrix (expand/collapse looks cleaner).
- Default to summary view (easier to grok).
- Add "Last updated" timestamp.
  • Loading branch information
takidau committed Apr 2, 2016
1 parent 8615ea0 commit 5ddac1f
Show file tree
Hide file tree
Showing 4 changed files with 30 additions and 10 deletions.
4 changes: 2 additions & 2 deletions _data/capability-matrix.yml
Original file line number Diff line number Diff line change
Expand Up @@ -249,8 +249,8 @@ categories:
l2: supported
l3: ''
- class: spark
l1: 'No'
l2: ''
l1: 'Partially'
l2: currently only supported in batch
l3: ''

- name: Session windows
Expand Down
9 changes: 7 additions & 2 deletions _pages/capability-matrix.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,9 @@ title: "Apache Beam Capability Matrix"
permalink: /capability-matrix/
---


# Apache Beam Capability Matrix
<span style='font-size:11px;float:none'>Last updated: {{ site.time | date: '%Y-%m-%d %H:%M %Z' }}</span>

Apache Beam (incubating) provides a portable API layer for building sophisticated data-parallel processing engines that may be executed across a diversity of exeuction engines, or <i>runners</i>. The core concepts of this layer are based upon the Beam Model (formerly referred to as the [Dataflow Model](http://www.vldb.org/pvldb/vol8/p1792-Akidau.pdf)), and implemented to varying degrees in each Beam runner. To help clarify the capabilities of individual runners, we've created the capability matrix below.

Expand All @@ -22,12 +24,14 @@ Note that in the future, we intend to add additional tables beyond the current s
{% include capability-matrix-common.md %}
{% assign cap-data=site.data.capability-matrix %}

<center>

<!-- Summary table -->
{% assign cap-style='cap-summary' %}
{% assign cap-view='summary' %}
{% assign cap-other-view='full' %}
{% assign cap-toggle-details=1 %}
{% assign cap-display='none' %}
{% assign cap-display='block' %}

{% include capability-matrix.md %}

Expand All @@ -36,6 +40,7 @@ Note that in the future, we intend to add additional tables beyond the current s
{% assign cap-view='full' %}
{% assign cap-other-view='summary' %}
{% assign cap-toggle-details=0 %}
{% assign cap-display='block' %}
{% assign cap-display='none' %}

{% include capability-matrix.md %}
</center>
23 changes: 19 additions & 4 deletions content/capability-matrix/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -79,6 +79,7 @@

<div class="container">
<h1 id="apache-beam-capability-matrix">Apache Beam Capability Matrix</h1>
<p><span style="font-size:11px;float:none">Last updated: 2016-04-01 20:08 PDT</span></p>

<p>Apache Beam (incubating) provides a portable API layer for building sophisticated data-parallel processing engines that may be executed across a diversity of exeuction engines, or <i>runners</i>. The core concepts of this layer are based upon the Beam Model (formerly referred to as the <a href="http://www.vldb.org/pvldb/vol8/p1792-Akidau.pdf">Dataflow Model</a>), and implemented to varying degrees in each Beam runner. To help clarify the capabilities of individual runners, we’ve created the capability matrix below.</p>

Expand All @@ -103,9 +104,16 @@ <h1 id="apache-beam-capability-matrix">Apache Beam Capability Matrix</h1>
}
</script>

<center>

<!-- Summary table -->

<div id="cap-summary" style="display:none">





<div id="cap-summary" style="display:block">
<table class="cap-summary">

<tr class="cap-summary" id="cap-summary-what">
Expand Down Expand Up @@ -439,7 +447,7 @@ <h1 id="apache-beam-capability-matrix">Apache Beam Capability Matrix</h1>



<td width="25%" class="cap-summary" style="background-color:#ddd;border-color:#37d"><b><center>&#x2715;</center></b>
<td width="25%" class="cap-summary" style="background-color:#8cf;border-color:#37d"><b><center>~</center></b>
</td>

</tr>
Expand Down Expand Up @@ -866,9 +874,15 @@ <h1 id="apache-beam-capability-matrix">Apache Beam Capability Matrix</h1>
</table>
</div>


<!-- Full details table -->

<div id="cap-full" style="display:block">





<div id="cap-full" style="display:none">
<table class="cap">

<tr class="cap" id="cap-full-what">
Expand Down Expand Up @@ -1202,7 +1216,7 @@ <h1 id="apache-beam-capability-matrix">Apache Beam Capability Matrix</h1>



<td width="25%" class="cap" style="background-color:#ddd;border-color:#37d"><b><center>No</center></b><br />
<td width="25%" class="cap" style="background-color:#8cf;border-color:#37d"><b><center>Partially: currently only supported in batch</center></b><br />
</td>

</tr>
Expand Down Expand Up @@ -1629,6 +1643,7 @@ <h1 id="apache-beam-capability-matrix">Apache Beam Capability Matrix</h1>
</table>
</div>

</center>

</div>

Expand Down
4 changes: 2 additions & 2 deletions content/feed.xml
Original file line number Diff line number Diff line change
Expand Up @@ -6,8 +6,8 @@
</description>
<link>http://beam.incubator.apache.org/</link>
<atom:link href="http://beam.incubator.apache.org/feed.xml" rel="self" type="application/rss+xml"/>
<pubDate>Wed, 30 Mar 2016 09:25:15 -0700</pubDate>
<lastBuildDate>Wed, 30 Mar 2016 09:25:15 -0700</lastBuildDate>
<pubDate>Fri, 01 Apr 2016 20:08:27 -0700</pubDate>
<lastBuildDate>Fri, 01 Apr 2016 20:08:27 -0700</lastBuildDate>
<generator>Jekyll v3.1.2</generator>

<item>
Expand Down

0 comments on commit 5ddac1f

Please sign in to comment.