DE102013109295A1 - Method for evaluating data and analysis system - Google Patents

Method for evaluating data and analysis system Download PDF

Info

Publication number
DE102013109295A1
DE102013109295A1 DE102013109295.0A DE102013109295A DE102013109295A1 DE 102013109295 A1 DE102013109295 A1 DE 102013109295A1 DE 102013109295 A DE102013109295 A DE 102013109295A DE 102013109295 A1 DE102013109295 A1 DE 102013109295A1
Authority
DE
Germany
Prior art keywords
search
categories
target
responses
data
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.)
Withdrawn
Application number
DE102013109295.0A
Other languages
German (de)
Inventor
Christoph von Gleichen
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.)
DATAFORCE VERLAGSGESELLSCHAFT fur BUSINESS INFORMATIONEN MBH
Original Assignee
DATAFORCE VERLAGSGESELLSCHAFT fur BUSINESS INFORMATIONEN MBH
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 DATAFORCE VERLAGSGESELLSCHAFT fur BUSINESS INFORMATIONEN MBH filed Critical DATAFORCE VERLAGSGESELLSCHAFT fur BUSINESS INFORMATIONEN MBH
Priority to DE102013109295.0A priority Critical patent/DE102013109295A1/en
Priority to PCT/EP2014/068146 priority patent/WO2015028497A1/en
Publication of DE102013109295A1 publication Critical patent/DE102013109295A1/en
Withdrawn legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/30Information retrieval; Database structures therefor; File system structures therefor of unstructured textual data
    • G06F16/33Querying
    • G06F16/3331Query processing
    • G06F16/3332Query translation
    • G06F16/3338Query expansion

Abstract

Die Erfindung betrifft ein Verfahren zur Auswertung von Daten sowie ein Analysesystem zur Durchführung des Verfahrens, wobei die Daten elektronisch gespeichert sind. Mindestens zwei Oberbegriffe (2) sind in überschneidungsfreie Kategorien (3, 4) unterteilt, wobei die Daten je Oberbegriff (2) einer Kategorie (3, 4) zugeordnet werden. Auf eine gestellte Suchanfrage, die eine Zielgröße und mindestens eine Kategorie (3, 4) umfasst, wird als Suchantwort (5) ein Zielwert (6) geliefert Um eine unnötige Systembelastung beispielsweise durch wiederholte Eingaben gleicher oder ähnlicher Suchanfragen zu reduzieren, werden automatisch zusätzliche Suchantworten (7, 8) generiert, die Zielwerte für abgewandelte Suchanfragen liefern, bei denen gegenüber der gestellten Suchanfrage die Zielgröße und/oder eine der dort enthaltenen Kategorien (3, 4) variiert wird, wobei von den zusätzlich generierten Suchantworten (7, 8) nur die Suchantworten geliefert werden, deren Zielwerte in einem Randbereich der Menge der ermittelten Zielwerte liegen, wobei zu diesen zusätzlich generierten und gelieferten Suchantworten (7, 8) die zugrunde liegenden abgewandelten Suchfragen hinterlegt werdenThe invention relates to a method for evaluating data and an analysis system for carrying out the method, wherein the data are stored electronically. At least two generic terms (2) are subdivided into non-overlapping categories (3, 4), whereby the data per generic term (2) is assigned to a category (3, 4). On a asked query, which includes a target size and at least one category (3, 4), a target value (6) is delivered as a search response (5) To reduce unnecessary system load, for example by repeated inputs of the same or similar searches, automatically additional search responses (7, 8), which provide target values for modified search queries, in which the target size and / or one of the categories (3, 4) contained therein is varied compared to the given search query, of the additionally generated search responses (7, 8) only the search responses are delivered whose target values lie in an edge region of the set of the determined target values, wherein the underlying modified search queries are stored for these additionally generated and supplied search responses (7, 8)

Description

Die Erfindung betrifft ein Verfahren zur Auswertung und Darstellung von Daten gemäß dem Oberbegriff von Anspruch 1 sowie ein Analysesystem gemäß Anspruch 10. The invention relates to a method for evaluating and displaying data according to the preamble of claim 1 and to an analysis system according to claim 10.

Derartige Verfahren bzw. Analysesysteme kommen insbesondere zur Auswertung großer Datenmengen zum Einsatz. Das Verfahren wird dabei häufig in Software implementiert, die unter der Bezeichnung BI-Tools bekannt ist und einen Zugang für entsprechend ausgebildete Benutzer bereitstellt. Such methods or analysis systems are used in particular for the evaluation of large amounts of data. The method is often implemented in software known as BI tools, which provides access for appropriately trained users.

Die Daten müssen, um zur Auswertung verwendet werden zu können, zunächst kategorisiert werden, beispielsweise in Oberbegriffe und Kategorien. Damit wird eine Strukturierung der Daten auf Basis von Hierarchien erreicht und eine vereinfachte Auswertung ermöglicht. The data must first be categorized in order to be used for evaluation, for example in generic terms and categories. This achieves a structuring of the data on the basis of hierarchies and enables a simplified evaluation.

Für die Auswertung der Daten wird durch den Benutzer eine Suchanfrage gestellt, wobei die Suchanfrage eine Zielgröße sowie die Angabe der Kategorien beinhaltet, in denen gesucht werden soll. Die Zielgröße bezeichnet dabei, was gesucht wird. Beispielsweise handelt es sich dabei um Schlüsselindikatoren, sogenannte KPI´s. For the evaluation of the data, a search request is made by the user, wherein the search request includes a target size and the specification of the categories in which to search. The target size indicates what is being searched for. For example, these are key indicators, so-called KPIs.

Als Suchantwort wird dann ein Zielwert erhalten, also in der Regel ein konkreter Zahlenwert oder eine prozentuale Angabe für die Zielgröße in der oder den entsprechenden Kategorien. The search response is then a target value, that is usually a specific numerical value or a percentage indication of the target size in the or the corresponding categories.

