本ページでは、DataStudio ページの各グラフィカルユーザーインターフェイス (GUI) 要素の機能について説明します。

DataWorks コンソールにログインします。 左側のナビゲーションウィンドウの [ワークスペース] をクリックします。 ワークスペースページで対象のワークスペースを見つけ、[操作] 列の [データ分析] をクリックします。 DataStudio ページではさまざまなタイプのノードを作成できます。 各タイプのノードには、異なる構成ページがあります。 さまざまなタイプのノードを作成する方法の詳細については、「ノードタイプ (Node types)」をご参照ください。

左側のナビゲーションウィンドウ

DataStudio ページの左側のナビゲーションウィンドウには、さまざまな機能へのエントリがあります。 左下隅の 表示 アイコンをクリックして、左側のナビゲーションウィンドウの機能名を表示または非表示にします。

機能 説明
データ分析 [データ分析]タブでは、ソリューションとワークフローを作成できます。 詳細については、「データ分析 (Data Analytics)」をご参照ください。
手動でトリガーされるワークフロー [手動トリガーされたワークフロー] タブでは、手動でトリガーされたワークフローを表示できます。 手動でトリガーされたワークフローでは、すべてのノードは手動でのみトリガーでき、DataWorks によって自動的にトリガーすることはできません。 詳細については、「手動トリガーワークフロー」をご参照ください。
ランタイムログ [ランタイムログ] タブでは、過去 3 日間に実行されたすべてのノードのレコードを表示できます。 詳細については、「実行時ログ」をご参照ください。
アドホッククエリ [アドホッククエリ] タブでは、アドホッククエリを実行してコードをテストできます。 エラーをチェックし、コードが期待どおりに機能するかどうかを確認できます。 詳細については、「アドホッククエリ」をご参照ください。
テナントテーブル [テナントテーブル] タブでは、本番環境にコミットされたテーブルのリストを表示できます。 詳細については、「ワークスペーステーブル」をご参照ください。
ワークスペーステーブル [ワークスペーステーブル] タブでは、テーブルを作成、コミット、および検索できます。 詳細については、「テーブル」をご参照ください。
ビルトイン関数 ビルトイン関数タブでは、利用可能なすべての組み込み関数をカテゴリごとに表示し、各関数の手順を表示できます。 詳細については、「t1693780.html#concept_orh_v5r_q2b」をご参照ください。
ごみ箱 [ごみ箱] タブでは、一時的に削除されたノードを復元または完全に削除できます。 詳細については、「t1693776.html#concept_ncs_jvr_q2b」をご参照ください。
スニペット スニペットタブでは、スクリプトテンプレートを作成および使用できます。 詳細については、「スクリプトテンプレートの作成」をご参照ください。

ツールバー

No. アイコン 説明
1 自分のノードのみを表示 アイコンをクリックして、現在のユーザーが所有するノードを表示します。
2 コード検索 アイコンをクリックして、コードまたはコードセグメントを検索します。
3 作成 アイコンをクリックして、ソリューション、ワークフロー、フォルダー、ノード、テーブル、リソース、または関数エントリを作成します。
4 更新 アイコンをクリックして、左側のナビゲーションウィンドウのディレクトリツリーを更新します。
5 検索 アイコンをクリックして、左側のナビゲーションウィンドウで現在のノードを見つけます。
6 インポート アイコンをクリックして、ローカルデータをオンラインテーブルへインポートします。 エンコード形式を指定する必要があります。
標準モードのワークスペースでは、ローカルデータは開発環境のテーブルにインポートされます。
7 フィルター アイコンをクリックして、"表示モード""フィルター条件"、そして "ノードタイプ" を設定してノードをフィルタリングします。

業務フローセクション

業務フローセクションには、データ統合、MaxCompute、EMR、および一般モジュールが含まれています。 ワークフローの作成方法の詳細については、「ワークフローの作成」をご参照ください。

モジュール 説明
データ統合 作成された同期ノードをリストします。 データ統合は、データ同期サービスです。
MaxCompute 現在のワークスペースにバインドされている MaxCompute コンピューティングエンジンを一覧表示します。 バインドされたすべての MaxCompute コンピューティングエンジンは、MaxCompute の下に一覧表示されます。
MaxCompute モジュールは、MaxCompute コンピューティングエンジンを現在のワークスペースにバインドした後にのみ、業務フローセクションに表示されます。
EMR 現在のワークスペースにバインドされている E-MapReduce コンピューティングエンジンを一覧表示します。 バインドされたすべての E-MapReduce コンピューティングエンジンは、EMR の下に一覧表示されます。
EMR モジュールは、E-MapReduce コンピューティングエンジンを現在のワークスペースにバインドした後にのみ、業務フローセクションに表示されます。
全般 ゼロ荷重ノードやコントロールノードなど、ワークフローのロジック管理に使用される全般的なノードを一覧表示します。

ワークフローをダブルクリックします。 ワークフロー構成ページが右側に表示されます。

