Big Data Processing
Unified Batch and Stream Processing
★ 4.5
Spark's Graph Processing API
★ 4.1
pip install apache-beampip install graphframespip install apache-beampip install graphframesPython data engineers use Apache Beam to write portable data pipelines that run locally for testing and deploy to Google Dataflow or Flink in production without code changes. The Python SDK's `PCollection` API chains transforms — `ReadFromBigQuery | Map(transform_fn) | WriteToBigQuery` — enabling the same pipeline logic to handle both batch backfills and live streaming.
Python data engineers work with Spark GraphX indirectly via PySpark's `graphframes` library, which wraps GraphX with a DataFrame-based API. Engineers use GraphFrames to compute network metrics — PageRank, shortest paths, triangle counts — on large graphs stored as edge and vertex DataFrames in a Spark data lake pipeline.
Individual Tool Pages