Zur näheren Spezifizierung und Eingrenzung der Suchantwort kann dabei in der Suchanfrage auch eine Kombination von Kategorien verwendet werden. Bei mehrdimensionalen Strukturen ergeben sich dann relativ komplexe Suchanfragen. Dabei entsteht aufgrund der hohen Komplexität das Problem, Fehler bei der Erstellung der Suchanfragen zu begehen, die damit zu einer nicht in den Kontext passenden Suchantwort und somit zu einer Fehlinterpretation der Daten führen können. For a more specific specification and limitation of the search response, a combination of categories can also be used in the search query. With multidimensional structures, relatively complex search queries result. Due to the high complexity, the problem arises of making mistakes in the creation of search queries, which can thus lead to a search response that does not fit into the context and thus to a misinterpretation of the data.

Ein weiteres Problem besteht darin, dass nur nach konkreten, also bekannten Zielgrößen gesucht werden kann. Eine ungenaue Kenntnis von den Zielgrößen kann also dazu führen, dass die richtige Suchantwort nicht ermittelt werden kann oder dass zumindest mehrere Versuche bis zum Erhalt der richtigen Suchantwort erforderlich sind. Dies ist zum einen zeitaufwendig und führt durch das Stellen vieler an sich unnötiger Suchanfragen zu einer unnötigen Belastung des Systems, beispielsweise eines Servers, wie er in der Regel zur Einbindung einer Datenbank, in der die Daten hinterlegt sind, verwendet wird. Another problem is that it is only possible to search for concrete, ie known, target variables. An inaccurate knowledge of the target values can therefore lead to the result that the correct search response can not be determined or at least several attempts are required until the correct search response is obtained. On the one hand, this is time-consuming and, by making many unnecessary search queries, results in an unnecessary load on the system, for example a server, as is generally used to integrate a database in which the data is stored.

Um zu vermeiden, eine falsche Eingrenzung der Suchantwort zu bewirken, beispielsweise durch Auswahl einer falschen Kategorie, und damit wesentliche Erkenntnisse aus den Daten nicht zu ermitteln, erfolgt häufig ein Herantasten an die gewünschte Suchanfrage durch Stellen mehrerer Suchanfragen mit steigender Komplexität. Dies führt allerdings wiederum zu einer relativ hohen Systembelastung zum Beispiel aufgrund der sich in weiten Teilen überschneidenden Suchanfragen, die einen Bedarf an Rechenleistung steigern. In order to avoid creating an incorrect search query, for example by selecting an incorrect category, and thus not detecting essential insights from the data, it is often necessary to approach the desired search query by asking more queries of increasing complexity. However, this in turn leads to a relatively high system load, for example due to the largely overlapping search queries, which increase a need for computing power.

Der Erfindung liegt die Aufgabe zu Grunde, die Nachteile des Standes der Technik zu vermeiden und insbesondere ein Verfahren beziehungsweise ein Analysesystem bereit zu stellen, dass eine unnötige Systembelastung vermeidet. Ferner soll die Gefahr einer Fehlinformation für den Benutzer durch ungenau gestellte Suchanfragen verringert werden und der Benutzer gegebenenfalls auf zusätzliche aus den Daten gewinnbare Erkenntnisse aufmerksam gemacht werden können, die mit seiner Suchanfrage in Zusammenhang stehen. Die Verwendung des Verfahrens beziehungsweise die Bedienung des Analysesystems soll dadurch auch durch weniger ausgebildete Benutzer möglich sein und der Aufwand zur Gewinnung von Erkenntnissen verringert werden. The invention is based on the object to avoid the disadvantages of the prior art and in particular to provide a method or an analysis system that avoids an unnecessary system load. Furthermore, the risk of misinformation for the user is to be reduced by inaccurately asked search queries and the user may be made aware of additional findings that can be obtained from the data, which are related to his search request. The use of the method or the operation of the analysis system should thereby also be possible by less trained users and the effort to gain knowledge can be reduced.

Diese Aufgabe wird durch ein Verfahren gemäß Anspruch 1 sowie durch ein Analysesystem gemäß Anspruch 10 gelöst. Hauptmerkmale der Erfindung sind dabei im kennzeichnenden Teil von Anspruch 1 sowie von Anspruch 10 angegeben. Ausgestaltungen sind Gegenstand der Ansprüche 2 bis 9. This object is achieved by a method according to claim 1 and by an analysis system according to claim 10. Main features of the invention are given in the characterizing part of claim 1 and of claim 10. Embodiments are the subject of claims 2 to 9.

Bei einem Verfahren zur Auswertung von Daten, die elektronisch gespeichert sind, wobei mindestens zwei Oberbegriffe in überschneidungsfreie Kategorien unterteilt sind und die Daten je Oberbegriff (genau) einer Kategorie zugeordnet werden, wobei auf eine gestellte Suchanfrage, die eine Zielgröße und mindestens eine Kategorie umfasst, als Suchantwort ein Zielwert geliefert wird, ist erfindungsgemäß vorgesehen, zusätzliche Suchantworten zu generieren, die Zielwerte für abgewandelte Suchanfragen liefern, bei denen gegenüber der gestellten Suchanfrage die Zielgröße und/oder eine der dort enthaltenen Kategorien variiert wird, wobei von den zusätzlich generierten Suchantworten insbesondere nur die Suchantworten geliefert werden, deren Zielwerte in einem Randbereich der Menge der ermittelten Zielwerte liegen, wobei zu diesen zusätzlich generierten und gelieferten Suchantworten die zugrunde liegenden abgewandelten Suchfragen hinterlegt werden. In a method for evaluating data stored electronically, wherein at least two generic terms are subdivided into non-overlapping categories, and the data is (exactly) assigned to a category per generic term, wherein a search query that includes a target size and at least one category, is provided as a search response, a target value is provided according to the invention to generate additional search responses that provide target values for modified searches in which compared to the search query, the target size and / or one of the categories contained therein is varied, of the additional search queries generated in particular only the search responses are delivered whose target values lie in an edge region of the set of the determined target values, the underlying modified search queries being stored for these additionally generated and supplied search responses.

