[go: up one dir, main page]

JP2012059173A - Report preparation device and its program - Google Patents

Report preparation device and its program Download PDF

Info

Publication number
JP2012059173A
JP2012059173A JP2010204034A JP2010204034A JP2012059173A JP 2012059173 A JP2012059173 A JP 2012059173A JP 2010204034 A JP2010204034 A JP 2010204034A JP 2010204034 A JP2010204034 A JP 2010204034A JP 2012059173 A JP2012059173 A JP 2012059173A
Authority
JP
Japan
Prior art keywords
graph
information
item
title
report
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
Application number
JP2010204034A
Other languages
Japanese (ja)
Other versions
JP5457316B2 (en
Inventor
Hiroshi Maruyama
宏 丸山
Shinichi Senuma
信一 瀬沼
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Fujitsu Marketing Ltd
Original Assignee
Fujitsu Marketing Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Fujitsu Marketing Ltd filed Critical Fujitsu Marketing Ltd
Priority to JP2010204034A priority Critical patent/JP5457316B2/en
Publication of JP2012059173A publication Critical patent/JP2012059173A/en
Application granted granted Critical
Publication of JP5457316B2 publication Critical patent/JP5457316B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Processing Or Creating Images (AREA)
  • Document Processing Apparatus (AREA)

Abstract

PROBLEM TO BE SOLVED: To enhance automatization and improve efficiency in management of a graph generated from work data in order to reduce workload in creating a document and make a document that a user can easily use.SOLUTION: When report preparation means 10 generates a graph, report definition information acquisition means 13 acquires graph information from the report preparation means 10. Based on the acquired graph information, format condition reference means 14 and item extraction acquisition means 15 refer to a format from a graph title format dictionary 122 and retrieve a name composed of fixed character designation information, variable character designation information, or a combination of both information from an item dictionary 123. According to the referred format, graph title determination means 16 generates a graph title by combining the graph information item, a value extracted from a value of the item, the retrieved name, etc. Report naming means 17 gives the graph title to the generated graph.

Description

本発明は,蓄積される企業内の膨大な業務データを,分析,加工などして,経営者や社員が扱う情報をレポートとして作成する技術に関し,特に,レポート中のグラフを自動的に命名および分類するレポート作成装置およびそのプログラムに関するものである。   The present invention relates to a technology for analyzing and processing a large amount of accumulated business data in a company and creating information handled by managers and employees as a report, and in particular, automatically naming and graphing a report. The present invention relates to a report generation apparatus to be classified and its program.

企業内において,計数管理部門では,企業内の企業活動における業務データ(売上データ,製品出荷・在庫データなど)を加工して,表にまとめたり,グラフ化したりなどして,その結果を各部門に提供している。その提供方法として,紙媒体に印刷,電子メールに電子データを添付,共通の文書管理サーバに格納など様々な形態が用いられている。近年においては,データベース(DB)に蓄積された膨大な業務データ(例えば商品別の売上データや店舗ごとの売上データ等)の分析,加工を行い,業務上の意思決定に活用する,いわゆるBI(Business Intelligence)ツールが製品化され販売されており,このようなレポート作成ツールを活用することで企業内の計数管理部門では必要とする表,グラフ等を作成している。   Within a company, the counting management department processes business data (sales data, product shipment / inventory data, etc.) in the company's activities within the company, organizes it into a table, graphs, etc., and the results are sent to each department. To provide. As the providing method, various forms such as printing on a paper medium, attaching electronic data to an e-mail, and storing in a common document management server are used. In recent years, a large amount of business data (for example, sales data for each product or sales data for each store) is analyzed and processed in a database (DB), and is used for business decision making. Business Intelligence) tools are commercialized and sold, and by using such report creation tools, tables, graphs, etc. required by the counting management department in the company are created.

なお,特許文献1では,複数のデータオブジェクト群にその内容に即して自動的に名称を付けるデータオブジェクト群自動命名方法において,当該データオブジェクト群に属するそれぞれのデータオブジェクトの内容,属性または名称からキーワードを抽出し,抽出された複数のキーワードをデータオブジェクト群のデータオブジェクト群名候補またはデータオブジェクト群を示す付加情報候補として表示し,表示した中から一つのキーワードを選択させ,選択されたキーワードをデータオブジェクト群のデータオブジェクト群名またはデータオブジェクト群を示す付加情報として登録する方法が提案されている。   In Patent Document 1, in a data object group automatic naming method for automatically naming a plurality of data object groups according to their contents, the contents, attributes or names of the respective data objects belonging to the data object group are used. A keyword is extracted, and the extracted keywords are displayed as data object group name candidates of the data object group or additional information candidates indicating the data object group. One keyword is selected from the displayed keywords, and the selected keyword is selected. A method of registering as a data object group name of the data object group or additional information indicating the data object group has been proposed.

特開2000−231505号公報JP 2000-231505 A

業務データから作成したグラフの登録では,人手による作業によりタイトルの命名,そのカテゴリの分類等を行うため,加工対象の業務データが同一グラフに対して異なるタイトル名を付して,タイトル名上では異なる資料,データが重複して存在することがある。また,業務データについて加工,分析の必要な対象データに対して,加工,分析のもれを生じることもあり,企業内の必要な部門に提供するデータ,資料などに提供もれが発生することがある。また,本来提供の必要のない部門にデータ,資料などを提供する場合もある。したがって,企業の計数管理部門では,これらの事態を防止するために,資料作成の作業とは別の作業として,以上のよう命名,カテゴリ分類などのチェック作業に相当な時間を費やしているのが現状である。   When registering a graph created from business data, the title and classification of the category are done manually, so the business data to be processed has a different title name for the same graph. Different materials and data may be duplicated. In addition, processing data may need to be processed and analyzed, and processing and analysis may be leaked, and data and data provided to necessary departments in the company may be leaked. There is. In some cases, data, materials, etc. are provided to departments that do not need to be provided. Therefore, in order to prevent such a situation, the company's counting management department spends a considerable amount of time in the check work such as naming and category classification as a work separate from the work of creating the data. Currently.

また,このように計数管理部門によりチェックされた資料,データなどであっても,資料のタイトル名が不適切な場合に,受理した側でその資料のタイトル名から誤解して必要のない資料であると判断し,廃棄することも多々ある。さらに,提供した資料の管理は,受理した側の管理となるため,定期的に保守,管理マニュアルなどの仕組みがないと,見たい資料が直ぐに取り出せないなどの問題があった。   In addition, even for materials and data checked by the counting management department in this way, if the title name of the material is inappropriate, it is not necessary to misunderstand the title name of the material on the accepting side. It is often judged that it is present and discarded. In addition, since the management of the provided materials is the management of the receiving side, there was a problem that the materials to be viewed could not be retrieved immediately unless there was a regular maintenance and management manual mechanism.

また,利用者へのグラフの非公開,公開は,例えばグラフ作成者の判断で行われている。したがって,未公開にすべきグラフなどをグラフ作成者が誤って公開してしまう場合がある。例えば,未公開の対象とするグラフには,将来の事業に係る予測データを含むグラフである場合や,何らかの要因により通常データとは明らかに異なる異常データを含むグラフである場合などである。これらが公開されると,企業活動に不利益となる場合や,消費者などに誤った行動を誘発する要因となる場合があるためである。このようなグラフは,グラフ作成者が公開/非公開を判断するのではなく,これらの将来の予測データや,異常値を含むグラフの作成時には,グラフ作成者が判断するのは適当でなく,作成後に公開するかを企業の経営判断などに係わる管理責任者(役職者)が判断すべきものである。   The graph is not disclosed or disclosed to the user, for example, at the discretion of the graph creator. Therefore, the graph creator may unintentionally publish a graph that should not be disclosed. For example, an undisclosed target graph is a graph that includes prediction data relating to a future business, or a graph that includes abnormal data that is clearly different from normal data due to some reason. This is because when these are disclosed, it may be disadvantageous for corporate activities or may cause erroneous behaviors to consumers. Such a graph is not appropriate for the graph creator to determine whether the graph creator is open / closed, but is not appropriate for the creation of these future forecast data or graphs containing outliers. The person in charge of management (positions) related to the management decision of the company should determine whether to make it public after creation.

本発明は,以上の点に鑑み,資料を作成する側の負担を軽減し,利用者が利用しやすい資料とするため,業務データから生成したグラフの管理における自動化,効率化を図ることを目的としている。   SUMMARY OF THE INVENTION In view of the above, the present invention aims to automate and improve the efficiency of management of graphs generated from business data in order to reduce the burden on the document creation side and make it easy for users to use. It is said.

本発明は,上記課題を解決するため,データベースの検索結果から生成されたグラフをレポートとして出力または保存するレポート作成装置であって,前記生成されたグラフごとに,少なくともグラフ種別および前記データベースに対する検索条件を含むグラフ情報項目とその項目の値とからなるグラフ情報を記憶するグラフ情報記憶手段と,前記グラフ情報項目の中のグラフ種別および前記データベースに対する検索条件の組み合わせに対して,グラフタイトルの命名に用いる固定文字もしくは前記グラフ情報項目を指定する可変文字指定情報,またはそれらの組み合わせからなるグラフタイトルの書式情報が格納されたグラフタイトル書式辞書の記憶手段と,前記グラフ情報記憶手段に記憶されたグラフ情報におけるグラフ種別および前記データベースに対する検索条件を用いて,前記グラフタイトル書式辞書を検索し,該当するグラフタイトルの書式情報を決定する手段と,決定された書式情報に可変文字指定情報が含まれる場合に,前記グラフ情報から可変文字指定情報が示すグラフ情報項目の値を読み出し,書式情報中の固定文字もしくはグラフ情報項目の値,またはそれらの組み合わせからグラフタイトルを決定する手段とを備えることを特徴とする。   In order to solve the above-described problem, the present invention provides a report creation device for outputting or saving a graph generated from a database search result as a report, and for each generated graph, at least a graph type and a search for the database. A graph information storage means for storing graph information including a graph information item including a condition and a value of the item, a graph title naming for a combination of a graph type in the graph information item and a search condition for the database Storage means of a graph title format dictionary in which format information of a graph title consisting of fixed characters used in the above, variable character specification information specifying the graph information item, or a combination thereof, and stored in the graph information storage means Graph type and previous graph information A means for searching the graph title format dictionary by using a search condition for a database and determining format information of the corresponding graph title, and when the determined format information includes variable character designation information, from the graph information Means for reading a value of the graph information item indicated by the variable character designation information, and determining a graph title from a fixed character in the format information, a value of the graph information item, or a combination thereof.

これによって,生成したグラフに対して統一的,かつ,自動的に適切なグラフタイトルを付与することができ,業務データの解析,加工などを効率的に,短時間で行うことができる。   As a result, an appropriate graph title can be assigned uniformly and automatically to the generated graph, and business data can be analyzed and processed efficiently and in a short time.

また,本発明は,さらに前記発明において,前記グラフ情報項目とその項目の値との組み合わせに対して,固定文字もしくは前記グラフ情報における値取得の対象を指定する名称,またはそれらの組み合わせが格納された項目辞書の記憶手段を備え,前記グラフタイトルを決定する手段は,前記書式情報中に可変文字指定情報が含まれる場合に,その可変文字指定情報により指定されるグラフ情報項目とその項目の値との組み合わせにより,前記項目辞書を検索し,前記項目辞書中に該当するグラフ情報項目とその項目の値との組み合わせが存在する場合,それに対応する固定文字または前記グラフ情報における値取得の対象を指定する名称をもとに,グラフタイトルにおける可変文字部分を決定することを特徴とする。   Further, the present invention is further characterized in that, in the above invention, a fixed character, a name designating a value acquisition target in the graph information, or a combination thereof is stored for the combination of the graph information item and the value of the item. And a means for determining the graph title, when the format information includes variable character designation information, the graph information item designated by the variable character designation information and the value of the item The item dictionary is searched for in combination, and if there is a combination of the corresponding graph information item and the value of the item in the item dictionary, the corresponding fixed character or the value acquisition target in the graph information is selected. The variable character part in the graph title is determined based on the specified name.

これによって,生成したグラフに付与するグラフタイトルについて,グラフ情報の項目に応じて,固定文字もしくはグラフ情報における値取得の対象を指定する名称,またはそれらの組み合わせを予め用意した項目辞書から参照することができるため,利用者にわかり易い名称を付与することができる。   As a result, for the graph title to be given to the generated graph, refer to the fixed character or the name that specifies the value acquisition target in the graph information, or a combination thereof from the item dictionary prepared in advance, depending on the graph information item. Therefore, a user-friendly name can be assigned.

また,本発明は,さらに前記発明において,1または複数の前記グラフ情報項目を分類条件とするカテゴライズ条件が格納された記憶手段と,前記分類条件に用いるグラフ情報項目と,その項目の値との組み合わせに対して,固定文字もしくは前記グラフ情報項目を指定する可変文字指定情報,またはそれらの組み合わせからなるカテゴリ名が格納されたカテゴリ名称辞書の記憶手段と,前記グラフ情報記憶手段に記憶されたグラフ情報におけるグラフ情報項目から,前記カテゴライズ条件における各分類条件に従ってグラフ情報の登録カテゴリを決定し,前記カテゴリ名称辞書を参照して,前記登録カテゴリに対するカテゴリ名を決定する手段を備えることを特徴とする。   Further, the present invention is the above invention, further comprising a storage means storing a categorization condition using one or more graph information items as a classification condition, a graph information item used for the classification condition, and a value of the item. A category name dictionary storing means for storing fixed characters or variable character designation information for designating the graph information item for the combination, or a category name consisting of these combinations, and a graph stored in the graph information storing means Means for determining a registered category of graph information from the graph information item in the information according to each classification condition in the categorizing condition, and determining a category name for the registered category by referring to the category name dictionary .

これによって,グラフ管理するためのカテゴリ分類を統一的,かつ,自動的に行うことができるため,グラフ作成者によってグラフ登録のカテゴリが統一されないということを回避することができる。特に,作成するグラフが多い場合には,人手によるとカテゴリ分類の作業が煩雑になるが,自動的に統一性を保ってカテゴリ分類されるため,グラフを閲覧するときに利用者側にとって扱いやすい。   As a result, the category classification for managing the graph can be performed uniformly and automatically, so that it is possible to prevent the category of the graph registration from being unified by the graph creator. In particular, if there are many graphs to be created, the manual task of categorization is complicated, but it is easy to handle when viewing the graph because the categories are automatically classified to maintain uniformity. .

また,本発明は,さらに前記発明において,前記データベースの検索結果から生成されたグラフを保存するときに,同種のグラフが既に保存されているか否かを,前記グラフタイトルを決定する手段が決定したグラフタイトルの比較により行う重複チェック手段と,同種のグラフが既に保存されている場合に,新たなグラフの保存を抑制するか,または,グラフの作成対象となっているデータの期間を比較して,最新の期間を含むグラフにより他方のグラフを上書きして保存する手段とを備えることを特徴とする。   Further, in the present invention, in the above invention, when the graph generated from the search result of the database is stored, the means for determining the graph title determines whether or not the same type of graph is already stored. Check the duplication by means of comparing graph titles, and if the same type of graph has already been saved, suppress the saving of a new graph or compare the period of data for which the graph is created , And means for overwriting and storing the other graph with the graph including the latest period.

これによって,同一のグラフを重複して登録することを防止することができるため,重複登録による不要なデータの保存を回避し,これにより不要なデータによるディスクスペースなどの記憶装置の圧迫を抑えることができる。   As a result, it is possible to prevent the same graph from being registered twice, thereby avoiding unnecessary data storage due to duplicate registration, thereby suppressing storage device pressure such as disk space due to unnecessary data. Can do.

また,本発明は,さらに前記発明において,前記データベースの検索結果から生成されたグラフを保存するときに,当該グラフのデータが将来の予測値を含むか否かを判定する手段と,将来の予測値を含む場合に,当該グラフを特定の権限を有する者以外に非公開にする属性を付与して保存する,または,予め定められた特定の権限を有する者に公開にするか非公開にするかを問い合わせる手段とを備えることを特徴とする。   Further, in the present invention, in the above invention, when storing the graph generated from the search result of the database, means for determining whether or not the data of the graph includes a future predicted value, and a future prediction If the value is included, save the graph with an attribute that makes it non-public to anyone other than a specific authority, or make the graph public or private to a predetermined specific authority And a means for inquiring about this.

これによって,生成したグラフの中で,予測値を含むグラフを自動的に非公開に設定することができる。これより,特定の権限を有する者以外にアクセスできないように非公開として,所定の権限の利用者にのみ公開するようにすることができる。   As a result, among the generated graphs, the graph including the predicted value can be automatically set to be private. As a result, it can be made private so that it cannot be accessed by anyone other than a specific authority, and it can be made public only to users with a predetermined authority.

また,本発明は,さらに前記発明において,前記データベースの検索結果から生成されたグラフを保存するときに,当該グラフのデータが所定の異常値判別方法に従って異常値を含むか否かを判定する手段と,異常値を含む場合に,当該グラフを特定の権限を有する者以外に非公開にする属性を付与して保存する,または,予め定められた特定の権限を有する者に公開にするか非公開にするかを問い合わせる手段とを備えることを特徴とする。   Further, in the present invention, in the above invention, when storing the graph generated from the search result of the database, the means for determining whether or not the data of the graph includes an abnormal value according to a predetermined abnormal value determination method If an abnormal value is included, the graph is saved with an attribute that makes it non-public to anyone other than a person with specific authority, or it is made public or non-public to a person with a predetermined specific authority. And a means for inquiring whether to make it public.

これによって,生成したグラフの中で,異常値を含むグラフを自動的に非公開に設定することができる。これより,特定の権限を有する者以外にアクセスできないように非公開として,所定の権限を有する利用者にのみ公開するようにすることができる。   As a result, among the generated graphs, a graph including an abnormal value can be automatically set to be private. As a result, it can be made private so that only a person with specific authority can access it, and it can be made public only to users with a predetermined authority.

本発明の効果は以下のとおりである。
(1)生成したグラフに統一した方法により自動的にグラフタイトルを命名することができる。これにより,グラフ作成者が異なっても,グラフ作成者の主観でグラフタイトルが付与されることはなく,グラフタイトル付与時の入力ミスや,同一の内容のグラフに異なるグラフタイトルを付与して別グラフとして登録することを回避することができる。
(2)グラフ情報をもとにして,カテゴリ分類を行い,生成したグラフを自動的にカテゴリ分類に従って関連付けを行い,登録することができるため,登録したグラフを参照する利用者がカテゴリ分類をもとに効率的に登録されたグラフの検索,利用を行うことができる。
(3)登録するグラフは,既に登録されたグラフのグラフタイトルと同一のグラフタイトルが登録されていないか重複チェックする。重複していれば,新しいグラフの登録を抑制する(記録しない)。または,最新のデータを反映したグラフの登録を優先して登録する。これにより,重複したグラフの登録を排除することができるため,不要なデータによる記憶スペースの圧迫を抑えることができる。
(4)将来の予測値データ,異常値を含むグラフについては,自動的にグラフ非公開に設定してグラフを登録することができ,それ以外のグラフについては公開設定として登録することができるため,誤って重要な情報や混乱を招くよう情報などを含むグラフを公開することを未然に防ぐことができる。
The effects of the present invention are as follows.
(1) The graph title can be automatically named by a method unified with the generated graph. As a result, even if the graph creators are different, the graph title is not given by the graph creator's subjectivity. Input mistakes when assigning the graph title, or different graph titles can be assigned to different graph titles. Registration as a graph can be avoided.
(2) Since category classification is performed based on the graph information, and the generated graph can be automatically associated and registered according to the category classification, a user who refers to the registered graph can perform category classification. It is possible to search and use the registered graph efficiently.
(3) The graph to be registered is checked to see if the same graph title as that of the already registered graph is registered. If it overlaps, registration of new graphs is suppressed (not recorded). Or, prioritize registration of graphs that reflect the latest data. As a result, it is possible to eliminate the registration of duplicate graphs, and it is possible to suppress the storage space pressure due to unnecessary data.
(4) Because graphs that include future predicted value data and abnormal values can be automatically set to non-public graphs, and other graphs can be registered as public settings. , It is possible to prevent accidental disclosure of a graph containing important information or information that causes confusion.

本発明の実施形態の装置構成例を示す図である。It is a figure which shows the apparatus structural example of embodiment of this invention. 本発明の実施形態に係るレポート作成装置の処理フローチャートである。It is a process flowchart of the report preparation apparatus which concerns on embodiment of this invention. 本発明の実施形態に係るレポート作成装置の処理フローチャートである。It is a process flowchart of the report preparation apparatus which concerns on embodiment of this invention. グラフ情報テーブルの例を示す図である。It is a figure which shows the example of a graph information table. グラフタイトル書式辞書の例を示す図である。It is a figure which shows the example of a graph title format dictionary. 項目辞書の例を示す図である。It is a figure which shows the example of an item dictionary. カテゴリ分類の処理フローチャートである。It is a processing flowchart of category classification. カテゴライズの分類条件を説明する図である。It is a figure explaining the classification conditions of categorization. カテゴリ名称辞書およびカテゴライズ条件テーブルの例を示す図である。It is a figure which shows the example of a category name dictionary and a categorization condition table. 重複チェックの処理フローチャートである。It is a processing flowchart of duplication check. 重複チェックを説明する図である。It is a figure explaining a duplication check. 非公開/公開決定の処理フローチャートである。It is a processing flowchart of non-public / public determination. 予測値を含むグラフを説明する図である。It is a figure explaining the graph containing a predicted value. 異常値を含むグラフを判定する方法を説明する図である。It is a figure explaining the method of determining the graph containing an abnormal value. 異常値を含むグラフを判定する方法を説明する図である。It is a figure explaining the method of determining the graph containing an abnormal value. 登録グラフの表示例を示す図である。It is a figure which shows the example of a display of a registration graph. 登録グラフの表示例を示す図である。It is a figure which shows the example of a display of a registration graph.

以下,図面を用いながら,本発明の実施の形態について詳細に説明する。なお,以降においては,主にレポート作成装置1における自動命名手段11の機能について説明する。   Hereinafter, embodiments of the present invention will be described in detail with reference to the drawings. In the following, the function of the automatic naming means 11 in the report creating apparatus 1 will be mainly described.

図1は,本発明の概要を説明するための装置構成例を示す。図1において,1はCPUおよびハードディスクやメモリ等の記憶装置等から構成され,例えば売上データ,販売データなどである業務データを格納するデータベース(業務DB)の検索結果からグラフ,表などのレポートを作成するレポート作成装置,2は業務データが予め格納される業務DB(データベース),3は例えば表示装置,印刷装置,外部の記憶装置などの出力装置である。   FIG. 1 shows an apparatus configuration example for explaining the outline of the present invention. In FIG. 1, reference numeral 1 is composed of a CPU and a storage device such as a hard disk and a memory. For example, reports such as graphs and tables are obtained from search results of a database (business DB) that stores business data such as sales data and sales data. A report creation device to be created, 2 is a business DB (database) in which business data is stored in advance, and 3 is an output device such as a display device, a printing device, or an external storage device.

図1に示す装置構成例において,利用者(グラフ作成者)は,業務DB2に蓄積されているデータについての検索対象とする部門,対象期間,項目などのDB検索条件や出力するグラフの形式などを記載したレポート定義情報を指定し,レポート作成装置1に対してレポート作成指示を入力する。   In the example of the apparatus configuration shown in FIG. 1, the user (graph creator) determines the DB search conditions such as the department, target period, and item to be searched for the data stored in the business DB 2, the format of the graph to be output, Is specified, and a report creation instruction is input to the report creation apparatus 1.

レポート作成装置1のレポート作成手段10は,このレポート作成指示を受けると,レポート定義情報を用いて業務DB2から解析,加工するデータを検索,抽出し,抽出したデータをもとにレポート定義情報で指定されたグラフを作成する。レポート作成手段10によるグラフ作成処理の詳細については,周知の技術であるので説明を省略する。レポート作成手段10により提供されるレポートサービス機能には,例えばSQLなどのリレーショナルデータベース,その他データベースを扱うアプリケーションに搭載されるレポート作成,配信機能などである。   Upon receiving this report creation instruction, the report creation means 10 of the report creation apparatus 1 uses the report definition information to search and extract data to be analyzed and processed from the business DB 2, and uses the report definition information based on the extracted data. Create the specified graph. Details of the graph creation processing by the report creation means 10 are well-known techniques, and thus the description thereof is omitted. The report service function provided by the report creation means 10 includes, for example, a relation creation database such as SQL, a report creation and distribution function installed in an application that handles other databases.

レポート作成手段10が用いるレポート定義情報は,例えばRDL(レポート定義言語)で記述されたXML(Extensible Markup Language)ファイルなどである。RDLにより,グラフのレイアウトやクエリ情報などを記述する命令セットが記述される。RDLは,レポート定義の交換を可能にする共通スキーマをレポートに使用した通信の方法として定義することで,アプリケーション間のデータ交換(例えば商用レポート製品の相互運用)を行うことができる。   The report definition information used by the report creation means 10 is, for example, an XML (Extensible Markup Language) file described in RDL (Report Definition Language). The RDL describes an instruction set that describes a graph layout, query information, and the like. RDL can perform data exchange between applications (for example, interoperability of commercial report products) by defining a common schema that enables report definition exchange as a communication method using reports.

自動命名手段11は,レポート作成手段10が生成したグラフについてグラフタイトルの付与,カテゴリ分類,重複チェック,公開/非公開などのグラフ登録に関する情報や属性などの設定を行い,その設定した内容をグラフ登録するグラフと共に記憶手段に保存し,管理する。   The automatic naming unit 11 sets information and attributes related to graph registration such as graph title assignment, category classification, duplication check, disclosure / non-disclosure, etc. for the graph generated by the report creation unit 10, and displays the set contents as a graph. It is saved in the storage means together with the graph to be registered and managed.

このために,自動命名手段11は,レポート作成手段10が用いたレポート定義情報から取得したグラフ情報を記憶するグラフ情報記憶部121とグラフタイトルに関する書式を記憶するグラフタイトル書式辞書122と書式に関連する項目を記憶する項目辞書123とを有する条件記憶手段12,レポート作成手段10から生成したグラフに関するグラフ情報を取得するレポート定義情報取得手段13,グラフタイトルを生成するために予め定められた書式を参照する書式条件参照手段14,参照された書式をもとに必要な項目を条件記憶手段12から抽出する項目抽出取得手段15,抽出された項目からグラフタイトルを決定するグラフタイトル決定手段16,生成されたグラフと決定されたグラフタイトルとを関連付けるレポート名付与手段17,生成されたグラフのカテゴリを分類するカテゴリ分類手段18,生成されたグラフと登録済みグラフとの重複の有無をチェックする重複チェック手段19,生成されたグラフを非公開の属性に登録するか否かを決定する非公開決定手段20,生成されたグラフの登録設定および格納を行う登録格納手段21,登録設定されたグラフおよびその関連する情報を記憶するレポート記憶手段22,出力装置3にグラフ出力を行うための出力手段23を備える。   For this purpose, the automatic naming means 11 is related to the format and the graph information storage unit 121 for storing the graph information acquired from the report definition information used by the report generating means 10, the graph title format dictionary 122 for storing the format related to the graph title, and the format. A condition storage unit 12 having an item dictionary 123 for storing items to be recorded, a report definition information acquisition unit 13 for acquiring graph information relating to the graph generated from the report generation unit 10, and a predetermined format for generating a graph title. Format condition reference means 14 to be referenced, item extraction acquisition means 15 for extracting necessary items from the condition storage means 12 based on the referenced format, graph title determination means 16 for determining a graph title from the extracted items, generation A report name that associates the determined graph with the determined graph title Means 17, category classification means 18 for classifying the category of the generated graph, duplication checking means 19 for checking whether or not the generated graph and the registered graph are duplicated, and registering the generated graph in a private attribute The private determination means 20 for determining whether or not, the registration storage means 21 for performing registration setting and storage of the generated graph, the report storage means 22 for storing the registered graph and related information, and the output device 3 Output means 23 for performing graph output is provided.

図2および図3は,本発明の実施形態に係るレポート作成装置1の処理フローチャートである。図2および図3に従って,レポート作成装置1が実行する処理について具体的に説明する。   2 and 3 are process flowcharts of the report creation apparatus 1 according to the embodiment of the present invention. The processing executed by the report creation device 1 will be specifically described with reference to FIGS.

レポート作成装置1のレポート作成手段10に,業務データに関するデータの解析,加工などのレポート作成指示が入力されると,本処理は開始される。   When a report creation instruction such as analysis or processing of data related to business data is input to the report creation means 10 of the report creation apparatus 1, this processing is started.

レポート作成手段10はレポート作成指示を受けると,指定されたレポート定義情報に従って,業務DB2から当該レポート作成指示に関連する業務データを取得し,取得した業務データを用いてグラフを生成する。グラフ生成後,レポート作成手段10は,グラフの生成(完了)通知を自動命名手段11に送信する。   Upon receiving the report creation instruction, the report creation means 10 acquires business data related to the report creation instruction from the business DB 2 according to the specified report definition information, and generates a graph using the acquired business data. After generating the graph, the report creation means 10 sends a graph generation (completion) notification to the automatic naming means 11.

自動命名手段11のレポート定義情報取得手段13は,レポート作成手段10が用いたレポート定義情報から,グラフの生成通知を受信する(ステップS1)。   The report definition information acquisition means 13 of the automatic naming means 11 receives a graph generation notification from the report definition information used by the report creation means 10 (step S1).

次に,レポート定義情報取得手段13は,レポート作成手段10が用いたレポート定義情報から,生成されたグラフに関するグラフ情報を取得する(ステップS2)。レポート定義情報取得手段13は,生成されたグラフについて取得したグラフ情報の項目ごとに,対応する値をグラフ情報テーブル1211に格納する(ステップS3)。   Next, the report definition information acquisition unit 13 acquires graph information about the generated graph from the report definition information used by the report generation unit 10 (step S2). The report definition information acquisition unit 13 stores a corresponding value in the graph information table 1211 for each item of the graph information acquired for the generated graph (step S3).

ここで,グラフ情報とは,この生成されたグラフに関するグラフの種類(グラフ種別),グラフを生成するために業務DB2からデータを検索する際の検索条件(DB検索条件),データを取得した業務DB2のテーブル名(参照テーブル名),生成されたグラフの縦軸名称(縦軸名)および横軸の名称(横軸名)・・・などの情報(グラフ情報項目)とその情報に関連する情報(その項目の値)である。グラフ情報テーブル1211はグラフ情報記憶部121に構築され,生成されたグラフごとに,レポート定義情報から取得したグラフ情報について少なくともグラフ種別および業務DB2に対する検索条件を含むグラフ情報項目とその項目の値とを格納する。   Here, the graph information refers to the type of graph (graph type) related to the generated graph, the search condition (DB search condition) for searching data from the business DB 2 to generate the graph, and the business that acquired the data. DB2 table name (reference table name), vertical axis name of generated graph (vertical axis name), horizontal axis name (horizontal axis name), etc. (graph information item) and related information Information (value of the item). The graph information table 1211 is constructed in the graph information storage unit 121. For each generated graph, the graph information items including at least the graph type and the search condition for the business DB 2 for the graph information acquired from the report definition information, the values of the items, Is stored.

図4にグラフ情報テーブル1211の例を示す。図4に示す例では,グラフ情報テーブル1211に,グラフ種別「棒グラフ」,DB検索条件「売上月=200912,部門コードでグルーピング」,参照テーブル名「売上テーブル」,縦軸名「売上高」,横軸名「指定月」・・・などの項目ごとに値が格納される。なお,図4のグラフ情報テーブル1211に示すDB検索条件は,例えば補足説明1212に記載するように業務DB2からデータを検索した際の検索条件(SQL文のWhere句などに相当)であり,参照テーブル名は,業務DB2に設けられた一又は複数のテーブルの中のデータを参照したテーブル名である。また,縦軸名および横軸名は,生成されたグラフに関してのグラフの縦軸名称および横軸名称であり,それらを有しないグラフ(例えば円グラフ)などはそれに対応する部分の名称(固定文字)とされる。   FIG. 4 shows an example of the graph information table 1211. In the example illustrated in FIG. 4, the graph information table 1211 includes a graph type “bar graph”, a DB search condition “sales month = 200912, grouping by department code”, reference table name “sales table”, vertical axis name “sales”, A value is stored for each item such as the horizontal axis name “specified month”. Note that the DB search conditions shown in the graph information table 1211 in FIG. 4 are search conditions (corresponding to the WHERE clause of the SQL sentence) when data is searched from the business DB 2 as described in the supplementary explanation 1212, for example. The table name is a table name that refers to data in one or more tables provided in the business DB 2. The vertical axis name and horizontal axis name are the vertical axis name and horizontal axis name of the generated graph, and a graph (for example, a pie graph) that does not have them is the name of the corresponding part (fixed character). ).

