You can analyze data and work with models with tools in projects that provide various levels of automation. The methods that you choose for working with data or models help you determine which tools best fit your needs.
Each tool has a specific, primary task. Some tools have capabilities for multiple types of tasks.
You can choose a tool in a project based on how much automation you want:
Code editor tools: Use to write code in Python or R, all also with Spark.
Graphical builder tools: Use menus and drag-and-drop functionality on a builder to visually program.
Automated builder tools: Use to configure automated tasks that require limited user input.