JP2013196086A - 構成情報管理装置,構成情報管理プログラム - Google Patents
構成情報管理装置,構成情報管理プログラム Download PDFInfo
- Publication number
- JP2013196086A JP2013196086A JP2012059709A JP2012059709A JP2013196086A JP 2013196086 A JP2013196086 A JP 2013196086A JP 2012059709 A JP2012059709 A JP 2012059709A JP 2012059709 A JP2012059709 A JP 2012059709A JP 2013196086 A JP2013196086 A JP 2013196086A
- Authority
- JP
- Japan
- Prior art keywords
- search
- relationship
- pattern
- component
- short
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 238000012545 processing Methods 0.000 claims abstract description 111
- 230000004044 response Effects 0.000 claims abstract description 20
- 230000014509 gene expression Effects 0.000 claims description 201
- 238000000034 method Methods 0.000 claims description 73
- 239000000470 constituent Substances 0.000 claims description 18
- 238000003860 storage Methods 0.000 description 110
- 238000007726 management method Methods 0.000 description 93
- 238000010586 diagram Methods 0.000 description 49
- 101100367234 Arabidopsis thaliana SVR1 gene Proteins 0.000 description 28
- 101000786631 Homo sapiens Protein SYS1 homolog Proteins 0.000 description 24
- 102100025575 Protein SYS1 homolog Human genes 0.000 description 24
- 238000013523 data management Methods 0.000 description 17
- 238000006243 chemical reaction Methods 0.000 description 13
- 101100367235 Arabidopsis thaliana SVR3 gene Proteins 0.000 description 12
- 101100386054 Saccharomyces cerevisiae (strain ATCC 204508 / S288c) CYS3 gene Proteins 0.000 description 12
- 101150035983 str1 gene Proteins 0.000 description 12
- 101100440050 Arabidopsis thaliana CLPR1 gene Proteins 0.000 description 6
- 230000006870 function Effects 0.000 description 6
- 230000014759 maintenance of location Effects 0.000 description 5
- 238000005259 measurement Methods 0.000 description 5
- 238000012217 deletion Methods 0.000 description 4
- 230000037430 deletion Effects 0.000 description 4
- 230000007423 decrease Effects 0.000 description 3
- 238000004904 shortening Methods 0.000 description 2
- 238000011161 development Methods 0.000 description 1
- 238000011835 investigation Methods 0.000 description 1
- 238000012423 maintenance Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/24—Querying
- G06F16/245—Query processing
- G06F16/2453—Query optimisation
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/25—Integrating or interfacing systems involving database management systems
- G06F16/256—Integrating or interfacing systems involving database management systems in federated or virtual databases
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/30—Monitoring
- G06F11/34—Recording or statistical evaluation of computer activity, e.g. of down time, of input/output operation ; Recording or statistical evaluation of user activity, e.g. usability assessment
- G06F11/3409—Recording or statistical evaluation of computer activity, e.g. of down time, of input/output operation ; Recording or statistical evaluation of user activity, e.g. usability assessment for performance assessment
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/24—Querying
- G06F16/242—Query formulation
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/24—Querying
- G06F16/245—Query processing
- G06F16/2453—Query optimisation
- G06F16/24534—Query rewriting; Transformation
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Databases & Information Systems (AREA)
- General Physics & Mathematics (AREA)
- Data Mining & Analysis (AREA)
- Computational Linguistics (AREA)
- Computer Hardware Design (AREA)
- Quality & Reliability (AREA)
- Mathematical Physics (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
【解決手段】制御部は,入力された関係検索式から属性情報を削除した検索式パターンを生成し,生成された検索式パターンが第1の要件を満たすか判定し,第1の要件を満たす場合,FCMDB14に格納されたCIであって,第1の要件を満たす検索式パターンにおける検索対象のCIに該当するCIに,この検索対象のCIに関係する検索条件を短縮検索キーとして埋め込み,検索式パターンに対応する第2の関係検索式が入力されると,FCMDB14に格納されたCIの中から,短縮検索キーに基づき,第2の関係検索式における検索対象のCIを検索する。
【選択図】 図9
Description
図1は,検索システム1を説明するハードウェアの一実施の形態のブロック図である。検索システム1の管理サーバ装置10は,管理対象20のサーバ,ストレージ装置(以下,ストレージと記す),各ソフトウェアを管理する。
図2は,図1の管理サーバ装置10,管理対象20を説明するハードウェアのブロック図である。なお,以下の説明において,図1と同機能を有するブロックについては,同じ符号を付している。
図3は,図2の構成例の管理装置20のシステム,サーバ,ソフトウェアの関係を模式的に示す図である。図3において,楕円形(符号C参照)がCIを模式的に示し,矢印(符号R参照)がRelationshipを模式的に示す。
図4に基づき,図2,図3で説明したFCMDB14に格納されたCI,Relationshipについて説明する。
図7は,本実施の形態における検索システム1のハードウェア構成を説明するブロック図である。管理サーバ装置10は,管理サーバ装置10の全体を制御するCPU(Central Processing Unit)121と,メモリ122と,ハードディスクドライブ(以下,HDD(Hard Disk Drive)と記す)123とを有する。さらに,管理サーバ装置10は,端末装置システム30とネットワークを介して接続するネットワークインターフェイスカード(以下,NIC(Network Interface Card)と記す)124と,第1のMDR11と,第4のMDR16と,FCMDB管理装置200とを有する。FCMDB管理装置は,構成情報管理装置とも言う。
まず,図9を参照しながら,関係検索について説明する。管理者が,端末装置システム30を操作して関係検索指示を行う。端末装置システム30は,この関係検索指示を関係検索式に変換する。この関係検索式は,検索対象のCIと,検索対象のCIに関係する検索条件が指定された検索式である。この関係検索式は,
例えば,"/第1の検索条件/RLS/第2の検索条件[@]/RLS/検索対象のCI"
という形式である。”/”は,検索条件とRLSとの区切りを示す。"/RLS/"は,左右にある2つの検索条件がRelationshipにより関係していることを示す。検索条件[@]の[@]は,検索条件をさらに特定(限定)する属性情報が指定される欄である。換言すれば,この関係検索式は,複数のCIが検索条件で関係付けられている。
"/システム/RLS/サーバ[@サーバ名=‘SV1’]/RLS/ソフトウェア"
である。この関係検索式は,FCMDB向けに拡張したXpath(XML Path Language)で記述された検索式である。
本実施の形態の短縮検索キーに基づく検索処理を説明する前に,入力された関係検索式の検索式パターン生成処理について図9,図10,図11に基づき説明する。
/システム/RLS/サーバ[@サーバ名]/RLS/ソフトウェアである。
"/システム/RLS/サーバ[@サーバ名=‘SV2’]/RLS/ソフトウェア"
"/システム/RLS/サーバ[@サーバ名=‘SV3’]/RLS/ソフトウェア"
である。または,"/システム[@システム名=‘SYS1’]/RLS/サーバ"などの関係検索式が入力される。この関係検索式は,システム名SYS1のCIに関係するサーバCIを検索対象とする関係検索式である。
短縮検索キーの埋め込み処理について,図9,図12〜図16に基づき説明する。
<System />
<Server サーバ名="SV1" />
を埋め込む。
<System />
<Server サーバ名="SV2" />
を埋め込む。
<Server サーバ名="SV1">
<System />
</Server>
を埋め込んでいる。この短縮検索キーは,あるシステムに関係するサーバ名SV1に関係するソフトウェアCIであることを示している。図15においては,識別記号itemID21のソフトウェアCIだけを例示しているが,例えば他の識別記号itemID22のソフトウェアCIでも同様である。このように,図14で例示した短縮検索キーの埋め込み形式だけでなく,様々な埋め込み形式を適用することができる。
“/システム[@システム名=”SYS1”]/RLS/サーバ[@サーバ名=”SV1”]/RLS/ソフトウェア”とする関係検索式が入力された場合,検索式パターン生成部232は,
/システム[@システム名]/RLS/サーバ[@サーバ名]/RLS/ソフトウェアとする検索式パターンを生成する。そして,検索式パターン生成部232は,検索式パターン格納テーブルTにこの検索式パターンを格納して,格納回数を更新する。
次に,直接検索処理について図9,図16に基づき説明する。なお,この直接検索は,通常検索とも言う。
"/システム/RLS/サーバ[@サーバ名=‘SV2’]/RLS/ソフトウェア"
である。ここでは,属性情報がサーバ名という点で,関係検索式RS1の属性情報と関係検索式RS2の属性情報が共通している。
“/システム[@システム名=”SYS1”]/RLS/サーバ[@サーバ名=”SV1”]/RLS/ソフトウェア”
が入力されることがある。この関係検索式は,システム名SYS1に関係するサーバ名SVR1に関係するソフトウェアCIを検索対象とする検索式である。
“/システム[@システム名]/RLS/サーバ[@サーバ名]/RLS/ソフトウェア”
である。
“/システム[@システム名=”SYS1”]/RLS/サーバ[@サーバ名=”SV2”]/RLS/ソフトウェア”の場合を想定する。
図17は,図5,図6に対応する他の実施の形態のテーブル形式のCI,Relationshipを示す図である。
図19は,本実施の形態において,図9で説明した検索式パターン格納テーブルの更新処理の流れを説明するフロー図である。
図20は,本実施の形態において,図9で説明した短縮検索キーの埋め込み処理の流れを説明するフロー図である。この処理は,例えば,一定期間毎や,所定の検索回数に到達したときに実行される。
図21は,本実施の形態において,図9で説明した短縮検索キーに基づくCIの検索処理の流れを説明するフロー図である。
第2の実施の形態では,FCMDB14に格納されたCI,Relationshipの内容が更新された場合の処理について説明する。FCMDB14に格納されたCI,Relationshipの内容が更新されると,この更新に関係する短縮検索キーの内容を更新する必要がある。この更新が実行されないと,短縮検索キーに基づく直接検索処理の検索精度が低下する。図22,図23に基づき,具体的に説明する。
図24は,属性情報,短縮検索キーが更新されたテーブル形式のCI,Relationshipを示す図である。図24において,サーバCIテーブルTvにおける識別記号ID11で示すサーバCIのサーバ名が"SV_01"に更新されている。
図25は,本実施の形態において,図9で説明した短縮検索キーの更新処理の流れを説明する第1のフロー図である。
検索式パターン"/システム/RLS/サーバ[@サーバ名]/RLS/ソフトウェア"が検索される。
図2,図9,図16,図26,図27に基づき,Relationshipの追加について説明する。
検索式パターン"/システム/RLS/サーバ[@サーバ名]/RLS/ソフトウェア"が検索される。この検索式パターンは,図9で検索式パターンSP1である。
<System />
<Server サーバ名="SV1" />
を埋め込む。
図28は,図26,図27に対応する,Relationshipが更新されたテーブル形式のCI,Relationshipを示す図である。図28において,RelationshipテーブルTrの関連元"11",関連先"24"の行が追加されている。
図29は,本実施の形態において,図9で説明した短縮検索キーの更新処理の流れを説明する第2のフロー図である。
図30は,新たに作成されたRelationshipを示す図である。図30は,図6のRelationshipに対応する図である。
検索式パターン"/システム/RLS/サーバ[@サーバ名]/RLS/ソフトウェア"が検索される。
図32は,図30,図31に対応する,Relationshipが削除されたテーブル形式のCI,Relationshipを示す図である。図32において,RelationshipテーブルTrの関連元"11",関連先"22"の行が削除されている。
図33は,本実施の形態において,図9で説明した,短縮検索キーの削除処理の流れを説明するフロー図である。
なお,第1,第2の実施の形態では,システムCIに関係するサーバCI,サーバCIに関係するソフトウェアCIの場合,すなわち3段関係のCIについて説明したが,4段以上の関係のCIであってよい。
構成要素の属性情報と構成要素間の関係を複数段階で示す関係要素情報とを格納するデータベースと,
複数の構成要素が検索条件で関係付けられた関係検索式の入力に応答して,前記データベースの中から,構成要素間の関係要素情報を辿り検索対象の構成要素を検索する制御部とを有し,
前記制御部は,
入力された第1の関係検索式のパターンを示す検索式パターンを生成し,前記生成した検索式パターンの検索処理に要した状態を測定し,前記状態が第1の要件を満たすか判定し,前記第1の要件を満たす場合,前記第1の要件を満たす検索式パターンにおける検索対象の構成要素に関係する検索条件を短縮検索キーとして前記データベースに格納し,
第2の関係検索式が入力されると,前記第2の関係検索式の検索式パターンが第2の要件を満たす場合,前記短縮検索キーに基づき,前記第2の関係検索式における検索対象の構成要素を検索する
ことを特徴とする構成情報管理装置。
付記1において,
前記関係検索式は,検索対象の構成要素と,前記検索対象の構成要素に関係する構成要素の検索条件と,前記検索条件をさらに特定する属性情報とが指定された関係検索式であって,
前記制御部は,入力された関係検索式から属性情報を削除した前記検索式パターンを生成する
ことを特徴とする構成情報管理装置。
付記2において,
前記構成情報管理装置は,さらに,前記関係検索式の検索式パターンを格納すると共に,前記検索式パターンの格納回数を格納する他のデータベースを有し,
前記制御部は,入力された関係検索式における構成要素間の関係要素情報を辿り検索対象の構成要素を検索した場合の検索処理時間を計測し,前記計測された検索処理時間が所定の時間以上の場合に,前記関係検索式の検索式パターンを前記他のデータベースに格納し,
さらに,前記他のデータベースに格納された前記関係検索式の検索式パターンの格納回数が所定の回数以上か判定し,前記所定回数以上の検索式パターンを前記第1の要件を満たす検索式パターンと判定する
ことを特徴とする構成情報管理装置。
付記3において,
前記制御部は,前記データベースに格納された構成要素であって,前記第1の要件を満たす検索式パターンにおける検索対象の構成要素に該当する構成要素に,当該検索対象の構成要素に関係する検索条件を短縮検索キーとして埋め込む
ことを特徴とする構成情報管理装置。
付記3において,
前記制御部は,前記他のデータベースにおける前記第2の関係検索式の検索式パターンの格納回数が前記所定の回数以上の場合,前記第2の関係検索式の検索式パターンが第2の要件を満たすと判定する
ことを特徴とする構成情報管理装置。
付記4において,
前記制御部は,前記データベースに格納された構成要素の属性情報が更新された場合,
前記更新前の属性情報を有する短縮検索キーを有する構成要素を検索し,前記検索した構成要素の前記更新前の属性情報を更新後の属性情報に置換する
ことを特徴とする構成情報管理装置。
付記4において,
前記制御部は,前記データベースに,構成要素と他の構成要素との関係を示す関係要素情報とが新たに格納された場合,
前記他のデータベースに格納された検索式パターンにおける検索条件の構成要素間の第1の関係と,前記新たに格納された関係要素情報により新たに関係づけられた構成要素間の第2の関係とが対応するか判定し,前記第1の関係と前記第2の関係が対応する場合,前記第1の関係の検索式パターンにおける検索対象の構成要素に対応する前記新たに関係付けられた構成要素に,前記第1の関係の検索式パターンの検索条件を短縮検索キーとして埋め込む
ことを特徴とする構成情報管理装置。
付記4において,
前記制御部は,前記データベースに格納されている第1の構成要素と他の第2の構成要素間の関連を示す関係要素情報が削除された場合,
前記他のデータベースに格納された検索式パターンにおける検索条件の構成要素間の第1の関係に,前記第1の構成要素と前記第2の構成要素間の関係を示す第2の関係が含まれるか判定し,前記第1の関係に前記第2の関係が含まれる場合,さらに,前記第1の構成要素の属性情報が,前記第2の構成要素に短縮検索キーとして埋め込まれているか判定し,前記第1の構成要素の属性情報が,前記第2の構成要素に短縮検索キーとして埋め込まれている場合,前記第2の構成要素から前記短縮検索キーを削除する
ことを特徴とする構成情報管理装置。
付記1において,
前記データベースは,前記構成要素および前記関係要素情報を,XML形式で記述された情報として格納する
ことを特徴とする構成情報管理装置。
付記1において,
前記データベースは,前記構成要素および前記関係要素情報を,テーブル形式で記述された情報として格納する
ことを特徴とする構成情報管理装置。
構成要素の属性情報と構成要素間の関係を複数段階で示す関係要素情報とを格納するデータベースと,
検索対象の構成要素と,前記検索対象の構成要素に関係する構成要素の検索条件と,前記検索条件をさらに特定する属性情報とが指定された関係検索式が入力されると,前記データベースに格納された構成要素の中から,前記検索条件に対応する構成要素間の関係要素情報を辿り前記検索対象の構成要素を検索する制御部とを有する構成情報管理装置において実行されるプログラムは,
入力された第1の関係検索式のパターンを示す検索式パターンを生成し,前記生成した検索式パターンの検索処理に要した状態を測定し,前記状態が第1の要件を満たすか判定し,前記第1の要件を満たす場合,前記第1の要件を満たす検索式パターンにおける検索対象の構成要素に関係する検索条件を短縮検索キーとして前記データベースに格納し,
第2の関係検索式が入力されると,前記第2の関係検索式の検索式パターンが第2の要件を満たす場合,前記短縮検索キーに基づき,前記第2の関係検索式における検索対象の構成要素を検索する
処理をコンピュータに実行させる
ことを特徴とする構成情報管理プログラム。
構成要素の属性情報と構成要素間の関係を複数段階で示す関係要素情報とを格納するデータベースと,
検索対象の構成要素と,前記検索対象の構成要素に関係する構成要素の検索条件と,前記検索条件をさらに特定する属性情報とが指定された関係検索式が入力されると,前記データベースに格納された構成要素の中から,前記検索条件に対応する構成要素間の関係要素情報を辿り前記検索対象の構成要素を検索する制御部とを有する構成情報管理装置において実行される検索方法は,
入力された第1の関係検索式のパターンを示す検索式パターンを生成し,前記生成した検索式パターンの検索処理に要した状態を測定し,前記状態が第1の要件を満たすか判定し,前記第1の要件を満たす場合,前記第1の要件を満たす検索式パターンにおける検索対象の構成要素に関係する検索条件を短縮検索キーとして前記データベースに格納し,
第2の関係検索式が入力されると,前記第2の関係検索式の検索式パターンが第2の要件を満たす場合,前記短縮検索キーに基づき,前記第2の関係検索式における検索対象の構成要素を検索する
ことを特徴とする検索方法。
Claims (9)
- 構成要素の属性情報と構成要素間の関係を複数段階で示す関係要素情報とを格納するデータベースと,
複数の構成要素が検索条件で関係付けられた関係検索式の入力に応答して,前記データベースの中から,構成要素間の関係要素情報を辿り検索対象の構成要素を検索する制御部とを有し,
前記制御部は,
入力された第1の関係検索式のパターンを示す検索式パターンを生成し,前記生成した検索式パターンの検索処理に要した状態を測定し,前記状態が第1の要件を満たすか判定し,前記第1の要件を満たす場合,前記第1の要件を満たす検索式パターンにおける検索対象の構成要素に関係する検索条件を短縮検索キーとして前記データベースに格納し,
第2の関係検索式が入力されると,前記第2の関係検索式の検索式パターンが第2の要件を満たす場合,前記短縮検索キーに基づき,前記第2の関係検索式における検索対象の構成要素を検索する
ことを特徴とする構成情報管理装置。 - 請求項1において,
前記関係検索式は,検索対象の構成要素と,前記検索対象の構成要素に関係する構成要素の検索条件と,前記検索条件をさらに特定する属性情報とが指定された関係検索式であって,
前記制御部は,入力された関係検索式から属性情報を削除した前記検索式パターンを生成する
ことを特徴とする構成情報管理装置。 - 請求項2において,
前記構成情報管理装置は,さらに,前記関係検索式の検索式パターンを格納すると共に,前記検索式パターンの格納回数を格納する他のデータベースを有し,
前記制御部は,入力された関係検索式における構成要素間の関係要素情報を辿り検索対象の構成要素を検索した場合の検索処理時間を計測し,前記計測された検索処理時間が所定の時間以上の場合に,前記関係検索式の検索式パターンを前記他のデータベースに格納し,
さらに,前記他のデータベースに格納された前記関係検索式の検索式パターンの格納回数が所定の回数以上か判定し,前記所定回数以上の検索式パターンを前記第1の要件を満たす検索式パターンと判定する
ことを特徴とする構成情報管理装置。 - 請求項3において,
前記制御部は,前記データベースに格納された構成要素であって,前記第1の要件を満たす検索式パターンにおける検索対象の構成要素に該当する構成要素に,当該検索対象の構成要素に関係する検索条件を短縮検索キーとして埋め込む
ことを特徴とする構成情報管理装置。 - 請求項3において,
前記制御部は,前記他のデータベースにおける前記第2の関係検索式の検索式パターンの格納回数が前記所定の回数以上の場合,前記第2の関係検索式の検索式パターンが第2の要件を満たすと判定する
ことを特徴とする構成情報管理装置。 - 請求項4において,
前記制御部は,前記データベースに格納された構成要素の属性情報が更新された場合,
前記更新前の属性情報を有する短縮検索キーを有する構成要素を検索し,前記検索した構成要素の前記更新前の属性情報を更新後の属性情報に置換する
ことを特徴とする構成情報管理装置。 - 請求項4において,
前記制御部は,前記データベースに,構成要素と他の構成要素との関係を示す関係要素情報とが新たに格納された場合,
前記他のデータベースに格納された検索式パターンにおける検索条件の構成要素間の第1の関係と,前記新たに格納された関係要素情報により新たに関係づけられた構成要素間の第2の関係とが対応するか判定し,前記第1の関係と前記第2の関係が対応する場合,前記第1の関係の検索式パターンにおける検索対象の構成要素に対応する前記新たに関係付けられた構成要素に,前記第1の関係の検索式パターンの検索条件を短縮検索キーとして埋め込む
ことを特徴とする構成情報管理装置。 - 請求項4において,
前記制御部は,前記データベースに格納されている第1の構成要素と他の第2の構成要素間の関連を示す関係要素情報が削除された場合,
前記他のデータベースに格納された検索式パターンにおける検索条件の構成要素間の第1の関係に,前記第1の構成要素と前記第2の構成要素間の関係を示す第2の関係が含まれるか判定し,前記第1の関係に前記第2の関係が含まれる場合,さらに,前記第1の構成要素の属性情報が,前記第2の構成要素に短縮検索キーとして埋め込まれているか判定し,前記第1の構成要素の属性情報が,前記第2の構成要素に短縮検索キーとして埋め込まれている場合,前記第2の構成要素から前記短縮検索キーを削除する
ことを特徴とする構成情報管理装置。 - 構成要素の属性情報と構成要素間の関係を複数段階で示す関係要素情報とを格納するデータベースと,
検索対象の構成要素と,前記検索対象の構成要素に関係する構成要素の検索条件と,前記検索条件をさらに特定する属性情報とが指定された関係検索式が入力されると,前記データベースに格納された構成要素の中から,前記検索条件に対応する構成要素間の関係要素情報を辿り前記検索対象の構成要素を検索する制御部とを有する構成情報管理装置において実行されるプログラムは,
入力された第1の関係検索式のパターンを示す検索式パターンを生成し,前記生成した検索式パターンの検索処理に要した状態を測定し,前記状態が第1の要件を満たすか判定し,前記第1の要件を満たす場合,前記第1の要件を満たす検索式パターンにおける検索対象の構成要素に関係する検索条件を短縮検索キーとして前記データベースに格納し,
第2の関係検索式が入力されると,前記第2の関係検索式の検索式パターンが第2の要件を満たす場合,前記短縮検索キーに基づき,前記第2の関係検索式における検索対象の構成要素を検索する
処理をコンピュータに実行させる
ことを特徴とする構成情報管理プログラム。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2012059709A JP5970882B2 (ja) | 2012-03-16 | 2012-03-16 | 構成情報管理装置,構成情報管理プログラム |
US13/737,167 US9208196B2 (en) | 2012-03-16 | 2013-01-09 | Configuration information management apparatus and retrieval method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2012059709A JP5970882B2 (ja) | 2012-03-16 | 2012-03-16 | 構成情報管理装置,構成情報管理プログラム |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2013196086A true JP2013196086A (ja) | 2013-09-30 |
JP5970882B2 JP5970882B2 (ja) | 2016-08-17 |
Family
ID=49158639
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2012059709A Expired - Fee Related JP5970882B2 (ja) | 2012-03-16 | 2012-03-16 | 構成情報管理装置,構成情報管理プログラム |
Country Status (2)
Country | Link |
---|---|
US (1) | US9208196B2 (ja) |
JP (1) | JP5970882B2 (ja) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US10210205B1 (en) * | 2014-12-31 | 2019-02-19 | Servicenow, Inc. | System independent configuration management database identification system |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH05189286A (ja) * | 1992-01-09 | 1993-07-30 | Hitachi Ltd | ディスクキャッシュ制御システムおよび制御方法 |
JP2006053724A (ja) * | 2004-08-11 | 2006-02-23 | Hitachi Ltd | Xmlデータ管理方法 |
US20100115100A1 (en) * | 2008-10-30 | 2010-05-06 | Olga Tubman | Federated configuration data management |
US20110153565A1 (en) * | 2009-12-22 | 2011-06-23 | Fujitsu Limited | Configuration information management device, distributed information management system and method |
US20110218982A1 (en) * | 2010-03-08 | 2011-09-08 | Fujitsu Limited | Configuration information management apparatus and dictionary generation method of configuration information management apparatus |
JP2011257812A (ja) * | 2010-06-04 | 2011-12-22 | Fujitsu Ltd | スキーマ定義生成装置、スキーマ定義生成方法およびスキーマ定義生成プログラム |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH06161844A (ja) | 1992-11-26 | 1994-06-10 | Toshiba Corp | データベース管理装置 |
JP2000222426A (ja) | 1999-02-02 | 2000-08-11 | Nippon Steel Corp | データベースシステム及び記録媒体 |
JP3376996B2 (ja) | 2000-12-11 | 2003-02-17 | 株式会社日立製作所 | フルテキストサーチ方法 |
US8112451B1 (en) * | 2005-01-20 | 2012-02-07 | Emc Corporation | Using intensional category assignment for a configuration management database |
JP2009223369A (ja) | 2008-03-13 | 2009-10-01 | Nec Corp | 関連文書検索方法、関連文書検索システムおよびプログラム |
-
2012
- 2012-03-16 JP JP2012059709A patent/JP5970882B2/ja not_active Expired - Fee Related
-
2013
- 2013-01-09 US US13/737,167 patent/US9208196B2/en not_active Expired - Fee Related
Patent Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH05189286A (ja) * | 1992-01-09 | 1993-07-30 | Hitachi Ltd | ディスクキャッシュ制御システムおよび制御方法 |
JP2006053724A (ja) * | 2004-08-11 | 2006-02-23 | Hitachi Ltd | Xmlデータ管理方法 |
US20100115100A1 (en) * | 2008-10-30 | 2010-05-06 | Olga Tubman | Federated configuration data management |
US20110153565A1 (en) * | 2009-12-22 | 2011-06-23 | Fujitsu Limited | Configuration information management device, distributed information management system and method |
JP2011134005A (ja) * | 2009-12-22 | 2011-07-07 | Fujitsu Ltd | 構成情報管理装置、分散情報管理システム、分散情報管理方法および分散情報管理プログラム |
US20110218982A1 (en) * | 2010-03-08 | 2011-09-08 | Fujitsu Limited | Configuration information management apparatus and dictionary generation method of configuration information management apparatus |
JP2011186755A (ja) * | 2010-03-08 | 2011-09-22 | Fujitsu Ltd | 構成情報管理装置、構成情報管理装置の辞書生成方法及び構成情報管理装置の辞書生成プログラム |
JP2011257812A (ja) * | 2010-06-04 | 2011-12-22 | Fujitsu Ltd | スキーマ定義生成装置、スキーマ定義生成方法およびスキーマ定義生成プログラム |
Also Published As
Publication number | Publication date |
---|---|
US9208196B2 (en) | 2015-12-08 |
US20130246391A1 (en) | 2013-09-19 |
JP5970882B2 (ja) | 2016-08-17 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US8676568B2 (en) | Information processing apparatus and message extraction method | |
US8255899B2 (en) | Techniques for upgrade dependency management | |
US10621211B2 (en) | Language tag management on international data storage | |
JP5532053B2 (ja) | 運用管理装置及び運用管理方法 | |
US20130086224A1 (en) | Method, apparatus, and program for supporting creation and management of metadata for correcting problem in dynamic web application | |
US7900094B2 (en) | Method, system and computer program for facilitating the analysis of error messages | |
US11487742B2 (en) | Consistency checks between database systems | |
JP2004030221A (ja) | 変更対象テーブル自動検出方法 | |
US20110107198A1 (en) | Information processing apparatus, storage medium, and information processing method | |
US10678864B2 (en) | Analysis model preparing system, programming apparatus, and analysis model preparing method | |
JP2018514886A (ja) | 多数の重複するソースからの大量の時間データの集計 | |
JP5970882B2 (ja) | 構成情報管理装置,構成情報管理プログラム | |
CN104462461A (zh) | 对表单进行排查空值处理的方法及装置 | |
JP6229454B2 (ja) | ソフトウェア資産管理装置、ソフトウェア資産管理方法、及びソフトウェア資産管理プログラム | |
US8825707B2 (en) | Generating BPEL control flows | |
JP2010128870A (ja) | データ処理装置 | |
JP7381290B2 (ja) | 計算機システム及びデータの管理方法 | |
CN116150236A (zh) | 数据同步方法及装置、电子设备、计算机可读存储介质 | |
JP6798340B2 (ja) | 運用仕様分析装置、運用仕様分析方法及び運用仕様分析プログラム | |
JP4810113B2 (ja) | データベースチューニング装置及びデータベースチューニング方法並びにプログラム | |
JP2024019840A (ja) | 計算機システム及びシステム更新支援方法 | |
US20140244574A1 (en) | Enabling dynamic polymorphic asset creation and reuse | |
JP2021117863A (ja) | 管理装置、管理システムおよび管理方法 | |
JP6075113B2 (ja) | 修正差分検出プログラム、修正差分検出方法及び修正差分検出装置 | |
JP6209931B2 (ja) | ソフトウェア資産活用装置、ソフトウェア資産活用方法及びプログラム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20141112 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20150722 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20150728 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20150928 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20160329 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20160526 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20160614 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20160627 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 5970882 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
LAPS | Cancellation because of no payment of annual fees |