次に,書式条件参照手段14は,グラフタイトル書式辞書122を用いてグラフタイトルの書式を決定する(ステップS4)。ここで,グラフタイトル書式辞書122には,少なくとも,グラフ情報テーブル1211中のグラフ情報項目に用いられるグラフ種別および業務DB2に対する検索条件の組み合わせに対して,グラフタイトルの命名に用いる固定文字またはグラフ情報項目を指定する可変文字指定情報,もしくはそれらの組み合わせからなるグラフタイトルの書式情報(「書式」)が予め格納される。   Next, the format condition reference means 14 determines the format of the graph title using the graph title format dictionary 122 (step S4). Here, the graph title format dictionary 122 includes at least fixed characters or graph information used for naming a graph title for a combination of a graph type used for a graph information item in the graph information table 1211 and a search condition for the business DB 2. Variable character designation information for designating items, or graph title format information (“format”) composed of a combination thereof is stored in advance.

図5に,グラフタイトル書式辞書122の例を示す。グラフタイトル書式辞書122は,図5に示すように,グラフの分類と種別および条件との区分によってグラフタイトルの「書式」が予め定められ,条件記憶手段12に格納される。例えば,図5に示す(a)のように,グラフ情報の「分類」が「グラフ種別」で,その「種別」が「円グラフ」であり,かつ「条件」としてDB検索条件の検索対象に「売上テーブル」がある場合に,「書式」=〔検索条件〕+売上+比率グラフが定められている。従って,この場合のグラフタイトルにおいて,〔検索条件〕に対応する文字となる部分が可変文字部分であり,グラフタイトルは,この可変文字部分と,“売上”および“比率グラフ”の固定文字との組合せにより作成される。なお,図5に示す(b)の「棒グラフ」では,「書式」=部門別+〔縦軸名〕+推移グラフであり,その中の〔縦軸名〕が可変文字部分であり,“部門別”および“推移グラフ”が固定文字である。   FIG. 5 shows an example of the graph title format dictionary 122. In the graph title format dictionary 122, as shown in FIG. 5, the “format” of the graph title is determined in advance according to the classification, type, and condition of the graph, and is stored in the condition storage unit 12. For example, as shown in FIG. 5A, the “classification” of the graph information is “graph type”, the “type” is “pie graph”, and the search condition of the DB search condition is “condition”. When there is a “sales table”, “format” = [search condition] + sales + ratio graph is defined. Therefore, in the graph title in this case, the portion that becomes the character corresponding to [search condition] is the variable character portion, and the graph title is composed of the variable character portion and the fixed characters of “sales” and “ratio graph”. Created by combination. Note that the “bar graph” in FIG. 5B is “format” = department + [vertical axis name] + transition graph, and [vertical axis name] is a variable character part. “Other” and “Transition graph” are fixed characters.

