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