ストリームデータ処理基盤 uCosminexus Stream Data Platform - Application Framework システム構築・運用ガイド

[目次][索引][前へ][次へ]

5.3.2 クエリ定義ファイルの変更

クエリ定義ファイルで定義したCQL文を変更する場合に実行する,クエリグループの削除,およびクエリ定義ファイルを変更する手順について説明します。

ポイント
外部定義関数を使用している場合に,クエリ定義ファイルを変更するときの手順については,「5.5 外部定義関数の変更」を参照してください。
<この項の構成>
(1) クエリグループの削除
(2) クエリ定義ファイルの変更

(1) クエリグループの削除

SDPサーバからクエリグループを削除します。クエリグループを削除するには,sdpcqldelコマンドを実行します。クエリグループを削除すると,削除されたクエリグループに対する操作やアダプターからのデータの送受信はできなくなります。

クエリグループを削除する場合の実行例を次に示します。この例では,クエリグループ用プロパティファイル名をQueryGroupSampleとしています。

<運用ディレクトリ>\bin\sdpcqldel QueryGroupSample

sdpcqldelコマンドについては,「7. コマンド」の「sdpcqldel(クエリグループの削除)」を参照してください。

(2) クエリ定義ファイルの変更

クエリ定義ファイルを変更する手順について説明します。

  1. sdpstopinproコマンドまたはsdpstopapコマンドでアダプターグループを停止します。
    アダプターグループの停止については,「4.4.1 アダプターの停止(標準提供アダプター)」を参照してください。
  2. sdpcqlstopコマンドでクエリグループを停止します。
    クエリグループの停止については,「4.4.3 クエリグループの停止」を参照してください。
  3. sdpcqldelコマンドでクエリグループを削除します。
    クエリグループの削除については,「(1) クエリグループの削除」を参照してください。
  4. クエリ定義ファイルの内容を変更します。
    クエリの定義については,マニュアル「uCosminexus Stream Data Platform - Application Framework アプリケーション開発ガイド」を参照してください。
  5. sdpcqlコマンドでクエリグループを登録します。
    クエリグループの登録については,「4.2.2 クエリグループの登録」を参照してください。