【手続補正書】
【提出日】令和3年11月12日(2021.11.12)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
１つ又は複数のデータアイテムを処理する際に実行される実行可能論理のそれぞれの１つ又は複数のセットの実行可能論理の１つ又は複数の部分を特定するためのデータ処理システムによって実施される方法であって、前記1つ又は複数のデータアイテムが各々、キーの所定の値と関連付けられ、前記実行可能論理が、チャートを含む仕様として表され、実行可能論理のそれぞれの１つ又は複数のセットが、実行可能論理のそれぞれの1つ又は複数の実施を表す、方法であり、
前記キーのそれぞれの値の各々について、前記キーの前記それぞれの値に対して前記仕様の状態を維持する１つまたは複数のキー入力データ構造にアクセスすることであって、各キー入力データ構造が、前記キーの値に関連付けられ、前記キーのぞれぞれの値に対する前記仕様の状態を維持する、ことと、
前記仕様にアクセスすることであって、前記キーの値に対する前記仕様の状態が、前記チャートの経路に沿ったそれぞれの位置を特定し、前記経路に沿った前記それぞれの位置が、その状態において呼び出し可能であり、前記キーの前記値に関連付けられた１つ又は複数のデータ記録を処理するために使用される実行可能論理の前記１つ又は複数のセットの１つ又は複数の部分を表す、ことと、
入力デバイス又はポート上で、データのストリームのデータアイテムを断続的に受信することであって、前記１つ又は複数のデータアイテムの各々が、前記キーの前記所定の値と関連付けられる、受信することと、
実行可能論理の各セットについて、前記キーの前記所定の値に対するログ記録を生成することであって、前記ログ記録が、前記キーの所定の値に対する前記１つ又は複数のキー入力データ構造から特定され、各々が前記キーの前記所定の値と関連付けられる前記１つ又は複数のデータアイテムを処理する際に実行される前記実行可能論理の前記１つ又は複数の部分を指定する、生成することであり、
前記キーの前記所定の値と関連付けられる前記１つ又は複数のデータアイテムの各々に対し、
そのデータアイテムと関連付けられた前記キーの前記所定の値に対して前記仕様の所定の状態を、前記キーの前記所定の値に対する前記１つ又は複数のキー入力データ構造から特定すること、
前記データ処理システムによって、そのデータアイテムを処理することであって、そのデータアイテムにおいて、前記キーの前記所定の値に対する前記１つ又は複数のキー入力データ構造から特定された前記所定の状態で指定された実行可能論理の１つ又は複数の部分を実行することを含む、処理すること、及び、
前記キーのその所定の値に対する前記１つ又は複数のキー入力データ構造から特定された前記実行可能論理のそれらの１つ又は複数の部分の前記実行を指定する前記ログ記録を生成すること
を含む、生成することと
を含み、１つ又は複数のログ記録が、前記キーの特定の値に対する前記仕様の状態を表すデータを格納するための１つ又は複数の第１のフィールドと、前記キーのその特定の値に対し、前記実行可能論理の実行が開始された時刻から所定の時刻までに基づいて実行された、前記仕様によって表される前記実行可能論理の部分を指定するデータを格納するための１つ又は複数の第２のフィールドとを有する構造化データ記録である、方法。
【請求項２】
ログ記録をキー別に分類することであって、第１のキーと関連付けられた第１のログ記録が、第１のグループに分類され、第２のキーと関連付けられた第２のログ記録が、第２のグループに分類される、分類することをさらに含む、請求項１に記載の方法。
【請求項３】
前記ログ記録が、メモリにおいて分類される、請求項２に記載の方法。
【請求項４】
各ログ記録が、データアイテムの処理の１つ又は複数の属性を示す１つ又は複数のフィールドを含み、少なくとも１つのログ記録に対し、フィールドが、前記データアイテムと関連付けられたキーの値を指定するキーフィールドである、請求項２に記載の方法。
【請求項５】
特定のキーと関連付けられたログ記録のサブセットが、前記キーフィールドを含まない、請求項４に記載の方法。
【請求項６】
特定のキーと関連付けられたログ記録のうち、たった１つのログ記録しか前記キーフィールドを含まない、請求項４に記載の方法。
【請求項７】
事前に定義された時間間隔の終了時に、特定のキーと関連付けられた特定のグループのログ記録をファイルに書き込むこと
をさらに含む、請求項２に記載の方法。
【請求項８】
前記ファイルを再フォーマットすることと、
前記再フォーマット済みのファイルをインデックス付き圧縮フラットファイル（ＩＣＦＦ）に書き込むことと、
キー別にインデックスにおいて前記ＩＣＦＦのインデックスを生成することと
をさらに含む、請求項７に記載の方法。
【請求項９】
前記仕様が、多数のノードを有するチャートを含み、各ノードが、前記実行可能論理の１つ又は複数の部分を表し、前記チャートが、実行可能なものであり、前記チャートの実行により、前記実行可能論理の複数の部分が実行される、請求項１に記載の方法であって、
前記ログ記録に基づいて、１つ又は複数のデータアイテムを処理する際に１つ又は複数のノード前記チャートを通じて走査をトレースすること
をさらに含む、方法。
【請求項１０】
前記チャートのどのノードを走査し且つ前記チャートのどのノードを走査しないかを特定するために、前記ログ記録を構文解析すること
をさらに含む、請求項９に記載の方法。
【請求項１１】
前記ログ記録が、前記チャートのどのノードを走査し且つ前記チャートのどのノードを走査しないかを指定する、請求項１０に記載の方法。
【請求項１２】
ユーザ起動による前記ノードのうちの１つの選択を受信することと、
前記選択を受信することに応答して、選択されたノードによって表される前記実行可能論理の前記１つ又は複数の部分をユーザが構成するための構成手段を提供する構成エリアをグラフィカルユーザインタフェース上に表示させることであって、前記構成手段が、監査を有効化及び無効化するための手段を含む、表示することと、
前記構成手段を介してユーザ起動による前記監査の有効化を受信し、前記選択されたノードと関連付けられた前記ログ記録を生成させることと
をさらに含む、請求項９に記載の方法。
【請求項１３】
前記チャートのどのノードを走査するか及び前記データアイテム別に前記ノードを何回走査するかを示すメトリクスを動的に決定すること
をさらに含む、請求項９に記載の方法。
【請求項１４】
ユーザインタフェースを介して、前記決定されたメトリクスを動的に出力することであって、前記出力されたメトリクスが、前記決定されたメトリクスの変更に応答して更新される、出力すること
をさらに含む、請求項１３に記載の方法。
【請求項１５】
前記キーのその所定の値に対する前記実行可能論理のそれらの１つ又は複数の部分の前記実行を指定する前記ログ記録を前記生成することが、
前記生成されたログ記録において、前記実行可能論理のそれらの１つ又は複数の部分の前記実行の結果を指定すること、前記実行可能論理のそれらの１つ又は複数の部分が実行され次第読み取られるか又は設定される変数を指定すること、或いは、実行される前記実行可能論理のそれらの１つ又は複数の部分を特定すること
を含む、請求項１に記載の方法。
【請求項１６】
前記実行可能論理の前記１つ又は複数の部分を実行することに応答して、コンピューティングシステムによって実行予定のアクションを開始すること
をさらに含む、請求項１に記載の方法。
【請求項１７】
前記アクションが、実行可能論理の前記１つ又は複数の部分の前記実行の実行特性に基づいて、実行可能論理の前記１つ又は複数の部分の前記実行のための追加の演算資源を要求することを含む、請求項１６に記載の方法。
【請求項１８】
各状態に対して前記実行可能論理のどの部分が現在実行されているかを示す状態データをデータリポジトリ又はインメモリデータグリッドに格納することによって、前記状態を維持すること
をさらに含む、請求項１に記載の方法。
【請求項１９】
各々が前記キーの前記所定の値と関連付けられる前記１つ又は複数のデータアイテムの前記処理の完了に応答して、前記キーのその値に対する現在の状態を指定するために、前記状態データを更新すること
をさらに含む、請求項１８に記載の方法。
【請求項２０】
チャートを通じて取った経路を文書化するログ記録のストリームを生成することと、
前記生成されたログ記録を変換することと、
前記変換済みのログ記録をリレーショナルデータベース又はインデックス付き圧縮フラットファイルに格納することであって、指定された粒度でログ記録を一括することを含む、格納することと
をさらに含む、請求項１に記載の方法。
【請求項２１】
前記ストリームの前記複数のデータアイテムのうちの第１のデータアイテムのユーザ選択を受信することと、
前記複数のデータアイテムのうちの前記選択された第１のデータアイテムにおいて現在実行されている前記実行可能論理の前記１つ又は複数の部分の表示を表示させることと
をさらに含む、請求項１に記載の方法。
【請求項２２】
現在処理されている前記ストリームの前記複数のデータアイテムのうちの前記選択された第１のデータアイテムを既定の参照データアイテムと比較することと、
現在処理されている前記ストリームの前記複数のデータアイテムのうちの前記第１のデータアイテムと前記既定の参照データアイテムとの間の偏差が存在するか又はそのような偏差が存在しないかを判断することと、
現在処理されている前記ストリームの前記複数のデータアイテムのうちの前記第１のデータアイテムと前記既定の参照データアイテムとの間の偏差が存在するか又はそのような偏差が存在しないかの前記判断に基づいて、現在処理されている前記ストリームの前記複数のデータアイテムのうちの前記第１のデータアイテムが前記既定の参照データアイテムと一致するかどうかについての表示を出力することと
をさらに含む、請求項２１に記載の方法。
【請求項２３】
前記複数のデータアイテムのうちの前記第１のデータアイテムにおいて現在実行されている前記実行可能論理の前記１つ又は複数の部分を既定の参照実行可能論理と比較することと、
前記複数のデータアイテムのうちの前記第１のデータアイテムにおいて現在実行されている前記実行可能論理の前記１つ又は複数の部分と前記既定の参照実行可能論理との間の偏差が存在するか又はそのような偏差が存在しないかを判断することと、
前記複数のデータアイテムのうちの前記第１のデータアイテムにおいて現在実行されている前記実行可能論理の前記１つ又は複数の部分と前記既定の参照実行可能論理との間の偏差が存在するか又はそのような偏差が存在しないかの前記判断に基づいて、前記複数のデータアイテムのうちの前記第１のデータアイテムにおいて現在実行されている前記実行可能論理の前記１つ又は複数の部分が前記既定の参照実行可能論理と一致するかどうかについての表示を出力することと
をさらに含む、請求項２１に記載の方法。
【請求項２４】
ログ記録が、前記キーの特定の値に対し、現在の時刻に、前記仕様によって表される前記実行可能論理のどの部分が実行されたかを指定するデータを格納するためのフィールドを有する構造化データ記録である、請求項１に記載の方法。
【請求項２５】
前記仕様がチャートであり、１つ又は複数のログ記録が、前記キーの特定の値と関連付けられた１つ又は複数のデータ記録を処理する際に前記実行可能論理のどの部分が実行されるかを表す前記チャートを通じる経路を指定する、請求項１に記載の方法。
【請求項２６】
１つ又は複数のデータアイテムの処理に基づいて１つ又は複数の出力記録を生成することであって、前記１つ又は複数の出力記録の各々が、前記ログ記録に含まれないデータを含む、生成することをさらに含む、請求項１に記載の方法。
【請求項２７】
１つ又は複数のデータアイテムを処理する際に実行される実行可能論理のそれぞれの１つ又は複数のセットの実行可能論理の１つ又は複数の部分を特定するためのデータ処理システムであって、前記1つ又は複数のデータアイテムが各々、キーの所定の値と関連付けられ、前記実行可能論理が、チャートを含む仕様として表され、実行可能論理のそれぞれの１つ又は複数のセットが、実行可能論理のそれぞれの1つ又は複数の実施を表す、データ処理システムであり、
１つ又は複数のプロセッサと、
命令を格納する１つ又は複数の非一時的機械可読ハードウェア記憶装置と
を含む、データ処理システムであり、前記命令が、
前記キーのそれぞれの値の各々について、前記キーの前記それぞれの値に対して前記仕様の状態を維持する１つまたは複数のキー入力データ構造にアクセスすることであって、各キー入力データ構造が、前記キーの値に関連付けられ、前記キーのぞれぞれの値に対する前記仕様の状態を維持する、ことと、
前記仕様にアクセスすることであって、前記キーの値に対する前記仕様の状態が、前記チャートの経路に沿ったそれぞれの位置を特定し、前記経路に沿った前記それぞれの位置が、その状態において呼び出し可能であり、前記キーの前記値に関連付けられた１つ又は複数のデータ記録を処理するために使用される実行可能論理の前記１つ又は複数のセットの１つ又は複数の部分を表す、ことと、
入力デバイス又はポート上で、データのストリームのデータアイテムを断続的に受信することであって、前記１つ又は複数のデータアイテムの各々が、前記キーの前記所定の値と関連付けられる、受信することと、
実行可能論理の各セットについて、前記キーの前記所定の値に対するログ記録を生成することであって、前記ログ記録が、前記キーの所定の値に対する前記１つ又は複数のキー入力データ構造から特定され、各々が前記キーの前記所定の値と関連付けられる前記１つ又は複数のデータアイテムを処理する際に実行される前記実行可能論理の前記１つ又は複数の部分を指定する、生成することであり、
前記キーの前記所定の値と関連付けられる前記１つ又は複数のデータアイテムの各々に対し、
そのデータアイテムと関連付けられた前記キーの前記所定の値に対して前記仕様の所定の状態を、前記キーの前記所定の値に対する前記１つ又は複数のキー入力データ構造から特定すること、
データ処理システムによって、そのデータアイテムを処理することであって、そのデータアイテムにおいて、前記キーの前記所定の値に対する前記１つ又は複数のキー入力データ構造から特定された前記所定の状態で指定された実行可能論理の１つ又は複数の部分を実行することを含む、処理すること、及び、
前記キーのその所定の値に対する前記１つ又は複数のキー入力データ構造から特定された前記実行可能論理のそれらの１つ又は複数の部分の前記実行を指定する前記ログ記録を生成すること
を含む、生成することと
を含む動作を実行するために前記１つ又は複数のプロセッサによって実行可能であり、１つ又は複数のログ記録が、前記キーの特定の値に対する前記仕様の状態を表すデータを格納するための１つ又は複数の第１のフィールドと、前記キーのその特定の値に対し、前記実行可能論理の実行が開始された時刻から所定の時刻までに基づいて実行された、前記仕様によって表される前記実行可能論理の部分を指定するデータを格納するための１つ又は複数の第２のフィールドとを有する構造化データ記録である、データ処理システム。
【請求項２８】
前記動作が、
ログ記録をキー別に分類することであって、第１のキーと関連付けられた第１のログ記録が、第１のグループに分類され、第２のキーと関連付けられた第２のログ記録が、第２のグループに分類される、分類することをさらに含む、請求項２７に記載のデータ処理システム。
【請求項２９】
前記ログ記録が、メモリにおいて分類される、請求項２８に記載のデータ処理システム。
【請求項３０】
各ログ記録が、データアイテムの処理の１つ又は複数の属性を示す１つ又は複数のフィールドを含み、少なくとも１つのログ記録に対し、フィールドが、前記データアイテムと関連付けられたキーの値を指定するキーフィールドである、請求項２８に記載のデータ処理システム。
【請求項３１】
特定のキーと関連付けられたログ記録のサブセットが、前記キーフィールドを含まない、請求項３０に記載のデータ処理システム。
【請求項３２】
特定のキーと関連付けられたログ記録のうち、たった１つのログ記録しか前記キーフィールドを含まない、請求項３０に記載のデータ処理システム。
【請求項３３】
前記動作が、
事前に定義された時間間隔の終了時に、特定のキーと関連付けられた特定のグループのログ記録をファイルに書き込むこと
をさらに含む、請求項２７に記載のデータ処理システム。
【請求項３４】
前記動作が、
前記ファイルを再フォーマットすることと、
前記再フォーマット済みのファイルをインデックス付き圧縮フラットファイル（ＩＣＦＦ）に書き込むことと、
キー別にインデックスにおいて前記ＩＣＦＦのインデックスを生成することと
をさらに含む、請求項３３に記載のデータ処理システム。
【請求項３５】
前記仕様が、多数のノードを有するチャートを含み、各ノードが、前記実行可能論理の１つ又は複数の部分を表し、前記チャートが、実行可能なものであり、前記チャートの実行により、前記実行可能論理の複数の部分が実行され、
前記動作が、
前記ログ記録に基づいて、１つ又は複数のデータアイテムを処理する際に１つ又は複数のノード前記チャートを通じて走査をトレースすること
をさらに含む、請求項２７に記載のデータ処理システム。
【請求項３６】
前記動作が、
前記チャートのどのノードを走査し且つ前記チャートのどのノードを走査しないかを特定するために、前記ログ記録を構文解析すること
をさらに含む、請求項３５に記載のデータ処理システム。
【請求項３７】
前記ログ記録が、前記チャートのどのノードを走査し且つ前記チャートのどのノードを走査しないかを指定する、請求項３６に記載のデータ処理システム。
【請求項３８】
前記動作が、
ユーザ起動による前記ノードのうちの１つの選択を受信することと、
前記選択を受信することに応答して、選択されたノードによって表される前記実行可能論理の前記１つ又は複数の部分をユーザが構成するための構成手段を提供する構成エリアをグラフィカルユーザインタフェース上に表示させることであって、前記構成手段が、監査を有効化及び無効化するための手段を含む、表示することと、
前記構成手段を介してユーザ起動による前記監査の有効化を受信し、前記選択されたノードと関連付けられた前記ログ記録を生成させることと
をさらに含む、請求項３５に記載のデータ処理システム。
【請求項３９】
前記動作が、
前記チャートのどのノードを走査するか及び前記データアイテム別に前記ノードを何回走査するかを示すメトリクスを動的に決定すること
をさらに含む、請求項３５に記載のデータ処理システム。
【請求項４０】
前記キーのその所定の値に対する前記実行可能論理のそれらの１つ又は複数の部分の前記実行を指定する前記ログ記録を前記生成することが、
前記生成されたログ記録において、前記実行可能論理のそれらの１つ又は複数の部分の前記実行の結果を指定すること、前記実行可能論理のそれらの１つ又は複数の部分が実行され次第読み取られるか又は設定される変数を指定すること、或いは、実行される前記実行可能論理のそれらの１つ又は複数の部分を特定すること
を含む、請求項２７に記載のデータ処理システム。
【請求項４１】
前記動作が、前記実行可能論理の前記１つ又は複数の部分を実行することに応答して、コンピューティングシステムによって実行予定のアクションを開始すること
をさらに含む、請求項２７に記載のデータ処理システム。
【請求項４２】
前記アクションが、実行可能論理の前記１つ又は複数の部分の前記実行の実行特性に基づいて、実行可能論理の前記１つ又は複数の部分の前記実行のための追加の演算資源を要求することを含む、請求項４１に記載のデータ処理システム。
【請求項４３】
前記動作が、
各状態に対して前記実行可能論理のどの部分が現在実行されているかを示す状態データをデータリポジトリ又はインメモリデータグリッドに格納することによって、前記状態を維持すること
をさらに含む、請求項２７に記載のデータ処理システム。
【請求項４４】
前記動作が、
各々が前記キーの前記所定の値と関連付けられる前記１つ又は複数のデータアイテムの前記処理の完了に応答して、前記キーのその値に対する現在の状態を指定するために、前記状態データを更新すること
をさらに含む、請求項４３に記載のデータ処理システム。
【請求項４５】
前記動作が、
チャートを通じて取った経路を文書化するログ記録のストリームを生成することと、
前記生成されたログ記録を変換することと、
前記変換済みのログ記録をリレーショナルデータベース又はインデックス付き圧縮フラットファイルに格納することであって、指定された粒度でログ記録を一括することを含む、格納することと
をさらに含む、請求項２７に記載のデータ処理システム。
【請求項４６】
前記動作が、
ユーザインタフェースを介して、決定されたメトリクスを動的に出力することであって、前記出力されたメトリクスが、前記決定されたメトリクスの変更に応答して更新される、出力すること
をさらに含む、請求項４５に記載のデータ処理システム。
【請求項４７】
前記動作が、
前記ストリームの前記複数のデータアイテムのうちの第１のデータアイテムのユーザ選択を受信することと、
前記複数のデータアイテムのうちの前記選択された第１のデータアイテムにおいて現在実行されている前記実行可能論理の前記１つ又は複数の部分の表示を表示させることと
をさらに含む、請求項２７に記載のデータ処理システム。
【請求項４８】
前記動作が、
現在処理されている前記ストリームの前記複数のデータアイテムのうちの前記選択された第１のデータアイテムを既定の参照データアイテムと比較することと、
現在処理されている前記ストリームの前記複数のデータアイテムのうちの前記第１のデータアイテムと前記既定の参照データアイテムとの間の偏差が存在するか又はそのような偏差が存在しないかを判断することと、
現在処理されている前記ストリームの前記複数のデータアイテムのうちの前記第１のデータアイテムと前記既定の参照データアイテムとの間の偏差が存在するか又はそのような偏差が存在しないかの前記判断に基づいて、現在処理されている前記ストリームの前記複数のデータアイテムのうちの前記第１のデータアイテムが前記既定の参照データアイテムと一致するかどうかについての表示を出力することと
をさらに含む、請求項４７に記載のデータ処理システム。
【請求項４９】
前記動作が、
前記複数のデータアイテムのうちの前記第１のデータアイテムにおいて現在実行されている前記実行可能論理の前記１つ又は複数の部分を既定の参照実行可能論理と比較することと、
前記複数のデータアイテムのうちの前記第１のデータアイテムにおいて現在実行されている前記実行可能論理の前記１つ又は複数の部分と前記既定の参照実行可能論理との間の偏差が存在するか又はそのような偏差が存在しないかを判断することと、
前記複数のデータアイテムのうちの前記第１のデータアイテムにおいて現在実行されている前記実行可能論理の前記１つ又は複数の部分と前記既定の参照実行可能論理との間の偏差が存在するか又はそのような偏差が存在しないかの前記判断に基づいて、前記複数のデータアイテムのうちの前記第１のデータアイテムにおいて現在実行されている前記実行可能論理の前記１つ又は複数の部分が前記既定の参照実行可能論理と一致するかどうかについての表示を出力することと
をさらに含む、請求項４８に記載のデータ処理システム。
【請求項５０】
ログ記録が、前記キーの特定の値に対し、現在の時刻に、前記仕様によって表される前記実行可能論理のどの部分が実行されたかを指定するデータを格納するためのフィールドを有する構造化データ記録である、請求項２７に記載のデータ処理システム。
【請求項５１】
前記仕様がチャートであり、１つ又は複数のログ記録が、前記キーの特定の値と関連付けられた１つ又は複数のデータ記録を処理する際に前記実行可能論理のどの部分が実行されるかを表す前記チャートを通じる経路を指定する、請求項２７に記載のデータ処理システム。
【請求項５２】
前記動作が、
１つ又は複数のデータアイテムの処理に基づいて１つ又は複数の出力記録を生成することであって、前記１つ又は複数の出力記録の各々が、前記ログ記録に含まれないデータを含む、生成することをさらに含む、請求項２７に記載のデータ処理システム。
【請求項５３】
１つ又は複数のデータアイテムを処理する際に実行される実行可能論理のそれぞれの１つ又は複数のセットの実行可能論理の１つ又は複数の部分を特定するための１つ又は複数の非一時的機械可読ハードウェア記憶装置であって、前記1つ又は複数のデータアイテムが各々、キーの所定の値と関連付けられ、前記実行可能論理が、チャートを含む仕様として表され、実行可能論理のそれぞれの１つ又は複数のセットが、実行可能論理のそれぞれの1つ又は複数の実施を表す、命令を格納する１つ又は複数の非一時的機械可読ハードウェア記憶装置であり、前記命令が、
前記キーのそれぞれの値の各々について、前記キーの前記それぞれの値に対して前記仕様の状態を維持する１つまたは複数のキー入力データ構造にアクセスすることであって、各キー入力データ構造が、前記キーの値に関連付けられ、前記キーのぞれぞれの値に対する前記仕様の状態を維持する、ことと、
前記仕様にアクセスすることであって、前記キーの値に対する前記仕様の状態が、前記チャートの経路に沿ったそれぞれの位置を特定し、前記経路に沿った前記それぞれの位置が、その状態において呼び出し可能であり、前記キーの前記値に関連付けられた１つ又は複数のデータ記録を処理するために使用される実行可能論理の前記１つ又は複数のセットの１つ又は複数の部分を表す、ことと、
入力デバイス又はポート上で、データのストリームのデータアイテムを断続的に受信することであって、前記１つ又は複数のデータアイテムの各々が、前記キーの前記所定の値と関連付けられる、受信することと、
実行可能論理の各セットについて、前記キーの前記所定の値に対するログ記録を生成することであって、前記ログ記録が、前記キーの所定の値に対する前記１つ又は複数のキー入力データ構造から特定され、各々が前記キーの前記所定の値と関連付けられる前記１つ又は複数のデータアイテムを処理する際に実行される前記実行可能論理の前記１つ又は複数の部分を指定する、生成することであり、
前記キーの前記所定の値と関連付けられる前記１つ又は複数のデータアイテムの各々に対し、
そのデータアイテムと関連付けられた前記キーの前記所定の値に対して前記仕様の所定の状態を、前記キーの前記所定の値に対する前記１つ又は複数のキー入力データ構造から特定すること、
データ処理システムによって、そのデータアイテムを処理することであって、そのデータアイテムにおいて、前記キーの前記所定の値に対する前記１つ又は複数のキー入力データ構造から特定された前記所定の状態で指定された実行可能論理の１つ又は複数の部分を実行することを含む、処理すること、及び、
前記キーのその所定の値に対する前記１つ又は複数のキー入力データ構造から特定された前記実行可能論理のそれらの１つ又は複数の部分の前記実行を指定する前記ログ記録を生成すること
を含む、生成することと
を含む動作を実行するために１つ又は複数の処理デバイスによって実行可能であり、１つ又は複数のログ記録が、前記キーの特定の値に対する前記仕様の状態を表すデータを格納するための１つ又は複数の第１のフィールドと、前記キーのその特定の値に対し、前記実行可能論理の実行が開始された時刻から所定の時刻までに基づいて実行された、前記仕様によって表される前記実行可能論理の部分を指定するデータを格納するための１つ又は複数の第２のフィールドとを有する構造化データ記録である、１つ又は複数の非一時的機械可読ハードウェア記憶装置。
【請求項５４】
前記動作が、
ログ記録をキー別に分類することであって、第１のキーと関連付けられた第１のログ記録が、第１のグループに分類され、第２のキーと関連付けられた第２のログ記録が、第２のグループに分類される、分類することをさらに含む、請求項５３に記載の１つ又は複数の非一時的機械可読ハードウェア記憶装置。
【請求項５５】
前記ログ記録が、メモリにおいて分類される、請求項５４に記載の１つ又は複数の非一時的機械可読ハードウェア記憶装置。
【請求項５６】
各ログ記録が、データアイテムの処理の１つ又は複数の属性を示す１つ又は複数のフィールドを含み、少なくとも１つのログ記録に対し、フィールドが、前記データアイテムと関連付けられたキーの値を指定するキーフィールドである、請求項５４に記載の１つ又は複数の非一時的機械可読ハードウェア記憶装置。
【請求項５７】
特定のキーと関連付けられたログ記録のサブセットが、前記キーフィールドを含まない、請求項５６に記載の１つ又は複数の非一時的機械可読ハードウェア記憶装置。
【請求項５８】
特定のキーと関連付けられたログ記録のうち、たった１つのログ記録しか前記キーフィールドを含まない、請求項５６に記載の１つ又は複数の非一時的機械可読ハードウェア記憶装置。
【請求項５９】
前記動作が、
事前に定義された時間間隔の終了時に、特定のキーと関連付けられた特定のグループのログ記録をファイルに書き込むこと
をさらに含む、請求項５３に記載の１つ又は複数の非一時的機械可読ハードウェア記憶装置。
【請求項６０】
前記動作が、
前記ファイルを再フォーマットすることと、
前記再フォーマット済みのファイルをインデックス付き圧縮フラットファイル（ＩＣＦＦ）に書き込むことと、
キー別にインデックスにおいて前記ＩＣＦＦのインデックスを生成することと
をさらに含む、請求項５９に記載の１つ又は複数の非一時的機械可読ハードウェア記憶装置。
【請求項６１】
前記仕様が、多数のノードを有するチャートを含み、各ノードが、前記実行可能論理の１つ又は複数の部分を表し、前記チャートが、実行可能なものであり、前記チャートの実行により、前記実行可能論理の複数の部分が実行され、前記動作が、
前記ログ記録に基づいて、１つ又は複数のデータアイテムを処理する際に１つ又は複数のノード前記チャートを通じて走査をトレースすること
をさらに含む、請求項５３に記載の１つ又は複数の非一時的機械可読ハードウェア記憶装置。
【請求項６２】
前記動作が、
前記チャートのどのノードを走査し且つ前記チャートのどのノードを走査しないかを特定するために、前記ログ記録を構文解析すること
をさらに含む、請求項６１に記載の１つ又は複数の非一時的機械可読ハードウェア記憶装置。
【請求項６３】
前記ログ記録が、前記チャートのどのノードを走査し且つ前記チャートのどのノードを走査しないかを指定する、請求項６２に記載の１つ又は複数の非一時的機械可読ハードウェア記憶装置。
【請求項６４】
前記動作が、
ユーザ起動による前記ノードのうちの１つの選択を受信することと、
前記選択を受信することに応答して、選択されたノードによって表される前記実行可能論理の前記１つ又は複数の部分をユーザが構成するための構成手段を提供する構成エリアをグラフィカルユーザインタフェース上に表示させることであって、前記構成手段が、監査を有効化及び無効化するための手段を含む、表示することと、
前記構成手段を介してユーザ起動による前記監査の有効化を受信し、前記選択されたノードと関連付けられた前記ログ記録を生成させることと
をさらに含む、請求項６３に記載の１つ又は複数の非一時的機械可読ハードウェア記憶装置。
【請求項６５】
前記キーのその所定の値に対する前記実行可能論理のそれらの１つ又は複数の部分の前記実行を指定する前記ログ記録を前記生成することが、
前記生成されたログ記録において、前記実行可能論理のそれらの１つ又は複数の部分の前記実行の結果を指定すること、前記実行可能論理のそれらの１つ又は複数の部分が実行され次第読み取られるか又は設定される変数を指定すること、或いは、実行される前記実行可能論理のそれらの１つ又は複数の部分を特定すること
を含む、請求項５３に記載の１つ又は複数の非一時的機械可読ハードウェア記憶装置。
【請求項６６】
前記動作が、
前記実行可能論理の前記１つ又は複数の部分を実行することに応答して、コンピューティングシステムによって実行予定のアクションを開始すること
をさらに含む、請求項５３に記載の１つ又は複数の非一時的機械可読ハードウェア記憶装置。
【請求項６７】
前記アクションが、実行可能論理の前記１つ又は複数の部分の前記実行の実行特性に基づいて、実行可能論理の前記１つ又は複数の部分の前記実行のための追加の演算資源を要求することを含む、請求項６６に記載の１つ又は複数の非一時的機械可読ハードウェア記憶装置。
【請求項６８】
前記動作が、
各状態に対して前記実行可能論理のどの部分が現在実行されているかを示す状態データをデータリポジトリ又はインメモリデータグリッドに格納することによって、前記状態を維持すること
をさらに含む、請求項５３に記載の１つ又は複数の非一時的機械可読ハードウェア記憶装置。
【請求項６９】
前記動作が、
各々が前記キーの前記所定の値と関連付けられる前記１つ又は複数のデータアイテムの前記処理の完了に応答して、前記キーのその値に対する現在の状態を指定するために、前記状態データを更新すること
をさらに含む、請求項６８に記載の１つ又は複数の非一時的機械可読ハードウェア記憶装置。
【請求項７０】
前記動作が、
前記チャートのどのノードを走査するか及び前記データアイテム別に前記ノードを何回走査するかを示すメトリクスを動的に決定すること
をさらに含む、請求項６９に記載の１つ又は複数の非一時的機械可読ハードウェア記憶装置。
【請求項７１】
前記動作が、
チャートを通じて取った経路を文書化するログ記録のストリームを生成することと、
前記生成されたログ記録を変換することと、
前記変換済みのログ記録をリレーショナルデータベース又はインデックス付き圧縮フラットファイルに格納することであって、指定された粒度でログ記録を一括することを含む、格納することと
をさらに含む、請求項５３に記載の１つ又は複数の非一時的機械可読ハードウェア記憶装置。
【請求項７２】
前記動作が、
ユーザインタフェースを介して、決定されたメトリクスを動的に出力することであって、前記出力されたメトリクスが、前記決定されたメトリクスの変更に応答して更新される、出力すること
をさらに含む、請求項７１に記載の１つ又は複数の非一時的機械可読ハードウェア記憶装置。
【請求項７３】
前記動作が、
前記ストリームの前記複数のデータアイテムのうちの第１のデータアイテムのユーザ選択を受信することと、
前記複数のデータアイテムのうちの前記選択された第１のデータアイテムにおいて現在実行されている前記実行可能論理の前記１つ又は複数の部分の表示を表示させることと
をさらに含む、請求項５３に記載の１つ又は複数の非一時的機械可読ハードウェア記憶装置。
【請求項７４】
前記動作が、
現在処理されている前記ストリームの前記複数のデータアイテムのうちの前記選択された第１のデータアイテムを既定の参照データアイテムと比較することと、
現在処理されている前記ストリームの前記複数のデータアイテムのうちの前記第１のデータアイテムと前記既定の参照データアイテムとの間の偏差が存在するか又はそのような偏差が存在しないかを判断することと、
現在処理されている前記ストリームの前記複数のデータアイテムのうちの前記第１のデータアイテムと前記既定の参照データアイテムとの間の偏差が存在するか又はそのような偏差が存在しないかの前記判断に基づいて、現在処理されている前記ストリームの前記複数のデータアイテムのうちの前記第１のデータアイテムが前記既定の参照データアイテムと一致するかどうかについての表示を出力することと
をさらに含む、請求項７３に記載の１つ又は複数の非一時的機械可読ハードウェア記憶装置。
【請求項７５】
前記動作が、
前記複数のデータアイテムのうちの前記第１のデータアイテムにおいて現在実行されている前記実行可能論理の前記１つ又は複数の部分を既定の参照実行可能論理と比較することと、
前記複数のデータアイテムのうちの前記第１のデータアイテムにおいて現在実行されている前記実行可能論理の前記１つ又は複数の部分と前記既定の参照実行可能論理との間の偏差が存在するか又はそのような偏差が存在しないかを判断することと、
前記複数のデータアイテムのうちの前記第１のデータアイテムにおいて現在実行されている前記実行可能論理の前記１つ又は複数の部分と前記既定の参照実行可能論理との間の偏差が存在するか又はそのような偏差が存在しないかの前記判断に基づいて、前記複数のデータアイテムのうちの前記第１のデータアイテムにおいて現在実行されている前記実行可能論理の前記１つ又は複数の部分が前記既定の参照実行可能論理と一致するかどうかについての表示を出力することと
をさらに含む、請求項７４に記載の１つ又は複数の非一時的機械可読ハードウェア記憶装置。
【請求項７６】
ログ記録が、前記キーの特定の値に対し、現在の時刻に、前記仕様によって表される前記実行可能論理のどの部分が実行されたかを指定するデータを格納するためのフィールドを有する構造化データ記録である、請求項５３に記載の１つ又は複数の非一時的機械可読ハードウェア記憶装置。
【請求項７７】
前記仕様がチャートであり、１つ又は複数のログ記録が、前記キーの特定の値と関連付けられた１つ又は複数のデータ記録を処理する際に前記実行可能論理のどの部分が実行されるかを表す前記チャートを通じる経路を指定する、請求項５３に記載の１つ又は複数の非一時的機械可読ハードウェア記憶装置。
【請求項７８】
前記動作が、
１つ又は複数のデータアイテムの処理に基づいて１つ又は複数の出力記録を生成することであって、前記１つ又は複数の出力記録の各々が、前記ログ記録に含まれないデータを含む、生成することをさらに含む、請求項５３に記載の１つ又は複数の非一時的機械可読ハードウェア記憶装置。