选择连接工具

本文为您介绍连接并处理MaxCompute项目数据工具的应用场景、运行环境要求以及使用指引。您可根据业务需要和相应准备的环境,选择合适的连接工具。

前提条件

已创建MaxCompute项目。更多创建MaxCompute项目操作,请参见创建MaxCompute项目

背景信息

MaxCompute支持的工具如下。

工具

是否需要手动安装

应用场景

使用SQL分析连接

  • 初次体验及测试MaxCompute的使用者:可以通过SQL分析,使用公开数据集快速体验MaxCompute的核心功能。

  • 数据分析师:您可以通过SQL分析查询数据,并通过分析模式的Web Excel对查询结果进行分析。您也可以下载查询结果至本地,减少数据的流动,更好的保障数据安全。

  • 安全管理员:MaxCompute项目右侧的项目权限管理提供了角色权限管理功能,但是正在试用过程中,很多场景需要通过命令行进行权限管理。安全管理员可通过SQL分析快速执行大部分安全命令操作。

使用云命令行(odpscmd)连接

MaxCompute的云上客户端,适用于任意场景,使用者可以更方便地编写命令完成数据处理。

使用本地客户端(odpscmd)连接

MaxCompute的命令行客户端,适用于任意场景,使用者可以专注于编写命令完成数据处理。

使用DataWorks连接

基于MaxCompute项目以可视化方式实现全方位的数据开发、数据集成、数据服务等功能。当需要周期性调度作业时,推荐您使用该工具。

MaxCompute Studio

基于流行的集成开发平台IntelliJ IDEA的开发插件,帮助您便捷、快速地进行数据开发。如果您可以熟练使用IntelliJ IDEA,推荐您使用该工具。

准备环境

上述工具的运行环境要求如下。

工具

环境要求

使用SQL分析连接

推荐使用最新版谷歌浏览器。

命令行

无。

MaxCompute客户端

安装Java 8或以上版本。

使用DataWorks连接

推荐使用最新版谷歌浏览器。

MaxCompute Studio

  • 已准备好安装客户端,支持Windows、macOS或Linux系统客户端。

  • 安装18.2.4以上的IntelliJ IDEA(Ultimate版本或免费的Community版本)、PyCharm版IDE。

  • 已安装JRE 1.8。最新的IntelliJ IDEA版本捆绑了JRE 1.8,无需单独安装。

  • 已安装JDK 1.8。(此项仅在需要开发和调试Java UDF时安装。)

    说明

    MaxCompute Studio从0.28.0版本起开始支持JDK 1.9,之前的版本只支持JDK 1.8。

连接MaxCompute的工具指引

至此,您已完成准备工作,请根据您选择的数据处理开发工具,参照指引执行后续操作,快速完成一个完整的MaxCompute使用链路:

开发工具

工具指引

MaxCompute客户端

通过客户端使用MaxCompute

更多MaxCompute客户端信息,请参见使用本地客户端(odpscmd)连接

DataWorks

使用DataWorks连接

MaxCompute Studio

MaxCompute Studio

数据库管理

ETL工具

JDBC

使用JDBC连接