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

DataWorks:ワークスペースの管理

最終更新日:Mar 25, 2025

DataWorks コンソールでワークスペースを作成、削除、および無効化できます。[ワークスペース] ページの [settingcenter] で、特定のワークスペースのプロパティを管理および構成し、データ開発のために MaxCompute プロジェクトや E-MapReduce(EMR)クラスタなどのデータソースをワークスペースに追加できます。このトピックでは、ワークスペースで実行できる基本操作について説明します。

操作のエントリポイント

次の表に、ワークスペースで実行できる操作と、操作のエントリポイントを示します。

操作

説明

エントリポイント

ワークスペースの作成

ワークスペースは、タスクとメンバーの管理、ロールの割り当て、権限の付与を行うことができる基本単位です。すべてのタスクは特定のワークスペースで開発されます。

DataWorks コンソール

ワークスペースの削除または無効化

ワークスペースを使用する必要がなくなった場合は、ワークスペースを削除または無効化できます。

  • ワークスペースを削除すると、ワークスペース内のコードも削除されます。

  • ワークスペースを無効化すると、ワークスペース内のコードは保持されますが、ワークスペースは使用できなくなります。

ワークスペースへのデータソースの追加

DataWorks では、MaxCompute、EMR、Realtime Compute for Apache Flink など、さまざまなコンピュートエンジンのタイプのデータソースをワークスペースに追加して、異なるコンピュートエンジン間でデータ同期を実装できます。さらに、DataWorks では、DataStudio で MaxCompute、Hologres、AnalyticDB for PostgreSQL、AnalyticDB for MySQL、ClickHouse の計算リソースで計算タスクを実行して、データソースに格納されているデータを管理できます。

SettingCenter

ワークスペースの構成の表示と変更

ワークスペースを作成した後、ワークスペースの構成を表示および変更できます。

メンバーの追加、ロールの割り当て、権限の表示

データ開発中に、RAM ユーザーをワークスペースにメンバーとして追加し、ワークスペース管理者、開発、O&M、ビジターなどのロールをメンバーに割り当てて、共同データ開発を実装する必要があります。

異なるロールが割り当てられたメンバーは、DataWorks サービスに対して異なる権限を持ちます。組み込みのワークスペースレベルのロールがビジネス要件を満たせない場合は、カスタムロールを作成できます。

制限

  • Alibaba Cloud アカウントと、AliyunDataWorksFullAccess ポリシーがアタッチされている RAM ユーザーのみが、DataWorks コンソールで操作を実行できます。

  • ワークスペース管理者ロールが割り当てられているユーザーのみが、[settingcenter][ワークスペース] ページで操作を実行できます。

ワークスペースの作成

ワークスペースは、タスクとメンバーの管理、ロールの割り当て、権限の付与を行うことができる基本単位です。すべてのタスクは特定のワークスペースで開発されます。タスクを開発する前に、ワークスペースを作成する必要があります。ワークスペースの作成方法については、「ワークスペースの作成」をご参照ください。

ワークスペースの管理

SettingCenter に移動し、[ワークスペース] ページで特定のワークスペースに対して次の操作を実行できます。