Mit Hilfe des erfindungsgemäßen Verfahrens muss durch den Benutzer also nur eine einzige Suchanfrage gestellt werden, wobei ihm jedoch nicht nur die dazugehörende Suchantwort geliefert wird, sondern auch im gleichen Kontext befindliche verwandte Suchantworten. Dabei wird die Anzahl der Suchantworten dadurch auf eine überschaubare Menge begrenzt, dass nur die im Randbereich liegenden Zielwerte angezeigt werden. Dabei wird davon ausgegangen, dass diese im Randbereich liegenden Zielwerte eine hohe Relevanz haben. Insgesamt wird so der beispielsweise auf einer Anzeige zur Verfügung stehende Raum optimal ausgenutzt. Zusätzlich kann der Benutzer damit beispielsweise auf signifikante Änderungen in den Daten aufmerksam gemacht werden, die häufig auf Probleme hinweisen. Das erfindungsgemäße Verfahren führt also nicht nur zu einer Verringerung der zu stellenden Suchanfragen und damit zu einer Reduzierung der Systembelastung, sondern bietet auch eine optimierte Informationsübergabe und damit eine erhöhte Sicherheit. Dabei kann durch die Speicherung der generierten Suchantworten mit den zugehörigen Suchanfragen eine mehrfache Berechnung vermieden werden, indem bei erneuter Eingabe einer derartigen Suchanfrage direkt auf die bereits hinterlegte Suchantwort zurückgegriffen werden kann. With the aid of the method according to the invention, therefore, only a single search request has to be provided by the user, but not only the associated search response is delivered to him, but also related relatives located in the same context Search answers. The number of search responses is thereby limited to a manageable amount so that only the target values lying in the border area are displayed. It is assumed that these target values lying in the peripheral area have a high relevance. Overall, the space available for example on a display is optimally utilized. In addition, for example, the user can be alerted to significant changes in the data that often indicate problems. The method according to the invention thus not only leads to a reduction of the search queries to be provided and thus to a reduction in the system load, but also offers optimized information transfer and thus increased security. In this case, by storing the generated search responses with the associated search queries, a multiple calculation can be avoided by making it possible to resort directly to the already stored search response when such a search request is entered again.

Da nicht nur die zusätzlich generierten Suchantworten angegeben werden, sondern auch die zugehörenden Suchanfragen, kann eine Art Rückwärtssuche durchgeführt werden. Der Benutzer erhält so nicht nur die Informationen über einen bestimmten Zielwert, sondern auch, in welchen Kategorien, also für welche Daten, dieser zutreffend ist. Der Benutzer kann so gegebenenfalls gezielt in diesen Kategorien nach weiteren Zielgrößen recherchieren. Since not only the additionally generated search responses are specified, but also the associated search queries, a kind of backward search can be performed. The user not only receives the information about a certain target value, but also in which categories, ie for which data, this is correct. In this way, the user can, if appropriate, specifically search for further outcomes in these categories.

Eine genauere Eingrenzung der Suchantwort kann dadurch erhalten werden, dass die Suchanfrage eine Kombination von Kategorien unterschiedlicher Oberbegriffe umfasst. Damit ist also eine mehrdimensionale Suche möglich, die zu entsprechend genauen Ergebnissen führen kann. A more precise narrowing of the search response can be obtained by the search request comprising a combination of categories of different generic terms. Thus, a multi-dimensional search is possible, which can lead to correspondingly accurate results.

Durch Vorgeben der auswählbaren Zielgrößen und/oder Kategorien kann die Benutzerfreundlichkeit gesteigert und es auch weniger professionellen Benutzern ermöglicht werden, sinnvolle Suchanfragen zu stellen. Suchanfragen, die beispielsweise mangels passender Daten nicht zu brauchbaren Suchantworten führen und damit nur eine unnötige Belastung des Systems darstellen würden, werden so verhindert. By specifying the selectable targets and / or categories, user-friendliness can be increased and less professional users can be offered meaningful search queries. Search queries that, for example, do not lead to useful search responses due to a lack of suitable data and thus only represent an unnecessary burden on the system, are thus prevented.

Eine Echtzeitpräsentation der Suchantworten kann dadurch erreicht werden, dass die Suchantworten vor Stellen einer Suchanfrage durch Bildung der möglichen Kombinationen von Zielgrößen und Kategorien generiert und abgelegt werden. Die sonst aufgrund der erforderlichen Rechenzeit unausweichlichen Wartezeiten nach Stellen der Suchanfrage können so minimiert werden. Dabei kann die Vorberechnung der Suchantworten beispielsweise auch in Zeiten erfolgen, in denen gerade keine Suchanfragen gestellt werden. Damit ergibt sich eine höhere Auslastung des Systems und eine Verminderung von Leistungsspitzen. A real-time presentation of the search responses can be achieved by generating and storing the search responses before placing a search query by forming the possible combinations of target values and categories. The otherwise inevitable due to the required computing time waiting after placing the search can be minimized. In this case, the pre-calculation of the search responses, for example, even in times where no search queries are currently being made. This results in a higher utilization of the system and a reduction of power peaks.

In einer bevorzugten Weiterbildung werden nur Kombinationen von Zielgrößen und Kategorien zur Auswahl gestellt, für die eine Suchantwort zur Verfügung steht. Dabei können gegebenenfalls auch Vorschläge für mögliche Kombinationen unterbreitet werden. Beispielsweise kann auch eine Auto-Vervollständigung bei Eingabe der Suchanfrage vorgesehen werden. Damit erhöht sich die Benutzerfreundlichkeit. Zusätzlich wird die Belastung des Systems gering gehalten, da Suchanfragen, für die keine Suchantworten generierbar sind, gar nicht erst zu bearbeiten sind. In a preferred development, only combinations of target variables and categories are provided for which a search response is available. Where appropriate, proposals for possible combinations may also be made. For example, an auto-completion when entering the search request can be provided. This increases the user-friendliness. In addition, the burden on the system is kept low because search queries for which search queries can not be generated need not be processed at all.

