Big Data Processing
Unified Batch and Stream Processing
★ 4.5
Managed Big Data Platform
★ 4.5
pip install apache-beampip install boto3pip install apache-beampip install boto3Python 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 submit PySpark jobs to EMR using the `boto3` `emr` client — creating a cluster, adding a Spark step with the S3 path to a Python script, and monitoring step completion. EMR Serverless further simplifies this by accepting a PySpark application without any cluster configuration, executing it on demand and terminating resources automatically.
Individual Tool Pages