MaxCompute でデータを管理および処理するには、リソースを分離し、ユーザーアクセスを制御し、作業を整理する必要があります。プロジェクトの作成は、この構造を提供する上で不可欠な最初のステップです。プロジェクトは、データ、計算タスク、およびセキュリティ設定のための専用ワークスペースとして機能し、安全なマルチユーザーコラボレーションとリソース管理を可能にします。
プロジェクトの作成方法
MaxCompute コンソールでのプロジェクト作成
Alibaba Cloud アカウントまたは RAM ユーザーで MaxCompute サービスを有効化していること。
[このステップは RAM ユーザーのみ対象です。Alibaba Cloud アカウントを使用している場合は、ステップ 3 に進んでください。]
RAM ユーザーとして、ルート Alibaba Cloud アカウントから付与された資格情報と以下の権限が必要です:
<a href="https://ram.console.alibabacloud.com/policies/detail?policyType=System&policyName=AliyunMaxComputeFullAccess" id="1fe8c4aab98hi" target="_blank">AliyunMaxComputeFullAccess</a>: MaxCompute を管理するための完全な権限を付与します。<a href="https://ram.console.alibabacloud.com/policies/detail?policyType=System&policyName=AliyunDLFFullAccess" id="41df5141f2gf6" target="_blank">AliyunDLFFullAccess</a>: Data Lake Formation の API とコンソールページを管理する権限を付与します。
権限の付与方法の詳細については、「RAM ユーザーへの権限付与」をご参照ください。
MaxCompute コンソールにログインし、左上隅でリージョンを選択します。
左側のナビゲーションウィンドウで、を選択します。
新しいアイテム ダイアログボックスで、プロンプトに従ってパラメーターを設定し、OK をクリックします。
設定パラメーターは以下の通りです:
パラメーター
必須
説明
プロジェクトタイプ
必須
システムがこの値を自動的に設定します。
地理
必須
左上隅で選択したリージョンに基づいて、システムがこのパラメーターを自動的に指定します。
プロジェクト名 (ネットワーク全体で一意)
必須
名前はグローバルに一意である必要があり、プロジェクト作成後は変更できません。
名前は英字で始まり、英字、数字、アンダースコア (_) を含み、長さは 3~28 文字である必要があります。
説明
任意
プロジェクトのカスタム説明。
コンピューティングリソース支払いタイプ
必須
年と月:長期間実行されるサービスに適した課金方法です。保証された計算リソースを提供し、リソースのプリエンプションによる不確実性を防ぎます。
ボリュームで支払う:短期間またはテスト用のサービスに適した課金方法です。実際の使用量に基づいた柔軟な課金が可能です。
デフォルトクォータ
必須
[デフォルトクォータ] を設定します。クォータが指定されていないすべての計算ジョブは、[デフォルトクォータ] を使用します。
単一のsql消費制限 (gb * 複雑さ)
任意
単一の SQL 文の最大消費しきい値を設定します。
単一の SQL 文で予期せず高い消費が発生するのを防ぐために、ボリュームで支払うの課金方法を選択した場合は、このパラメーターを設定します。
データ型
必須
ストレージタイプ
必須
マルチAZストレージ:このストレージクラスは、複数のゾーン (AZ) にまたがるデータ冗長化メカニズムを使用します。データは同じリージョン内の複数の AZ に冗長的に保存されます。
シングルAZストレージ:このストレージクラスは、単一ゾーン内のデータ冗長化メカニズムを使用します。データは単一 AZ 内の複数のストレージデバイスに冗長的に保存されます。
ストレージの仕様と課金の詳細については、「ストレージ料金」をご参照ください。
AutoMV
必須
システムは、ユーザーのジョブクエリの習慣とパフォーマンスに基づいてマテリアライズドビューを自動的に作成し、計算効率を向上させ、繰り返し計算を削減します。詳細については、「自動マテリアライズドビュー (AutoMV)」をご参照ください。
AutoMV利用可能な最大ストレージ
任意
AutoMV が使用できるストレージリソースの上限を設定します。この上限を超えると、AutoMV は作成されたマテリアライズドビューへのデータ書き込みを停止します。詳細については、「AutoMV スイッチの管理とストレージリソース制限の設定」をご参照ください。
ストレージ暗号化
必須
MaxCompute プロジェクトを暗号化するかどうかを指定します。
キー
必須
MaxCompute デフォルトキー
アルゴリズム
必須
AESCTR
AES256
RC4
パラメーターの詳細については、「付録:プロジェクト設定パラメーター」をご参照ください。
DataWorks コンソールでの MaxCompute プロジェクト作成
DataWorks は、Alibaba Cloud のビッグデータ開発とガバナンスのための統合プラットフォームです。DataWorks を使用して、MaxCompute ジョブの開発、スケジュールされたワークフローの作成、運用の管理、データのガバナンスを行います。
Alibaba Cloud アカウントまたは RAM ユーザーで、同じリージョンで MaxCompute と DataWorks を有効化していること。
[このステップは RAM ユーザーのみ対象です。Alibaba Cloud アカウントを使用している場合は、ステップ 3 に進んでください。]
RAM ユーザーの場合、ルート Alibaba Cloud アカウントから以下の権限を付与されている必要があります:
<a data-init-id="1fe8c4aab98hi" href="https://ram.console.alibabacloud.com/policies/detail?policyType=System&policyName=AliyunMaxComputeFullAccess" id="458567cd95o5e" target="_blank">AliyunMaxComputeFullAccess</a>: MaxCompute を管理するための完全な権限を付与します。<a href="https://ram.console.alibabacloud.com/policies/detail?policyType=System&policyName=AliyunDataWorksFullAccess" id="f88155167aowe" target="_blank">AliyunDataWorksFullAccess</a>: DataWorks を管理するための完全な権限を付与します。<a data-init-id="41df5141f2gf6" href="https://ram.console.alibabacloud.com/policies/detail?policyType=System&policyName=AliyunDLFFullAccess" id="3ff3ae8631e83" target="_blank">AliyunDLFFullAccess</a>: Data Lake Formation の API とコンソールページを管理するための権限です。
権限の付与方法の詳細については、「RAM ユーザーへの権限付与」をご参照ください。
DataWorks ワークスペースを作成します。クイックスタートとして、以下の手順に従ってください。詳細については、「ワークスペースの作成」をご参照ください。
DataWorks ワークスペースリストに移動し、ページ上部で正しいリージョンが選択されていることを確認します。ワークスペース作成後はリージョンを変更できません。ワークスペースの作成 をクリックします。
作成ページで、以下の主要なパラメーターを設定します:
ワークスペース名:チームの命名規則に従った一意の名前を入力します。
開発環境と本番環境の分離:このオプションを有効にします。これにより、開発環境と本番環境が分離された標準モードのワークスペースが作成されます。
新しい Data Studio を使用:このオプションを有効にします。新しい Data Studio の使用が推奨されます。
このオプションが表示されない場合、デフォルトで有効になっています。
ワークスペースの作成 をクリックします。
MaxCompute 計算リソースを関連付けます。クイックスタートとして、以下の手順に従ってください。詳細については、「計算リソースのアタッチ」をご参照ください。
DataWorks コンソールにログインし、左上隅でリージョンを選択します。
[MaxCompute コンピュートリソースの関連付け] ダイアログボックスで、パラメーターを設定します。[MaxCompute プロジェクト] には、既存のプロジェクトを選択するか、[新規作成] をクリックします。
新しいアイテム ダイアログボックスで、プロンプトに従ってパラメーターを設定し、OK をクリックします。
プロジェクトのパラメーターは、「MaxCompute コンソールでのプロジェクト作成」セクションのステップ 5 と同じです。
プロジェクト権限
権限モデルは、プロジェクト作成者の ID によって異なります:
Alibaba Cloud アカウント:ルートアカウントでプロジェクトを作成すると、完全な権限を持つプロジェクトオーナーになります。デフォルトでは、他のユーザーはアクセスできません。
RAM ユーザー:RAM ユーザーがプロジェクトを作成する場合:
RAM ユーザーと親の Alibaba Cloud アカウントの両方が、完全な権限を持つプロジェクトオーナーになります。デフォルトでは、他のユーザーはアクセスできません。
MaxCompute は、プロジェクトを作成した RAM ユーザーに
Super_Administratorロールを自動的に付与します。
関連トピック
プロジェクトの開発環境をセットアップし、ツールをインストールするには、「接続ツールの選択」をご参照ください。
MaxCompute プロジェクトを削除するには、「MaxCompute のテーブルとプロジェクトの削除」をご参照ください。
プロジェクトにチームメンバーを追加し、ロールを割り当てるには、「RAM ユーザーへの権限付与」をご参照ください。
Alibaba Cloud アカウントと RAM ユーザーの権限の違いについては、「ユーザーと権限」をご参照ください。