No. アイコンまたはタブ 説明
1 送信 アイコンをクリックして、現在のワークフローをコミットします。 詳細については、「ワークフローのコミット」をご参照ください。
2 実行 アイコンをクリックして、現在のワークフローを実行します。
3 停止 アイコンをクリックして、実行されているワークフローを停止します。
4 オペレーションセンターに移動 アイコンをクリックして、[オペレーションセンター]サイクルインスタンスページに移動します。
5 ボックス アイコンをクリックしてボックスを描き、ノードグループに含めるノードを選択します。
6 更新 アイコンをクリックして、現在のワークフローを更新します。
7 自動レイアウト アイコンをクリックして、現在のワークフローのレイアウトを自動的に配置します。
8 ズームイン アイコンをクリックして、現在のワークフローのノードのレイアウトを拡大します。
9 ズームアウト アイコンをクリックして、現在のワークフローのノードのレイアウトを縮小します。
10 検索 アイコンをクリックしてキーワードを入力し、必要なノードを検索します。
11 全画面表示の切り替え アイコンをクリックして、現在のワークフローを全画面で表示します。
12 エンジン情報を非表示 アイコンをクリックして、各ノードのエンジン情報を表示または非表示にします。
13 ワークフローパラメーター このタブをクリックして、変数に値を割り当てるか、現在のワークフロー内のすべてのノードのパラメーターの値を置き換えます。
14 変更履歴 タブをクリックして、現在のワークフローの操作履歴を表示します。
15 バージョン タブをクリックして、現在のワークフローのすべてのコミット済みバージョンとデプロイ済みバージョンを表示します。

ODPS SQL ノード構成タブ

ワークフローの下の ODPS SQL ノードをダブルクリックします。 ノード構成タブが右側に表示されます。 ODPS SQL ノードの作成方法については、「ODPS SQL ノード」をご参照ください。

表 1. ODPS SQL ノード構成タブのGUI要素
No. アイコン、ボタン、またはタブ 説明
1 保存 アイコンをクリックして、現在のノードのコードを保存します。
2 アドホッククエリノードとして保存 アイコンをクリックして、現在のコードをアドホッククエリとして保存します。 その後、このコードはアドホッククエリページに表示されます。
3 送信 アイコンをクリックして、現在のノードをコミットします。
4 コミットおよびロック解除 アイコンをクリックして、ノードをコミットし、コードを編集できるようにノードのロックを解除します。
5 ロックの横取り アイコンをクリックして、現在のノードのロックを横取りし、ノードの所有者でない場合は編集します。
6 費用の見積もり アイコンをクリックし、データタイムスタンプを選択して、現在のノードのコードを実行するためのコストを見積もります。
ワークスペースの課金方法が従量制の場合、ノードが実行されるたびに課金されます。 この操作を行う場合は注意する必要があります。 実際の費用については請求書を確認してください。
7 実行 アイコンをクリックして、現在のノードのコードを実行します。 DataWorks は、コード内の変数に割り当てられた値を記録します。 コードを変更しても、変数は最初に割り当てられた値を使用します。
8 引数付きで実行 アイコンをクリックして、設定したパラメーターを使って現在のノードのコードを実行します。 このアイコンをクリックするたびに、SQL ステートメントの変数に手動で値を割り当てる必要があります。 初期値は [引数付きで実行] 機能に渡され、初期値を割り当てられた値に置き換えます。

たとえば、ノードの実行日が 4 月 2 日に設定されている場合、実行アイコンをクリックすると、ノードは常に 4 月 2 日に実行されます。 [引数付きで実行] アイコンをクリックした後に実行日を 4 月 3 日に変更すると、実行日が更新されます。 実行アイコンをもう一度クリックすると、ノードは 4 月 3 日に実行されます。

9 プリコンパイル アイコンをクリックして、現在のノードをプリコンパイルします。
10 停止 アイコンをクリックして、実行中のノードを停止します。
11 再読み込み アイコンをクリックして、現在のノードのコードを再度読み込みます。 コードは最後に保存されたバージョンに復元されます。 保存されていない内容は失われます。
12 スモークテストを開発環境で実行 アイコンをクリックして、開発環境にある現在のノードのコードをテストします。 スモークテストを使用すると、指定したデータタイムスタンプ内のスケジューリングパラメーターの値をシミュレートしたものに置き換えることができます。 この機能は、スケジューリングパラメーターの値の変更の影響をテストします。
スケジューリングパラメーターの値を変更した後は、毎回、スモークテストを実行する前に変更を保存してコミットする必要があります。 でなければ、スケジューリングパラメーターの新しい値は有効になりません。
13 スモークテストログを開発環境で表示 アイコンをクリックして、開発環境で実行されているノードのランタイムログを表示します。
14 開発環境のオペレーションセンターへ移動 アイコンをクリックして開発環境のオペレーションセンターに移動し、現在のノードのスケジューリングおよび実行ステータスを表示します。
25 コードのフォーマット アイコンをクリックしてコードをフォーマットし、1 行のコードが過度に長くならないようにします。
16 表示 / 非表示 アイコンをクリックして、高度な機能のアイコンを表示または非表示にします。
17 デプロイ ボタンをクリックして、コミットされたコードを本番環境にデプロイします。 詳細については、「タスクの発行」をご参照ください。
18 オペレーションセンター ボタンをクリックして、本番環境のオペレーションセンターに移動します。
19 プロパティ タブをクリックして、スケジューリングプロパティ、パラメーター、リソースグループなど、現在のノードのプロパティを設定します。 詳細については、「スケジューリングの設定 (Scheduling configuration)」をご参照ください。
20 系統 タブをクリックして、現在のノードと他のノードとの間の関係を表示します。 詳細については、「系列」をご参照ください。
21 バージョン タブをクリックして、現在のノードのすべてのコミット済みバージョンとデプロイ済みバージョンを表示します。 詳細については、「バージョン」をご参照ください。
22 コード構造 タブをクリックして、現在のノードのコード構造を表示します。 コードが長すぎる場合、構造のキー情報を元にコードセグメントを簡単に検索することができます。 詳細については、「コード構造」をご参照ください。