次に,項目抽出取得手段15は,グラフ情報テーブル1211および項目辞書123を用いて,決定した「書式」の可変文字指定情報をグラフ情報および項目辞書123から必要に応じて抽出する(ステップS5)。すなわち,項目抽出取得手段15は,書式条件参照手段14により得られた「書式」における可変文字部分の文字について,グラフ情報テーブル1211および項目辞書123を用いて,可変文字指定情報から決定する。   Next, the item extraction / acquisition means 15 extracts variable character designation information of the determined “format” from the graph information and the item dictionary 123 as needed using the graph information table 1211 and the item dictionary 123 (step S5). . That is, the item extraction / acquisition means 15 determines the variable character portion characters in the “format” obtained by the format condition reference means 14 from the variable character designation information using the graph information table 1211 and the item dictionary 123.

ここで,項目辞書123は,業務DB2に関するDB検索条件,参照テーブル名などの「項目」に対して,いずれかを指定条件(キー)とする「値」についてその「値」ごとに名称を関連付ける。項目辞書123は予め作成され,条件記憶手段12に格納される。   Here, the item dictionary 123 associates a name for each “value” with a “value” having a specified condition (key) as an “item” such as a DB search condition or a reference table name related to the business DB 2. . The item dictionary 123 is created in advance and stored in the condition storage unit 12.

図6に,項目辞書123の例を示す。図6に示すように,項目辞書123の項目は,業務DB2におけるDB検索条件,参照テーブル名などであり,その項目に対応する指定条件とする値は,DB検索条件の際の検索条件「売上月」または「部門コードでグルーピング」,テーブル名である「売上テーブル」などである。図6に示すように,これらの「値」ごとに,対応する月度の数値文字(可変文字部分)とされる“指定月”,「部門別」または「売上別」などの固定文字が関連付けられる。   FIG. 6 shows an example of the item dictionary 123. As shown in FIG. 6, the items in the item dictionary 123 are DB search conditions and reference table names in the business DB 2, and the values that are designated conditions corresponding to the items are the search conditions “sales” in the DB search conditions. “Month” or “Group by department code”, “Sales table” as the table name, etc. As shown in FIG. 6, for each of these “values”, a fixed character such as “specified month”, “by department” or “by sales”, which is a numerical character (variable character part) of the corresponding month, is associated. .

