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

DataWorks:リソース管理

最終更新日:Nov 15, 2025

DataStudio のリソース管理機能では、MaxCompute、EMR、CDH、および Flink のリソースと関数を作成および管理できます。これらのリソースと関数は、データ開発や SQL クエリで使用できます。

はじめに

DataStudio の Resource Management 機能は、リソースと関数の一元管理をサポートしています。OSS またはローカルストレージからリソースをアップロードして作成できます。また、これらのリソースを関数として登録し、データ開発ノードで使用することもできます。Resource Management 機能は、Resource Management モジュールを使用して作成されたリソースと関数のみをサポートします。

前提条件

OSS からファイルをアップロードしてリソースを作成する前に、次の前提条件を満たす必要があります。

  • OSS をアクティベートしていること。また、バケットを作成し、アップロードするファイルをバケットに保存する必要があります。詳細については、「単純なアップロード」をご参照ください。

  • ファイルのアップロードに使用する Alibaba Cloud アカウントには、宛先バケットにアクセスするための権限が必要です。権限関連の問題を回避するために、ファイルをアップロードする前に、アカウントに必要な権限を付与してください。

制限事項

  • リソースサイズ: 最大 500 MB のリソースをアップロードできます。

  • リソースの公開: 標準モードのワークスペースを使用する場合、リソースを本番環境に公開する必要があります。リソースが公開されると、本番プロジェクトで利用可能になります。

    説明

    開発環境のデータソース情報は、本番環境の情報とは異なります。環境内のテーブルやリソースをクエリする前に、その環境のデータソース情報を把握していることを確認してください。

  • Resource Management: DataWorks では、DataWorks を使用してアップロードされたリソースのみを表示および管理できます。

サポートされているリソースと関数

リソース

Resource Management を使用すると、リソースを視覚的にアップロードおよび作成できます。作成したリソースは、データ開発タスクやユーザー定義関数の作成に使用できます。

データソース

リソース

サポートされている作成方法

ローカル

OSS

MaxCompute

MaxCompute Python

Python ユーザー定義関数 (UDF) を登録するために使用される、記述済みの Python コード。ファイル名拡張子は .py です。

image

image

MaxCompute Jar

Java プログラムを実行するために使用される、コンパイル済みの Java JAR パッケージ。ファイル名拡張子は .jar です。

MaxCompute Archive

リソースとしてアップロードできるのは、ファイル名拡張子が .zip.tgz.tar.gz、または .tar の圧縮ファイルのみです。圧縮タイプは、リソースのファイル名拡張子によって識別されます。

MaxCompute File

任意のタイプのファイルを File リソースとしてアップロードできます。実際の使用方法は、各 DPI エンジンのサポート状況によります。

EMR

EMR Jar

Java プログラムを実行するために使用される、コンパイル済みの Java JAR パッケージ。ファイル名拡張子は .jar です。

image

image

EMR File

任意のタイプのファイルを File リソースとしてアップロードできます。実際の使用方法は、各 DPI エンジンのサポート状況によります。

CDH

CDH Jar

Java プログラムを実行するために使用される、コンパイル済みの Java JAR パッケージ。ファイル名拡張子は .jar です。

image

image

CDH File

任意のタイプのファイルを File リソースとしてアップロードできます。実際の使用方法は、各 DPI エンジンのサポート状況によります。

Flink

Flink Jar

Java プログラムを実行するために使用される、コンパイル済みの Java JAR パッケージ。ファイル名拡張子は .jar です。

image

image

関数

リソースを使用して、MaxCompute、EMR、CDH、および Flink の関数を作成できます。これらの関数は、データ開発および SQL クエリで使用できます。

手順

  1. DataWorks コンソールの ワークスペース ページに移動します。上部のナビゲーションバーで、目的のリージョンを選択します。目的のワークスペースを見つけ、[アクション] 列で [ショートカット] > [Data Studio] を選択します。

  2. 左側のナビゲーションウィンドウで、image アイコンをクリックして [Resource Management] ページを開きます。

  3. [Resource Management] ページで、image アイコンをクリックして新しいリソースまたは関数を作成します。または、最初に [新しいフォルダー] をクリックすることもできます。フォルダー構造を計画した後、対応するフォルダーを右クリックし、[新規] を選択して、リソースまたは関数を作成します。

リソースと関数の作成と管理

その他の操作

リソースと関数のクローン

既存のリソースと関数をクローンして、新しいリソースと関数をすばやく作成できます。

  1. 左側の [Resource Management] ウィンドウで、クローンするリソースまたは関数を右クリックし、ポップアップメニューから [クローン] を選択します。

  2. 表示されるダイアログボックスで、[名前][パス] を変更するか、デフォルト値を維持して、[確認] をクリックします。

  3. クローンが完了したら、[Resource Management] でクローンされたリソースまたは関数を表示し、そのパラメーターを編集または変更できます。

バージョン管理

バージョン管理の表示および比較機能を使用して、リソースまたは関数のバージョン間の違いをすばやく分析し、調整を行うことができます。

  1. 左側の [Resource Management] ウィンドウで、バージョンを管理するリソースまたは関数の名前をダブルクリックして、リソースまたは関数の編集ページを開きます。

  2. リソースまたは関数の編集ページの右側のウィンドウで、[バージョン] をクリックします。[バージョン] ページでは、[開発者レコード] タブと [公開レコード] タブで情報を表示および管理できます。

    • バージョン表示:

      1. [開発者レコード] タブまたは [公開レコード] タブで、表示するリソースまたは関数のバージョンを見つけます。

      2. [操作] 列の [表示] をクリックして製品ページを開き、リソースまたは関数のコードを表示します。

    • バージョン比較:

      [開発者レコード] タブまたは [公開レコード] タブで、リソースまたは関数の異なるバージョンを比較できます。次の手順では、開発者レコードを例として、バージョンを比較する方法について説明します。

      • 開発環境または本番環境でのバージョンの比較: [開発者レコード] タブで、2 つのバージョンを選択し、上部の [比較] をクリックして、2 つのバージョンのコードとスケジューリング構成を比較します。

      • 開発環境と本番環境またはビルド環境間のバージョンの比較:

        1. [開発者レコード] タブで、リソースまたは関数のバージョンを見つけます。

        2. [操作] 列の [比較] をクリックします。製品ページで、[公開レコード] タブまたは [ビルドレコード] タブからバージョンを選択して比較を開始します。

    • バージョンダウンロード:

      公開済みの [リソース] ファイルのファイルバージョンは、[開発者レコード] タブからのみダウンロードできます。[開発者レコード] タブで、ターゲットバージョンを見つけ、[アクション] 列の [ダウンロード] ボタンをクリックして、リソースファイルをローカルコンピューターにダウンロードします。