ワークスペースの基本情報の管理

  • [ワークスペース] ページの [基本プロパティ] セクションで、ワークスペースの基本情報を表示および変更できます。

    パラメーター

    説明

    ワークスペース ID

    ワークスペースの一意の識別子と名前。ワークスペースの作成後、パラメーターの値を変更することはできません。

    ワークスペース名

    ステータス

    ワークスペースのステータス。有効な値:標準削除済み初期化中初期化失敗手動無効化削除中削除失敗一時停止(期限切れ)更新中更新失敗

    説明
    • ワークスペースの作成に失敗した場合、ワークスペースは 初期化失敗状態になります。この場合、ワークスペースを再作成できます。

    • ワークスペース管理者は、標準状態のワークスペースを無効化できます。ワークスペースが無効化されると、ワークスペースのすべての機能は使用できなくなりますが、ワークスペース内のデータは保持されます。当日生成され、実行がスケジュールされているインスタンスは、スケジュールされた時刻に自動的に実行されます。インスタンスは翌日には自動的にスケジュールされず、ワークスペースにアクセスしてインスタンスに関する情報を表示することはできません。

    • ワークスペース管理者は、ワークスペース ページの無効化されたワークスペースの [アクション] 列にある [有効化] をクリックして、ワークスペースを標準状態に回復できます。

    表示名

    ワークスペースの表示名。ワークスペース管理者ロールが割り当てられているアカウントを使用して、表示名を変更できます。

    モード

    ワークスペースのモード。有効な値:基本モード および 標準モード

    説明
    • DataWorks ワークスペースの構成は、DataWorks ワークスペースのモードによって異なります。標準モードの DataWorks ワークスペースの本番環境と開発環境のパラメーターを構成する必要があります。

    • 基本モードの DataWorks ワークスペースの場合、Alibaba Cloud アカウントを使用して DataWorks コンソールにログインし、ワークスペースを 基本モード から 標準モード にアップグレードできます。アップグレード操作は、Alibaba Cloud アカウントを使用してのみ実行できます。詳細については、「シナリオ:ワークスペースを基本モードから標準モードにアップグレードする」をご参照ください。

    所有者

    ワークスペースの所有者。ワークスペースの作成後、このパラメーターの値を変更することはできません。ワークスペースの所有者は、ワークスペースを削除および無効化する権限を持ちます。

  • (オプション) ワークスペースページの [個人開発環境] セクションで、現在のワークスペースの個人開発環境インスタンスの自動シャットダウンポリシーを構成できます。

    シャットダウンポリシーは、ワークスペース(Data Studio のパブリックプレビューに参加する がオン)でのみ使用できます。これらのワークスペースの個人開発環境インスタンスが実行中状態で、ワークスペースレベルの自動シャットダウンポリシーを満たしている場合、インスタンスは自動的に無効になります。詳細については、「個人開発環境」をご参照ください。

  • [ワークスペース] ページの [セキュリティ設定] セクションで、ワークスペースのセキュリティ設定を構成できます。次の表に、パラメーターを示します。

    パラメーター

    説明

    SELECT 結果のダウンロード

    DataStudio の SELECT 文によって返されるクエリ結果をダウンロードできるかどうかを指定します。このスイッチをオフにすると、クエリ結果をダウンロードできません。

    説明

    ワークスペース管理者のみが、ワークスペースのこのスイッチをオンまたはオフにする権限を持ちます。

    RAM ユーザーによるノード所有者の変更

    RAM ユーザーを使用してノードの所有者を変更できるかどうかを指定します。

    サンドボックスホワイトリスト(ホワイトリストには、シェルタスクからアクセスできる IP アドレスまたはドメイン名が含まれています。)

    共有リソースグループで実行されるシェルタスクからアクセスできる IP アドレスまたはドメイン名。

    説明

    アクセス可能なパブリック IP アドレスまたはドメイン名を指定する必要があります。内部サービスの場合は、ネットワークのアクセス性を確保するために、排他的リソースグループを使用することをお勧めします。詳細については、「排他的リソースグループモード」をご参照ください。

ワークスペースのメンバーとロールの管理

[ワークスペースメンバー] タブで、RAM ユーザーを現在のワークスペースにメンバーとして追加したり、現在のワークスペースからメンバーを削除したり、メンバーにロールを割り当てたりできます。[ワークスペースロール] タブで、現在のワークスペースのロールを表示および管理できます。

  1. ワークスペースメンバーの追加

    RAM ユーザーを現在のワークスペースにメンバーとして追加し、ワークスペースレベルのロールをメンバーに割り当てることができます。これにより、メンバーはワークスペースレベルのロールのすべての権限を持ちます。詳細については、「RAM ユーザーをワークスペースにメンバーとして追加し、メンバーにロールを割り当てる」をご参照ください。

    説明

    ワークスペースレベルのカスタムロールまたは組み込みロールを RAM ユーザーに割り当てることができます。ワークスペースレベルのカスタムロールは、ワークスペース管理者のみが [ワークスペースロール] タブで作成できます。異なるロールが割り当てられたユーザーは、ワークスペースレベルのサービスに対して異なる権限を持ちます。詳細については、「ワークスペースレベルのサービスの権限を管理する」をご参照ください。

  2. メンバーロールの管理

    現在のワークスペースの組み込みロールまたはカスタムロールを表示できます。組み込みロールがビジネス要件を満たせない場合は、カスタムロールを作成できます。カスタムロールに特定のワークスペースレベルのサービスに対する権限を付与できます。また、ビジネス要件に基づいて、カスタムロールと MaxCompute プロジェクトロール間の権限マッピングを構成することもできます。詳細については、「ワークスペースレベルのサービスの権限を管理する」をご参照ください。

    説明

    MaxCompute プロジェクトの 管理者ロールまたは スーパー管理者ロールが割り当てられている Alibaba Cloud アカウントまたは RAM ユーザーのみが、権限マッピングを構成できます。

  3. 権限の表示

    [権限] タブで、各組み込みロールの権限を表示できます。詳細については、「組み込みのワークスペースレベルのロールの権限」をご参照ください。