例えば,図5に示す(a)の円グラフの種別の「書式」における〔検索条件〕から,図6に示すように,項目辞書123における項目のDB検索条件において,指定条件とする値が「売上月」である場合,可変文字指定情報として“指定月”が関連付けられている。この場合に,項目抽出取得手段15は,この可変文字指定情報である“指定月”に対応する可変文字を,グラフ情報テーブル1211から検索し,抽出する。例えば,売上月=200912の数値文字を抽出する。   For example, as shown in FIG. 6, from the “search condition” in the “format” of the pie chart type of FIG. 5A, the value as the specified condition in the item DB search condition in the item dictionary 123 is “ “Sales month” is associated with “specified month” as variable character designation information. In this case, the item extraction / acquisition means 15 searches the graph information table 1211 for a variable character corresponding to “specified month” which is the variable character designation information, and extracts it. For example, numerical characters of sales month = 200912 are extracted.

また,例えば,図5に示す(a)の円グラフの種別の「書式」における〔検索条件〕の可変文字指定情報から,図6に示すように,項目辞書123におけるDB検索条件の項目において,指定条件の値が「部門コードでグルーピング」である場合,名称として「部門別」が関連付けられている。この場合に,項目抽出取得手段15は,この可変文字指定情報である「部門別」の固定文字を可変文字部分とする。なお,項目辞書123に定義されていない場合には,グラフ情報の値又は名称などが用いられる。   For example, from the variable character designation information of [search condition] in the “format” of the pie chart type of (a) shown in FIG. 5, in the item of the DB search condition in the item dictionary 123 as shown in FIG. When the value of the specified condition is “group by department code”, “by department” is associated as the name. In this case, the item extraction / acquisition means 15 sets the variable character designation information as a variable character portion as a fixed character of “by department” as variable character designation information. If not defined in the item dictionary 123, the value or name of the graph information is used.

次に,グラフタイトル決定手段16は,項目抽出取得手段15からグラフタイトルに用いる項目を受けると,前述の「書式」に従ってグラフタイトルを生成する(ステップS6)。例えば,「書式」=〔検索条件〕+売上+比率グラフである場合,グラフタイトル決定手段16は,項目抽出取得手段15から〔検索条件〕に係る可変文字部分として「200912」,および固定文字として「売上」および「比率グラフ」をタイトル順の情報と共に受けて,グラフタイトル「2009年12月度売上比率グラフ」のように整えて生成する。   Next, when receiving the item used for the graph title from the item extraction / acquisition unit 15, the graph title determination unit 16 generates a graph title according to the above-described “format” (step S6). For example, in the case of “format” = [search condition] + sales + ratio graph, the graph title determination unit 16 sets “20092” as the variable character part related to [search condition] from the item extraction acquisition unit 15 and as a fixed character. The “sales” and “ratio graph” are received together with the information in the order of titles, and are arranged and generated as a graph title “December 2009 sales ratio graph”.

ここで,さらに,以下に図5に示す(a)の「書式」を例にして可変文字部分〔 〕に複数の検索条件が関連する場合について説明する。例えば,生成されたグラフの種別「円グラフ」であり,かつ,グラフ情報項目のDB検索条件に係る値として「売上月」および「部門コードでグルーピング」であり,「書式」として図5に示す(a)が選択されるとする。この「書式」における可変文字部分に係る〔検索条件〕において,DB検索条件が「売上月」と「部門コードでグルーピング」とである場合,項目抽出取得手段15は項目辞書123およびグラフ情報テーブル1211を用いて,可変文字部分である“指定月”に係る「200912」と固定文字である「部門別」とを抽出する。なお,これらの〔検索条件〕に係る可変文字部分が項目辞書123から複数抽出される場合,それらの固定文字の順位付けは,項目辞書123のDB検索条件などの項目における値ごとに,予め項目辞書123に格納される(図示省略)。例えば,前述の場合,名称「部門別」が“指定月”よりも項目辞書123において高い優先順位とされる。これにより,可変文字部分に係る「部門別2009年12月度」のようにグラフタイトル内の命名順が決定される。この結果,これらの抽出された可変文字部分と書式中の「売上」および「比率グラフ」の固定文字により,「部門別2009年12月度売上比率グラフ」のようにグラフタイトルが生成される。   Here, a case where a plurality of search conditions are related to the variable character portion [] will be described below by taking the “format” in FIG. 5 as an example. For example, the type of the generated graph is “pie chart”, and the values related to the DB search condition of the graph information item are “sales month” and “grouping by department code”, and the “format” is shown in FIG. Assume that (a) is selected. In the [search condition] relating to the variable character portion in the “format”, when the DB search condition is “sales month” and “grouping by department code”, the item extraction / acquisition means 15 includes the item dictionary 123 and the graph information table 1211. Are used to extract “200992” related to the “specified month” which is the variable character portion and “by department” which is the fixed character. When a plurality of variable character portions related to these [search conditions] are extracted from the item dictionary 123, the ranking of those fixed characters is previously set for each value in the item such as the DB search condition of the item dictionary 123. It is stored in the dictionary 123 (not shown). For example, in the above-described case, the name “by department” has a higher priority in the item dictionary 123 than “specified month”. As a result, the naming order in the graph title is determined as in “December 2009 by department” related to the variable character part. As a result, a graph title such as “December 2009 sales ratio graph” is generated by using the extracted variable character portions and the fixed characters “sales” and “ratio graph” in the format.

次に,レポート名付与手段17は,レポート作成手段10から生成されたグラフとグラフタイトル決定手段16から付与(決定)されたグラフタイトルとを受けて,これらを関連付ける(ステップS7)。すなわち,生成されたグラフと,付与されたグラフタイトルに係る条件記憶手段12に格納されたグラフ情報テーブル1211,グラフタイトル書式辞書122,項目辞書123との関連付けが保たれ,これらの関連付けが以降の処理の際に用いられる。   Next, the report name assigning means 17 receives the graph generated from the report creating means 10 and the graph title assigned (determined) from the graph title determining means 16 and associates them (step S7). That is, the association between the generated graph and the graph information table 1211, the graph title format dictionary 122, and the item dictionary 123 stored in the condition storage unit 12 related to the assigned graph title is maintained. Used during processing.

次に,カテゴリ分類手段18は,生成されたグラフおよび付与されたグラフタイトルについてカテゴリを分類する(ステップS8)。   Next, the category classification unit 18 classifies the categories for the generated graph and the assigned graph title (step S8).

ここで,図7に,図3に示すステップS8の詳細なフローを示す。以下,図7に示すステップS31〜S35について説明する。   FIG. 7 shows a detailed flow of step S8 shown in FIG. Hereinafter, steps S31 to S35 shown in FIG. 7 will be described.

カテゴリ分類手段18は,生成されたグラフについてグラフ情報テーブル1211に格納されたグラフ情報を取得する(ステップS31)。   The category classification unit 18 acquires graph information stored in the graph information table 1211 for the generated graph (step S31).

次に,カテゴリ分類手段18は,取得したグラフ情報からカテゴライズ条件テーブル182(図9(B)に示す)によるカテゴライズ条件に従って分類条件を設定する(ステップS32)。ここで,カテゴライズ条件とは,生成されたグラフを,例えばグラフを管理する業務部門ごと,売上の月度ごとなどのカテゴリ(目的別,対象別などの区分の属性)に分類して,レポート記憶手段22に保存するための条件である。カテゴリを分類(カテゴライズ)するために,カテゴライズ条件が予め定められる。   Next, the category classification means 18 sets classification conditions according to the categorization conditions according to the categorization condition table 182 (shown in FIG. 9B) from the acquired graph information (step S32). Here, the categorization condition means that the generated graph is classified into categories such as business departments that manage the graph, monthly sales, etc. (attributes according to purpose, target, etc.) and report storage means 22 is a condition for saving the data. In order to classify (categorize) categories, categorization conditions are determined in advance.

図8は,カテゴライズ条件に用いられる分類条件の設定例を説明する図である。図8に示すように,分類条件の設定項目180として,例えばグラフ情報のDB検索条件から検索条件の項目を取得し分類する「検索条件」,グラフ登録するグラフ種別で分類を行う「グラフ種別」,グラフ情報のDB検索条件より参照テーブルを取得しテーブル別に分類する「参照テーブル」がある。また,グラフ登録処理を行った年月度別に分類する「作成年月度」があり,この他にも,例えばグラフ登録者のマスタ情報として登録されている公開対象部門別に分類する「公開対象部門」,同様に,公開対象者別に分類する「公開対象者」,所属部門別に分類する「作成者所属部門」,業務別に分類する「作成者業務種別」などがある。   FIG. 8 is a diagram for explaining a setting example of classification conditions used for categorization conditions. As shown in FIG. 8, as the classification condition setting item 180, for example, “search condition” for acquiring and classifying a search condition item from the DB search condition of graph information, and “graph type” for performing classification according to the graph type to be registered in the graph , There is a “reference table” that obtains a reference table from a DB search condition of graph information and classifies it by table. In addition, there is a “creation year / month” that is classified according to the year / month when the graph registration process is performed. In addition to this, for example, a “public department” that is classified according to the public department registered as master information of the graph registrant, Similarly, there are a “public target person” classified according to a public person, a “creator belonging department” classified according to a department, a “creator work type” classified according to a business, and the like.

次に,カテゴリ分類手段18は,カテゴライズ条件テーブル182を用いて,分類条件ごとにカテゴリ名称辞書181(図9(A)に示す)を参照する(ステップS33)。続いて,カテゴリ分類手段18は,参照したカテゴリ名称辞書181から必要なカテゴリ名またはカテゴリ名の一部を取得し,生成されたグラフに対応するカテゴリ名を生成する(ステップS34)。   Next, the category classification means 18 refers to the category name dictionary 181 (shown in FIG. 9A) for each classification condition using the categorization condition table 182 (step S33). Subsequently, the category classification means 18 acquires a necessary category name or a part of the category name from the referenced category name dictionary 181 and generates a category name corresponding to the generated graph (step S34).

ここで,図9(A)にカテゴリ名称辞書181の例を示し,図9(B)にカテゴライズ条件テーブル182の例および登録カテゴリ220(220A)の例を示す。カテゴライズ条件テーブル182は,図9(B)に示すように,生成されたグラフのカテゴリを分類するための一又は複数のグラフ情報項目を分類条件とする。分類条件には,例えば図8の分類条件の設定項目180に示す検索条件,グラフ種別,参照テーブル,公開対象部門,公開対象者などが用いられる。   Here, FIG. 9A shows an example of the category name dictionary 181 and FIG. 9B shows an example of the categorization condition table 182 and an example of the registered category 220 (220A). As shown in FIG. 9B, the categorization condition table 182 uses one or more graph information items for classifying the category of the generated graph as classification conditions. As the classification condition, for example, a search condition, a graph type, a reference table, a disclosure target department, a disclosure target person, and the like shown in the classification condition setting item 180 in FIG. 8 are used.

