| 12345678910111213141516171819202122232425262728293031323334353637383940 | [role="xpack"][[transform-setup]]=== Set up {transforms}++++<titleabbrev>Setup</titleabbrev>++++To use the {transforms}, you must have the{subscriptions}[appropriate license] and at least one<<transform-setup-nodes,{transform} node>> in your {es} cluster. If {stack}{security-features} are enabled, you must also ensure your users have the<<transform-privileges,necessary privileges>>.[discrete][[transform-setup-nodes]]==== {transform-cap} nodesTo use {transforms}, there must be at least one node in your cluster with`xpack.transform.enabled` and `node.transform` set to `true`. By default, allnodes are {transform} nodes unless you explicitly change these settings or set `node.data` to `false`.If you want to control which nodes run {transforms}, set `node.transform` to`false` on some nodes.For more information, see <<transform-settings>> and <<modules-node>>.[discrete][[transform-privileges]]==== Security privilegesThe {es} {security-features} provide <<built-in-roles,built-in roles>>and <<security-privileges,privileges>> that make it easier to controlwhich users can manage or view {transforms}. For example, you need `manage_transform` cluster privileges to preview andcreate {transforms}. Members of the built-in `transform_admin` role have these privileges. You also need `read` and `view_index_metadata` index privileges onthe source index and `read`, `create_index`, and `index` privileges on thedestination index.
 |