本文へスキップ

スクリプトマネージャー

エージェントのインストールパスにSQLスクリプトを保存すると、WhaTapモニタリングサービス画面でそのスクリプトを読んで、単一またはマルチスクリプトの実行結果をリアルタイムで照会できます。

  • SQLスクリプトをモニタリングツールからすぐに読み込んで実行できます。 これにより、追加設定や外部ツールがなくても、迅速かつ効率的にデータを照会できます。

  • 特定のSQLスクリプトを事前に保存して繰り返し使用することができ、一貫したデータを継続的にモニタリングまたは分析する時に必要です。 これは手動作業を削減し、自動化されたプロセスの構築に役立ちます。

始める前に

スクリプト·マネージャーメニューでSQLスクリプトを実行するには、次の手順に従ってエージェントのインストールパスにSQLスクリプトを保存します。

  1. エージェントのインストールパスの下にあるscriptsフォルダに移動します。

  2. データベースのタイプフォルダに入ります。 該当するフォルダがない場合は、作成します。

    ノート

    WhaTapスクリプトマネージャーが対応するデータベースタイプは次のとおりです。

    oracle, mysql, tibero, cubrid, mssql, postgresql, altibase, db2, sap_ase

  3. SQLスクリプトを作成します。 この際、SQLスクリプトを実行するアカウントは、エージェントが使用するアカウントです。

ノート

SQLスクリプトを実行するアカウントはwhatap.confファイルに明示したり、uid.shファイルで使用したアカウントです。

SQLスクリプトを実行する

  1. WhaTapモニタリングサービスのホーム画面で、データベースモニタリングサービスのプロジェクトに移動します。

  2. 分析 > スクリプト·マネージャースクリプトSQLセクションでSQLスクリプトを実行するエージェントを選択します。

  3. 画面の左側にあるスクリプトリストで、実行するスクリプトを選択します。

  4. スクリプトSQLセクションで選択したスクリプトのSQL文を確認し、実行ボタンをクリックします。

  5. スクリプト結果セクションで照会結果を確認します。

ノート

エージェントのインストールパスごとにSQLスクリプトを読み込むため、各エージェントから他のスクリプトファイルをインポートできます。

マルチスクリプトを作成する

ノート

DMXエージェント1.0.4sバージョン以降で、Oracle Pro製品のみ対応しています。

scripts/oracle経路に.sql文を追加するとき、クエリはセミコロン(;)で終わる必要があり、クエリ間で改行で区切ります。

multi-script-oracle-pro

SQLマルチスクリプトを実行する

  1. クエリ実行インスタンスでスクリプトを実行する複数のインスタンスを選択し実行ボタンをクリックします。

  2. 画面左のスクリプトリスト領域に、選択したインスタンスのスクリプトリストがすべて表示されます。

  3. スクリプトSQL領域にSQLクエリ文が表示されます。

    • マルチスクリプトはQuery 1、Query 2 …、Query nと表記され、値はスクリプト結果に表示される名前と同じです。

    • 画面右上のFormattingボタンを活性化すると、一度にフォーマッティングできます。

  4. スクリプト結果でマルチスクリプトの場合、インスタンス個数 * クエリ個数だけテーブルが表示されます。