MaxCompute Studio

Compatible with: IntelliJ IDEA PhpStorm WebStorm PyCharm RubyMine AppCode CLion Gogland DataGrip Rider Android Studio
27.07.2017
79 045

Changes in Version 2.7.0.1:

  • hotfix: fix issue of not being able to sync project meta data.
  • bugfix: some job explorer ui issues.

Changes in Version 2.7.0:

  • New Features:
    • Jobs: Show waiting instances queue
    • Jobs: Show state transitions of running instances
    • SQL Editor: Go to definition support for udf/table
    • SQL Editor: Code folding and brace matching
    • SQL Editor: Live templates for SQL
    • UDF: Add Maven support for UDF modules
    • UDF: One click to package and deploy UDF to MaxCompute
    • Others: Support external table
    • Others: Show user usage statistics
  • Enhancement:
    • Jobs: Job Explorer supports more filters
    • Jobs: Job list support customized columns
    • Jobs: Better UI and performance
    • Jobs: Graph now supports multiple Fuxi jobs and merge job
    • Jobs: Better graph layout algorithm
    • SQL Editor: Built-in function usage and examples inline help
    • SQL Editor: Show table, function usages in SQL script
    • SQL Editor: Better SQL formatting
    • Project Explorer: Open generated file after data export
  • Bugfix:
    • Submission of modified user SQL in single statement mode
    • Variable submission should not be activated in comments
    • Keyword suggestion breaks after syntax errors
    • Failed to paste text in SQL editor with leading "@@"
    • ClassCastException on LateralView
    • Python UDF cannot be resolved in project explorer
    • Cannot retrieve meta data when access across projects
    • New UDF cannot be listed in project explorer
    • Graph overlapped with script mode
    • Cannot access meta after packaging authentication
    • more minor bugs.

Changes in Version 2.6.2.5:

  • Change: Remove limitation on service mode job submission
  • Bug fix: DDL submission issue on public projects

Changes in Version 2.6.2.4:

  • Change: Update MaxCompute compiler version
  • Bug fix: Can't open help document in IDEA 2016.x

Changes in Version 2.6.2.3:

  • Enhancement: Data preview performance
  • Bug fixes

Changes in Version 2.6.2.2:

  • Bug fixes

Changes in Version 2.6.2:

  • Feature: Unstructured data handler template and examples
  • Feature: Support live template in SQL Editor
  • Feature: Support decimal type in data import/export
  • Feature: Support variable replacement in SQL script on submission
  • Feature: Table partition list and partition data preview
  • Feature: Running job progress visualization and replay
  • Enhancement: Job detail view UI enhancement
  • Enhancement: Job running log view performance enhancement
  • Enhancement: Add contextual help documentation for many dialogs
  • Enhancement: Job execution plan can display input/output table/view now
  • Enhancement: Better formatting of job json summary
  • Bug fixes: fixed some bugs

Changes in Version 2.6.1:

  • Fix some bugs

Changes in Version 2.6.0:

  • History job execution replay
  • Script mode submission (experimental feature)
  • Python UDF support (Alibaba internal use only)
  • Java UDF debugging (Alibaba internal use only)
  • D2 integration (Alibaba internal use only)

========================

MaxCompute Studio is an intelligence tool for MaxCompute management and sql development.The plugin adds following functions:

  • MaxCompute sql language support
  • MaxCompute system connection

MaxCompute sql Language Support

The plugin recognize the MaxCompute sql (superset of HiveQL) and provides additional code editing supports:


  • Basic Features:
  • File type recognition (.sql, .odpsql, .q)
  • Syntax highlighting
  • Code block recognition and code folding
  • Navigation support (go to definitions / symbols / usages)
  • Commenting
  • Code formatting / beautify
  • Line marking (errors, specific statements, etc.)
  • Code templates

Advanced Features:


  • Code completion (context-awareness)
  • Inspections and quick-fixes
  • Intention actions
  • Code insights

MaxCompute system integration

The plugin integration make it possible to maintain connections to remote project on MaxCompute clusters and performall necessary development actions from the IDE without switching context.


  • MaxCompute Project explorer
  • MaxCompute Job submitter and explorer

Download plugin