Materialize in-memory data as files for the Reproducibility Engine
To track external data for reproducibility reasons, you can materialize the in-memory data as a file so that the Domino Reproducibility Engine can track it. You can materialize it using any of the following options:- Domino Dataset
- A file like a CSV or Parquet in the Domino File System (DFS)
- Domino TrainingSet
Use Datasets to track external data
Persist a data frame as a Domino Dataset using the following code:- Python
- R
To materialize a dataframe as a Dataset in Python, run the following:
Store files in the DFS to track external data
Use the following code to persist a data frame as a CSV or binary file in the Domino File System.- Python
- R
To materialize a data frame as a file in your working directory, run the following Python code in a notebook code cell, then sync the file changes to persist the file in the backing repository.
Use TrainingSets to track external data
To save a data frame as a TrainingSet, run the following Python code.Data Source audit logs
For external data accessed using a Domino Data Source connector, you can also use the Data Source audit log to track Data Source activity. Data Source logs provide a way to track user activity, which can be helpful for reproducibility and lineage. However, Domino cannot reproduce the state of your Data Source at the time of execution.Next steps
This section explains how to ensure workflow reproducibility in Domino: Reproducibility use casesLearn how to reproduce the results of a Job, Workspace, Model, App, or Launcher. Selectively revert past materials
Selectively restore a part of a Project, such as the package library version, while keeping your latest code and data. File syncing and persistence
Domino tracks project files automatically, storing previous versions in the blob store. Remove a file from the DRE: Permanent deletion
Purge a file completely and permanently from the blob store. Tips for reproducibility in Domino
Tips for maximizing the power of the Domino Reproducibility Engine.