SQL スクリプトテンプレート構成タブ

ワークフローの下の SQL スクリプトテンプレートをダブルクリックします。 ノード構成タブが右側に表示されます。 SQL スクリプトテンプレートの作成方法については、「SQL スクリプトテンプレート」をご参照ください。

No. アイコンまたはタブ 説明
1 保存 アイコンをクリックして、現在のノードの設定を保存します。
2 送信 基本モードでワークスペースを使用している場合は、アイコンをクリックして、現在のノードを本番環境にコミットします。

標準モードでワークスペースを使用している場合は、アイコンをクリックして、現在のノードを開発環境にコミットします。

3 コミットおよびロック解除 アイコンをクリックして、ノードをコミットし、コードを編集できるようにノードのロックを解除します。
4 ロックの横取り アイコンをクリックして、現在のノードのロックを横取りし、ノードの所有者でない場合は編集します。
5 実行 アイコンをクリックして、現在のノードのコードを実行します。
6 引数付きで実行 アイコンをクリックして、設定したパラメーターを使って現在のノードのコードを実行します。
7 停止 アイコンをクリックして、実行中のノードを停止します。
8 再読み込み アイコンをクリックして、現在のノードのコードを再度読み込みます。 コードは最後に保存されたバージョンに復元されます。 保存されていないコンテンツは失われます。
9 スモークテストを開発環境で実行 アイコンをクリックして、開発環境にある現在のノードのコードをテストします。
10 スモークテストログを開発環境で表示 アイコンをクリックして、開発環境で実行されているノードのランタイムログを表示します。
11 開発環境のオペレーションセンターへ移動 アイコンをクリックして開発環境の [オペレーションセンター] へ移動して、現在のノードのスケジューリングおよび実行ステータスを表示します。
12 表示 / 非表示 アイコンをクリックして、高度な機能のアイコンを表示または非表示にします。
13 パラメーター タブをクリックして、現在のノードのパラメーターを設定します。
14 プロパティ タブをクリックして、スケジューリングプロパティ、パラメーター、リソースグループなど、現在のノードのプロパティを設定します。 詳細については、「スケジューリングの設定 (Scheduling configuration)」をご参照ください。
15 系統 タブをクリックして、現在のノードと他のノードとの間の関係を表示します。 詳細については、「系列」をご参照ください。
16 バージョン タブをクリックして、現在のノードのすべてのコミット済みバージョンとデプロイ済みバージョンを表示します。 詳細については、「バージョン」をご参照ください。

ODPS Spark ノード構成タブ

ワークフローの下の ODPS Spark ノードをダブルクリックします。 ノード構成タブが右側に表示されます。 ODPS Spark ノードの作成方法については、「t1693700.html#concept_xpk_tvm_jhb」をご参照ください。

ODPS Spark ノードのコードを編集したら、コードを保存してノードをコミットできます。 詳細については、「表 1」をご参照ください。

PyODPS ノード構成タブ

ワークフローの下の PyODPS ノードをダブルクリックします。 ノード構成タブが右側に表示されます。 PyODPS ノードの作成方法については、「PyODPS ノード」をご参照ください。

PyODPS ノードのコードを編集した後、コードを保存してノードをコミットできます。 詳細については、「表 1」をご参照ください。

ODPS Script ノード構成タブ

ワークフローの下の ODPS Script ノードをダブルクリックします。 ノード構成タブが右側に表示されます。 ODPS Script ノードの作成方法については、「ODPS Script ノード」をご参照ください。

ODPS Scriptノードのコードを編集したら、コードを保存してノードをコミットできます。 詳細については、「表 1」をご参照ください。

ODPS MR ノード構成タブ

ワークフローの下の ODPS MR ノードをダブルクリックします。 ノード構成タブが右側に表示されます。 ODPS MR ノードの作成方法については、「t1781839.html#concept_nxk_gz3_p2b」をご参照ください。

ODPS MR ノードのコードを編集した後、コードを保存してノードをコミットできます。 詳細については、「表 1」をご参照ください。