すべてのプロダクト
Search
ドキュメントセンター

MaxCompute:MaxCompute Studioとは

最終更新日:Dec 05, 2024

MaxCompute Studioは、Alibaba Cloud MaxComputeが提供するビッグデータ統合開発環境 (IDE) ツールです。 MaxCompute Studioは、IntelliJ IDEAに基づく開発プラグインです。 MaxCompute Studioは、迅速かつ便利な方法でデータを開発するのに役立ちます。 このトピックでは、MaxCompute Studioの基本的なユーザーインターフェイスと一般的なシナリオについて説明します。

基本的なユーザーインターフェース

MaxCompute Studioは、IntelliJ IDEAプラットフォームに基づくプラグインのセットであり、IntelliJ IDEAの基本的なユーザーインターフェイスを使用します。 IntelliJ IDEAの基本的なユーザーインターフェイスの詳細については、「ユーザーインターフェイスのガイド付きツアー」をご参照ください。

MaxCompute Studioは、IntelliJ IDEAに基づいて次の機能を提供します。

  • SQLエディター: SQL構文の強調表示、コード補完、リアルタイムエラー報告、ローカルコンパイル、ジョブ送信などの機能を提供します。

  • Project Explorer: MaxComputeプロジェクトに接続し、プロジェクト内のテーブルスキーマ、ユーザー定義関数 (UDF) 、およびリソースファイルを参照できます。

  • ジョブエクスプローラー: アクティブなジョブと履歴ジョブを含むMaxComputeジョブを参照および検索できます。

  • MaxComputeコンソール: MaxComputeコンソールはMaxComputeクライアントと統合されています。 MaxComputeコンソールでMaxComputeクライアントコマンドを入力して実行できます。 詳細は、「MaxComputeクライアント」をご参照ください。

MaxComputeプロジェクトへの接続

MaxCompute Studioのほとんどの機能を使用するには、MaxCompute StudioをMaxComputeプロジェクトに接続する必要があります。 接続を確立したら、MaxCompute Studioを使用して操作を実行できます。 たとえば、MaxCompute Studioを使用して、SQLスクリプトの編集、ジョブの送信、ジョブ情報の表示、MaxComputeコンソールの起動を行うことができます。 MaxCompute Studioは、プロジェクトごとにメタデータのローカルコピーを作成して、メタデータアクセスの頻度を増やし、アクセス遅延を減らします。 MaxCompute StudioをMaxComputeプロジェクトに接続する方法の詳細については、「プロジェクト接続の管理」をご参照ください。

データ管理

MaxCompute StudioのProject Explorerを使用して、プロジェクト内のテーブルスキーマまたはビュー、UDF、およびリソースファイルを参照できます。 ツリービュー階層を使用して、接続されているすべてのプロジェクトのテーブル、列、パーティションキー列、仮想ビュー、UDF、関数シグネチャ、リソースファイル、およびリソースファイルの種類を表示できます。 ツリービュー階層を使用してオブジェクトを見つけることもできます。

テーブルをダブルクリックして [テーブルの詳細] に移動し、テーブルのメタデータ、スキーマ、およびサンプルデータを表示できます。 接続されたプロジェクトに対して必要な権限がない場合、MaxCompute Studioはエラーメッセージを表示します。

MaxCompute StudioはMaxCompute Tunnelと統合されており、ローカルデータをアップロードおよびダウンロードできます。 詳細については、「Tunnelコマンド」および「MaxCompute StudioでTunnelを使用したデータのインポートとエクスポート」をご参照ください。

SQL スクリプトの作成

MaxCompute SQLスクリプトは、MaxCompute Studioが提供するSQL Editorで記述できます。

  • プロジェクトまたはモジュールを作成します。

    1. IntelliJ IDEAのメインメニューバーで、[ファイル] > [新規] を選択します。

    2. [新規] の右側のナビゲーションウィンドウで、[プロジェクト] または [モジュール] を選択します。

    3. [新しいプロジェクト] または [新しいモジュール] ダイアログボックスで、[MaxCompute Studio] を選択し、[次へ] をクリックします。

    4. プロジェクト名またはモジュール名を入力し、[完了] をクリックします。

  • MaxCompute SQLスクリプトファイルを作成します。

    1. IntelliJ IDEAのメインメニューバーで、[ファイル] > [新規作成] を選択します。

      説明

      作成したプロジェクトまたはモジュールを右クリックして、MaxCompute SQLスクリプトを作成することもできます。

    2. 表示されるナビゲーションウィンドウで、[MaxCompute SQL Script] を選択します。

    3. [新しいMaxCompute SQLスクリプト] ダイアログボックスで、[スクリプト名] フィールドにスクリプト名を入力し、[OK] をクリックします。

    説明

    MaxCompute SQLスクリプトを作成すると、MaxCompute Studioは、スクリプトを関連付けるMaxComputeプロジェクトを選択するように求めます。 SQL Editorのツールバーの右側にある [プロジェクトセレクタ] を使用して、関連するプロジェクトを変更することもできます。 SQL Editorは、SQLスクリプトに関連付けられているプロジェクトに基づいて、SQL文のテーブルスキーマなどのメタデータを自動的にチェックし、スクリプトのエラーを報告します。 SQLステートメントをコミットして実行すると、SQLエディターはSQLステートメントを関連するプロジェクトに送信して実行します。 詳細については、「SQLスクリプトの書き込み」をご参照ください。

