ユースケース

ユースケース

SQL クエリを使用してデータをフィルター処理し、データベースから特定のデータを表示します。
クエリは次のように作成できます。
ヒント:
FROM
句にテーブル名を指定しないでください。ダイナミックリンクのテーブル名を、テーブルの
BrowseName
{0:sql_identifier}
プレースホルダーに文字列フォーマッターで指定します。

ユースケース: 時間別フィルター

日時を含む
Time
または
Timestamp
列を使用して、時間別データをフィルター処理します。
文字列フォーマッターのプレースホルダに
sql_literal
リテラルを使用します。仮
DateTime
変数の使用を検討します。
例。タイムスタンプが特定の時点より大きい記録のエクスポート:
SELECT * FROM {0:sql_identifier} WHERE Timestamp > {1:sql_literal}
例。2 つの時点の間にタイムスタンプがある記録のエクスポート:
SELECT * FROM {0:sql_identifier} WHERE Timestamp BETWEEN {1:sql_literal} AND {2:sql_literal}
[タイムスタンプ] 列を使用して、ロガーで時間フィルタを作成します。[時間] 列を使用して、アラーム履歴をフィルター処理します。

ユースケース: アラームの重大度によるフィルター処理

この
Severity
列にはアラームの重大度の値が含まれます。この列を使用して、アラームグリッドまたはアラーム履歴グリッドのさまざまな重大度をフィルター処理します。
例。重大度 1 のアラームの履歴のエクスポート:
SELECT * FROM {0:sql_identifier} WHERE Severity = 1
例。重大度 1 ~ 3 のアラームの履歴のエクスポート:
SELECT * FROM {0:sql_identifier} WHERE Severity BETWEEN 1 AND 3

ユースケース: アラームまたは変数によるフィルター処理

この
ConditionName
列にはアラームの名前が含まれます。アーカイブされたアラームをフィルター処理して、特定のアラームを取得します。特定のパターンに従っているアラーム名をフィルター処理できます。
この条件を
SourceName
列で使用して、入力変数でフィルター処理できます。
例。過去に指定した BrowseName のアラーム履歴のエクスポート:
SELECT * FROM {0:sql_identifier} WHERE ConditionName = {1:sql_literal}
例。変数に接続されたアラームの履歴のエクスポート:
SELECT * FROM {0:sql_identifier} WHERE SourceName = {1:sql_literal}
例。Exclusive で始まるアラームの履歴のエクスポート:
SELECT * FROM {0:sql_identifier} WHERE ConditionName LIKE 'Exclusive%'

ユースケース: 記録されたアラームのフィルター処理

ロガーのいくつかの列をエクスポートします。
例。イタリア語列のみを含むアラーム履歴のエクスポート:
SELECT "ActiveState_it-IT", "AckedState_it-IT", "ConfirmedState_it-IT", "ConditionName", "EnabledState_it-IT", "SourceName", "Time", "Message_it-IT", "Severity" FROM {0:sql_identifier}
ご質問やご意見
このドキュメントに関するご質問やご意見は、こちらまでお寄せください。 こちらからご意見をお寄せください。
Normal