Skip to content

DataSourceV2

A versioned input bundle that feeds scenario evaluations, produced by a data source job. Reads always specify a version.

idstringrequired

The immutable id of the data source.

Example:"01JY6YVV4QPRH7W4TY64BXEDB6"
sourceobject(Source)required

The user-facing input format - a registered data type and the store it lives in. Together with target, it selects the matching data source type.

Example:
{ "type": "demo:data-types:planning-assumption-reference", "store": "comm-store" }
targetobject(Target)required

The evaluation-ready data type that computations consume, produced by the transformation.

Example:
{ "type": "price-forecast" }
tagsArray of strings

List of tags associated with data source.

Example:
[ "StudyId:01JY6FMJMY0F6AJFV05V831SB4" ]
descriptionstringrequired

The description for data source.

Example:"Example of transformation"
typestring

The type for data source.

Example:"price-forecast"
versionintegerrequired

The revision of the data source. Rebuilding a data source after its data source type is updated produces a new version through a Reprocess data source job.

Example:1
namestring

The name for data source.

Example:"Forecast Q2"

Details of data source job.

Example:
{ "dataProviders": { "items": [ … ] }, "containers": [ { … } ] }
lastUpdatedobject(LastUpdated)

Details of the last update to a resource.

Example:
{ "atDate": "2020-09-08T09:53:36.000Z", "byEvent": "01EHPJ54HEA77K95T5KPH5JSW9", "byUser": "user@slb.com" }
{ "id": "01JY6YVV4QPRH7W4TY64BXEDB6", "name": "Forecast Q2", "description": "Example of transformation", "tags": [ "StudyId:01JY6FMJMY0F6AJFV05V831SB4" ], "version": 1, "source": { "type": "demo:data-types:planning-assumption-reference", "store": "comm-store" }, "target": { "type": "price-forecast" }, "details": { "dataProviders": { … }, "containers": [ … ] }, "lastUpdated": { "atDate": "2025-06-20T15:21:09.000Z", "byEvent": "9510b57e-835e-9eb0-b544-407aa857226a", "byUser": "user@example.com" } }