Vorzugsweise werden die in den abgewandelten Suchanfragen verwendeten Zielgrößen und/oder Kategorien auf Grundlage von hinterlegten Beziehungen der Zielgrößen untereinander und der Kategorien untereinander variiert. Die Beziehungen sind dabei beispielsweise ebenfalls in einer Datenbank hinterlegt und aus Erfahrungswerten ermittelt. Dadurch kann sichergestellt werden, dass nur in den gleichen Kontext passende Zielwerte bzw. Suchantworten ausgegeben werden und somit keine Belastung durch unerwünschte Suchantworten erfolgt. The target variables and / or categories used in the modified search queries are preferably varied on the basis of stored relationships of the target variables with one another and with the categories. For example, the relationships are also stored in a database and determined from empirical values. In this way, it can be ensured that matching target values or search responses are output only in the same context, and thus no exposure is caused by undesired search responses.

Bevorzugterweise werden der Zielgröße Zielwertregeln zugeordnet, wobei auf Basis der Zielwertregeln eine Klassifizierung der Zielwerte und/oder der verwandten Zielwerte erfolgt. Beispielsweise kann vorgesehen werden, den Zielwert einzufärben, falls er in einem bestimmten Intervall liegt. Die visuelle Aufnahme der Informationen wird so vereinfacht. Gleichzeitig kann eine Bewertung dargestellt werden, beispielsweise durch eine rote Farbe für einen eher negativen Zielwert und eine grüne Farbe für einen eher positiven Zielwert. Preferably, target values are assigned to the target size, whereby the target values and / or the related target values are classified on the basis of the target value rules. For example, it may be provided to colorize the target value if it is within a certain interval. The visual recording of the information is thus simplified. At the same time a rating can be displayed, for example by a red color for a rather negative target value and a green color for a more positive target value.

Bevorzugterweise werden die generierten Suchanfragen nach Zugehörigkeit zu einzelnen Oberbegriffen und/oder Kategorien gefiltert. Damit ist es relativ einfach möglich, auf Basis der durch die generierten Suchanfragen bereits erhaltenen Suchantworten weitere Suchanfragen zu stellen und so, ohne dass gleiche Suchanfragen mehrfach gestellt werden müssen, die Suche zu verfeinern. Preferably, the generated queries are filtered to belong to individual headings and / or categories. This makes it relatively easy to make further search queries based on the search responses already received by the generated search queries and thus, without having to make multiple search queries multiple times, to refine the search.

Für eine einfache und belastbare Auswertung der Daten ist es vorteilhaft, dass die Daten den Oberbegriffen und Kategorien nach dem MECE-Prinzip zugeordnet werden. Dabei erfolgt eine eindeutige, überschneidungsfreie Kategorisierung aller Daten in Baumstrukturen. Mehrere Bäume bzw. Baumstrukturen können ausgehend von jeweils einem Oberbegriff erstellt werden, wobei die Daten in jedem Baum überschneidungsfrei einzelnen Kategorien zugeordnet werden. Jeder Baum bildet eine Dimension, in der die Gesamtheit der Daten betrachtet werden kann. Dementsprechend ermöglichen mehrere Bäume eine mehrdimensionale Betrachtung und damit eine verfeinerte Auswertung der Daten. Durch die methodische und systematische Verwendung von MECE konformen Baumstrukturen können auch komplexe Datenstrukturen einfach verständlich gemacht werden. For a simple and reliable evaluation of the data, it is advantageous that the data are assigned to the generic terms and categories according to the MECE principle. There is a clear, non-overlapping categorization of all data in tree structures. Several trees or tree structures can be created starting from a generic term in each case, whereby the data in each tree is assigned to individual categories without any overlap. Each tree forms a dimension in which the entirety of the data can be considered. Accordingly, several trees allow a multi-dimensional view and thus a refined analysis of the data. The methodical and systematic use of MECE-compliant tree structures makes even complex data structures easy to understand.

Die eingangs gestellte Aufgabe wird durch ein Analysesystem zur Durchführung des Verfahrens erfindungsgemäß dadurch gelöst, dass es einen Speicher zur Aufnahme der Daten, eine Rechenkomponente zur Verarbeitung der Suchanfragen und zur Ausarbeitung der Suchantworten, eine Anzeige zur Anzeige der Suchantworten und eine Eingabeschnittstelle zur Eingabe der Suchanfragen aufweist. The object stated in the introduction is achieved by an analysis system for carrying out the method according to the invention in that it has a memory for holding the data, a computation component for processing the search queries and for developing the search responses, a display for displaying the search queries and an input interface for entering the search queries having.

Der Speicher kann dabei eine Datenbankstruktur aufweisen und beispielsweise über einen Online Zugang mit der Rechenkomponente verbunden sein. Die Anzeige erfolgt dabei vorteilhafterweise über einen Bildschirm, der gegebenenfalls als Touch-Screen ausgebildet sein kann und so eine integrierte Eingabeschnittstelle aufweist. Diese kann aber auch eigenständig beispielsweise als Tastatur ausgebildet sein. The memory can have a database structure and be connected, for example, via an online access to the computing component. The display is advantageously carried out via a screen, which may optionally be designed as a touch screen and thus has an integrated input interface. This can also be designed independently, for example, as a keyboard.

Für das Analysesystem gelten die in Zusammenhang mit der Würdigung des Verfahrens genannten Merkmale und Vorteile in sinngemäßer Weise. For the analysis system, the features and advantages mentioned in connection with the assessment of the method apply analogously.

Weitere Merkmale, Einzelheiten und Vorteile der Erfindung ergeben sich aus dem Wortlaut der Ansprüche sowie aus der folgenden Beschreibung von Ausführungsbeispielen anhand der Zeichnungen. Es zeigen: Further features, details and advantages of the invention will become apparent from the wording of the claims and from the following description of exemplary embodiments with reference to the drawings. Show it:

1 einen prinzipiellen Aufbau einer Baumstruktur, 1 a basic structure of a tree structure,

2 eine schematische Darstellung einer Suchantwort mit zusätzlich generierten Suchantworten und 2 a schematic representation of a search response with additional generated search and

3 ein Analysesystem. 3 an analysis system.

