OCI Data Flow: Build And Deploy PySpark Apps With Code Editor

OCI Data Flow: Build And Deploy PySpark Apps With Code EditorCERTITUBE

Summary

How can a PySpark application be developed in the browser and run in OCI Data Flow?

The tutorial prepares OCI authentication and Spark in Cloud Shell, creates a Code Editor project and uses Spark Oracle Datasource to read an Oracle Autonomous Database table. The wallet is stored in OCI Object Storage, and the application configures database connection details.

The script is first tested in Cloud Shell with Run Locally, checking the first five records. The Python artifact is then uploaded to Object Storage, and a Data Flow application is created to run it on managed resources.

Resource Principal is configured for OCI resource access while the example database credentials remain in use. After the Data Flow execution, Spark UI stages and the DAG are reviewed to understand job dependencies.

Start

OCI Data Flow is introduced for distributed processing applications, with Code Editor for browser-based development. The walkthrough prepares the environment, builds a PySpark application that reads an Autonomous table, tests it locally and publishes it for Data Flow execution. Spark UI reviews the resulting job.

Resources related

Search at CertiTips

12 available courses.