MaxCompute プロジェクトは、データの保存、コンピューティングタスクの実行、セキュリティ設定の管理を行うための基本的なワークスペースです。MaxCompute のワークロードを開始する前に、プロジェクトを作成します。
プロジェクトは、次のいずれかの方法で作成できます。
方法 1 (推奨): MaxCompute コンソールでのプロジェクト作成 - セットアップが最小限で済む最も簡単な方法です。
方法 2: DataWorks コンソールでの MaxCompute プロジェクト作成 - ジョブスケジューリング、ワークフロー管理、データガバナンスのために DataWorks も必要な場合に最適です。
MaxCompute コンソールでのプロジェクト作成
前提条件
Alibaba Cloud アカウントまたは RAM ユーザーで MaxCompute サービスを有効化していること。
(RAM ユーザーのみ - Alibaba Cloud アカウントユーザーはこの手順をスキップできます。) Alibaba Cloud アカウントから、次の権限を付与されている必要があります。権限の付与方法の詳細については、「RAM ユーザーの権限管理」をご参照ください。
<a href="https://ram.console.alibabacloud.com/policies/detail?policyType=System&policyName=AliyunMaxComputeFullAccess" id="1fe8c4aab98hi">AliyunMaxComputeFullAccess</a>: MaxCompute を管理するための完全な権限を付与します。<a href="https://ram.console.alibabacloud.com/policies/detail?policyType=System&policyName=AliyunDLFFullAccess" id="41df5141f2gf6">AliyunDLFFullAccess</a>: Data Lake Formation API およびコンソールページを管理するための権限を付与します。
操作手順
MaxCompute コンソールにログインし、左上隅でリージョンを選択します。
左側メニューで、[Manage Configurations] > [Projects] を選択します。
[Create Project] ダイアログボックスで、次のパラメーターを設定し、[Confirm] をクリックします。
プロジェクトのパラメーター
パラメーター | 必須 | 説明 |
[プロジェクトタイプ] | はい | システムによって自動的に生成されます。 |
[リージョン] | はい | 左上で選択したリージョンに基づいて自動的に入力されます。 |
[プロジェクト名 (グローバルに一意)] | はい | グローバルに一意であり、作成後は変更できません。先頭は英字にする必要があり、英字、数字、アンダースコア (_) のみを含めることができます。長さは 3~28 文字である必要があります。 プロジェクト名は、アカウントやエンティティに関係なく、Alibaba Cloud 全体で一意です。プロジェクトの作成に失敗し、プロジェクト名がすでに存在することを示すエラーが表示された場合でも、現在のアカウントでその名前のプロジェクトが見つからない場合は、その名前が別の Alibaba Cloud アカウントですでに使用されています。別の名前を選択してください。競合するプロジェクトが自分で削除したもので、エラーが解決しない場合、そのプロジェクトはまだ削除猶予期間中である可能性があります。大規模なプロジェクトが完全に解放されるまでには 7 日から 30 日かかる場合があります。解放が完了するのを待つか、別の名前を選択してください。 |
[説明] | いいえ | プロジェクトのカスタムの説明です。 |
[課金方法] | はい | 次のいずれかのオプションを選択します: |
[デフォルトクォータ] | はい | クォータが指定されていないすべてのコンピューティングジョブは、[デフォルトクォータ]を使用します。 |
[SQL 文あたりの最大リソース消費量] | いいえ | 単一の SQL クエリの最大コストしきい値です。クエリごとのコストを制限するには、[従量課金]でこれを設定します。 |
[データ型エディション] | はい | 次のいずれかのオプションを選択します: |
[ストレージタイプ] | はい | 次のいずれかのオプションを選択します: |
[AutoMV] | はい | AutoMV は、クエリパターンに基づいてマテリアライズドビューを作成し、コンピューティング効率を向上させ、繰り返しの計算を削減します。詳細については、「自動マテリアライズドビュー (AutoMV)」をご参照ください。 |
[AutoMV の最大ストレージ] | いいえ | AutoMV の最大ストレージです。超過した場合、AutoMV はマテリアライズドビューへの書き込みを停止します。詳細については、「AutoMV スイッチとストレージ制限の設定」をご参照ください。 |
[ストレージ暗号化] | はい | MaxCompute プロジェクトを暗号化するかどうかを指定します。 |
[キー] | はい | MaxCompute のデフォルトキー |
[アルゴリズム] | はい | AESCTR、AES256、または RC4 |
パラメーターの完全なリファレンスについては、「プロジェクトの管理」をご参照ください。
DataWorks コンソールでの MaxCompute プロジェクト作成
DataWorks は、MaxCompute にジョブスケジューリング、ワークフロー管理、データガバナンスを提供します。
前提条件
Alibaba Cloud アカウントまたは RAM ユーザーで、同一リージョン内の MaxCompute と DataWorks の両方を有効化していること。
(RAM ユーザーのみ - Alibaba Cloud アカウントユーザーはこの手順をスキップできます。) Alibaba Cloud アカウントから、次の権限を付与されている必要があります。権限の付与方法の詳細については、「RAM ユーザーの権限管理」をご参照ください。
<a href="https://ram.console.alibabacloud.com/policies/detail?policyType=System&policyName=AliyunMaxComputeFullAccess" id="458567cd95o5e">AliyunMaxComputeFullAccess</a>: MaxCompute を管理するための完全な権限を付与します。<a href="https://ram.console.alibabacloud.com/policies/detail?policyType=System&policyName=AliyunDataWorksFullAccess" id="f88155167aowe">AliyunDataWorksFullAccess</a>: DataWorks を管理するための完全な権限を付与します。<a href="https://ram.console.alibabacloud.com/policies/detail?policyType=System&policyName=AliyunDLFFullAccess" id="3ff3ae8631e83">AliyunDLFFullAccess</a>: Data Lake Formation API およびコンソールページを管理するための権限を付与します。
手順 1: DataWorks ワークスペースの作成
詳細については、「ワークスペースの作成」をご参照ください。
DataWorks ワークスペースリストに移動し、ページ上部で正しいリージョンが選択されていることを確認します。ワークスペースの作成後にリージョンは変更できません。 [Create Workspace] をクリックします。
作成ページで、次の主要なパラメーターを設定します。
[Workspace Name]: チームの命名規則に従った一意の名前を入力します。
[Isolate Development and Production Environments]: 有効にすると、開発環境と本番環境が分離された標準モードのワークスペースが作成されます。
[Use the new Data Studio]: 有効にします (推奨)。
このオプションが表示されない場合、デフォルトで有効になっています。
[Create Workspace] をクリックします。
手順 2: MaxCompute コンピューティングリソースの関連付け
詳細については、「コンピューティングリソースのアタッチ」をご参照ください。
DataWorks コンソールにログインし、左上隅でリージョンを選択します。
[Associate MaxCompute Compute Resource] ダイアログボックスで、パラメーターを設定します。 [MaxCompute Project] で、既存のプロジェクトを選択するか、[New] をクリックします。
[Create Project] ダイアログボックスで、パラメーターを設定し、[Confirm] をクリックします。パラメーターは、上記の「プロジェクトのパラメーター」セクションと同じです。
プロジェクトの権限
権限は、プロジェクトを作成するユーザーによって異なります。
Alibaba Cloud アカウント: アカウントがプロジェクトオーナーとなり、完全な権限を持ちます。デフォルトでは、他のユーザーはアクセスできません。
RAM ユーザー: RAM ユーザーがプロジェクトを作成する場合:
RAM ユーザーと親の Alibaba Cloud アカウントの両方がプロジェクトオーナーとなり、完全な権限を持ちます。デフォルトでは、他のユーザーはアクセスできません。
RAM ユーザーには、自動的に
Super_Administratorロールが付与されます。
次のステップ
開発環境の設定: プロジェクトに接続するために必要なツールをインストールします。「接続ツールの選択」をご参照ください。
チームメンバーの追加: RAM ユーザーをプロジェクトに招待し、ロールを割り当てます。「他のユーザーへの権限付与」をご参照ください。
権限の管理: Alibaba Cloud アカウントと RAM ユーザー間の権限の違いについて学びます。「ユーザーと権限」をご参照ください。
プロジェクトの削除: 不要になったプロジェクトを削除します。詳細については、「MaxCompute のテーブルとプロジェクトの削除」をご参照ください。