In 1 ist der schematische Aufbau einer Baumstruktur 1 dargestellt. Ein Oberbegriff 2 ist eindeutig in Kategorien 3, 4 unterteilt, die wiederum in Kategorien 3.1, 3.2, 3.3 bzw. 4.1, 4.2 unterteilt sind. Daran können sich dann weitere, untergeordnete Kategorien anschließen. Daten können so überschneidungsfrei jeweils einer Kategorie zugeordnet werden, wobei sich mit zunehmenden Kategorieebenen eine immer feinere Unterteilung ergibt. Übergeordnete Kategorien umfassen dabei immer alle Daten der davon ausgehenden, unteren Kategorien. In 1 is the schematic structure of a tree structure 1 shown. A generic term 2 is clearly in categories 3 . 4 divided, in turn, into categories 3.1 . 3.2 . 3.3 respectively. 4.1 . 4.2 are divided. This can then be followed by other subordinate categories. Data can thus be assigned to a category without any overlapping, with increasing category levels resulting in an ever finer subdivision. Parent categories always include all data of the lower categories.

Mit Hilfe von mehreren Baumstrukturen, die jeweils einen Baum darstellen und auf die gleiche Datenbasis angewendet werden, ist eine mehrdimensionale Betrachtung und Auswertung der Daten möglich. Die Zuordnung der Daten erfolgt dabei nach dem MECE-Prinzip. With the help of several tree structures, which each represent a tree and are applied to the same database, a multi-dimensional viewing and evaluation of the data is possible. The assignment of the data is carried out according to the MECE principle.

Beispielsweise wird eine Baumstruktur ausgehend vom Oberbegriff Ort aufgebaut. Die Kategorien 3, 4 könnten dann beispielsweise Kontinente sein, aus denen sich weitere Kategorien 3.1, 3.2, 3.4, 4.1, 4.2, beispielsweise Länder, ergeben. Eine weitere Unterteilung durch zusätzliche Kategorien könnte dann Bundesländer/Regionen, Landkreise, Gemeinden, Städte, Stadtteile, Straßen etc. sein, so dass eine sehr feinstufige Kategorisierung der Daten möglich ist. For example, a tree structure is constructed starting from the generic term location. The categories 3 . 4 could then be, for example, continents that make up other categories 3.1 . 3.2 . 3.4 . 4.1 . 4.2 such as countries. A further subdivision by additional categories could be states / regions, districts, municipalities, cities, neighborhoods, streets, etc., so that a very fine-grained categorization of the data is possible.

Eine weitere Baumstruktur zur Betrachtung der gleichen Daten aus einer weiteren Dimension könnte als Oberbegriff beispielsweise den Begriff Sache aufweisen, der dann z.B. in die Kategorien Fahrzeuge, Landfahrzeuge, Kraftfahrzeuge, Personenkraftwagen, Fahrzeugklasse, also Oberklasse/Mittelklasse etc. unterteilt wird. Auch diesen Kategorien werden die Daten dann überschneidungsfrei zugeordnet. Another tree structure for viewing the same data from another dimension could, for example, include the term thing as a generic term, which is then e.g. into the categories of vehicles, land vehicles, motor vehicles, passenger cars, vehicle class, ie upper class / middle class, etc. is divided. These data are then also assigned without overlapping.

Bei der Auswertung der Daten durch eine entsprechende Suchanfrage erfolgt sozusagen ein Übereinanderlegen der Baumstrukturen bzw. von Kategorien verschiedener Baumstrukturen, wobei eine Schnittmenge der Daten erhalten wird. Für diese Schnittmenge wird dann ein zur einer Zielgröße gehörender Zielwert ermittelt. When evaluating the data by means of a corresponding search query, as it were, the tree structures or categories of different tree structures are superimposed, whereby an intersection of the data is obtained. A target value belonging to a target variable is then determined for this intersection.

Zu einer vollständigen Suchanfrage gehört in der Regel auch die Angabe der Zielgröße, also was gesucht werden soll. Beispielsweise soll nach der Anzahl Neuzulassungen in einer bestimmten Stadt und für eine bestimmte Fahrzeugklasse gesucht werden. Die Zielgröße sind dabei die Neuzulassungen. For a complete search usually includes the specification of the target size, so what should be searched. For example, search for the number of new registrations in a specific city and for a particular vehicle class. The target is the new registrations.

Der in einer Suchantwort ausgegebene Zielwert ist dann die tatsächliche Anzahl als numerische Zahl. The target value output in a search response is then the actual number as a numeric number.

Häufig ist eine einzige Suchantwort bzw. ein einziger Zielwert aber nicht aussagekräftig genug. Gemäß dem Vorgehen nach dem Stand der Technik sind von einem Benutzer daher zusätzliche Suchanfragen zu stellen und die erhaltenen Suchantworten in einen gemeinsamen Kontext zu setzen. Hier setzt die Erfindung an. Often, a single search response or a single target value is not meaningful enough. According to the prior art approach, therefore, additional search queries have to be provided by a user and the resulting search responses must be placed in a common context. This is where the invention starts.

Es werden automatisch zusätzliche Suchantworten generiert, indem die eingegebene Suchanfrage zielgerichtet abgewandelt und ausgewertet wird. Beispielsweise wird immer einer der mit der Suchanfrage eingegebenen Suchparameter (Zielgröße, Kategorien) ausgetauscht und ausgewertet. Additional search queries are automatically generated by targeting the entered search query and evaluating it. For example, one will always be one with the Search query entered (target size, categories) exchanged and evaluated.

Damit nun dem Benutzer nicht eine unzumutbare Anzahl an zusätzlichen Suchantworten präsentiert wird, ist vorgesehen, nur diejenigen anzuzeigen, die in einem Randbereich der ermittelten Zielwerte liegen. Zu diesen Zielwerten werden dann insbesondere die zugrundeliegenden Suchparameter, also die abgewandelte Suchanfrage, in der Suchantwort angegeben. So that an unreasonable number of additional search responses is not presented to the user, it is intended to display only those which lie in an edge area of the determined target values. In particular, the underlying search parameters, that is the modified search query, are specified in the search response for these target values.

Beim obigen Beispiel bleibend könnte beispielsweise als zusätzlich generierte Suchantwort angezeigt werden, in welchen Städten die meisten oder die wenigsten Zulassungen in der gleichen Fahrzeugklasse erfolgt sind. Eine weitere Suchantwort könnte beispielsweise historische Daten berücksichtigen und angeben, wie stark sich die Zulassungszahlen verändert haben. Staying with the above example, for example, it could be displayed as an additionally generated search answer, in which cities the most or the fewest approvals were made in the same vehicle class. For example, another search response might consider historical data and indicate how much the number of registrations has changed.

