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

DataWorks:O&Mアシスタント

最終更新日:Oct 12, 2025

O&Mアシスタントを使用して、専用スケジューリングリソースグループで実行されているタスク用のサードパーティパッケージをインストールします。一般的なパッケージにはワンクリックインストールを使用し、カスタムパッケージには Shell コマンドを使用します。

使用上の注意

  • リソースグループ: 専用スケジューリングリソースグループのみ。

  • 必要な権限: 次のいずれかのポリシーが必要です: AliyunDataWorksFullAccess または ModifyResourceGroup

    詳細については、「製品およびコンソールのアクセス制御: RAM ポリシー」をご参照ください。
  • 専用スケジューリングリソースグループにインストールされたパッケージは、そのグループで実行されているすべてのタスクに影響します。バージョンの競合や互換性の問題は、すべてのタスクに影響を与える可能性があります。インストールする前に、パッケージを慎重に選択してテストしてください。

クォータと制限

  • コマンド管理: 既存のインストールコマンドは変更できません。新しいコマンドを作成するか、既存のコマンドを削除してください。

  • 適用可能なノードタイプ: O&Mアシスタントを介してインストールされた Python パッケージは、リソースグループで実行されている Python ノード (PyODPS 2 や PyODPS 3 など) でのみ機能します。

    MaxCompute Python UDF の詳細については、「例: Python UDF でサードパーティパッケージを参照する」をご参照ください。
  • コマンドサポート: カスタムコマンドは pip コマンドをサポートしていません。

O&Mアシスタントへのアクセス

  1. DataWorks コンソールにログインします。上部のナビゲーションバーで、目的のリージョンを選択します。左側のナビゲーションウィンドウで、[リソースグループ] をクリックして [リソースグループ] ページに移動します。

  2. [排他的リソースグループ] タブで、[Data Scheduling] のリソースグループを見つけ、[リソースグループ] の横にある image.png アイコンをクリックし、[O&M Assistant] を選択します。

サードパーティパッケージのインストール

インストールコマンドの作成

  1. O&Mアシスタントページで、[コマンドの作成] をクリックし、インストール方法を選択します。

    クイックインストール

    DataWorks にプリセットされている一般的なパッケージには、この方法を使用します。

    image

    パラメーター:

    パラメーター

    説明

    コマンド名

    コマンドのカスタム識別子。

    コマンドタイプ

    [クイックインストール] を選択します。

    DataWorks は Shell インストールコマンドを自動的に生成します。

    インストールするパッケージ

    インストールするパッケージとバージョンを選択します。DataWorks は、Python 2Python 3、および Yum の一般的なパッケージをサポートしています。これには以下が含まれます:

    • Aliyun-python-sdk-core: Alibaba Cloud Python SDK のコアライブラリ

    • NumPy: 高性能な多次元配列と数値計算

    • Pandas: 構造化データのためのデータ構造と分析ツール。

    完全なリストについては、インターフェイスをご参照ください。

    生成された Shell スクリプト

    DataWorks はインストールコマンドを自動生成します。

    例: aliyun-python-sdk-core を選択すると、pip install aliyun-python-sdk-core が生成されます。

    タイムアウト

    最大実行時間 (秒)。コマンドはタイムアウトすると停止します。

    手動インストール

    組み込みパッケージがニーズを満たさない場合は、カスタム Shell コマンドを使用します。

    image

    パラメーター

    説明

    コマンド名

    コマンドのカスタム識別子。

    コマンドタイプ

    [手動インストール] を選択します。

    コマンドの内容

    実行するコマンドを入力します。例: yum install -y git

    重要
    • カスタムコマンドでは pip コマンドを使用できません。

    • 本番環境で実行する前にコマンドをテストしてください。

    • 絶対パスを使用してパッケージを参照してください。

    インストールディレクトリ

    コマンドがアクセスできるディレクトリパス。複数のパスはセミコロン (;) で区切ります。DataWorks はこれらをアクセス用のホワイトリストに追加します。

    • /home/ または /home/ 以外のディレクトリにインストールします。/home/ へのインストールの場合は、/home/admin/usertools/tools/ を使用します。

    • デフォルト: /home/admin/usertools/tools/

    タイムアウト

    最大実行時間 (秒)。コマンドはタイムアウトすると停止します。

  2. [OK] をクリックしてコマンド構成を保存します。

インストールコマンドの実行

O&Mアシスタントページで、コマンドを見つけ、[アクション] 列の [コマンドの実行] をクリックします。システムはコマンド実行レコードを生成します。

実行結果の表示

コマンドレコードで、[実行ステータス][コマンドの内容] を表示します。[アクション] 列の [結果の表示] をクリックして、コマンドが失敗した場合にログを分析します。インストールが成功すると、パッケージは現在のリソースグループで実行されているタスクで利用可能になります。

image

環境構成の表示

O&Mアシスタントページで、左上隅の [詳細な環境構成の表示] をクリックして、現在のリソースグループにインストールされているパッケージ、バージョン、およびステータスを確認します。

インストール済みパッケージの使用

新しいバージョンの Data Studio:

  1. Data Studio に移動: DataWorks ワークスペースページに移動し、ターゲットリージョンに切り替え、ワークスペースを見つけて、[ショートカット] > [DataStudio] をクリックします。

  2. リソースグループの構成: タスクノードで、右側のペインの [スケジューリング] をクリックします。

    • リソースグループ: [専用スケジューリングリソースグループ] を選択します。

      ターゲットリソースグループが表示されない場合は、[リソースグループ] ページに移動し、[ワークスペースの関連付け] をクリックします。

  3. ノードのデバッグ: [デバッグ構成] ペインで、[コンピューティングリソース][リソースグループ]、および [スクリプトパラメーター] を構成し、ツールバーの [実行時間] をクリックします。

  4. ノードの公開: ツールバーの [公開] をクリックして本番環境にデプロイします。

従来のバージョンの DataStudio:

  1. DataStudio に移動: DataWorks コンソールにログインし、リージョンを切り替え、[データ開発と O&M] > [データ開発] をクリックし、ワークスペースを選択して、[データ開発へ] をクリックします。

  2. リソースグループの構成: タスクノードで、右側のペインの [プロパティ] をクリックします。

    • リソースグループ: [専用スケジューリングリソースグループ] を選択します。

      ターゲットリソースグループが表示されない場合は、[リソースグループ] ページに移動し、[ワークスペースの関連付け] をクリックします。

  3. ノードのデバッグ: [パラメーター付きで実行] (image) をクリックし、[リソースグループ名] を構成してから、[実行] をクリックします。

  4. ノードの公開: [保存][送信] をクリックして本番環境にデプロイします。

参照

インストールされたパッケージの使用に関する詳細な例については、以下をご参照ください: