For AI agents: the complete documentation index is available at https://docs.dataplatform.ovh.net/llms.txt, the full documentation bundle is available at https://docs.dataplatform.ovh.net/llms-full.txt, and this page is available as Markdown at https://docs.dataplatform.ovh.net/landing-page-dpe-actions.md.
  • 🇬🇧 English
  • Data Processing Engine actions

    Twenty-one action types, one JSON document each.

    What is an action?

    An action is one unit of work in the Data Processing Engine: read from somewhere, do something, write somewhere. Around twenty action types cover the common cases, from loading a registered source into a Lakehouse table to running arbitrary Python or PySpark.

    What is an action? — Actions dashboard

    They group by what they do. Loading brings data in: Load, Load PySpark, Load to Bucket, File Transfer, CSV to PostgreSQL. Transformation reshapes data already held in the project: Aggregate, Aggregate PySpark, SQL, Custom, Custom PySpark, Diff. Export sends data back out: Export Table to Source, MySQL to Parquet, PostgreSQL to CSV, PostgreSQL to Parquet. Housekeeping keeps the project tidy: Delete, Delete Diff, Delete Bucket, Rebuild, Maintenance actions, Send OpenLineage Events.

    Every action is configured by a JSON document. The graphical editor writes that document for you, and advanced mode edits it directly, which is where fields with no UI equivalent live. Load, Aggregate and Workflows each document their JSON separately.

    Actions are held in repositories, and the repository is what gets versioned, either through the platform's own version control or by syncing the repository with Git. An action always runs inside a job, under the preferences and resources set on the action, on its workflow, or on a shared environment.

    Creating an action, versioning a repository and syncing it with Git are covered together in Create and manage actions.

    Go further

    If you need training or technical assistance to implement our solutions, contact your sales representative or click on this link to get a quote and ask our Professional Services experts for a custom analysis of your project.

    Ask questions, give your feedback and interact directly with the team building the Data Platform on the dedicated Discord channel.

    If you need support with your OVHcloud services, create a request in our Help Centre.

    Join our community of users.