Eine mögliche Anzeige der Suchantwort und der zusätzlich generierten Suchantworten ist in 2 schematisch dargestellt. Die auf die konkret gestellte Suchanfrage ermittelte Suchantwort 5 wird mit dem dazugehörenden Zielwert 6 angegeben. Der Benutzer erhält aber noch zusätzliche Informationen durch zusätzlich generierte Suchantworten 7, 8, die aufgrund hinterlegter Zielwertregeln grafisch dargestellt sind. Die verschiedenen Suchantworten, also die ermittelten Informationen, können dabei in Form einer Score-Card 9 zusammengefasst sein. A possible display of the search response and the additionally generated search responses is in 2 shown schematically. The search response determined on the specific search query 5 comes with the associated target value 6 specified. However, the user receives additional information through additionally generated search responses 7 . 8th , which are graphically represented by stored target value rules. The various search responses, ie the information obtained, can be in the form of a score card 9 be summarized.

Bei der zusätzlich generierten Suchantwort 7 handelt es sich beispielsweise um die Anzeige eines Trends. Als Zielwertregel ist dann hinterlegt, bei steigenden Zulassungszahlen einen nach oben gerichteten Pfeil anzuzeigen. Die weitere Suchantwort 8 ist in Form einer Ampel gestaltet und zeigt beispielsweise eine grüne Farbe an, wenn die Zulassungszahlen höher sind als durchschnittlich in anderen Städten, während eine rote Farbe angezeigt wird, wenn die Zulassungszahlen unter einem Durschnitt der Zulassungszahlen anderer Städte liegt. For the additionally generated search response 7 For example, it is the display of a trend. As a target value rule is then deposited, with increasing registration numbers to indicate an upward arrow. The further search answer 8th is designed in the form of a traffic light and displays, for example, a green color if the number of registrations is higher than average in other cities, while a red color is displayed if the number of registrations is less than the average number of registrations in other cities.

Prinzipiell können die Zielwertregeln dabei unter anderem wettbewerbsorientiert, planorientiert oder zeitorientiert ausgestaltet werden und so zur schnellen Informationsgewinnung durch Vorgabe beispielsweise der grafischen Darstellung dienen. In principle, the target value rules can be designed, inter alia, in a competitive, plan-oriented or time-oriented manner and thus serve to obtain information quickly by specifying, for example, the graphical representation.

Abhängig von den zur Verfügung stehenden Daten und dem jeweiligen Anwendungsbereich können nach diesem Prinzip unterschiedliche, kontextbezogene zusätzliche Suchantworten generiert und zusätzlich zur angefragten Suchantwort angezeigt werden. Die Anzahl vom Benutzer einzugebender Suchanfragen wird so deutlich verringert. Zusätzlich erhält der Benutzer die gewünschten Informationen in einer stark verkürzten Zeit. Depending on the available data and the respective application area, different, context-related additional search responses can be generated according to this principle and displayed in addition to the requested search response. The number of search queries to be entered by the user is thus significantly reduced. In addition, the user receives the desired information in a much shorter time.

In 3 ist ein Analysesystem 10 zur Durchführung des erfindungsgemäßen Verfahrens schematisch dargestellt, dass einen Speicher 11 mit einer Datenbank zum Speichern der Daten aufweist. Der Speicher 11 ist beispielsweise über eine Online-Verbindung mit einer Rechenkomponente 12 verbunden, an die eine Anzeige 13 angeschlossen ist. Zur Eingabe der Suchanfragen und gegebenenfalls weiterer Befehle dient eine Eingabeschnittstelle 14. In 3 is an analysis system 10 for carrying out the method according to the invention shown schematically that a memory 11 having a database for storing the data. The memory 11 is for example via an online connection with a computing component 12 connected to the one ad 13 connected. An input interface is used to enter the search requests and, if necessary, further commands 14 ,

Die Erfindung ist nicht auf eine der vorbeschriebenen Ausführungsformen beschränkt, sondern in vielfältiger Weise abwandelbar. Beispielsweise kann zusätzlich vorgesehen sein, Suchanfragen kontextbezogen vorzugeben. Auch kann insbesondere dann, wenn Suchantworten für alle möglichen Kombinationen von Zielgrößen und Kategorien vorberechnet werden, vorgesehen werden, gezielt auf Zielwerte gerichtete Suchanfragen oder sogar offene Suchanfragen zu zuzulassen. The invention is not limited to one of the above-described embodiments, but can be modified in many ways. For example, it may additionally be provided to predefine search queries contextually. Also, especially when search queries are precalculated for all possible combinations of target variables and categories, provision may be made for permitting search queries directed specifically to target values or even open search queries.

Durch das erfindungsgemäße Verfahren bzw. das erfindungsgemäße Analysesystem wird ein BI-Tool erhalten, bei dem die Anzahl einzugebender Suchantworten verringert und damit eine Systembelastung reduziert wird. Dabei ist es auch für weniger geübte Benutzer möglich, zutreffende Suchantworten zu erhalten und die Daten auszuwerten. Die Benutzer müssen dabei keine vertieften Kenntnisse der Statistik haben, um die Suchantworten interpretieren zu können. Insbesondere erfolgt dabei nicht nur eine Analyse in Bezug auf die gestellte Suchanfrage, sondern auch eine Analyse des Umfelds. Zusätzlich kann die für einen Zielwert optimale Kombination der Kategorien gefunden werden, indem die den zusätzlich generierten Suchantworten zu Grunde liegenden Suchanfragen angezeigt werden. Dabei können gegebenenfalls auch die optimalen Kombinationen für unterschiedliche Sichtweisen gefunden werden. By means of the method according to the invention or the analysis system according to the invention, a BI tool is obtained in which the number of search responses to be entered is reduced and thus a system load is reduced. It is also possible for less experienced users to receive appropriate search responses and to evaluate the data. The users do not have to have any in-depth knowledge of statistics in order to interpret the search responses. In particular, not only an analysis is carried out in relation to the query, but also an analysis of the environment. In addition, the optimum combination of categories for a target value can be found by displaying the search queries underlying the additionally generated search responses. Optionally, the optimal combinations for different views can also be found.

