Skip to main content
Dependencies:
  • ProphecySparkBasicsPython 0.0.1+
  • ProphecySparkBasicsScala 0.0.1+
Cluster requirements:
  • UC dedicated clusters 14.3+ supported
  • UC standard clusters 14.3+ supported
  • Livy clusters 3.2.0+ supported
The ORC (Optimized Row Columnar) file type:
  • Is a columnar file format designed for Spark and Hadoop workloads.
  • Offers high compression ratios, which helps reduce storage costs.
  • Optimizes for large streaming reads, but with integrated support for finding required rows quickly.
  • Is type-aware, which means it can choose an encoding for the type and builds an internal index while you write to the file.

Parameters

Source

The Source gem reads data from ORC files and allows you to optionally specify the following additional properties.

Source properties

Example

ORC source example

Compiled code

To see the compiled code of your project, switch to the Code view in the project header.

Target

The Target gem writes data to ORC files and allows you to optionally specify the following additional properties.

Target properties

Supported write modes

Example

ORC target example

Compiled code

To see the compiled code of your project, switch to the Code view in the project header.