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

MaxCompute:MaxComputeスクリプトモジュールの作成

最終更新日:Dec 05, 2024

MaxComputeのSQLエンジンはスクリプトモードをサポートしています。 スクリプトモードでは、複数のSQL文を含むSQLスクリプトがコンパイルされ、全体として送信されて実行計画が生成されます。 SQLスクリプトは、キューに入れて一度だけ実行する必要があります。これにより、リソースを完全に活用できます。 スクリプトモードは、MaxCompute Studioを使用してSQLプログラムを開発するときに使用されます。 MaxCompute Studioを使用してSQLプログラムを開発する前に、MaxComputeスクリプトモジュールを作成する必要があります。 このトピックでは、MaxComputeスクリプトモジュールを作成する方法について説明します。

背景情報

MaxComputeスクリプトモジュールを作成する前に、ローカルスクリプトが存在するかどうかを確認する必要があります。

  • ローカルスクリプトが存在しない場合は、IntelliJ IDEAを使用してMaxComputeスクリプトモジュールを作成する必要があります。

  • ローカルスクリプトが存在する場合、MaxComputeスクリプトモジュールを作成する必要はありません。 MaxComputeスクリプトモジュールを直接開き、MaxCompute Studioを使用してスクリプトを編集できます。

ローカルスクリプトが存在しない場合のMaxComputeスクリプトモジュールの作成

  1. IntelliJ IDEAを開始します。 メインメニューバーで、[ファイル] > [新規作成] > [プロジェクト] を選択します。

  2. [新しいプロジェクト] ダイアログボックスの左側のナビゲーションウィンドウで、[MaxCompute Studio] をクリックします。 次に、[次へ] をクリックします。

    新建项目

  3. プロジェクト名パラメーターを設定し、完了 をクリックする。

    配置项目名称

    説明

    プロジェクトが開いている場合、ダイアログボックスが表示され、新しいウィンドウで新しいプロジェクトを開くか、現在のウィンドウで開くかを尋ねます。 この場合、[このウィンドウ] をクリックします。

ローカルスクリプトが存在する場合、MaxComputeスクリプトモジュールを作成する

ローカルスクリプトが存在する場合、MaxComputeスクリプトモジュールを作成する必要はありません。 既存のモジュールディレクトリにMaxCompute接続設定ファイルを作成するだけで済みます。

  1. . \IdeaProjects\MaxCompute_Studio_Project_Name\scriptsフォルダーにて、odps_config.iniという名前のMaxCompute接続設定ファイルを作成します。次の認証情報を設定します。 認証情報は、MaxComputeへの接続に使用されます。

    # The name of the MaxCompute project to be connected. 
    project_name=xxxxxxxx
    # The AccessKey ID of your Alibaba Cloud account. 
    access_id=xxxxxxxxxx
    # The AccessKey secret of your Alibaba Cloud account. 
    access_key=xxxxxxxxx
    # The endpoint of the region where your MaxCompute service is deployed. 
    end_point=xxxxxxxxx
  2. IntelliJ IDEAを開きます。 上部のナビゲーションバーで、ファイル > 開くを選択し、. \IdeaProjects\MaxCompute_Studio_Project_Name\scriptsフォルダー内の. odps_config.iniファイルを選択します。

    选择配置文件

    説明

    MaxCompute Studioは、フォルダー内のodps_config.iniファイルを自動的に検索し、ファイル内の設定情報に基づいてMaxComputeサーバー上のメタデータをキャプチャします。 MaxCompute Studioは、フォルダー内のすべてのスクリプトをコンパイルします。