Sämtliche aus den Ansprüchen, der Beschreibung und der Zeichnung hervorgehenden Merkmale und Vorteile, einschließlich konstruktiver Einzelheiten, räumlicher Anordnungen und Verfahrensschritten, können sowohl für sich als auch in den verschiedensten Kombinationen erfindungswesentlich sein. All of the claims, the description and the drawings resulting features and advantages, including design details, spatial arrangements and method steps may be essential to the invention both in itself and in various combinations.

BezugszeichenlisteLIST OF REFERENCE NUMBERS

1 1
Baumstruktur Threaded
2 2
Oberbegriff preamble
3 3
Kategorie category
4 4
Kategorie category
5 5
Suchantwort search response
6 6
Zielwert target value
7 7
Zusätzliche Suchantwort Additional search response
8 8th
Zusätzliche Suchantwort Additional search response
9 9
Score Card Scorecard
1010
Analysesystem  analysis system
1111
Speicher  Storage
1212
Rechenkomponente  computational component
1313
Anzeige  display
1414
Eingabeschnittstelle  Input interface

Claims (10)

Verfahren zur Auswertung von Daten, die elektronisch gespeichert sind, wobei mindestens zwei Oberbegriffe (2) in überschneidungsfreie Kategorien (3, 4) unterteilt sind und die Daten je Oberbegriff (2) einer Kategorie (3, 4) zugeordnet werden, wobei auf eine gestellte Suchanfrage, die eine Zielgröße und mindestens eine Kategorie (3, 4) umfasst, als Suchantwort (5) ein Zielwert (6) geliefert wird, dadurch gekennzeichnet, dass zusätzliche Suchantworten (7, 8) generiert werden, die Zielwerte für abgewandelte Suchanfragen liefern, bei denen gegenüber der gestellten Suchanfrage die Zielgröße und/oder eine der dort enthaltenen Kategorien (3, 4) variiert wird, wobei von den zusätzlich generierten Suchantworten (7, 8) insbesondere nur die Suchantworten geliefert werden, deren Zielwerte in einem Randbereich der Menge der ermittelten Zielwerte liegen, wobei zu diesen zusätzlich generierten und gelieferten Suchantworten (7, 8) die zugrunde liegenden abgewandelten Suchfragen hinterlegt werden. Method for evaluating data stored electronically, wherein at least two generic terms ( 2 ) in non-overlapping categories ( 3 . 4 ) and the data per generic term ( 2 ) of a category ( 3 . 4 ), based on a search request, a target size and at least one category ( 3 . 4 ), as search response ( 5 ) a target value ( 6 ), characterized in that additional search responses ( 7 . 8th ) that provide target values for modified queries that have the target size and / or category (s) compared to the given query ( 3 . 4 ), whereby of the additionally generated search responses ( 7 . 8th ), in particular, only those search responses are delivered whose target values lie in an edge region of the set of the determined target values, whereby these additionally generated and supplied search responses ( 7 . 8th ) the underlying modified search queries are deposited. Verfahren nach Anspruch 1, dadurch gekennzeichnet, dass die Suchanfrage eine Kombination von Kategorien (3, 4) unterschiedlicher Oberbegriffe (2) umfasst. Method according to claim 1, characterized in that the search query is a combination of categories ( 3 . 4 ) different generic terms ( 2 ). Verfahren nach Anspruch 1 oder 2, dadurch gekennzeichnet, dass die auswählbaren Zielgrößen und/oder Kategorien (3, 4) vorgegeben werden. Method according to claim 1 or 2, characterized in that the selectable target variables and / or categories ( 3 . 4 ). Verfahren nach einem der vorhergehenden Ansprüche, dadurch gekennzeichnet, dass die Suchantworten vor Stellen einer Suchanfrage durch Bildung der möglichen Kombinationen von Zielgrößen und Kategorien (3, 4) generiert und abgelegt werden. Method according to one of the preceding claims, characterized in that the search responses before placing a search query by forming the possible combinations of target variables and categories ( 3 . 4 ) are generated and stored. Verfahren nach einem der vorhergehenden Ansprüche, dadurch gekennzeichnet, dass nur Kombinationen von Zielgrößen und Kategorien (3, 4) zur Auswahl gestellt werden können, für die eine Suchantwort zur Verfügung steht. Method according to one of the preceding claims, characterized in that only combinations of target variables and categories ( 3 . 4 ) for which a search response is available. Verfahren nach einem der vorhergehenden Ansprüche, dadurch gekennzeichnet, dass die in den abgewandelten Suchanfragen verwendeten Zielgrößen und/oder Kategorien (3, 4) auf Grundlage von hinterlegten Beziehungen der Zielgrößen untereinander und der Kategorien (3, 4) untereinander variiert werden. Method according to one of the preceding claims, characterized in that the target variables and / or categories used in the modified search queries ( 3 . 4 ) on the basis of underlying relationships between the target variables and the categories ( 3 . 4 ) can be varied with each other. Verfahren nach einem der vorhergehenden Ansprüche, dadurch gekennzeichnet, dass der Zielgröße Zielwertregeln zugeordnet werden, wobei auf Basis der Zielwertregeln eine Klassifizierung der Zielwerte und/oder der verwandten Zielwerte erfolgt. Method according to one of the preceding claims, characterized in that target values are assigned to the target variable, wherein a classification of the target values and / or the related target values takes place on the basis of the target value rules. Verfahren nach einem der vorhergehenden Ansprüche, dadurch gekennzeichnet, dass die zusätzlich generierten Suchanfragen nach Zugehörigkeit zu einzelnen Oberbegriffen und/oder Kategorien gefiltert werden. Method according to one of the preceding claims, characterized in that the additionally generated search queries for belonging to individual generic terms and / or categories are filtered. Verfahren nach einem der vorhergehenden Ansprüche, dadurch gekennzeichnet, dass die Daten den Oberbegriffen und Kategorien nach dem MECE-Prinzip zugeordnet werden. Method according to one of the preceding claims, characterized in that the data are assigned to the generic terms and categories according to the MECE principle. Analysesystem (10) zur Durchführung des Verfahrens nach einem der vorhergehenden Ansprüche, dadurch gekennzeichnet, dass es einen Speicher (11) zur Aufnahme der Daten, eine Rechenkomponente (12) zur Verarbeitung der Suchanfragen und zur Ausarbeitung der Suchantworten, eine Anzeige (13) zur Anzeige der Suchantworten und eine Eingabeschnittstelle (14) zur Eingabe der Suchanfragen aufweist. Analysis system ( 10 ) for carrying out the method according to one of the preceding claims, characterized in that it has a memory ( 11 ) for receiving the data, a computational component ( 12 ) to process the search queries and to create the search responses, an ad ( 13 ) for displaying the search responses and an input interface ( 14 ) for entering the search requests.
DE102013109295.0A 2013-08-28 2013-08-28 Method for evaluating data and analysis system Withdrawn DE102013109295A1 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
DE102013109295.0A DE102013109295A1 (en) 2013-08-28 2013-08-28 Method for evaluating data and analysis system
PCT/EP2014/068146 WO2015028497A1 (en) 2013-08-28 2014-08-27 Data evaluation and data analysis based on multi-dimensional trees and expansion of the search queries

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
DE102013109295.0A DE102013109295A1 (en) 2013-08-28 2013-08-28 Method for evaluating data and analysis system

