@@ -30,12 +30,23 @@ have `view_index_metadata` privileges on the source index for the
30
30
[[start-data-frame-transform-desc]]
31
31
==== {api-description-title}
32
32
33
- When a {dataframe-transform} starts, a series of validations occur to ensure its
34
- success. If you deferred validation when you created the {dataframe-transform},
35
- they occur when you start the transform--with the exception of privilege checks.
36
- If the user who created the transform does not have the required privileges on
37
- the source and destination indices, the transform starts but then fails when
38
- it attempts the unauthorized operation.
33
+ When you start a {dataframe-transform}, it creates the destination index if it
34
+ does not already exist. The `number_of_shards` is set to `1` and the
35
+ `auto_expand_replicas` is set to `0-1`.
36
+
37
+ The transform deduces the mapping definitions from the source indices. For
38
+ scripted fields, it uses <<dynamic-mapping,dynamic mappings>>. If a field in the
39
+ destination index is created by `scripted_metric` or `bucket_script`
40
+ aggregations, the transform uses dynamic mappings unless a template exists or
41
+ the destination index already exists. Mapping definitions in the destination
42
+ index take precedence over dynamic mappings and templates.
43
+
44
+ When the {dataframe-transform} starts, a series of validations occur to ensure
45
+ its success. If you deferred validation when you created the
46
+ {dataframe-transform}, they occur when you start the transform--with the
47
+ exception of privilege checks. If the user who created the transform does not
48
+ have the required privileges on the source and destination indices, the
49
+ transform starts but then fails when it attempts the unauthorized operation.
39
50
40
51
[[start-data-frame-transform-path-parms]]
41
52
==== {api-path-parms-title}
0 commit comments