DataWorks ワークスペースは、開発タスクを整理し、メンバーロールを割り当て、コンピューティングエンジンを関連付けるための分離された環境です。タスク開発と権限管理の基本単位となります。
ワークスペースの概要
ワークスペースは、DataWorks におけるタスク開発と権限管理の基本単位です。ワークスペース内では、データソースの追加、コンピューティングリソースの関連付け、スケジュールされたジョブの実行が可能です。ワークスペース管理者は、メンバーを追加して、開発者、デプロイ担当者、データアナリスト、運用保守などのロールを割り当てることで、共同作業を可能にします。
ワークスペースモード
DataWorks では、基本モードと標準モードの 2 つのワークスペースモードを提供しており、開発ワークフローとセキュリティ制御が異なります。本番環境では標準モードを使用してください。詳細については、「基本モードと標準モードの違い」および「ワークスペースモードのアップグレード」をご参照ください。
ワークスペースの主要な操作
|
操作 |
説明 |
参考情報 |
|
|
ライフサイクル管理 |
ワークスペースの作成 |
ビジネスシナリオごとにサービスを分離するために、ワークスペースを作成します。 DataWorks では、探索のみを目的としたデフォルトワークスペースを提供しています。本番環境では使用しないでください。デフォルトワークスペースとカスタムワークスペースの比較については、「デフォルトシステムワークスペース」をご参照ください。 |
|
|
ワークスペースの削除 |
ワークスペースを削除すると、すべてのリソースが完全に削除され、意図しない課金やデータの残留を回避できます。 | ||
|
ワークスペースの無効化 |
ワークスペースを無効化すると、タスクスケジューリングが一時停止されますが、コードと設定は保持され、後で再有効化できます。 |
||
|
ワークスペース設定の構成 |
ワークスペースモードなどのワークスペース設定を表示および変更します。 |
||
|
リソース設定 |
コンピューティングリソースの関連付け |
MaxCompute、EMR Serverless Spark、Hologres などのコンピューティングリソースを関連付けて、タスクの開発とスケジューリングを行います。 コンピューティングリソースを関連付けると、システムは対応するデータソースを自動的に作成します。 |
|
|
データソースの追加 |
MaxCompute、E-MapReduce、ClickHouse などのデータソースを追加して、データ同期や分析のために外部ストレージサービスに接続します。 重要
開発ワークフローと権限は、ワークスペースモードによって異なります。データソースを追加する前に、「基本モードと標準モードの違い」をご確認ください。 |
||
|
リソースグループの関連付け |
リソースグループは、タスクを実行するための計算能力を提供します。ワークスペースに関連付けて、容量を割り当てます。 |
||
|
チームと権限 |
メンバーロールの計画と割り当て |
重要
権限を割り当てる前に、DataWorks の「ワークスペースレベルの権限モデル」をご確認ください。 |
|
本番環境のガイドライン
ワークスペースを計画する際は、以下のガイドラインに従ってください。
-
事前に計画する: ワークスペースを作成する前に、「ワークスペースの計画」をご参照ください。ビジネスライン、プロジェクト、またはデータドメインごとに整理してください。
-
わかりやすい名前を使用する: ビジネス目的を反映した名前を使用してください (例:
finance_tax_report)。ワークスペース間のノード参照では、ノード名にワークスペースの略称を含めてください。
-
適切なモードを選択する: 標準モードは、開発環境と本番環境を物理的に分離します。本番環境のワークロードには標準モードを使用してください。
-
権限を管理する: Alibaba Cloud アカウントでワークスペースを作成し、RAM ユーザーにワークスペース管理者ロールを割り当ててください。1 人のユーザーに開発ロールと運用保守ロールの両方を割り当てることは避けてください。
-
本番環境ではデフォルトワークスペースを使用しない: デフォルトワークスペースは探索のみを目的としています。
次のステップ
ワークスペースのセットアップとロールの割り当てが完了したら、「Data Integration」、「データ開発」、または「データ分析」を開始してください。