データソースの追加

DataWorks では、MaxCompute、EMR、Realtime Compute for Apache Flink など、さまざまなコンピュートエンジンのタイプのデータソースをワークスペースに追加して、異なるコンピュートエンジン間でデータ同期を実装できます。さらに、DataWorks では、DataStudio で MaxCompute、Hologres、AnalyticDB for PostgreSQL、AnalyticDB for MySQL、ClickHouse の計算リソースで計算タスクを実行して、データソースに格納されているデータを管理できます。

特定のデータソースとの間でデータを同期するためにデータ同期タスクを構成する場合は、データソースを DataWorks に追加する必要があります。詳細については、「データソースの追加と管理」をご参照ください。

スケジューリングタスクを実行する場合は、特定のデータソースを DataStudio に計算リソースとして関連付ける必要があります。ワークスペース(Data Studio のパブリックプレビューに参加する がオフ)でデータソースを DataStudio に計算リソースとして関連付ける方法については、「データソースの追加またはクラスタの登録(Data Studio のパブリックプレビューに参加する がオフ)」をご参照ください。ワークスペース(Data Studio のパブリックプレビューに参加する がオン)でデータソースを DataStudio に計算リソースとして関連付ける方法については、「ワークスペースへの計算リソースの関連付け(Data Studio のパブリックプレビューに参加する がオン)」をご参照ください。

ワークスペースの削除または無効化

DataWorks コンソール[ワークスペース] ページで、ワークスペースの [アクション] 列の 更多 アイコンにポインターを移動し、[ワークスペースの削除] を選択してワークスペースを削除するか、[ワークスペースの無効化] を選択してワークスペースを無効化できます。

  • ワークスペースの削除:ワークスペースを削除すると、コードなどのすべての開発結果は現在のワークスペースから削除され、復元できなくなります。必要な場合を除き、この操作を実行しないことをお勧めします。

    重要

    ワークスペースを削除する前に、オペレーションセンターに移動して、現在のワークスペースの関連する自動トリガータスクをフリーズまたは削除することをお勧めします。また、DataService Studio に移動して、公開済みの API を非公開にして削除することをお勧めします。これにより、ワークスペースを削除した後に課金が継続されるのを防ぐことができます。ワークスペースを削除した後に課金される場合は、チケットを送信 してテクニカルサポートに連絡してください。

  • ワークスペースの無効化

    • ワークスペースを無効化すると、システムはワークスペース内の自動トリガータスクのインスタンスを生成しなくなります。ワークスペースを無効化する前に生成されたインスタンスは、指定された時刻に自動的にスケジュールされます。ただし、ワークスペースにアクセスしてこれらのインスタンスに関する情報を表示することはできません。

    • ワークスペースを無効化した後も、ワークスペースに追加されたコンピュートエンジンのタイプのデータソースは引き続き存在します。この場合、ストレージ関連の料金が発生する場合があります。DataWorks サービスではなく、対応するコンピュートエンジンサービスで課金されます。請求についてご質問がある場合は、対応するコンピュートエンジンサービスのテクニカルサポートにお問い合わせください。

次のステップ

ワークスペースの作成と管理の方法を学習しました。データ開発中に、他の操作を実行する必要もあります。たとえば、リソースグループをワークスペースに関連付けたり、RAM ユーザーをワークスペースにメンバーとして追加したり、データソースを追加したりする必要があります。

  • DataWorks をアクティブ化した後、データ同期、データスケジューリング、または DataService Studio のリソースを使用するには、リソースグループを購入する必要があります。詳細については、「概要」をご参照ください。

  • DataWorks を使用してデータソース間でデータを同期する場合は、データソースを DataWorks に追加し、データソースに関する情報を構成する必要があります。これにより、データ同期タスクを構成するときに、データソースの名前基づいてデータを読み取るデータベースとデータを書き込むデータベースを決定できます。詳細については、「データソースの追加と管理」をご参照ください。

  • 他の RAM ユーザーと共同でワークスペースでデータ開発操作を実行する場合は、RAM ユーザーをワークスペースにメンバーとして追加し、共同開発のために異なるロールを割り当てることができます。詳細については、「DataWorks 権限管理システムの概要」をご参照ください。