Configure Streams and downstream contracts
Learning outcome
Configure a Stream as an explicit downstream data contract covering population, identity, shape, change behavior, and relationships.
Scenario
The Export Target is healthy. You now need to define exactly which trusted records CluedIn publishes, which properties and relations are included, and how downstream consumers experience changes over time.
Read
Exercise
- Choose the Export Target configured in the previous module.
- Define the business population that belongs in the Stream.
- Select the appropriate streaming mode for the consumer.
- Define exported properties, identity expectations, and any relations or edges that belong in the contract.
- Configure the Stream and its Export Target connection.
- Test a representative create or update and confirm the downstream behavior.
- Describe how later corrections or steward-approved merges should appear downstream without performing those stewardship actions yourself.
- Define a consumer-facing acceptance test and monitoring expectations.
Deliverable
A downstream contract containing audience, selection logic, mode, schema expectations, identity, edge behavior, change semantics, and acceptance test.
Complete when
- The Stream has a business contract, not only technical configuration.
- The consumer can explain identity and change behavior.
- The configured Stream and Export Target pass an observable acceptance test.
Next
Continue to Release discipline across dev, test, and production.