SQLスクリプトでコードを確認して完了する

  • 構文検証

    MaxCompute StudioのSQL Editorは、記述したコードをチェックし、構文エラー、タイプ不一致エラー、またはコード内のSQL文のアラートを報告し、これらのコードエラーとアラートをリアルタイムでマークします。语法校验

  • インテリジェントなコード補完

    MaxCompute Studioは、インテリジェントなコード補完機能を提供します。 この機能により、MaxCompute Studioは、コンテキストに基づいてプロジェクト名、テーブル、フィールド、関数、タイプ、コードのキーワードを表示し、選択した情報に基づいて完全なコードを表示できます。代码补全

ジョブの管理

  • ジョブのステータスの表示

    • アクティブなジョブ

      • waiting: ジョブは送信された後、キューに入るのを待っています。

      • pending: ジョブはキューにあり、リソース割り当てを待機しています。

      • running: ジョブが実行中です。

    • 履歴ジョブ

      • success: ジョブは正常に実行されます。

      • failed: ジョブの実行に失敗します。

      • canceled: ジョブはキャンセルされました。

  • ジョブのコンパイル

    SQL Editorのツールバーの编译按钮アイコンをクリックして、オンプレミスマシンでSQLスクリプトをコンパイルします。 構文またはセマンティックエラーが発生した場合、SQL Editorはエラーを報告します。编译作业

  • ジョブの送信

    SQLエディタのツールバーの执行按钮アイコンをクリックして、コンパイルされたSQLスクリプトを指定されたMaxComputeプロジェクトに送信して実行します。

  • ジョブの表示

    [ジョブエクスプローラー] ページで、特定のMaxComputeプロジェクトで実行されている最近のジョブを表示します。

  • ジョブの詳細を表示

    ジョブリストでジョブをダブルクリックして、ジョブの詳細を表示します。 アイコンをクリックしlogview按钮て、Logviewを使用してwebブラウザでジョブの詳細を表示することもできます。 Logviewの使用方法の詳細については、「LogViewを使用したジョブ情報の表示」をご参照ください。

MapReduceプログラムとUDFの開発

MaxCompute Studioを使用すると、MapReduceプログラム、Java UDF、およびPython UDFを開発できます。 詳細については、「MapReduceプログラムの開発」、「UDFの開発」、および「Python UDFの開発」をご参照ください。

MaxComputeクライアントへの接続

MaxCompute Studioは、最新バージョンのMaxComputeクライアントと統合されています。 MaxCompute Studioの設定ページで、オンプレミスマシンにインストールされているMaxComputeクライアントのパスを指定することもできます。 詳細については、「MaxCompute Studioの設定」をご参照ください。

[Project Explorer] ツールウィンドウで、プロジェクトを右クリックし、[コンソールで開く] を選択します。 [MaxComputeコンソール] ウィンドウが表示されます。控制台窗口

次への対処方法: MaxCompute Studioのインストールと設定

MaxCompute Studioをインストールして設定するには、次の手順を実行します。

  1. IntelliJ IDEAのインストール

    MaxCompute Studioは、IntelliJ IDEAと統合されたプラグインです。 MaxCompute Studioをインストールするには、最初にIntelliJ IDEAをインストールする必要があります。

  2. MaxCompute Studioのインストール

    MaxCompute StudioプラグインをIntelliJ IDEAにインストールします。

  3. MaxCompute Studioの設定

    MaxCompute Studioの設定項目を設定します。

  4. MaxComputeプロジェクトへの接続

    MaxCompute Studioを使用してMaxComputeプロジェクトに接続すると、MaxCompute StudioでMaxComputeプロジェクトに関する情報を表示できます。