ワークスペースディレクトリは、チームコラボレーションのために設計された組織構造です。 ワークスペースディレクトリを使用すると、オンプレミスファイルを管理することでクラウド上のノードコードとリソースを管理し、他のユーザーと共同で定期的にスケジュールする必要があるオブジェクトを開発できます。 このトピックでは、ワークスペースディレクトリの使用方法について説明します。
背景情報
ワークスペースディレクトリに加えて、Data Studio では、さまざまな開発要件を満たすために、個人ディレクトリと手動ディレクトリを作成することもできます。 これらのディレクトリを使用すると、さまざまなビジネスシナリオでデータを効率的に開発および管理できます。 次の表は、これらのタイプのディレクトリを比較したものです。 ビジネス要件に基づいて、開発用のディレクトリタイプを選択できます。
ディレクトリタイプ | 権限範囲 | 機能と特徴 | 使用シナリオ |
ワークスペースディレクトリ | ワークスペースレベル |
| 本番環境で定期的にスケジュールする必要があるオブジェクトを作成する場合。 |
個人ディレクトリ | アカウントレベル |
| コードを開発およびデバッグする場合。 |
手動ディレクトリ | ワークスペースレベル |
| 手動でトリガーする必要がある一時タスクまたはワンタイムタスクを作成する場合。 |
[ワークスペースディレクトリ] セクションに移動する
DataWorks コンソールで [ワークスペース] ページに移動します。 上部のナビゲーションバーで、目的のリージョンを選択します。 目的のワークスペースを見つけ、[アクション] 列で を選択します。
[Data Studio] ページの左側のナビゲーションウィンドウで、
アイコンをクリックします。 [ワークスペースディレクトリ] セクションが表示されます。
ワークスペースディレクトリを作成する
ワークスペースの仕様に基づいてワークスペースディレクトリを設計し、次の手順を実行して [ワークスペースディレクトリ] セクションにワークスペースディレクトリを作成できます。
[ワークスペースディレクトリ] セクションで、
アイコンをクリックし、ディレクトリを作成する を選択します。ディレクトリを作成 ダイアログボックスで、次の表に示すパラメーターを設定します。
パラメーター | 説明 |
パス | ワークスペースディレクトリを保存するパスを選択します。 |
名前 | ワークスペースディレクトリの名前を指定します。 |
定期的にスケジュールする必要があるオブジェクトを作成する
作成されたワークスペースディレクトリに、定期的にスケジュールする必要があるノードまたはワークフローを作成できます。 ノードまたはワークフローの作成方法については、「ノード開発」または「ワークフローオーケストレーション」をご参照ください。
定期的にスケジュールする必要があるノードまたはワークフローを作成します。
[ワークスペースディレクトリ] セクションで、
アイコンをクリックし、[ノードの作成] を選択して、目的のノードタイプを選択します。または、
アイコンをクリックして、[ワークフローの作成] を選択します。ノードまたはワークフローを設定します。
設定する必要があるパラメーターは、作成するオブジェクトによって異なります。 詳細については、「ノード開発」または「ワークフローオーケストレーション」をご参照ください。
ワークスペースディレクトリのマーカーを管理する
DataWorks では、マーカーを使用してワークスペースディレクトリを分類できます。 マーカーですべてのワークスペースディレクトリをすばやくフィルタリングして、特定のワークスペースディレクトリを取得できます。 これにより、管理効率が向上します。
たとえば、ワークスペースディレクトリを [ワークフロー] としてマークできます。また、マーカーで全ワークスペースディレクトリをフィルタリングして、[ワークフロー] としてマークされている全ワークスペースディレクトリを取得することもできます。
ワークスペースディレクトリをマークします。
[ワークスペースディレクトリ] セクションで、マークするワークスペースディレクトリを見つけ、ディレクトリ名を右クリックし、 を選択して、ワークスペースディレクトリを ワークフロー としてマークします。
さらに、ワークスペースディレクトリを Data Integration、MaxCompute、Hologres、Flink、アルゴリズム、汎用、または カスタム としてマークできます。
ワークスペースディレクトリのマークを解除します。
[ワークスペースディレクトリ] セクションで、マークされているワークスペースディレクトリを見つけ、ディレクトリ名を右クリックし、タグを解除 を選択します。
マーカーでワークスペースディレクトリをフィルタリングします。
特定の種類のマーカーを持つワークスペースディレクトリを取得する場合は、ワークスペースディレクトリの横にある
アイコンをクリックします。表示されるポップオーバーで、目的のマーカーの種類を選択し、[OK] をクリックしてフィルタリングを実行します。
フォーカスモードを使用する
フォーカスモードは、ワークスペースディレクトリに提供される視覚的なノイズリダクションメカニズムです。 フォーカスモードを使用すると、システムが特定のワークスペースディレクトリを固定表示し、残りのワークスペースディレクトリを非表示にすることができます。 これにより、必要なワークスペースディレクトリに集中し、複数のタスクが並行して実行されるときに発生する視覚的な妨害と認知負荷を軽減できます。 次の手順を参照して、フォーカスモードを開始または終了できます。
フォーカスモードを開始します。
[ワークスペースディレクトリ] セクションで、フォーカスモードを使用するワークスペースディレクトリを見つけ、ディレクトリ名を右クリックし、フォーカス モードに入る を選択します。 その後、[ワークスペースディレクトリ] セクションには、そのワークスペースディレクトリのみが表示されます。
フォーカスモードを終了します。
[ワークスペースディレクトリ] セクションで、
アイコンをクリックしてフォーカスモードを終了します。または、目的のワークスペースディレクトリを見つけ、ディレクトリ名を右クリックし、[フォーカスモードの終了] を選択します。
ノードまたはワークフローを見つける
[ワークスペースディレクトリ] セクションには、目的のノードまたはワークフローをすばやく見つけるために使用できる複数のタイプの位置特定機能が用意されています。 これらの位置特定機能により、検索効率が向上し、データ管理操作と開発操作を効率的に実行できます。
すべてのノードまたはワークフローを表示するか、自分が管理しているノードまたはワークフローのみを表示します。
アイコンの横にある [ワークスペースディレクトリ] をクリックし、[すべて表示] または [自分が管理しているものを表示] を選択します。開いているノードを見つけます。
アイコンの横にある [ワークスペース ディレクトリ] をクリックして、開いているノードを見つけます。ノードを検索します。
アイコンをクリックして、[ワークスペース ディレクトリ] の横にあるアイコンをクリックします。表示されるポップオーバーで、ノード名または ID を入力して目的のノードを検索します。コードスニペットを使用してノードを検索します。
アイコンの横にある [ワークスペースディレクトリ] をクリックします。[コードの検索] タブの検索ボックスに、コード スニペットを入力して、コードにコード スニペットが含まれるノードを検索します。詳細については、「コード検索」をご参照ください。
付録:[ワークスペースディレクトリ] セクションのアイコン
アイコン | 機能の説明 |
| 一度に複数のノードに対して特定の操作を実行します。 たとえば、一度に複数のノードをデプロイまたはデプロイ解除したり、複数のノードのスケジューリング情報を一度に調整したりできます。 |
| フォーカスモードを終了します。 |
| ノード名または ID でノードを検索します。 |
| コードに特定のコードスニペットが含まれているノードを検索します。 |
| すべてのノードまたはワークフローを表示するか、自分が管理しているノードまたはワークフローのみを表示します。 |
| すべてのワークスペースディレクトリをフィルタリングして、特定のマーカーを持つワークスペースディレクトリを取得します。 |
| ワークスペースディレクトリのリストを更新します。 |
| すべてのワークスペースディレクトリを折りたたみます。 |
| ワークスペースディレクトリ、ワークフロー、ノートブック、および MaxCompute SQL などのさまざまなノードを作成します。 詳細については、「 自動トリガーノードを作成する」をご参照ください。 説明 ノード名は大文字と小文字を区別しません。 |


