Dataiku Developer Certification study materials
Dataiku Developer Certification study resources

A convenient write changes the downstream schema

Dataiku Developer Certification · Put your knowledge to work in context.

All case studies

A convenient write changes the downstream schema

A fictional Dataiku developer creates an output dataframe whose columns differ from the existing output dataset schema. The proposed recipe uses a schema-inferencing write, while a downstream consumer still expects the previous column names and types. A colleague considers the write successful because the call can update the schema and store the rows. Another distinguishes supported API behavior from an authorized compatible change to the wider Flow. This written case reads and writes no dataset and executes no recipe. The learner must identify which side effect requires review, why declaring inputs and outputs does not automatically protect downstream compatibility and what evidence should support a controlled release of the transformation.

1. What requires explicit review?

Read the worked answer

The write can change the output schema, so downstream names/types, dependencies, permissions and intended data meaning must be checked rather than inferred from a successful API call.

2. What should verification include?

Read the worked answer

Use controlled test data and expected schema/row counts/results, inspect dependent consumers and supported environment, and confirm the intended Flow outcome under the actual authorized process.