InfoTableFunctions クエリー
説明
このサービスは、指定されたクエリーをインフォテーブルに適用します。
入力
パラメータ名
説明
ベースタイプ
t
データを含むインフォテーブル。
INFOTABLE
query
インフォテーブルに対して実行するクエリー。
クエリー基準の記述方法については、クエリーサービス用クエリーパラメータを参照してください。
QUERY
出力
パラメータ名
説明
ベースタイプ
result
クエリーと一致する入力テーブルの行を含む新しいインフォテーブル。データシェイプは入力テーブルのシェイプと一致します。
INFOTABLE
この例では、目的のデータ以外の余分な行を含むインフォテーブルのソースとしてアプリケーションログが使用されています。後から、重要な行をフィルタするクエリーを作成し、このサービスを使用してフィルタを適用します。
// result: INFOTABLE dataShape: "LogEntry"
var inputInfotable = Logs["ApplicationLog"].QueryLogEntries({
maxItems: undefined /* NUMBER */,
searchExpression: undefined /* STRING */,
fromLogLevel: undefined /* STRING */,
instance: undefined /* STRING */,
endDate: undefined /* DATETIME */,
origin: undefined /* STRING */,
thread: undefined /* STRING */,
ascendingSearch: undefined /* BOOLEAN */,
oldestFirst: undefined /* BOOLEAN */,
toLogLevel: undefined /* STRING */,
user: undefined /* USERNAME */,
sortFieldName: undefined /* STRING */,
startDate: undefined /* DATETIME */
});
var query = {
"filters": {
"fieldName": "level",
"type": "LIKE",
"value": "*Error*"
}
};
var params = {
t: inputInfotable /* INFOTABLE */,
query: query /* QUERY */
};
// result: INFOTABLE
var result = Resources["InfoTableFunctions"].Query(params);
これは役に立ちましたか?