MaxCompute integrates with multiple Alibaba Cloud components. Data type edition support varies by component — not all components support the MaxCompute V2.0 data type edition, complex data types, or the Hive-compatible data type edition. Check the table below before using a component with a specific data type edition.
| Component | MaxCompute V1.0 data type edition | MaxCompute V2.0 data type edition | Complex data type | Hive-compatible data type edition | DECIMAL type in MaxCompute V2.0 data type edition |
|---|---|---|---|---|---|
| Storage | Supported | Supported | Supported | Supported | Supported |
| SDK | Supported | Supported | Supported | Supported | Supported |
| SQL | Supported | Supported | Supported | Supported | Supported |
| JDBC | Supported | Supported | Supported | Supported | Supported |
| Tunnel | Supported | Supported | Supported | Supported | Supported |
| DataWorks (Data Integration) | Supported | Supported | Supported | Supported | Supported |
| Graph | Supported | Supported | Supported | Supported | Not supported |
| DataX | Supported | Supported | Supported | Supported | Not supported |
| DataWorks (Data Quality) | Supported | Supported | Supported | Supported | Not supported |
| Machine Learning Platform for AI (PAI) | Supported (except DECIMAL) | Supported (INT type only) | Partially supported (MAP type only) | Not supported | Not supported |
| PyODPS | Supported | Partially supported ¹ | Supported | Partially supported ² | Not supported |
| MapReduce | Supported | Not supported | Not supported | Not supported | Not supported |
| OpenMapReduce | Supported | Not supported | Not supported | Not supported | Not supported |
| DataHub | Supported | Not supported | Not supported | Not supported | Not supported |
| Lightning | Supported | Not supported | Not supported | Not supported | Not supported |
¹ PyODPS — MaxCompute V2.0 data type edition: DataFrame does not support this edition. Other PyODPS features support it.
² PyODPS — Hive-compatible data type edition: DataFrame does not support this edition. Other PyODPS features do not support the DATE type of the MaxCompute V2.0 data type edition.
Limitations and migration guidance
V1.0-only components: MapReduce, OpenMapReduce, DataHub, and Lightning support only the MaxCompute V1.0 data type edition. The V2.0 data type edition, complex data types, and the Hive-compatible data type edition are not supported. If you need V2.0 data type support, use alternative compute or integration components such as SQL, JDBC, or DataWorks (Data Integration).
PAI: The V1.0 data type edition is supported except for DECIMAL. In the V2.0 edition, only INT is supported among the newly added data types. Of the complex data types, only MAP is partially supported.
PyODPS DataFrame: The MaxCompute V2.0 and Hive-compatible data type editions are not supported. Other PyODPS features support the V2.0 edition but do not support the DATE type under the Hive-compatible edition.
DECIMAL type (V2.0): Graph, DataX, and DataWorks (Data Quality) do not support the DECIMAL type in the MaxCompute V2.0 data type edition.