Publications (1)

Publication Number Publication Date
DE102013109295A1 true DE102013109295A1 (en) 2015-03-05

Family

ID=51492296

Family Applications (1)

Application Number Title Priority Date Filing Date
DE102013109295.0A Withdrawn DE102013109295A1 (en) 2013-08-28 2013-08-28 Method for evaluating data and analysis system

Country Status (2)

Country Link
DE (1) DE102013109295A1 (en)
WO (1) WO2015028497A1 (en)

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20030037050A1 (en) * 2002-08-30 2003-02-20 Emergency 24, Inc. System and method for predicting additional search results of a computerized database search user based on an initial search query
US20100131494A1 (en) * 2008-11-25 2010-05-27 Microsoft Corporation Automatically Showing More Search Results

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8020110B2 (en) * 2005-05-26 2011-09-13 Weisermazars Llp Methods for defining queries, generating query results and displaying same
US8019742B1 (en) * 2007-05-31 2011-09-13 Google Inc. Identifying related queries
US8667007B2 (en) * 2011-05-26 2014-03-04 International Business Machines Corporation Hybrid and iterative keyword and category search technique
US8700594B2 (en) * 2011-05-27 2014-04-15 Microsoft Corporation Enabling multidimensional search on non-PC devices

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20030037050A1 (en) * 2002-08-30 2003-02-20 Emergency 24, Inc. System and method for predicting additional search results of a computerized database search user based on an initial search query
US20100131494A1 (en) * 2008-11-25 2010-05-27 Microsoft Corporation Automatically Showing More Search Results

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
JI-RONG WEN [et.al.]: Clustering user queries of a search engine. In: Proceedings of the 10th international conference on World Wide Web (WWW '01), 2001, ACM, New York, S. NY, USA, S. 162-168. DOI=10.1145/371920.371974. *
JOSHI; ASLANDOGAN: Concept-based Web Search using Domain Prediction and Parallel Query Expansion. In: Information Reuse and Integration, 2006 IEEE International Conference on , S.166 - 171, 16-18 Sept. 2006doi: 10.1109/IRI.2006.252407 *

Also Published As

Publication number Publication date
WO2015028497A1 (en) 2015-03-05

Similar Documents

Publication Publication Date Title
DE60117209T2 (en) A method and apparatus for providing informational data regarding performance characteristics of a machine element, and method and apparatus for assisting selection of a machine element
WO2000026812A2 (en) Computer system and method for displaying data in a shared interactive sectorial graph
DE102019101524A1 (en) Device and method for managing shared vehicles
DE102015111671A1 (en) Method and apparatus for determining relative driving characteristics using participatory measuring systems
Zander Agricultural land use and conservation options: a modelling approach
DE112008001066T5 (en) Method and system for providing a virtual job market
DE102012219284A1 (en) Interactive comparative analysis of data visualizations of multiple objects
DE10017551C2 (en) Process for cyclic, interactive image analysis and computer system and computer program for executing the process
DE102011016691A1 (en) Method and system for assisting in the selection of at least one object from a group of stored objects
DE102006057921A1 (en) Method and device for selecting a destination, in particular in a navigation system
DE102010022263A1 (en) Method for optimizing a search query
DE102013109295A1 (en) Method for evaluating data and analysis system
Berg-Schlosser Comparative area studies—the golden mean between area studies and universalistic approaches?
DE102006020176A1 (en) Method for supply of forecasting pattern for object out of number of objects, involves providing forecasting pattern in consideration of usage range of these associated objects, and preset seasonal coefficients are standardized
DE102015103853A1 (en) Process for the production of sheet metal devices and computer program, computer program product and system for this purpose
DE102008012187A1 (en) Editor for compiling data for filter functions of competence functions, has editor image displayed as competence selection list on display by user, and search algorithms executed by user
EP2450846A1 (en) Method and device for selecting steel types
DE69907488T2 (en) SIMULATION SYSTEM II
WO2017133860A1 (en) Method for configuring mobile online services
DE19639349A1 (en) Database, method for deriving a database and method for querying a database
DE112020005842T5 (en) CONTROL DEVICE, MACHINE LEARNING DEVICE AND CONTROL METHOD
DE112019006203T5 (en) Method for classifying content and method for generating a classification model
DE202016103245U1 (en) System for the interactive analysis of data
EP3945487A1 (en) Method, device and computer program product for generating a product-specific data set
DE102020207690A1 (en) Device and method for the integrated analysis of event and process data

Legal Events

Date Code Title Description
R163 Identified publications notified
R079 Amendment of ipc main class

Free format text: PREVIOUS MAIN CLASS: G06F0017300000

Ipc: G06F0016000000

R005 Application deemed withdrawn due to failure to request examination