カテゴリ名称辞書181は,分類条件に用いるグラフ情報項目と,その項目の値との組み合わせに対して,固定文字もしくはグラフ情報項目を指定する可変文字指定情報,またはそれらの組み合わせからなるカテゴリ名が格納される。カテゴリ名称辞書181は,予め準備され,カテゴリ分類手段18の記憶部(図示省略)に記憶される。カテゴリ名称辞書181には,図9(A)に示すように,例えば分類条件(分類)の検索条件Aにカテゴリ名=〔部門名〕が関連付けられ,分類条件の検索条件Bにカテゴリ名=〔指定月名〕が関連付けられ,分類条件のグラフ種別Aにカテゴリ名=〔項目名〕+比率グラフ,同様に分類条件のグラフ種別Bにカテゴリ名=〔縦軸名〕+推移グラフが関連付けられるなどである。   The category name dictionary 181 stores variable character designation information for designating fixed characters or graph information items for combinations of graph information items used for classification conditions and the values of the items, or category names composed of combinations thereof. Is done. The category name dictionary 181 is prepared in advance and stored in a storage unit (not shown) of the category classification unit 18. In the category name dictionary 181, for example, category name = [department name] is associated with the search condition A of the classification condition (classification), and the category name = [[ Specified month name] is associated, category name = [item name] + ratio graph with classification condition graph type A, and similarly, category name = [vertical axis name] + transition graph with classification condition graph type B, etc. It is.

具体的には,カテゴリ分類手段18は,例えば図9に示すように,カテゴライズ条件テーブル182Aを用いて,分類条件#1にカテゴリ名=「部門名」,分類条件#2にカテゴリ名=〔指定月名〕,分類条件#3にグラフ種別(円グラフ)であるカテゴリ名=〔項目名〕+比率グラフを,カテゴリ名称辞書181から参照する。さらに,カテゴリ分類手段18は,グラフ情報テーブル1211を用いて,これらのグラフ情報項目を指定する可変文字指定情報(〔 〕で指定された部分)に対応する可変文字を抽出する。これにより,カテゴリ分類手段18は,固定文字もしくはグラフ情報項目を指定する可変文字指定情報,またはそれらの組み合わせからなるカテゴリ名を生成する。   Specifically, for example, as shown in FIG. 9, the category classification means 18 uses a categorization condition table 182A, category name = “department name” as classification condition # 1, and category name = [designated as classification condition # 2. The category name = [item name] + ratio graph, which is the graph type (pie graph), is referred to from the category name dictionary 181 as the classification name # 3. Further, the category classification means 18 uses the graph information table 1211 to extract variable characters corresponding to variable character designation information (parts designated by []) for designating these graph information items. As a result, the category classification means 18 generates a category name composed of fixed character or variable character designation information for designating a graph information item, or a combination thereof.

続いて,カテゴリ分類手段18は,生成したカテゴリ名をもとにグラフのカテゴリを分類する(ステップS35)。例えば,図9(B)に示す登録カテゴリ220Aのように(「○○部門/指定月名/グラフ種別」),生成されたグラフのカテゴリが分類されて,登録される。   Subsequently, the category classification means 18 classifies the category of the graph based on the generated category name (step S35). For example, as in the registration category 220A shown in FIG. 9B (“XXX department / designated month name / graph type”), the categories of the generated graph are classified and registered.

図9(B)に示すカテゴライズ条件テーブル182には,一又は複数の分類条件#1〜#nの分類条件ごとに,検索条件A,検索条件B,グラフ種別・・・などの設定項目のいずれかが格納される。これらの分類条件の設定項目180は,カテゴライズ条件テーブル182で予め設定される。その分類条件の組み合わせについては,設定者が予め定めたルールを決めて,決定したルールを反映するようにカテゴライズ条件テーブル182を定める。これにより,カテゴリ分類手段18は,生成されたグラフのカテゴリ分類をカテゴライズ条件テーブル182によるカテゴライズ条件に従って自動的に行うことができる。   In the categorization condition table 182 shown in FIG. 9B, any one of the setting items such as the search condition A, the search condition B, the graph type,... For each of the one or more classification conditions # 1 to #n. Is stored. These classification condition setting items 180 are preset in the categorization condition table 182. For the combination of classification conditions, the setter decides a predetermined rule and sets the categorization condition table 182 to reflect the determined rule. Thereby, the category classification means 18 can automatically perform the category classification of the generated graph according to the categorization conditions by the categorization condition table 182.

例えば,図9(B)に示すカテゴライズ条件テーブル182Aが分類条件#1〜#3からなるとすると,同図に登録カテゴリ220Aとして示すように,分類条件#1〜#3からなるカテゴライズ条件によってカテゴリが分類されることになる。また,カテゴライズ条件テーブル182Aと分類条件が異なるカテゴライズ条件テーブル182Bがあっても良い。図1に示す登録カテゴリ220Bは,例えばカテゴライズ条件テーブル182Bをもとに生成されたカテゴリとする。なお,図9(B)の例では,分類条件#1などの数値の小さい順にカテゴリの階層の上位への分類が行われるものとする。   For example, if the categorization condition table 182A shown in FIG. 9B includes classification conditions # 1 to # 3, categories are classified according to the categorization conditions including classification conditions # 1 to # 3, as shown as registered categories 220A in FIG. Will be classified. Further, there may be a categorization condition table 182B having a classification condition different from that of the categorization condition table 182A. The registration category 220B shown in FIG. 1 is a category generated based on the categorization condition table 182B, for example. In the example of FIG. 9B, it is assumed that classification is performed in the higher order of the category hierarchy in ascending order of numerical values such as classification condition # 1.

以上のような一又は複数のカテゴライズ条件テーブル182は,例えばグラフ作成者の部門別などのログ情報,ID情報等のアクセス条件によって,カテゴライズ条件テーブル182Aまたは182Bをカテゴリ分類手段18が選択可能である。   One or a plurality of categorization condition tables 182 as described above can be selected by the category classification means 18 as the categorization condition table 182A or 182B, for example, depending on access conditions such as log information and ID information for each department of the graph creator. .

以上のステップS31〜S35の処理が終了すると,図3に示すステップS8の処理が終了する。   When the processes in steps S31 to S35 are completed, the process in step S8 shown in FIG.

次に,図3に示す処理フローに戻ると,重複チェック手段19は,付与したグラフタイトルについてレポート記憶手段22のカテゴリ220A,220B,・・・に分類され,かつ,格納された他の登録グラフとの重複を調べる(ステップS9)。利用者のレポート作成指示により,レポート作成手段10は容易にグラフ生成を行うことができるため,重複チェック手段19は同じグラフを重複して登録することを回避する。なお,この重複チェックは,ステップS6の直後に実行してもよく,この場合には全カテゴリ中の登録済みグラフとの重複チェックを行う。   Next, returning to the processing flow shown in FIG. 3, the duplication check means 19 classifies the assigned graph title into the categories 220A, 220B,... Of the report storage means 22 and stores other registered graphs. (Step S9). Since the report creation means 10 can easily generate a graph in response to a user's report creation instruction, the duplication check means 19 avoids registering the same graph redundantly. This duplication check may be executed immediately after step S6. In this case, duplication check with registered graphs in all categories is performed.

図10に,図3に示すステップS9の詳細なフローを示す。以下,図10に示すステップS41〜S47について説明する。   FIG. 10 shows a detailed flow of step S9 shown in FIG. Hereinafter, steps S41 to S47 shown in FIG. 10 will be described.

重複チェック手段19は,生成されたグラフおよび決定したグラフタイトルを取得する(ステップS41)。次に,重複チェック手段19は,グラフタイトルをもとにレポート記憶手段22(記憶部)の同じカテゴリに同じグラフタイトルがあるか否かを検索する(ステップS42)。   The duplication check means 19 acquires the generated graph and the determined graph title (step S41). Next, the duplication check unit 19 searches whether or not the same graph title exists in the same category of the report storage unit 22 (storage unit) based on the graph title (step S42).

ステップS42において同じグラフタイトルがない場合に,重複チェック手段19は,グラフ登録を設定する(ステップS43)。設定後に,本重複チェック処理を終了する。一方,ステップS42において同じグラフタイトルがある場合に,重複チェック手段19は,すでに登録されているグラフと,生成されたグラフとのグラフ作成対象期間を比較する(ステップS44)。   If there is no same graph title in step S42, the duplication checking means 19 sets graph registration (step S43). After setting, this duplication check process ends. On the other hand, when there is the same graph title in step S42, the duplication check means 19 compares the graph creation target period between the already registered graph and the generated graph (step S44).

図11に,重複チェックを説明する図を示す。具体的には,図11において,レポート記憶手段22に格納された登録済みグラフ2201と,生成されたグラフ(登録チェックグラフ1901)とをグラフ作成対象期間について比較し,重複チェックする方法の例を示す。なお,登録チェックグラフ1901と登録済みグラフ2201とは,カテゴリ分類が〔カテゴリ〕「○○部門/2009年/売上推移カテゴリ」(例えば図1に示す登録カテゴリ220A)で同一であり,グラフタイトルが〔タイトル〕「○○サービス売上推移グラフ」で同一であるものとする。また,〔カテゴリ〕に記載の「/」はカテゴリの階層ごとのカテゴリ区分を示し,「○○部門」,「2009年」,「売上推移カテゴリ」などは階層ごとのカテゴリ区分のカテゴリ名であり,この例では左側の区分が上位階層とする。例えば,この場合のカテゴリの上位階層は,「○○部門」が上位である。   FIG. 11 is a diagram for explaining the duplication check. Specifically, in FIG. 11, an example of a method of comparing the registered graph 2201 stored in the report storage means 22 and the generated graph (registration check graph 1901) for the graph creation target period and checking for duplication. Show. It should be noted that the registration check graph 1901 and the registered graph 2201 have the same category classification [category] “XXX department / 2009 / sales transition category” (for example, the registered category 220A shown in FIG. 1), and the graph title is the same. [Title] It shall be the same in “XX Service Sales Trend Graph”. In addition, “/” in [Category] indicates the category classification for each category hierarchy, and “XX department”, “2009”, “sales transition category”, etc. are the category names of the category classification for each hierarchy. In this example, the left segment is the upper hierarchy. For example, in this case, the category “XX department” is the upper level of the category.

図11に示すように,登録チェックグラフ1901と登録済みグラフ2201とは,〔カテゴリ〕および〔タイトル〕が同一であるため,重複チェック手段19はすでに登録されている登録済みグラフ2201と,登録チェックグラフ1901とのグラフ作成対象期間を比較する。具体的には,重複チェック手段19は,登録チェックグラフ1901のグラフ情報と登録済みグラフ2201のグラフ情報を参照して,登録チェックグラフ1901の横軸1911と,登録済みグラフ2201の横軸2211とがグラフ作成対象期間であると判断する。重複チェック手段19は,登録チェックグラフ1901の横軸1911のグラフ作成対象期間が「1月〜4月」であり,登録済みグラフ2201の横軸2211では「1月〜3月」であることから登録チェックグラフ1901の方が最新の期間を反映していると判断する。なお,取得されたグラフ情報は,生成されたグラフごとにグラフ情報テーブル1211に格納されるが,グラフ情報記憶部121には所定の期間の記録(例えば近々の登録日から1年以内の履歴など)が残っているものとする。   As shown in FIG. 11, the registration check graph 1901 and the registered graph 2201 have the same [Category] and [Title], so the duplication check means 19 uses the registered graph 2201 and the registration check that have already been registered. The graph creation target period is compared with the graph 1901. Specifically, the duplication check means 19 refers to the graph information of the registration check graph 1901 and the graph information of the registered graph 2201, and the horizontal axis 1911 of the registration check graph 1901 and the horizontal axis 2211 of the registered graph 2201. Is determined to be the graph creation target period. In the duplication check means 19, the graph creation target period on the horizontal axis 1911 of the registration check graph 1901 is “January to April”, and the horizontal axis 2211 of the registered graph 2201 is “January to March”. It is determined that the registration check graph 1901 reflects the latest period. The acquired graph information is stored in the graph information table 1211 for each generated graph, but the graph information storage unit 121 records a predetermined period (for example, a history within one year from the latest registration date). ) Is left.

続いて,ステップS45において生成されたグラフの方が最新の期間でない場合に,重複チェック手段19は,生成されたグラフのグラフ登録を抑制する(登録しない)ように設定する(ステップS46)。設定後に,本重複チェック処理を終了する。   Subsequently, when the graph generated in step S45 is not the latest period, the duplication check means 19 sets so as to suppress (not register) the graph registration of the generated graph (step S46). After setting, this duplication check process ends.

一方,ステップS45において生成されたグラフの方が最新の期間である場合に,重複チェック手段19は,生成されたグラフで上書きするようにグラフ登録を設定する(ステップS47)。例えば,図11の例では,登録チェックグラフ1901を登録済みグラフ2201に対して上書きするようにグラフ登録が設定されることになる。設定後に,本重複チェック処理を終了する。以上のステップS41〜S47の処理が終了すると,図3に示すステップS9の処理が終了する。   On the other hand, if the graph generated in step S45 is the latest period, the duplication check means 19 sets the graph registration so that the generated graph is overwritten (step S47). For example, in the example of FIG. 11, the graph registration is set so that the registration check graph 1901 is overwritten on the registered graph 2201. After setting, this duplication check process ends. When the processes in steps S41 to S47 are finished, the process in step S9 shown in FIG. 3 is finished.

なお,この例では最新の期間を含むグラフで登録済みグラフを上書きする例を説明したが,グラフタイトルが同じ場合,無条件に登録を抑制する,またはグラフ作成者に登録を問い合わせる実施も可能である。   In this example, the registered graph is overwritten with the graph including the latest period. However, if the graph title is the same, it is possible to suppress registration unconditionally or to inquire the graph creator for registration. is there.

次に,図3に示す処理フローに戻ると,非公開決定手段20は,非公開/公開の設定を行う(ステップS10)。   Next, returning to the processing flow shown in FIG. 3, the non-disclosure determination means 20 performs setting of non-disclosure / public (step S10).

