ONE DATA | CODE AUTOMATION

Define It. Generate It. Deploy It.


Automate the build. Define your specification once, generate production-ready code, and deploy data products seamlessly.

One DataCode AutomationBuilding Spaces


The Code Automation reads your defined data product requirements and automatically writes the code to build them, then executes that code directly in your target system. This bridges the gap between your approved data product design and a fully running implementation — without manual handovers, lost requirements, or repetitive setup work. It operates across two components: the Building Space and Automation Packages. For SAP BW migrations, it goes further — automatically converting decades of ABAP logic into SQL or Python, assembling full source lineage, and pushing code directly to your target system and Git repository.

No more Confluence pages, ad-hoc emails, or missing information. One Data helps you to specify your Data Product with predefined fields that capture business requirements, schema, quality expectations, and ownership in one structured intake. Every request arrives complete, in the right format, ready to execute.

Select an Automation Package that matches your target environment and click ‘Set Up Building Space’. One Data automatically packages the full data product specification and sends it to the Automation Package via a standardized API — no manual handover, no lost context.

Once execution is complete, you receive a structured summary of everything that was created: transformation notebooks, quality check scripts, and data assets — each with a direct link. Review the generated code, inspect the schema, and explore sample data without leaving your workflow.

The target data asset is automatically registered back in One Data. Metadata extraction runs in the background to enrich it with full lineage and schema information. Quality checks are pushed back to One Data automatically, so you can validate results and publish your data product in just a few clicks.

All credentials and tokens required to push results — such as quality check outcomes — back into One Data are stored securely in the target environment (e.g. Databricks). There is no manual credential setup, no sharing of secrets across teams, and no risk of results failing to sync due to authentication issues.

One DataCode AutomationAutomation Packages


The Code Automation turns your approved data product specification directly into executable code, quality checks, and pipeline infrastructure — whether you are designing a new data product or modernizing legacy SAP BW logic for a modern cloud platform. It packages the business context, schema, and requirements defined in One Data and hands them to an Automation Package tailored to your tech stack, automatically converting ABAP transformations into SQL or Python where needed. The result is a trusted, AI and production-ready data product, built to your engineering standards, without manual handovers or repetitive setup work.

Each Automation Package is purpose-built for a specific tech stack — Databricks, dbt, Snowflake and others. It generates transformation logic, pipeline templates, and schema definitions from the approved data product specification, and integrates seamlessly with your existing Git workflows and CI/CD pipelines. No new tools are required.

Naming conventions, folder structures, and quality check templates are generated automatically — not documented separately. Engineering governance is embedded directly into the output, ensuring consistency across every data product from day one. Engineers start from a structured baseline and focus entirely on business logic.

Code patterns accumulate across data products, reducing effort over time. New packages can be created quickly using the same standardized framework, invocation contract, CI/CD setup, and deployment mechanism.

The Automation Package includes standardized CI/CD pipeline setup, release handling, packaging, and Helm-based deployment — all aligned with One Data’s own product services. Enterprise-grade infrastructure is in place from the start, so teams focus on automation logic, not on configuring pipelines or writing deployment scripts from scratch.

Sample Use CaseSAP BW Migration

ABAP to SQL/Python in One Click

Automatically convert decades of embedded ABAP transformation logic into SQL, Python, or PySpark — taking the specific requirements of your target system into account, whether Snowflake, Databricks, dbt, or SAP Business Data Cloud. Business logic is retained and validated, so what ran in BW runs correctly on the new platform without manual reverse-engineering.

Migration Wizard with Full Source Lineage

Before any code is generated, the Migration Wizard in the Use Case Builder guides you through defining source and target systems and assembling the complete upstream lineage for each asset you want to migrate. Add assets individually or let One Data resolve the full upstream lineage automatically with a single click. The resulting target structure becomes the direct input in the Use Case Builder, so nothing gets missed and nothing needs to be re-specified.

Git-Integrated Logic Delivery

Every piece of translated transformation logic is pushed directly to a connected Git repository at the point of generation. Before generating new code, the Code Automation checks the same repository for reusable logic from previous migrations, so patterns built early in the project carry forward automatically. Teams work within their existing version control and CI/CD workflows from day one, with no additional tooling required.


WANT TO LEARN MORE?

One Data Code Automation – deploy data products seamlessly.

Explore our Automation Studio