Before you process data in a MaxCompute project, you must select development tools and prepare the required environment based on your business requirements. This topic describes how to prepare an environment and install the required development tools.
Prerequisites
A MaxCompute project is created. For more information about how to create a MaxCompute project, see Create a MaxCompute project.
Background information
The following table describes the development tools supported by MaxCompute.
Development tool | Manual installation required | Scenario |
Yes | The MaxCompute client is a command-line client. It is suitable for all scenarios, which helps you compile commands to process data. | |
No | DataWorks implements comprehensive features, such as data development, data integration, and data services in a visual manner based on MaxCompute projects. If you want to periodically schedule jobs, we recommend that you use DataWorks. | |
Yes | MaxCompute Studio is a development plug-in that is based on IntelliJ IDEA. MaxCompute Studio helps you develop data more easily and quickly. If you are familiar with IntelliJ IDEA, we recommend that you use MaxCompute Studio. |
Prepare an environment
The following table describes the environment requirements of the preceding development tools.
Development tool | Environment requirement |
You must install Java 8 or later. | |
We recommend that you use the latest version of Google Chrome. | |
|
Connect to MaxCompute by using tools
The following table provides instructions on using tools to connect to MaxCompute after you prepare the environment.
Development tool | Instruction |
MaxCompute client | For more information about the MaxCompute client, see MaxCompute client (odpscmd). |
DataWorks | |
MaxCompute Studio | |
Database management | |
ETL tools | |
JDBC |