例えば,非公開決定手段20は,ステップS10の処理フローを以下の判断により行う。
(1)将来の予測値を含むグラフの判別
グラフの登録年月日と登録グラフのデータの最新年月日を比較し,将来(未来)のデータが含まれていたら予測値が含まれていると判断して,グラフを非公開とする。
(2)異常値を含むグラフの判別
(2−1)登録グラフと同種類の前月作成グラフを表示する。
(2−2)登録グラフと前月作成グラフの目盛(スケールの幅)を比較する。
(2−3)登録グラフと前月作成グラフの目盛が規定よりも大きく(小さく)変わっている場合に,異常値が含まれているグラフであると判断する。
(2−4)異常値が含まれているグラフの場合,例えば管理者に対して通知し,公開/非公開の判断を仰ぐ。
For example, the nondisclosure determination means 20 performs the processing flow of step S10 by the following determination.
(1) Discrimination of graphs including future predicted values Compare the registered date of the graph with the latest date of registered graph data. If future (future) data is included, the predicted value is included. The graph is not disclosed.
(2) Discrimination of graphs including abnormal values (2-1) The same type of previous month created graph as the registered graph is displayed.
(2-2) Compare the scale (width of scale) between the registered graph and the previous month's graph.
(2-3) When the scales of the registered graph and the previous month created graph are larger (smaller) than specified, it is determined that the graph includes an abnormal value.
(2-4) In the case of a graph including an abnormal value, for example, a notification is sent to the administrator, and a determination is made as to whether it is public or private.

図12に,図3に示すステップS10の詳細なフローを示す。以下,図12に示すステップS51〜S58について説明する。   FIG. 12 shows a detailed flow of step S10 shown in FIG. Hereinafter, steps S51 to S58 shown in FIG. 12 will be described.

非公開決定手段20は,生成されたグラフおよび決定したグラフタイトルを取得する(ステップS51)。続いて,非公開決定手段20は,生成されたグラフのデータについて最新年月日を取得する(ステップS52)。   The private determination means 20 acquires the generated graph and the determined graph title (step S51). Subsequently, the non-disclosure determining means 20 acquires the latest date for the generated graph data (step S52).

図13に予測値を含むグラフを説明する図を示す。図13に示す棒グラフ2202において,登録年月日は2009年3月31日であり,最新年月日は2009年(図示省略)4月〜5月であり,また,グラフ作成対象期間の2009年1月〜3月の棒グラフは実際値に基づくものであり,2009年4月〜5月の棒グラフは予測値に基づくものである。なお,図13に示す例の場合,ステップS52において,非公開決定手段20は,作成された棒グラフ2202のグラフ情報から「売上月」である最新の年月日2009年4月〜5月を取得する。前述したように,例えばグラフ情報テーブル1211から「売上月」=「200904,200905」として取得される。   FIG. 13 is a diagram illustrating a graph including a predicted value. In the bar graph 2202 shown in FIG. 13, the date of registration is March 31, 2009, the latest date is 2009 (not shown), April to May, and the graph creation target period is 2009. The bar graphs from January to March are based on actual values, and the bar graphs from April to May 2009 are based on predicted values. In the case of the example shown in FIG. 13, in step S52, the non-disclosure determining means 20 obtains the latest date of sales, April-May 2009, which is “sales month” from the graph information of the created bar graph 2202. To do. As described above, for example, “sales month” = “200904, 200905” is acquired from the graph information table 1211.

次に,非公開決定手段20は,登録年月日と比較して,取得した最新年月日は将来のデータが含まれているか判断する(ステップS53)。例えば,図13に示す例の場合,棒グラフ2202の登録年月日が2009年3月31日であるとすると,非公開決定手段20は,横軸2212における2009年1月〜3月は実際の期間であり,2009年4月〜5月は予測の期間であるとし,縦軸2222における棒グラフデータには将来のデータ(予測値データ)が含まれていると判断する。   Next, the nondisclosure determination means 20 determines whether the acquired latest date includes future data as compared with the registered date (step S53). For example, in the case of the example shown in FIG. 13, if the registration date of the bar graph 2202 is March 31, 2009, the non-disclosure determining means 20 will perform actual data from January to March 2009 on the horizontal axis 2212. It is assumed that the period from April to May 2009 is a prediction period, and it is determined that the bar graph data on the vertical axis 2222 includes future data (predicted value data).

取得した最新年月日に将来のデータが含まれていない場合には,処理をステップS55に進める。一方,取得した最新年月日に将来のデータが含まれている場合には,非公開決定手段20は,生成されたグラフを非公開に設定する(ステップS54)。例えば,図13に示す例の場合,非公開決定手段20は,棒グラフ2202を非公開に設定する。   If the acquired latest date does not contain future data, the process proceeds to step S55. On the other hand, if future data is included in the acquired latest date, the non-disclosure determining unit 20 sets the generated graph to non-disclosure (step S54). For example, in the case of the example shown in FIG. 13, the nondisclosure determination means 20 sets the bar graph 2202 to be nonpublic.

次に,非公開決定手段20は,生成されたグラフと同じ種類の登録済みグラフから前月作成グラフなどを検索する(ステップS55)。   Next, the non-disclosure determining means 20 searches for a previous month created graph or the like from registered graphs of the same type as the generated graph (step S55).

例えば,図14および図15に異常値の判定方法を説明する図を示す。なお,図14に示す棒グラフ2203は前月作成の登録済みグラフであり,図15に示す棒グラフ2204は登録対象のグラフであり,棒グラフ2203と棒グラフ2204とは同種類のグラフであるとする。この場合には,非公開決定手段20は,生成されたグラフ(棒グラフ2203)と同じ種類の登録済みグラフ(棒グラフ2204)を検索する。   For example, FIG. 14 and FIG. 15 are diagrams for explaining an abnormal value determination method. Note that the bar graph 2203 shown in FIG. 14 is a registered graph created in the previous month, the bar graph 2204 shown in FIG. 15 is a graph to be registered, and the bar graph 2203 and the bar graph 2204 are the same type of graph. In this case, the non-public determination means 20 searches for a registered graph (bar graph 2204) of the same type as the generated graph (bar graph 2203).

ここで,同種類のグラフとは,登録カテゴリ220において,例えばカテゴリの階層に係るカテゴリ名が一致するものを指す。非公開決定手段20は,これらの同種類のグラフであるかの判断条件についてカテゴライズ条件テーブル182の分類条件をもとに判断する。   Here, the same type of graph refers to a registered category 220 in which, for example, category names related to the category hierarchy match. The non-disclosure determining means 20 determines the determination conditions as to whether these graphs are the same type based on the classification conditions in the categorization condition table 182.

例えば,図9(B)に示すカテゴライズ条件テーブル182に基づくカテゴライズ条件である場合,分類条件#1(検索条件A)〜分類条件#3(グラフ種別)が同じであり,その中の分類条件#2(検索条件B)に係る「指定月名」のタイトル名が異なるものを同種類のグラフとして判断条件(図示省略)に予め設定される。図14および図15は,例えば図9(B)に示すカテゴライズ条件の検索条件A「部門名」,検索条件B「指定月名」,グラフ種別B「棒グラフ」(例えば商品構成比率グラフ)のカテゴリ分類における各階層のカテゴリ名が一致し,棒グラフ2203の指定月名(2009年3月)と棒グラフ2204の指定月名(2009年4月)とが異なる,即ち同種類のグラフである。   For example, in the case of the categorization condition based on the categorization condition table 182 shown in FIG. 9B, the classification condition # 1 (search condition A) to the classification condition # 3 (graph type) are the same, and the classification condition # Those having different title names of “designated month names” 2 (search condition B) are set in advance as determination conditions (not shown) as graphs of the same type. 14 and 15 show categories of search conditions A “department name”, search condition B “designated month name”, and graph type B “bar graph” (for example, product composition ratio graph) shown in FIG. 9B, for example. The category names of the respective hierarchies in the classification match, and the specified month name (March 2009) of the bar graph 2203 and the specified month name (April 2009) of the bar graph 2204 are different, that is, the same type of graph.

次に,非公開決定手段20は,生成されたグラフと検索したグラフとを比較する(ステップS56)。   Next, the non-disclosure determining unit 20 compares the generated graph with the searched graph (step S56).

以下では,例えば,非公開決定手段20が図14に示す棒グラフ2203(生成されたグラフ)と図15に示す棒グラフ2204(検索したグラフ)とを比較した場合で説明する。また,レポート作成手段10により生成されたグラフおよび登録済みのグラフが,所定の画像データ(例えばビットマップデータ)であるとして説明する。図14に示す棒グラフ2203の画像サイズは,例えばXP=640ドット,YP=480ドットであり,図15に示す棒グラフ2204の画像サイズも同様である。これらのグラフの画像サイズなどは,グラフ表示領域として予め定義され,また,グラフ表示領域中のスケール表示領域の頂点Point#1,頂点Point#2なども予め定義されているとする。   Hereinafter, for example, the case where the non-disclosure determining unit 20 compares the bar graph 2203 (generated graph) shown in FIG. 14 with the bar graph 2204 (searched graph) shown in FIG. 15 will be described. In the following description, it is assumed that the graph generated by the report creation unit 10 and the registered graph are predetermined image data (for example, bitmap data). The image size of the bar graph 2203 shown in FIG. 14 is, for example, XP = 640 dots and YP = 480 dots, and the image size of the bar graph 2204 shown in FIG. 15 is the same. The image size of these graphs is defined in advance as a graph display area, and the vertex Point # 1, vertex Point # 2, etc. of the scale display area in the graph display area are also defined in advance.

非公開決定手段20は,同じ種類のグラフである,棒グラフ2203および棒グラフ2204からスケール表示領域の頂点Point#1(25,25),頂点Point#2(125,425)の枠内の画像データを,それぞれ取得する。すなわち,図14に示すように棒グラフ2203から切り出し画像2223が取得され,図15に示すように棒グラフ2204から切り出し画像2224が取得される。   The non-disclosure determining means 20 obtains the image data in the frame of the vertex Point # 1 (25, 25) and vertex Point # 2 (125, 425) of the scale display area from the bar graph 2203 and the bar graph 2204, which are the same type of graph. , Get each. That is, the cutout image 2223 is acquired from the bar graph 2203 as shown in FIG. 14, and the cutout image 2224 is acquired from the bar graph 2204 as shown in FIG.

非公開決定手段20は,切り出し画像2223から背景色(例えば白色)以外の「色」のドット数D#1を取得する。同様に,切り出し画像2224から背景色以外の「色」のドット数D#2を取得する。   The non-disclosure determining unit 20 acquires the dot number D # 1 of “color” other than the background color (for example, white) from the cutout image 2223. Similarly, the dot number D # 2 of “color” other than the background color is acquired from the cutout image 2224.

背景色以外のドット数D#1とD#2とが同じ場合,非公開決定手段20は,棒グラフ2203と棒グラフ2204との縦軸のスケールは同じであると判断する。背景色以外のドット数D#1がD#2より少ない場合,非公開決定手段20は,棒グラフ2204よりも棒グラフ2203の方が縦軸のスケールは大きい(又は小さい)と判断する。背景色以外のドット数D#1がD#2より多い場合,非公開決定手段20は,棒グラフ2204よりも棒グラフ2203の方が縦軸のスケールは小さい(又は大きい)と判断する。   When the numbers of dots D # 1 and D # 2 other than the background color are the same, the nondisclosure determination means 20 determines that the vertical scales of the bar graph 2203 and the bar graph 2204 are the same. When the number of dots D # 1 other than the background color is smaller than D # 2, the non-public determination means 20 determines that the scale of the vertical axis of the bar graph 2203 is larger (or smaller) than that of the bar graph 2204. When the number of dots D # 1 other than the background color is larger than D # 2, the non-disclosure determining unit 20 determines that the scale of the vertical axis of the bar graph 2203 is smaller (or larger) than that of the bar graph 2204.

例えば,図14に示す切り出し画像2223のドット数D#1は,図15に示す切り出し画像2224のドット数D#2よりも多いため,非公開決定手段20は,棒グラフ2204(例えばスケール1000)よりも棒グラフ2203(例えばスケール100)の方が縦軸のスケールは小さいと判断する。即ち,スケールの変化の幅が大きいと判断される。   For example, since the number of dots D # 1 of the cutout image 2223 shown in FIG. 14 is larger than the number of dots D # 2 of the cutout image 2224 shown in FIG. 15, the non-disclosure determining unit 20 uses the bar graph 2204 (for example, scale 1000). Also, the bar graph 2203 (for example, scale 100) is determined to have a smaller vertical scale. That is, it is determined that the range of scale change is large.

