test/BigFactorySample2/dataflow/MovieDemo.json
|
{
"name": "MovieDemo", "properties": { "type": "MappingDataFlow", "typeProperties": { "sources": [ { "dataset": { "referenceName": "movie_dataflow_source", "type": "DatasetReference" }, "name": "Movies" } ], "sinks": [ { "dataset": { "referenceName": "movie_dataflow_sink", "type": "DatasetReference" }, "name": "Output" } ], "transformations": [ { "name": "MoviesYear" } ], "script": "source(output(\n\t\tmovieId as string,\n\t\ttitle as string,\n\t\tgenres as string\n\t),\n\tallowSchemaDrift: true,\n\tvalidateSchema: false) ~> Movies\nMovies derive(year = toInteger(trim(right(title, 6), '()')),\n\t\ttitle = toString(left(title, length(title)-6))) ~> MoviesYear\nMoviesYear sink(allowSchemaDrift: true,\n\tvalidateSchema: false) ~> Output" } } } |