DataWorks のコード検索機能を使用すると、キーワードでノード内のコードスニペットを検索できます。検索結果には、キーワードを含むすべてのノードと、関連するコードスニペットが表示されます。この機能は、どのタスクがターゲットテーブルを変更したかの特定など、データ変更の追跡に役立ちます。このトピックでは、Data Development でコード検索を使用する方法について説明します。
制限事項
-
コード検索機能は、DataWorks Standard Edition 以降でのみ利用可能です。
エディションをアップグレードした後、履歴データは翌日に自動的に同期されます。アップグレード当日に実行された検索では、結果が返されないか、不完全な結果が返される場合があります。
-
コード検索では、DataStudio、Ad Hoc Query、Manually Triggered Workflows、Manually Triggered Task、およびRecycle Binディレクトリ内のノードのみを検索できます。これらの機能の詳細については、「DataStudio 機能ガイド」をご参照ください。
-
Manually Triggered Task ディレクトリは、DataWorks V1.0 でのみ利用可能です。
操作手順
-
[DataStudio] ページに移動します。
DataWorks コンソールにログインします。 左側のナビゲーションウィンドウで、 を選択します。 表示されるページで、ドロップダウンリストから目的のワークスペースを選択し、[DataStudioに移動] をクリックします。
-
データ開発ディレクトリツリーで、トップメニューバーにある
アイコンをクリックして、Search Code ページを開きます。 -
検索条件を設定し、検索結果を表示します。
検索条件には、[ノードタイプ] ドロップダウンリスト、[所有者] 入力ボックス、[更新日時] 日付ピッカー、[場所] チェックボックス ([Data Development]、[アドホッククエリ]、[手動トリガーワークフロー]、[手動トリガーノード]、[ごみ箱] を選択できます) が含まれます。[場所] のオプションは、左側メニューのメニューに対応しています。検索結果は、コードプレビューと、ノードタイプ、場所、作成日時などのメタデータを含むカードとして表示されます。
-
キーワードを入力し、検索条件を設定します。
-
検索ボックスに、コードスニペットやテーブル名などのキーワードを入力します。キーワードが具体的であるほど、より正確な結果が得られます。
たとえば、
alter table testのようなステートメントフラグメントやrpt_userのようなテーブル名を使用できます。 -
検索ボックスの右側にあるShowをクリックすると、Node Type、Owner、Modified Atなどの条件で絞り込むことができます。
説明-
詳細検索条件を使用すると、ターゲットノードをすばやく見つけることができます。詳細検索条件を設定しない場合、DataWorks はデフォルトで現在のワークスペース全体を検索します。
-
コード検索では、DataStudio、Ad Hoc Query、Manually Triggered Workflows、Manually Triggered Task、およびRecycle Binディレクトリ内のノードのみを検索できます。これらの機能の詳細については、「DataStudio 機能ガイド」をご参照ください。
-
Manually Triggered Task ディレクトリは、DataWorks V1.0 でのみ利用可能です。
-
-
-
Search ボタンをクリックします。
-
検索結果を表示します。
指定した条件に基づいて、キーワードを含むすべてのノードと対応するコード詳細を表示できます。これにより、ターゲットノードをすばやく特定し、変更操作を特定できます。また、次の操作も可能です:
-
ノード名をクリックして、その詳細ページを開きます。
-
現在のコードスニペットをコピーするには、Copy Code をクリックします。
-
-