以上の比較の結果から,非公開決定手段20は,生成されたグラフに異常値が含まれるか否か判断する(ステップS57)。具体的には,非公開決定手段20は,例えば生成されたグラフと検索したグラフとから切り出し画像におけるスケールの変化の幅をみて,グラフデータが急激な変化を生じていないかを判断する。   From the result of the comparison, the nondisclosure determination means 20 determines whether or not an abnormal value is included in the generated graph (step S57). Specifically, the non-disclosure determining unit 20 determines whether the graph data has undergone a rapid change, for example, by looking at the width of the scale change in the clipped image from the generated graph and the retrieved graph.

例えば,前述の図14および図15に示す例では,図14に示す切り出し画像2223のドット数D#1が図15に示す切り出し画像2224のドット数D#2よりも多いため,非公開決定手段20は,棒グラフ2204(例えばスケール1000)よりも棒グラフ2203(例えばスケール100)の方が縦軸のスケールは小さい(又は大きい)と判断する。なお,非公開決定手段20には,ドット数の増減に応じて相対的にスケールが小さくなる又は大きくなるというスケール変化の幅の推定値が予め定められて,記憶部(図示省略)に保存される。この予め定められたスケール変化の幅の推定値が予め定める変化幅の基準を超える場合,非公開決定手段20は,生成されたグラフに異常値が含まれると判断する。   For example, in the example shown in FIGS. 14 and 15, the number of dots D # 1 of the cutout image 2223 shown in FIG. 14 is larger than the number of dots D # 2 of the cutout image 2224 shown in FIG. 20, the bar graph 2203 (for example, the scale 100) determines that the scale of the vertical axis is smaller (or larger) than the bar graph 2204 (for example, the scale 1000). Note that in the non-disclosure determining means 20, an estimated value of the scale change width that the scale becomes relatively small or large as the number of dots increases or decreases is determined in advance and stored in a storage unit (not shown). The When the estimated value of the predetermined scale change width exceeds the predetermined change width reference, the non-public determination means 20 determines that an abnormal value is included in the generated graph.

なお,以上の説明においては,登録グラフがドット表現される画像データの例を示したが,縦軸,横軸などのスケール,棒グラフデータなどの数値を有するグラフデータであっても良い。この場合には,非公開決定手段20は,容易に当該数値を取得してグラフ間のスケールを比較することができる。   In the above description, an example of image data in which the registered graph is expressed in dots is shown, but graph data having a numerical value such as a scale such as a vertical axis or a horizontal axis, or bar graph data may be used. In this case, the non-public determination means 20 can easily acquire the numerical value and compare the scales between the graphs.

ステップS57において生成されたグラフに異常値が含まれていない場合に,非公開決定手段20は,生成されたグラフを公開するように属性を与えて登録し,非公開決定処理を終了する。一方,異常値が含まれている場合に,非公開決定手段20は,生成されたグラフを非公開にするように属性を与えて設定し,設定後に,非公開決定手段20は,本非公開/公開決定処理を終了する(ステップS58)。以上のステップS51〜S58の処理が終了すると,図3に示すステップS10の処理が終了する。   If the graph generated in step S57 does not include an abnormal value, the nondisclosure determination means 20 assigns and registers an attribute so as to disclose the generated graph, and ends the secret determination processing. On the other hand, in the case where an abnormal value is included, the non-disclosure determination means 20 gives an attribute so as to make the generated graph private, and after the setting, the non-discrimination determination means 20 / The disclosure determination process is terminated (step S58). When the processes in steps S51 to S58 are completed, the process in step S10 shown in FIG. 3 is terminated.

なお,非公開にするように属性を与える設定について,非公開決定手段20は,出力手段23を介して生成されたグラフを非公開に設定するか公開に設定するかを問い合わせる通知を行っても良い。さらに,この通知に対して,例えば管理者は当該グラフを特定の権限を有する者以外に非公開とするか,または,予め定められた特定の権限を有する者に公開にするか非公開にするかを行い,その設定が行われるまでは非公開決定手段20により当該グラフのグラフ登録は保留または非公開の属性に設定される。   Note that, regarding the setting for giving an attribute so as to be private, the private decision means 20 may make a notification asking whether to set the graph generated via the output means 23 to private or public. good. Furthermore, in response to this notification, for example, the administrator makes the graph private to anyone other than a person with specific authority, or makes it public or private to a person with a predetermined specific authority. Until the setting is made, the private registration means 20 sets the graph registration of the graph to a pending or private attribute.

次に,図3に示す処理フローに戻ると,以上の設定内容について,登録格納手段21は,グラフ登録または登録の抑制を行う(ステップS11)。具体的には,生成されたグラフに対してグラフ登録を行う場合,登録格納手段21は生成されたグラフをカテゴリ分類に従ってレポート記憶手段22に保存すると共に,当該登録グラフのカテゴリ分類の情報,非公開または公開などの属性を含むグラフ登録情報を保存する。一方,生成されたグラフに対してグラフ登録を行わない場合,登録格納手段21は生成されたグラフをレポート記憶手段22に保存しない。   Next, returning to the processing flow shown in FIG. 3, the registration storage unit 21 performs graph registration or registration suppression for the above setting contents (step S <b> 11). Specifically, when registering a graph for the generated graph, the registration storage unit 21 stores the generated graph in the report storage unit 22 in accordance with the category classification, and information on the category classification of the registered graph. Save graph registration information including attributes such as public or public. On the other hand, when the graph registration is not performed for the generated graph, the registration storage unit 21 does not store the generated graph in the report storage unit 22.

以上の結果,自動命名手段11は,レポート作成手段10によって生成されたグラフについてグラフタイトルを自動的に命名し,レポート記憶手段22へのそのグラフの登録または抑制を行う。   As a result, the automatic naming unit 11 automatically names the graph title for the graph generated by the report creating unit 10 and registers or suppresses the graph in the report storage unit 22.

図16および図17に,登録グラフの表示例を示す。図16に示す画面表示31Aには,カテゴリ表示311Aに示す〔カテゴリ〕「○○部門/2009年月度/」のカテゴリ分類が示され,その分類に対応した一覧ビュー表示312Aにおける棒グラフ3121(3月度),3122(4月度),3123(5月度),円グラフ3124(5月度)が表示される。   16 and 17 show display examples of registered graphs. The screen display 31A shown in FIG. 16 shows the category classification of [Category] “XX department / month in 2009 /” shown in the category display 311A, and a bar graph 3121 (March degree in the list view display 312A corresponding to the classification). ), 3122 (April degree), 3123 (May degree), and a pie chart 3124 (May degree).

図17に示す画面表示31Bには,カテゴリ表示311Bに示す〔カテゴリ〕「○○部門/2009年5月度/」のカテゴリ分類が示され,一覧ビュー表示312Bにおける棒グラフ3123(5月度),円グラフ3124(5月度)が表示される。なお,図16および図17において,登録グラフが非公開の属性である場合に,例えば一覧ビュー表312Aおよび312Bに表示されない。   The screen display 31B shown in FIG. 17 shows the category classification of [Category] “XX department / May 2009 /” shown in the category display 311B, and a bar graph 3123 (May degree) and a pie chart in the list view display 312B. 3124 (May degree) is displayed. 16 and 17, when the registered graph has a non-public attribute, it is not displayed in the list view tables 312A and 312B, for example.

以上のような出力表示は,出力手段23によりレポート記憶手段22に記憶(登録)されたグラフ登録情報をもとに出力装置3(例えば表示装置)に出力された結果である。   The output display as described above is a result of output to the output device 3 (for example, display device) based on the graph registration information stored (registered) in the report storage unit 22 by the output unit 23.

なお,出力手段23は,レポート記憶手段22に登録されたグラフについて画面表示,印刷表示するための出力インタフェースの一例を示したものである。図1に示す構成例では,レポート作成装置1がレポート記憶手段22を備える構成としたが,他のPC(サーバ)にレポート記憶手段22が備えられても良い。この場合には,例えばサーバがクライアントのアクセスに対して,登録グラフの公開/非公開の属性などのグラフ登録情報について,対象者(部門,役職など),パスワードなどの情報と共に用いて管理,制限しても良い。例えば,登録グラフを特定の権限を有する者以外に非公開にする属性を付与して保存する,または,予め定められた特定の権限を有する者に公開にするなどである。   The output unit 23 shows an example of an output interface for displaying and printing the graph registered in the report storage unit 22. In the configuration example shown in FIG. 1, the report creation device 1 is configured to include the report storage unit 22, but the report storage unit 22 may be included in another PC (server). In this case, for example, the server manages and restricts graph registration information, such as the public / private attributes of the registered graph, together with information such as the target person (department, job title, etc.), password, etc. You may do it. For example, the registered graph may be stored with a non-public attribute other than those having specific authority, or may be made public to a predetermined specific person.

以上のレポート作成装置が行う処理は,コンピュータとソフトウェアプログラムとによって実現することができ,そのプログラムをコンピュータ読み取り可能な記録媒体に記録することも,ネットワークを通して提供することも可能である。   The processing performed by the above report creation apparatus can be realized by a computer and a software program, and the program can be recorded on a computer-readable recording medium or provided through a network.

本発明の一実施態様によれば,レポート作成ツールにより生成したグラフに対して統一的,かつ,自動的にタイトル名を付与することができ,業務データの解析,加工などを効率的に,短時間で行うことができる。   According to an embodiment of the present invention, a title name can be automatically and uniformly assigned to a graph generated by a report creation tool, and business data can be analyzed and processed efficiently and quickly. Can be done in time.

また,本発明の一実施態様によれば,グラフ管理するためのカテゴリ分類を統一的,かつ,自動的に行うことができるため,グラフ作成者によって登録カテゴリが統一されないということを回避することができる。特に,作成するグラフが多い場合には,人手によるとカテゴリ分類の作業が煩雑になるが,自動的に統一性を保ってカテゴリ分類されるため,グラフを閲覧するときに利用者側にとって扱いやすい。   In addition, according to one embodiment of the present invention, the category classification for managing the graph can be performed uniformly and automatically, thereby avoiding that the registered category is not unified by the graph creator. it can. In particular, if there are many graphs to be created, the manual task of categorization is complicated, but it is easy to handle when viewing the graph because the categories are automatically classified to maintain uniformity. .

また,本発明の一実施態様によれば,同一のグラフを重複して登録することを防止することができるため,重複登録による不要なデータの保存を回避し,これにより不要なデータによるディスクスペースなどの記憶装置の圧迫を抑えることができる。   Also, according to one embodiment of the present invention, it is possible to prevent the same graph from being registered twice, thereby avoiding unnecessary data storage due to duplicate registration, and thereby disk space due to unnecessary data. It is possible to suppress the pressure on the storage device.

また,本発明の一実施態様によれば,生成したグラフの中で,予測値を含むグラフ,異常値を含むグラフを自動的に非公開に設定することができる。これより,誰もがアクセスできないように非公開として,所定の権限の利用者にのみ公開するようにすることができる。   In addition, according to an embodiment of the present invention, it is possible to automatically set a graph including a predicted value and a graph including an abnormal value to be private in the generated graph. As a result, it can be made private so that no one can access it, and it can be made public only to users with a predetermined authority.

1 レポート作成装置
2 業務DB(データベース)
3 出力装置
10 レポート作成手段
11 自動命名手段
12 条件記憶手段
13 レポート定義情報取得手段
14 書式条件参照手段
15 項目抽出取得手段
16 グラフタイトル決定手段
17 レポート名付与手段
18 カテゴリ分類手段
19 重複チェック手段
20 非公開決定手段
21 登録格納手段
22 レポート記憶手段
23 出力手段
121 グラフ情報記憶部
122 グラフタイトル書式辞書
123 項目辞書
1 Report creation device 2 Business DB (database)
DESCRIPTION OF SYMBOLS 3 Output device 10 Report preparation means 11 Automatic naming means 12 Condition storage means 13 Report definition information acquisition means 14 Format condition reference means 15 Item extraction acquisition means 16 Graph title determination means 17 Report name assignment means 18 Category classification means 19 Duplicate check means 20 Private determination means 21 Registration storage means 22 Report storage means 23 Output means 121 Graph information storage section 122 Graph title format dictionary 123 Item dictionary

Claims (7)

