すべてのプロダクト
Search
ドキュメントセンター

DataWorks:コード検索

最終更新日:Mar 28, 2025

DataWorks は、キーワードによってノード内のコード スニペットをクエリできるコード検索機能を提供します。検索結果には、各コード スニペットの詳細と、これらのコード スニペットを含むノードが表示されます。この機能を使用して、デスティネーション テーブルの変更の原因となったノードを追跡できます。このトピックでは、DataStudio ページでコード検索機能を使用する方法について説明します。

制限事項

  • コード検索機能は、DataWorks Standard Edition 以降のエディションでのみサポートされています。

    DataWorks サービスを必要なエディションにアップグレードした後、既存データは翌日自動的に同期されます。アップグレード当日は、結果が返されない場合や不完全な結果が返される場合があります。

  • コード検索機能を使用すると、[スケジュールワークフロー][アドホッククエリ][手動トリガーワークフロー][手動トリガーノード][ごみ箱] タブのディレクトリに作成したノードをクエリできます。各タブの機能の詳細については、「DataStudio ページの機能」をご参照ください。

  • [手動トリガーノード] タブは、DataWorks V1.0 でのみ使用できます。

手順

  1. [datastudio] ページに移動します。

    DataWorks コンソール にログオンします。上部のナビゲーションバーで、目的のリージョンを選択します。左側のナビゲーションウィンドウで、[データ開発と O&M] > [データ開発] を選択します。表示されたページで、ドロップダウンリストから目的のワークスペースを選択し、[データ開発に移動] をクリックします。

  2. スケジュールワークフローペインの上部にある 代码搜索 アイコンをクリックします。右側に [コードの検索] タブが表示されます。代码搜索

  3. 検索条件を設定し、検索結果を表示します。

    配置搜索条件

    1. キーワードを入力し、検索条件を設定します。

      1. エリア 1 の検索ボックスに、コード スニペットやテーブル名などのキーワードを入力します。キーワードが具体的であるほど、検索結果の関連性が高くなります。

        例: alter table testrpt_user と入力します。 alter table test キーワードは操作を示し、 rpt_user キーワードはテーブルの名前を示します。

      2. 検索ボックスの横にある [表示] をクリックし、[ノードタイプ][所有者][変更日時] などのパラメーターを設定して、クエリ範囲を絞り込みます。

        説明
        • これにより、必要なノードをより正確かつ迅速に見つけることができます。詳細検索条件を設定しない場合、デフォルトでは現在のワークスペース内のすべてのノードが検索されます。

        • コード検索機能を使用すると、[スケジュールワークフロー][アドホッククエリ][手動トリガーワークフロー][手動トリガーノード][ごみ箱] タブのディレクトリに作成したノードをクエリできます。各タブの機能の詳細については、「DataStudio ページの機能」をご参照ください。

        • [手動トリガーノード] タブは、DataWorks V1.0 でのみ使用できます。

    2. [検索] をクリックします。

    3. 検索結果を表示します。

      エリア 2 には、キーワードに一致するすべてのコード スニペットと、コード スニペットを含み、検索条件に一致するノードが表示されます。これにより、デスティネーション テーブルの変更の原因となった必要なノードを見つけることができます。また、次の操作を実行することもできます。

      • ノード名をクリックして、ノードの詳細を表示します。

      • [コードをコピー] をクリックして、コード スニペットをコピーしてさらに使用します。