新しいバージョンの DataWorks では、簡易モードと標準モードの両方が導入されています。本ページでは、簡易モードと標準モードの違いについて説明します。

簡易モード

簡易モードとは、MaxCompute プロジェクトに対応し、開発および本番環境を設定できない DataWorks プロジェクトのことです。データ開発プロセスとテーブル権限を厳格に制御しないと簡易データ開発しか実行できません。

簡易モードの利点は、繰り返しが速く、コードが公開されずに送信できることです。これは効果を発揮します。

簡易モードのリスクは、開発ロールの特権が高すぎてこのプロジェクト配下のテーブルを削除できないことです。テーブル権限のリスクがあります。

標準モード

標準モードとは、2 つの MaxCompute プロジェクトに対応する DataWorks プロジェクトのことで、デュアル環境の開発と本番、コード開発仕様の改善、およびテーブル権限の厳密な制御を行うために立ち上げられます。 本番環境でのテーブル操作は禁止されており、本番テーブルのデータセキュリティは保証されています。
  • すべてのタスク編集は開発環境でのみ実行でき、本番環境コードを直接変更することはできません。本番環境コードの安定性を確保するために、できる限り本番環境コードの変更エントリーを減らしてください。
  • 開発環境は、タスクスケジューリングをデフォルトではオンにしません。環境プロジェクトのサイクル運用と資源を占有するための環境プロジェクトの本番の開発を避けることで、本番環境タスクの運用安定性はより保証されます。
  • 本番環境はデフォルトの本番アカウントで実行されます。本番アカウントによって作成されたすべてのテーブルはメインアカウントに属します。開発プロセス中は本番テーブルを使用する必要があります。テーブルのすべては個別に適用される必要があり、テーブル権限の制御が向上します。
プロジェクトを作成するときは、標準モードとして [project mode] を選択し、プロジェクト名とプロジェクトの説明を入力します。残りの設定項目ではデフォルト値を選択します。
本番環境の MaxCompute アクセス ID を個人アカウントに変更することはできません。そうでなければ、本番環境のデータセキュリティは保証されません。