データベースの検索結果から生成されたグラフをレポートとして出力または保存するレポート作成装置であって,
前記生成されたグラフごとに,少なくともグラフ種別および前記データベースに対する検索条件を含むグラフ情報項目とその項目の値とからなるグラフ情報を記憶するグラフ情報記憶手段と,
前記グラフ情報項目の中のグラフ種別および前記データベースに対する検索条件の組み合わせに対して,グラフタイトルの命名に用いる固定文字もしくは前記グラフ情報項目を指定する可変文字指定情報,またはそれらの組み合わせからなるグラフタイトルの書式情報が格納されたグラフタイトル書式辞書の記憶手段と,
前記グラフ情報記憶手段に記憶されたグラフ情報におけるグラフ種別および前記データベースに対する検索条件を用いて,前記グラフタイトル書式辞書を検索し,該当するグラフタイトルの書式情報を決定する手段と,
決定された書式情報に可変文字指定情報が含まれる場合に,前記グラフ情報から可変文字指定情報が示すグラフ情報項目の値を読み出し,書式情報中の固定文字もしくはグラフ情報項目の値,またはそれらの組み合わせからグラフタイトルを決定する手段とを備える
ことを特徴とするレポート作成装置。
A report creation device that outputs or saves a graph generated from database search results as a report,
Graph information storage means for storing graph information including a graph information item including at least a graph type and a search condition for the database and a value of the item for each generated graph;
For the combination of the graph type in the graph information item and the search condition for the database, a fixed character used for naming the graph title, variable character designation information for designating the graph information item, or a graph title composed of a combination thereof Means for storing a graph title format dictionary storing format information of
Means for searching the graph title format dictionary using the graph type in the graph information stored in the graph information storage means and the search condition for the database, and determining the format information of the corresponding graph title;
When the determined format information includes variable character specification information, the value of the graph information item indicated by the variable character specification information is read from the graph information, and the fixed character in the format information or the value of the graph information item And a means for determining a graph title from the combination.
請求項1記載のレポート作成装置において,
さらに,前記グラフ情報項目とその項目の値との組み合わせに対して,固定文字もしくは前記グラフ情報における値取得の対象を指定する名称,またはそれらの組み合わせが格納された項目辞書の記憶手段を備え,
前記グラフタイトルを決定する手段は,前記書式情報中に可変文字指定情報が含まれる場合に,その可変文字指定情報により指定されるグラフ情報項目とその項目の値との組み合わせにより,前記項目辞書を検索し,前記項目辞書中に該当するグラフ情報項目とその項目の値との組み合わせが存在する場合,それに対応する固定文字または前記グラフ情報における値取得の対象を指定する名称をもとに,グラフタイトルにおける可変文字部分を決定する
ことを特徴とするレポート作成装置。
The report creation device according to claim 1,
Furthermore, for a combination of the graph information item and the value of the item, a storage unit for storing a fixed character or a name for designating a value acquisition target in the graph information, or a combination thereof is stored.
The means for determining the graph title, when variable character designation information is included in the format information, determines the item dictionary by combining the graph information item designated by the variable character designation information and the value of the item. If there is a combination of the corresponding graph information item and the value of that item in the item dictionary, the graph is based on the corresponding fixed character or the name specifying the value acquisition target in the graph information. A report creation device characterized by determining a variable character part in a title.
請求項1または請求項2記載のレポート作成装置において,
1または複数の前記グラフ情報項目を分類条件とするカテゴライズ条件が格納された記憶手段と,
前記分類条件に用いるグラフ情報項目と,その項目の値との組み合わせに対して,固定文字もしくは前記グラフ情報項目を指定する可変文字指定情報,またはそれらの組み合わせからなるカテゴリ名が格納されたカテゴリ名称辞書の記憶手段と,
前記グラフ情報記憶手段に記憶されたグラフ情報におけるグラフ情報項目から,前記カテゴライズ条件における各分類条件に従ってグラフ情報の登録カテゴリを決定し,前記カテゴリ名称辞書を参照して,前記登録カテゴリに対するカテゴリ名を決定する手段を備える
ことを特徴とするレポート作成装置。
In the report creation device according to claim 1 or 2,
Storage means for storing categorization conditions using one or more graph information items as classification conditions;
For a combination of the graph information item used for the classification condition and the value of the item, a fixed character, variable character designation information for designating the graph information item, or a category name storing a category name composed of the combination Dictionary storage means;
From the graph information item in the graph information stored in the graph information storage means, determine a registered category of graph information according to each classification condition in the categorization condition, and refer to the category name dictionary to determine a category name for the registered category A report creation device comprising means for determining.
請求項1から請求項3までのいずれか1項に記載のレポート作成装置において,
前記データベースの検索結果から生成されたグラフを保存するときに,同種のグラフが既に保存されているか否かを,前記グラフタイトルを決定する手段が決定したグラフタイトルの比較により行う重複チェック手段と,
同種のグラフが既に保存されている場合に,新たなグラフの保存を抑制するか,または,グラフの作成対象となっているデータの期間を比較して,最新の期間を含むグラフにより他方のグラフを上書きして保存する手段とを備える
ことを特徴とするレポート作成装置。
In the report preparation apparatus of any one of Claim 1 to Claim 3,
A duplicate check means for comparing whether or not the same kind of graph is already saved when saving the graph generated from the search result of the database, by comparing the graph titles determined by the means for determining the graph title;
If a graph of the same type has already been saved, save the new graph, or compare the periods of the data for which the graph was created and compare the other graph with the graph containing the latest period. And a means for overwriting and storing the report creation device.
請求項1から請求項4までのいずれか1項に記載のレポート作成装置において,
前記データベースの検索結果から生成されたグラフを保存するときに,当該グラフのデータが将来の予測値を含むか否かを判定する手段と,
将来の予測値を含む場合に,当該グラフを特定の権限を有する者以外に非公開にする属性を付与して保存する,または,予め定められた特定の権限を有する者に公開にするか非公開にするかを問い合わせる手段とを備える
ことを特徴とするレポート作成装置。
In the report preparation apparatus of any one of Claim 1 to Claim 4,
Means for determining whether or not the data of the graph includes future predicted values when storing the graph generated from the search result of the database;
When including the predicted value in the future, save the graph with an attribute that makes it non-public to anyone other than those with specific authority, or make it public or non-existent to a person with certain predetermined authority And a means for inquiring whether to make the report public.
請求項1から請求項5までのいずれか1項に記載のレポート作成装置において,
前記データベースの検索結果から生成されたグラフを保存するときに,当該グラフのデータが所定の異常値判別方法に従って異常値を含むか否かを判定する手段と,
異常値を含む場合に,当該グラフを特定の権限を有する者以外に非公開にする属性を付与して保存する,または,予め定められた特定の権限を有する者に公開にするか非公開にするかを問い合わせる手段とを備える
ことを特徴とするレポート作成装置。
In the report preparation apparatus of any one of Claim 1 to Claim 5,
Means for determining whether or not the data of the graph includes an abnormal value according to a predetermined abnormal value determination method when saving the graph generated from the search result of the database;
If an abnormal value is included, save the graph with an attribute that makes it non-public to anyone other than a specific authority, or make the graph public or private to a predetermined specific authority And a means for inquiring whether to do the report.
コンピュータを,請求項1から請求項6までのいずれか1項に記載のレポート作成装置が備える手段として機能させるためのレポート作成プログラム。   A report creation program for causing a computer to function as means included in the report creation apparatus according to any one of claims 1 to 6.
JP2010204034A 2010-09-13 2010-09-13 Report creation device and program thereof Expired - Fee Related JP5457316B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2010204034A JP5457316B2 (en) 2010-09-13 2010-09-13 Report creation device and program thereof

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2010204034A JP5457316B2 (en) 2010-09-13 2010-09-13 Report creation device and program thereof

Publications (2)

Publication Number Publication Date
JP2012059173A true JP2012059173A (en) 2012-03-22
JP5457316B2 JP5457316B2 (en) 2014-04-02

Family

ID=46056160

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2010204034A Expired - Fee Related JP5457316B2 (en) 2010-09-13 2010-09-13 Report creation device and program thereof

Country Status (1)

Country Link
JP (1) JP5457316B2 (en)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2013232076A (en) * 2012-04-27 2013-11-14 Azbil Corp Graph display device and method
WO2018180970A1 (en) * 2017-03-30 2018-10-04 日本電気株式会社 Information processing system, feature value explanation method and feature value explanation program
WO2018180971A1 (en) * 2017-03-30 2018-10-04 日本電気株式会社 Information processing system, feature value explanation method and feature value explanation program
US10885011B2 (en) 2015-11-25 2021-01-05 Dotdata, Inc. Information processing system, descriptor creation method, and descriptor creation program
US11514062B2 (en) 2017-10-05 2022-11-29 Dotdata, Inc. Feature value generation device, feature value generation method, and feature value generation program

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH03282940A (en) * 1990-03-30 1991-12-13 Pfu Ltd Title forming processing system for formed object
JP2004252797A (en) * 2003-02-21 2004-09-09 Hitachi Ltd Method and system for creating analysis information for multidimensional analysis
JP2005128978A (en) * 2003-10-22 2005-05-19 Ipb:Kk Apparatus, program and method for automatic preparation of information analysis report

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH03282940A (en) * 1990-03-30 1991-12-13 Pfu Ltd Title forming processing system for formed object
JP2004252797A (en) * 2003-02-21 2004-09-09 Hitachi Ltd Method and system for creating analysis information for multidimensional analysis
JP2005128978A (en) * 2003-10-22 2005-05-19 Ipb:Kk Apparatus, program and method for automatic preparation of information analysis report

Cited By (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2013232076A (en) * 2012-04-27 2013-11-14 Azbil Corp Graph display device and method
US10885011B2 (en) 2015-11-25 2021-01-05 Dotdata, Inc. Information processing system, descriptor creation method, and descriptor creation program
WO2018180970A1 (en) * 2017-03-30 2018-10-04 日本電気株式会社 Information processing system, feature value explanation method and feature value explanation program
WO2018180971A1 (en) * 2017-03-30 2018-10-04 日本電気株式会社 Information processing system, feature value explanation method and feature value explanation program
JPWO2018180970A1 (en) * 2017-03-30 2020-02-06 日本電気株式会社 INFORMATION PROCESSING SYSTEM, FEATURE EXPLANATION METHOD, AND FEATURE EXPLANATION PROGRAM
JPWO2018180971A1 (en) * 2017-03-30 2020-02-06 日本電気株式会社 INFORMATION PROCESSING SYSTEM, FEATURE EXPLANATION METHOD, AND FEATURE EXPLANATION PROGRAM
JP7199346B2 (en) 2017-03-30 2023-01-05 ドットデータ インコーポレイテッド Information processing system, feature amount explanation method, and feature amount explanation program
JP7199345B2 (en) 2017-03-30 2023-01-05 ドットデータ インコーポレイテッド Information processing system, feature amount explanation method, and feature amount explanation program
US11727203B2 (en) 2017-03-30 2023-08-15 Dotdata, Inc. Information processing system, feature description method and feature description program
US11514062B2 (en) 2017-10-05 2022-11-29 Dotdata, Inc. Feature value generation device, feature value generation method, and feature value generation program

Also Published As

Publication number Publication date
JP5457316B2 (en) 2014-04-02

Similar Documents

Publication Publication Date Title
US12197851B2 (en) Database model which provides management of custom fields and methods and apparatus therfor
US11853363B2 (en) Data preparation using semantic roles
US9785903B2 (en) Metadata-configurable systems and methods for network services
US9064224B2 (en) Process driven business intelligence
US12015675B2 (en) System and method for tagging in identity management artificial intelligence systems and uses for same, including context based governance
US8725760B2 (en) Semantic terminology importer
US9087053B2 (en) Computer-implemented document manager application enabler system and method
JP5457316B2 (en) Report creation device and program thereof
CN112348664A (en) Credit credit information management system supporting automatic early warning
CN107515875A (en) Data query method and device
KR20050061597A (en) System and method for generating reports for a versioned database
US8180789B1 (en) Techniques for query generation, population, and management
US8688755B2 (en) Document management system for buildings
US8924273B2 (en) Simplifying migration from one financial consolidation application to another
US20050080820A1 (en) Method and system for generating, associating and employing user-defined fields in a relational database within an information technology system
KR101829198B1 (en) A metadata-based on-line analytical processing system for analyzing importance of reports
US8744895B2 (en) Method and system for managing a plurality of regulations, policies and risks
KR101757849B1 (en) Rule-group management apparatus and method
US20070282805A1 (en) Apparatus and method for comparing metadata structures
JP5469026B2 (en) Report creation device and program thereof
JP4287464B2 (en) System infrastructure configuration development support system and support method
RU2744625C1 (en) Method of generating reports on the basic indicators of the display system of enterprise indicators
JP2005122318A (en) System, method, and program for patent information management
US8370327B2 (en) Book of business mechanism
US20070022137A1 (en) Data source business component generator

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20130307

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20131213

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: 20131224

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20140109

R150 Certificate of patent or registration of utility model

Ref document number: 5457316

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

Free format text: JAPANESE INTERMEDIATE CODE: R150

S531 Written request for registration of change of domicile

Free format text: JAPANESE INTERMEDIATE CODE: R313531

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

LAPS Cancellation because of no payment of annual fees