(57)【要約】【課題】複数の仕様で格納されているデータの使用量の集計を容易にする。【解決手段】異なる仕様で格納されている複数のデータについての容量情報を取得するためのパラメタに基づいて容量情報を取得する実行コマンドを生成し、容量情報を取得する情報取得部と、情報取得部により取得された容量情報を、複数のデータに共通する単位に変換し、容量情報に関する統計値を算出する単位情報算出部と、を備える。【選択図】図１
2018124668.tif 000002
【特許請求の範囲】
【請求項１】
異なる仕様で格納されている複数のデータについての容量情報を取得するためのパラメタに基づいて前記容量情報を取得する実行コマンドを生成し、前記容量情報を取得する情報取得部と、
前記情報取得部により取得された前記容量情報を、前記複数のデータに共通する単位に変換し、前記容量情報に関する統計値を算出する単位情報算出部と、
を備えることを特徴とするデータ使用量監視システム。
【請求項２】
前記単位情報算出部が算出した過去の前記統計値を記憶部に蓄積する情報出力部と、
前記情報出力部による蓄積された前記統計値に基づいて前記複数のデータについての容量情報の予測値を算出する予測データ算出部と、
を備えることを特徴とする請求項１に記載のデータ使用量監視システム。
【請求項３】
前記実行コマンドの実行結果として得られた前記容量情報の中から前記パラメタに定義された情報を抽出する出力情報生成部を備え、
前記情報出力部は、前記出力情報生成部により抽出された前記定義された情報に関する過去の前記統計値を前記記憶部に蓄積する、
ことを特徴とする請求項２に記載のデータ使用量監視システム。
【請求項４】
前記パラメタには前記データが固定長であるかまたは可変長であるかを示す形式が記憶され、
前記単位情報算出部は、前記データが可変長の場合には、算出した前記統計値と圧縮率とに基づいて算出した前記統計値を再計算する、
ことを特徴とする請求項１に記載のデータ使用量監視システム。
【請求項５】
異なる仕様で格納されている複数のデータについての容量情報を取得するためのパラメタに基づいて前記容量情報を取得する実行コマンドを生成し、前記容量情報を取得する情報取得ステップと、
前記情報取得ステップにより取得された前記容量情報を、前記複数のデータに共通する単位に変換し、前記容量情報に関する統計値を算出する単位情報算出ステップと、
を含むことを特徴とするデータ使用量監視方法。
【請求項６】
コンピュータに、
異なる仕様で格納されている複数のデータについての容量情報を取得するためのパラメタに基づいて前記容量情報を取得する実行コマンドを生成し、前記容量情報を取得する情報取得処理と、
前記情報取得ステップにより取得された前記容量情報を、前記複数のデータに共通する単位に変換し、前記容量情報に関する統計値を算出する単位情報算出処理と、
を実行させることを特徴とするデータ使用量監視プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、データ使用量監視システム、データ使用量監視方法、及びデータ使用量監視プログラムに関する。
【背景技術】
【０００２】
従来、ＩＴ（Information Technology）の運用担当者は、自システムに保有するデータベース等の格納領域の使用量を、様々な方法で監視している。例えば、運用業務において定例的または随時に行われる作業の中で、運用担当者は、それぞれの製品に応じたコマンドを入力し、その結果を目視で確認し、必要な情報を抽出し、予め作成していた表計算ソフトウェア等によりデータベースの使用量の推移情報を一覧表として纏める。
【０００３】
データベースの使用量を算出方法としては、例えば、特許文献１、２に開示された方法がある。特許文献１では、データ領域のエクステントのサイズ、カラムサイズ等から最大レコード格納件数を算出している。また、特許文献２では、データベースに作成するテーブルのレコード数とテーブル構成情報に基づき必要容量を算出している。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００１−２５６０８５号公報
【特許文献２】特開２０００−２５９４６９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
上記特許文献１、２に開示された技術は、データベースの構成情報等、事前に設計した定義を元に今後の容量を予測する技術であり、日々の運用で、表内の各項目に格納されるデータ長に基づいた算出ではなく、初期構築時の全体量を見通すものであり、日々の運用では、運用担当者の業務経験等により、詳細な更新可能回数等の予測を行うことになる。
【０００６】
上記特許文献１、２では、定義情報等のあらかじめ定められた情報からデータベース容量の使用量を算出している。したがって、可変長定義が多い表データでは、予測量と実績量に乖離が生じてしまっていた。また、これらの技術は、データベース容量を決定する上での予測量であり、実使用量が考慮されていないため、運用期間内でのシステム障害を回避するための監視には適していない。
【０００７】
また、データ格納サイズの取得は、導入しているデータベース製品等のコマンドを用いるため、製品の数量に応じて運用担当者がコマンドを実行、製品毎に異なる出力結果を纏める必要がある。したがって、入力コマンドの誤りが重大な事故につながる可能性があるため、複数の作業者が立ち会ってチェックすることになり作業工数が増大していた。また、使用量は製品毎に出力単位、結果が異なるため、一般的なサイズ単位に再計算する等の対応が必要となっていた。更に、データの転記ミス、計算内容が誤っていた場合、データベースへの格納できなくなり運用が中断する可能性が生じるため、計算内容等のチェック等に作業時間を費やすことになり、他作業への影響が生じていた。
【０００８】
そこで、本発明では、複数の仕様で格納されているデータの使用量の集計を容易にすることが可能な技術を提供することを目的とする。
【課題を解決するための手段】
【０００９】
本発明は、異なる仕様で格納されている複数のデータについての容量情報を取得するためのパラメタに基づいて前記容量情報を取得する実行コマンドを生成し、前記容量情報を取得する情報取得部と、前記情報取得部により取得された前記容量情報を、前記複数のデータに共通する単位に変換し、前記容量情報に関する統計値を算出する単位情報算出部と、を備えることを特徴とするデータ使用量監視システムとして構成される。
【００１０】
また、本発明は、上記データ使用量監視システムで用いられるデータ使用量監視方法、データ使用量監視プログラムとしても把握される。
【発明の効果】
【００１１】
本発明によれば、複数の仕様で格納されているデータの使用量の集計を容易にすることができる。
【図面の簡単な説明】
【００１２】
【図１】本実施例を示す全体構成図
【図２】本実施例の処理のパラメタ例
【図３】本実施例の容量情報取得プログラムの処理を示すフロー
【図４】本実施例の使用量予測プログラムの処理を示すフロー
【図５】本実施例のデータ表示の流れ
【発明を実施するための形態】
【００１３】
以下に添付図面を参照して、データ使用量監視システム、データ使用量監視方法、及びデータ使用量監視プログラムの実施の形態を詳細に説明する。
【００１４】
図１は、本実施形態におけるデータ使用量監視システム１０００の全体構成の一例を示す図である。図１に示すように、データ使用量監視システム１０００は、運用作業端末１と、データベースサーバ２と、運用管理サーバ３とを有して構成されている。データベースサーバ２と運用管理サーバ３とは、ネットワークＮ１で接続され、運用作業端末１と運用管理サーバ３とは、ネットワークＮ２で接続されている。ネットワークＮ１、Ｎ２は、ＬＡＮ（Local Area Network）やＷＡＮ（Wide Area Network）等の一般的な通信回線である。
【００１５】
運用作業端末１は、本システムの運用作業を行う担当者（以下、単に運用担当者）が使用する端末である。運用作業端末１は、ハードウェアとしては、ＰＣ（Personal Computer）等の一般的な情報処理装置から構成される。
【００１６】
図１に示すように、運用作業端末１は、入力部１１１と、表示部１１２と、パラメタ１１３と、制御部１１４とを有している。入力部１１１は、キーボード等の入力装置である。表示部１１２は、ＬＣＤ（Liquid Crystal Display）等の表示装置である。パラメタ１１３は、不図示のメモリ等の記憶媒体に記憶され、取得するデータを定義するファイルである。制御部１１４は、運用作業端末１の各部の動作を制御するＣＰＵ（Central Processing Unit）等の演算装置である。
【００１７】
データベースサーバ２は、本システムで管理されるデータ（例えば、様々なメーカのデータベース等の製品）を記憶するサーバである。図１に示すように、データベースサーバ２は、複数のデータベース（図１では３つ）のそれぞれを管理する管理情報部２１１〜２１３を有し、それぞれの管理情報部によって管理されるデータベースやデータ２１１Ａ〜２１３Ａが記憶されている。管理情報部２１１〜２１３は、不図示の制御部からの指示のもと、様々な仕様のデータベースやデータ２１１Ａ〜２１３Ａの読み出し、書き込み、削除等、運用管理に必要な処理を実行する。
【００１８】
運用管理サーバ３は、本システムで管理されるデータベースやデータ２１１Ａ〜２１３Ａの使用量の推移を実運用に沿って予測するサーバである。図１に示すように、運用管理サーバ３１は、容量情報取得プログラム３１と、情報格納エリア３２と、使用量予測プログラム３３とを有している。
【００１９】
容量情報取得プログラム３１、使用量予測プログラム３３は、メモリ等の記憶媒体にあらかじめインストールされている。情報格納エリア３２は、ハードウェアとしては、ディスク等の記憶装置から構成される。データベースサーバ２、運用管理サーバ３は、ハードウェアとしては、サーバ等の一般的な情報処理装置から構成される。上記プログラムは、ＲＯＭ等に予め組み込まれて提供されたり、インストール可能な形式又は実行可能な形式のファイルで記録媒体に記録して提供したり、配布してもよい。
【００２０】
容量情報取得プログラム３１は、情報取得部３１１と、出力情報生成部３１２と、情報出力部３１３とを有している。
【００２１】
情報取得部３１１は、運用作業端末１１から受け取ったパラメタ１１３を読み取り、データベースサーバ２１が格納しているデータベースやデータ２１１Ａ〜２１３Ａに関する容量情報であるコマンド実行結果全体を取得する。
【００２２】
出力情報生成部３１２は、運用作業端末１１から受け取ったパラメタ１１３を読み取り、取得された容量情報の中から必要な情報を抽出し、統一した単位、形式で抽出した情報を出力する。
【００２３】
情報出力部３１３は、上記抽出した情報を累積した累積データをあらかじめ定められた情報格納エリアに出力し、記憶させる。累積データは、直近の上記抽出した情報と過去の上記抽出した情報とを含むデータであり、例えば、今年度と過去年度における上記抽出した情報が含まれている。
【００２４】
情報格納エリア３２は、容量情報取得プログラム３１が取得した上記抽出した情報を記憶する。情報格納エリア３２は、直近の年度の上記抽出した情報（累積データ３２１Ｂ）を記憶するエリア（情報格納エリアＢ）と、過去の年度の上記抽出した情報（累積データ３２１Ａ）を記憶するエリア（情報格納エリアＡ）とを有している。これらのエリアはあらかじめ運用担当者によってパーティショニングされ、年度が替わるタイミングで情報格納エリアＢのデータが情報格納エリアＡに移行され、蓄積される。もちろん、上記タイミングで所定のプログラム（例えば、情報出力部３１３）を実行して自動的に移行し、過去データとして蓄積しても良い。
【００２５】
使用量予測プログラム３３は、情報取得部３３１と、単位情報算出部３３２と、予測データ算出部３３３と、結果出力部３３４とを有している。
【００２６】
情報取得部３３１は、運用作業端末１１から受け取ったパラメタ１１３を読み取り、情報格納エリアに格納されている上記抽出した情報を集計する。単位情報算出部３３２は、集計した情報についての統計値（例えば、平均値、最大値、最小値、増加量、減少量等の情報）を算出する。予測データ算出部３３３は、算出された統計値から予測値を算出（例えば、使用量の推移を予測）する。結果出力部３３４は、予測された結果を出力する。
【００２７】
図２は、パラメタ１１３の例を示す図である。図２に示すように、パラメタ１１３には、共通部１１３１と、情報取得部１１３２とが設けられている。
【００２８】
共通部１１３１は、データベースサーバ２１に記憶されているデータベースやデータ２１１Ａ〜２１３Ａに共通に定義される項目が記録されている。例えば、上記抽出した情報の格納先である結果出力場所、過去の上記抽出した情報の格納先である過去蓄積場所が定められている。図２では、結果出力場所としてＡディレクトリ、過去蓄積場所としてＢディレクトリが定められていることがわかる。このほか、使用量の推移を確認する期間（例えば、１ヶ月、１年等の期間）等を定めておいても良い。
【００２９】
情報取得部１１３２は、上記抽出した情報を取得する際に必要なコマンドを実行するためのユーザＩＤ（例えば、データベースサーバ２１の運用担当者のユーザＩＤ）、そのユーザがそれぞれのデータベースやデータに対して実行するコマンド、そのコマンドを実行する際に指定するオプション（昇順に出力するのか、降順に出力するのか等の情報）、使用量およびその大きさの単位、抽出する文字列、過去の使用量に基づく予測量等の項目が定義されている。
【００３０】
図２に示す例では、Ａ社製データベースを操作するための運用担当者のユーザＩＤである実行ユーザＡにより実行コマンドＡを実行し、管理情報部２１１に対してデータベースやデータ２１１Ａから全体サイズや抽出文字列（例えば、全体容量を示すＦＵＬＬや使用量を示すＵＳＥＤ）に対応する項目を取得する。また、Ｂ社製データベースを操作するための運用担当者のユーザＩＤである実行ユーザＢにより実行コマンドＢを実行し、管理情報部２１２に対してデータベースやデータ２１２Ａから全体サイズや抽出文字列（例えば、残容量を示すＦＲＥＥや使用量を示すＵＳＥＤ）に対応する項目を取得する。取得されたこれらの項目および予測量（例えば、実績×１．２（マージン）を示す算式）を用いて、将来の使用量が算出される。続いて、本システムで行われる処理（容量情報取得処理、使用量予測処理）について説明する。
【００３１】
図３は、容量情報取得処理の処理手順を示すフローチャートである。容量情報取得処理は、容量情報取得プログラム３１により実行される。図３に示すように、容量情報取得プログラム３１の情報取得部３１１は、運用作業端末１で作成されたパラメタ１１３を読み込む（ステップＳ３０１）。パラメタ１１３は、あらかじめ運用担当者により作成され、ネットワークＮ２を介して運用管理サーバ３に送信される。
【００３２】
情報取得部３１１は、パラメタ１１３に定められている項目の数だけ、ステップＳ３０３〜Ｓ３０９を繰り返す（ステップＳ３０２）。上記項目とは、例えば、図２に示した共通部１１３１や情報取得部１１３２に含まれるすべての項目である。
【００３３】
情報取得部３１１は、パラメタ１１３にパラメタが定められているか否かを判定し（ステップＳ３０３）、パラメタ１１３にパラメタが定められていないと判定した場合（ステップＳ３０３；Ｎｏ）、本処理を終了する。
【００３４】
一方、情報取得部３１１は、パラメタ１１３にパラメタが定められていると判定した場合（ステップＳ３０３；Ｙｅｓ）、定められている項目の情報を取得するための実行コマンドを生成する（ステップＳ３０４）。情報取得部３１１は、生成した実行コマンドを実行する（ステップＳ３０５）。
【００３５】
情報取得部３１１は、実行コマンドが正常に終了したか否かを判定し（ステップＳ３０６）、正常に終了していないと判定した場合（ステップＳ３０６；Ｎｏ）、本処理を終了する。
【００３６】
一方、容量情報取得プログラム３１の出力情報生成部３１２は、実行コマンドが正常に終了したと判定された場合（ステップＳ３０６；Ｙｅｓ）、コマンド実行結果全体を示す容量情報の中から必要な情報を抽出する（ステップＳ３０７）。上記実行コマンドの実行結果には、製品ごとに異なる情報（例えば、データベースのバージョン情報、データベース名等、データベースに固有の情報）が含まれている。したがって、ステップＳ３０７では、上記容量情報のなかから、以降の処理に必要なパラメタ１１３で定義された情報のみを抽出している。
【００３７】
出力情報生成部３１２は、上記抽出した情報について、書式や単位を統一する（ステップＳ３０８）。データベースサーバ２１には、様々な仕様のデータベースやデータが記憶されているため、例えば、使用量の単位をＭＢ（メガバイト）単位に統一するように再計算したり、出力する項目の順序を入れ替えて、全てのデータベースやデータについて同じ書式にする。
【００３８】
情報出力部３１３は、書式や単位の統一が行われた情報を累積した累積データを、パラメタ１１３に定められたエリア（図２では、情報格納エリアＢ）に出力する（ステップＳ３０９）。ステップＳ３０９の処理が終了すると、図３に示した容量情報取得処理が終了する。
【００３９】
図４は、使用量予測処理の処理手順を示すフローチャートである。使用量予測処理は、使用量予測プログラム３３により実行される。図４に示すように、使用量予測プログラム３３の情報取得部３３１は、運用作業端末１で作成されたパラメタ１１３、図３のステップＳ３０９で出力された累積データを読み込む（ステップＳ４０１）。パラメタ１１３は、あらかじめ運用担当者により作成され、ネットワークＮ２を介して運用管理サーバ３に送信される。
【００４０】
情報取得部３３１は、パラメタ１１３にパラメタが定められているか否かを判定し（ステップＳ４０２）、パラメタ１１３にパラメタが定められていないと判定した場合（ステップＳ４０２；Ｎｏ）、本処理を終了する。
【００４１】
一方、情報取得部３３１は、パラメタ１１３にパラメタが定められていると判定した場合（ステップＳ４０２；Ｙｅｓ）、パラメタ１１３に定められている項目の数だけ、ステップＳ４０４〜Ｓ４０７を繰り返す（ステップＳ４０３）。上記項目とは、例えば、図２に示した共通部１１３１や情報取得部１１３２に含まれるすべての項目であって、上記累積データに含まれている項目（例えば、使用量やその大きさの単位）である。
【００４２】
情報取得部３３１は、ステップＳ４０１で読み込んだ累積データの中で、上記項目の情報を集計するための実行コマンドを生成し（ステップＳ４０４）、生成した実行コマンドを実行する（ステップＳ４０５）。例えば、情報取得部３３１は、上記累積データに含まれている使用量を、データベースやデータ２１１Ａ〜２１３Ａに共通の同じ単位（例えば、ＭＢ単位）に変換して集計するコマンドを生成し、実行する。
【００４３】
情報取得部３１１は、実行コマンドが正常に終了したか否かを判定し（ステップＳ４０６）、正常に終了していないと判定した場合（ステップＳ４０６；Ｎｏ）、本処理を終了する。
【００４４】
一方、情報取得部３１１は、実行コマンドが正常に終了したと判定した場合（ステップＳ４０６；Ｙｅｓ）、集計結果の中から必要な情報を抽出する（ステップＳ４０７）。例えば、情報取得部３１１は、集計結果の中から使用量に関する情報を抽出する。使用量に関する情報であるか否かは、あらかじめ定めても良いし、集計結果に含まれる情報（例えが、項目名を解析して使用量を意味する項目のデータを特定し、抽出してもよい。
【００４５】
使用量予測プログラム３３の単位情報算出部３３２、予測データ算出部３３３、結果出力部３３４は、集計された上記項目の数だけステップＳ４０９〜Ｓ４１２の処理を繰り返す（ステップＳ４０８）。
【００４６】
単位情報算出部３３２は、累積データから集計した項目の平均値、最大値、最小値を算出する（ステップＳ４０９）。例えば、単位情報算出部３３２は、今回取得した使用量と過去の使用量とを含む全体の使用量の平均値を算出したり、使用量の最大値、使用量の最小値を特定する。
【００４７】
予測データ算出部３３３は、ステップＳ４０１で読み込んだパラメタ１１３および直近の累積データ（累積データ３２１Ｂ）と、過去の累積データ（累積データ３２１Ａ）とを読み出し、上記集計した項目の値の推移を予測する（ステップＳ４１０）。例えば、予測データ算出部３３３は、従来から知られている様々な手法を用いて、算出した上記使用量の平均値の推移に基づいて将来の値（例えば、翌月、翌年度の使用量）を予測する。このとき、予測データ算出部３３３は、パラメタ１１３に記憶されているデータベースやデータごとの予測量をマージンとして考慮し、当該マージンを予測した上記将来の値に乗じる等して算出する。
【００４８】
結果出力部３３４は、上記集計した項目の値の予測について、図３のステップＳ３０８の場合と同様に書式や単位を統一し（ステップＳ４１１）、予測結果として出力する（ステップＳ４１２）。出力先は、例えば、運用作業端末１の表示部１１２や、運用管理サーバ３に接続されたプリンタ等、使用環境に応じて定めればよい。ステップＳ４１２の処理が終了すると、図４に示した使用量予測処理が終了する。
【００４９】
図５は、容量情報取得処理や使用量予測処理で出力される情報の例を示す図である。図５に示すように、本システムでは、データベースサーバ２に格納されているデータベースやデータから出力されるデータ出力情報５０１、５０２がある。
【００５０】
データ出力情報５０１では、データベースＡのエリア名（Ａｒｅａ  Ｎａｍｅ）、データベースの大きさ（Ｔｏｔａｌ  Ｓｅｇｍｅｎｔ）、使用領域の大きさ（Ｕｓｅｄ  Ｓｅｇｍｅｎｔ）のほか、作成されているテーブル名（ＴＡＢＬＥ＿ＮＡＭＥ）、その大きさや使用量（ＦＵＬＬやＵＳＥＤ）が含まれている。
【００５１】
データ出力情報５０２では、データベースＡのエリア名（ＤＢ  Ａｒｅａ）、データベースの大きさ（Ｔｏｔａｌ  Ｓｅｇｍｅｎｔ）、使用領域の大きさ（Ａｌｌｏｃ  Ｎｕｍｂｅｒ、Ｂｒｏｃｋ  Ｓｉｚｅ）のほか、作成されているテーブル名（ＴＡＢＬＥＳＰＡＣＥ＿ＮＡＭＥ）、その大きさや使用量（ＦＵＬＬやＵＳＥＤ）、残りの容量（ＦＲＥＥ）が含まれている。これらのデータ出力情報に含まれる内容は上記のように製品ごとに異なっており、図３に示した容量情報取得処理のステップＳ３０５では、各製品の仕様にしたがって出力される。
【００５２】
また、本システムでは、上記のようなデータ出力情報の中から必要な項目を抽出した抽出後の容量情報５０３がある。図５に示すように、抽出後の容量情報５０３には、データ出力情報５０１、５０２に含まれる項目のうち、以降の処理で必要となるエリア名称、割り当て容量、使用量のみが含まれ、その値が同じ単位で統一されている。例えば、Ａｒｅａ−Ａで識別されるエリアは当初４０００ＭＢ割り当てられており、そのうち２０００ＭＢが使用されていることがわかる。抽出後の容量情報５０３は、図３に示した容量情報取得処理のステップＳ３０７で出力される。
【００５３】
さらに、本システムでは、上記のような抽出後の容量情報を過去から現在まで累積した累積データ５０４がある。図５に示すように、累積データ５０４には、エリアごとに、割り当て容量と、過去の使用量とが対応付けて記憶されている。例えば、４０００ＭＢが割り当てられているＡｒｅａ−Ａは、２０１５年１月１５日の時点では１１２５．５ＭＢが使用され、２０１５年２月１５日の時点では１１６１．５ＭＢが使用され、２０１５年３月２０日の時点では１１７３．５ＭＢが使用されていることがわかる。このように、累積データ５０４には、過去のデータに対して直近のデータが順次追加されたデータとなっている。累積データ５０４は、図３に示した容量情報取得処理のステップＳ３０９で出力される。
【００５４】
また、本システムでは、累積データを用いて算出された予測結果データ５０５がある。図５に示すように、予測結果データ５０５には、エリアごとに、割り当て容量と、平均の増分量と、最大の増分量と、最小の増分量と、更新可能回数と、備考欄とが対応付けて記憶されている。例えば、４０００ＭＢが割り当てられているＡｒｅａ−Ａは、過去から直近までの期間における平均の増分量は２５．５ＭＢ、最大の増分量は１２０．０ＭＢ、最小の増分量は２．１ＭＢであることがわかる。また。割り当て容量と現時点での使用量との差分から算出された残容量に対してあと２５０回の更新が可能であり、１回あたり７９．５ＭＢの更新が可能であることがわかる。そして、これらの値は、図２に示したパラメタ１１３に含まれる項目である予測値の値にしたがって、過去の実績値に対して２０％のマージンを織り込んで予測されていることがわかる。このように、予測結果データ５０５には、累積データとパラメタに記憶されている予測値とを用いて算出された値が記憶されている。予測結果データ５０５は、図４に示した使用量予測処理のステップＳ４１０で算出され、ステップＳ４１２で出力される。
【００５５】
なお、上記実施例では、データベースやデータの形式（例えば、可変長データであるか、固定長データであるか）によらずパラメタ１１３に定義されている項目（例えば、最大サイズのデータ長）を取得し、使用量を予測することとした。しかし、上記形式の違いにより、使用量や将来の使用量も大きく異なることが考えられる。したがって、あらかじめパラメタ１１３にデータベースやデータの形式と可変長の場合における圧縮率とを記憶しておき、図４のステップＳ４０９では、集計されたデータ、あるいは平均値、最大値、最小値に上記圧縮率を乗じて再計算する等して可変長データを考慮して予測しても良い。
【００５６】
さらに、パラメタ１１３に上記データの形式や圧縮率を記憶しておくだけでなく、図３のステップＳ３０５で情報取得部３１１が実行コマンドを実行する際に、データベースやデータにアクセスしてその時点における圧縮率を算出したり、データベースやデータに圧縮率が記憶されている場合にはその情報を読み取り、図４のステップＳ４０９では、その圧縮率を用いて将来の値を予測しても良い。このようにすることで、より実体を反映した予測が可能となる。上記圧縮率は、例えば、その時点のデータベースやデータをサーチして値を繰り返す数に基づいて算出すればよい。
【００５７】
このように、本実施例では、上記のような処理を実行することにより、運用担当者は、製品毎に異なる実行コマンドや容量単位を意識することなく、容量情報を取得することが可能なる。また、出力するデータは数値データで単位が統一されているため、残容量が把握しやすく、表計算ソフトウェア等に取り込むことでグラフ等による表示が容易に可能となる。したがって、運用担当者は、一度の操作にて、実際に格納されているデータ容量を統一した出力形式で取得し、製品毎のオペレーションを介さずに、過去使用量推移と機械的に予め設定された算出式を用いて、将来予測データを得ることができる。また、実行コマンド投入によるオペレーションミスを解消し、使用量推移、将来予測を行う際のデータ転記ミス、数値計算誤り等を回避し、作業工数の軽減、運用品質の向上を図ることが可能となる。
【００５８】
また、運用担当者が使用量を確認するために製品毎に異なるコマンド、オプションを入力しなくても処理結果を確認することで使用量の確認が可能となり、コマンド入力時の複数の人間の立会いも不要となる。また、過去の使用量推移を集計する作業や、将来予測データの算出といった作業においても機械的に集計を行うため、情報取得を行う運用担当者においても、データベース等製品、及び業務内容等専門知識を有していなくても、使用量の監視や将来予測が容易に可能となる。
【００５９】
このように、本実施例におけるデータ使用量監視システムは、ＩＴ運用のデータウェアハウス等データ保有機関の使用量監視作業の運用品質確保、及びシステムリソース拡充、システム更改時における導入リソースの策定に利用することができる。
【符号の説明】
【００６０】
１０００            データ使用量監視システム
１                  運用作業端末
１１１              入力部
１１２              表示部
１１３              パラメタ
１１４              制御部
２                  データベースサーバ
２１１〜２１３      管理情報部
２１１Ａ〜２１３Ａ  データベース、データ
３                  運用管理サーバ
３１                容量情報取得プログラム
３１１              情報取得部
３１２              出力情報生成部
３１３              情報出力部
３２                情報格納エリア
３３                使用量予測プログラム
３３１              情報取得部
３３２              単位情報算出部
３３３              予測データ算出部
３３４              結果出力部
Ｎ１、Ｎ２        ネットワーク。
【図１】
2018124668.tif 000003
【図２】
2018124668.tif 000004
【図３】
2018124668.tif 000005
【図４】
2018124668.tif 000006
【図５】
2018124668.tif 000007