Leistungsindikatoren bzw. Key Performance Indicators (KPIs) sind Kennziffern, die aus Operationen des Data Quality Servers resultieren. Es sind sowohl Echtzeit- wie Langzeitbetrachtungen möglich.

Leistungsindikatoren

Leistungsindikatoren können Sie mit einem Rechtklick auf  selbst  definieren.

Dies geschieht entweder durch die Workflow-Operation „SendKPI“ oder durch den Webservice „SendKeyPerformanceIndicator“.

Alle angelegten Leistungsindikatoren werden in der Liste angezeigt.


System-Leistungsindikatoren

Die System-Leistungsindikatoren sind bereits voreingestellt. Für jede Funktion exisitert daher ein KPI – soweit dies sinnvoll erscheint.

Alle System-Leistungsindikatoren sind in der Verfügbar und Sie können sich diese einzelen mit der entsprechenden Beschreibung anzeigen lassen.

Die System-Leistungsindikatoren werden vom System getriggert und ihr Name beginnt immer mit „Core“.


Verfügbare System-Leistungsindikatoren:

Funktion / Bereich

Name des Leistungsindikators

Erläuterung

ExecuteIntraDuplicateSearch            

Core.DuplicateSearch.BigDuplicateGroupCount

Anzahl große Dublettengruppen > 10

Core.DuplicateSearch.BiggestDuplicateGroupCount

Größte Dublettengruppe (Anzahl Mitglieder)

Core.DuplicateSearch.DuplicatesByHitColumnCount

Anzahl Dubletten nach Dublettentyp (=Trefferspalte, im Detail-Datensatz die Spaltennumer und den Namen aufnehmen)

Core.DuplicateSearch.DuplicatePairCount

Anzahl Dublettenpaare (Kopfdublette mit nur einer Folgedublette)

Core.DuplicateSearch.FollowupDuplicatesCount

Anzahl Folgedubletten (Summe aller Folgedubletten)

Core.DuplicateSearch.GroupHeadCountPerDatasource

Anzahl Gruppenköpfe pro Datenquelle

Core.DuplicateSearch.HitCountPerDatasource

Anzahl Treffer pro Datenquelle

Core.DuplicateSearch.HitCountPerIndex

Anzahl Treffer pro Index (=Suchumgebung)

Core.DuplicateSearch.LeastDuplicateGroupCount

Kleinste Dublettengruppe (Anzahl Mitglieder)

Core.DuplicateSearch.MaximumIndexOffset

Maximale Tiefe nach Index (der Index im Detaildatensatz)

Core.DuplicateSearch.MediumDuplicateGroupCount

Anzahl mittlere Dublettengruppen >5 und <=10

Core.DuplicateSearch.SmallDuplicateGroupCount

Anzahl kleine Dublettengruppen >=2 und <=5

Core.DuplicateSearch.TotalDuplicateGroupCount

Anzahl der Dublettengruppen

Core.DuplicateSearch.DuplicateGroupSizeCount

Anzahl der Dublettengruppen mit einer Größe von X

AddMultipleRecordsToDataDestination /

AddRecordToDataDestination 

Core.DataDestination.AddRecords

Tritt ein, wenn Datensätze zu einem Datenziel hinzugefügt wurden.

Core.DataDestination.AddRecords.Failed

Tritt ein, wenn Datensätze zu einem Datenziel hinzugefügt wurden. Das Hinzufügen schlug fehl.

Core.DataDestination.AddRecords.RecordCount

Tritt ein, wenn Datensätze zu einem Datenziel hinzugefügt wurden. Gibt die Anzahl der hinzugefügten Datensätze an.

CorrectUpperLowerCasingFromText 

Core.Casing

Tritt ein, wenn eine Korrektur der Groß- / Kleinschreibung durchgeführt wurde.

Core.Casing.Corrected

Tritt ein, wenn eine Korrektur der Groß- / Kleinschreibung durchgeführt wurde. Eine Korrektur wurde vorgenommen.

Core.Casing.OK

Tritt ein, wenn eine Korrektur der Groß- / Kleinschreibung durchgeführt wurde. Eine Korrektur war nicht erforderlich.

DoEnrichment 

Core.Enrichment

Tritt ein, wenn eine Anreicherungs Operation durchgeführt wurde.

Core.Enrichment.ResultCount

Gibt die Anzahl der Ergebnisdatensätze einer Anreichung an.

Core.Enrichment.HitColumn

Gibt für jeden angereicherten Datensatz den null basierten Index der Matrix-Trefferspalte an.

DoPostalCorrection / DoPostFit 

















Core.PostalCorrection

Tritt ein, wenn eine postalische Korrektur durchgeführt wurde.

Core.PostalCorrection.CanNotBeCorrected

Adresse konnte nicht korrigiert werden.

Core.PostalCorrection.NothingFound

Adresse nicht gefunden.

Core.PostalCorrection.RecordCorrected.BuildingCorrected

Adresse wurde korrigiert. Gebäude wurde geändert.

Core.PostalCorrection.RecordCorrected.CompanyCorrected

Adresse wurde korrigiert. Firma wurde geändert.

Core.PostalCorrection.RecordCorrected.ContactCorrected

Adresse wurde korrigiert. Kontakt wurde geändert.

Core.PostalCorrection.RecordCorrected.CountryCorrected

Adresse wurde korrigiert. Land wurde geändert.

Core.PostalCorrection.RecordCorrected.DepartmentCorrected

Adresse wurde korrigiert. Abteilung wurde geändert.

Core.PostalCorrection.RecordCorrected.DistrictCorrected

Adresse wurde korrigiert. Ortsteil wurde geändert.

Core.PostalCorrection.RecordCorrected.HousenumberCorrected

Adresse wurde korrigiert. Hausnummer wurde geändert.

Core.PostalCorrection.RecordCorrected.LocalityCorrected

Adresse wurde korrigiert. Stadt geändert.

Core.PostalCorrection.RecordCorrected.POBoxCorrected

Adresse wurde korrigiert. Postfach wurde geändert.

Core.PostalCorrection.RecordCorrected.PostalCodeCorrected

Adresse wurde korrigiert. Postleitzahl wurde geändert.

Core.PostalCorrection.RecordCorrected.ProvinceCorrected

Adresse wurde korrigiert. Provinz wurde geändert.

Core.PostalCorrection.RecordCorrected.StreetCorrected

Adresse wurde korrigiert. Straße wurde geändert.

Core.PostalCorrection.RecordCorrected.WeakCorrection

Es wurde eine schwache Änderung durchgeführt.

Core.PostalCorrection.RecordCorrected

Adresse wurde korrigiert. (Unabhängig von der tatsächlichen Änderung auf Feldebene)

Core.PostalCorrection.RecordOk

Adresse war in Ordnung.

Core.PostalCorrection.UserValidation

Manuelle Nacharbeit erforderlich.

Core.PostalCorrection.NotCorrected

Ist nicht geprüft worden. (AddressDoctor relevanter Status)

Core.PostalCorrection.Corrected

Ist geprüft worden.

Core.PostalCorrection.InCorrect

Ist nicht korrigiert worden.

Core.PostalCorrection.FastCompletion

Adresse wurde auf Vollständigkeit geprüft. (Modus von AdressDoctor)

Core.PostalCorrection.NotProcessed 

Prozess konnte nicht durchgeführt werden.

Core.PostalCorrection.Webservice 

Webservice konnte nicht durchgeführt werden.

DoPostalCorrectionExtended / DoPostFitExtended 

Core.PostalCorrectionExtended

Tritt ein, wenn eine erweitere postalische Korrektur durchgeführt wurde.

Core.PostalCorrectionExtended.ResultCount

Gibt die Anzahl der Ergebnisdatensätze an.

Core.PostalCorrectionExtended.CanNotBeCorrected

Adresse konnte nicht korrigiert werden.

Core.PostalCorrectionExtended.NothingFound

Adresse nicht gefunden.

Core.PostalCorrectionExtended.RecordCorrected.BuildingCorrected

Adresse wurde korrigiert. Gebäude korrigiert.

Core.PostalCorrectionExtended.RecordCorrected.CompanyCorrected

Adresse wurde korrigiert. Firma korrigiert.

Core.PostalCorrectionExtended.RecordCorrected.ContactCorrected

Adresse wurde korrigiert. Kontakt korrigiert.

Core.PostalCorrectionExtended.RecordCorrected.CountryCorrected

Adresse wurde korrigiert. Land korrigiert.

Core.PostalCorrectionExtended.RecordCorrected.DepartmentCorrected

Adresse wurde korrigiert. Abteilung korrigiert.

Core.PostalCorrectionExtended.RecordCorrected.DistrictCorrected

Adresse wurde korrigiert. Ortsteil korrigiert.

Core.PostalCorrectionExtended.RecordCorrected.HousenumberCorrected

Adresse wurde korrigiert. Hausnummer korrigiert.

Core.PostalCorrectionExtended.RecordCorrected.LocalityCorrected

Adresse wurde korrigiert. Stadt korrigiert.

Core.PostalCorrectionExtended.RecordCorrected.POBoxCorrected

Adresse wurde korrigiert. Postfach korrigiert.

Core.PostalCorrectionExtended.RecordCorrected.PostalCodeCorrected

Adresse wurde korrigiert. Postleitzahl korrigiert.

Core.PostalCorrectionExtended.RecordCorrected.ProvinceCorrected

Adresse wurde korrigiert. Provinz korrigiert.

Core.PostalCorrectionExtended.RecordCorrected.StreetCorrected

Adresse wurde korrigiert. Straße korrigiert.

Core.PostalCorrectionExtended.RecordCorrected.WeakCorrection

Es wurde eine schwache Änderung durchgeführt.

Core.PostalCorrectionExtended.RecordCorrected

Adresse wurde korrigiert.

Core.PostalCorrectionExtended.RecordOk

Adresse war in Ordnung.

Core.PostalCorrectionExtended.RecordWasCorrect

Adresse war bereits korrigiert.

Core.PostalCorrectionExtended.UserValidation

Manuelle Nacharbeit erforderlich.

Core.PostalCorrectionExtended.Corrected

Ist geprüft worden.

Core.PostalCorrectionExtended.InCorrect

Ist nicht korrigiert worden.

Core.PostalCorrectionExtended.FastCompletion

Adresse wurde auf vollständigkeit geprüft.

Core.PostalCorrectionExtended.NotProcessed

Prozess konnte nicht durchgeführt werden.

Core.PostalCorrectionExtended.Webservice

Webservice konnte nicht durchgeführt werden.

Core.PostalCorrectionExtended.NotCorrectedNotCorrected

Ist nicht geprüft worden.

ExecuteAnalysis 

Core.IntraDuplicate.Analysis

Tritt ein, wenn eine Intradubletten-Analyse durchgeführt wurde.

Core.IntraDuplicate.Analysis.RecordCount

Gibt die Anzahl der analysierten Datensätze an.

Core.IntraDuplicate.Analysis.DuplicateCount

Gibt die Anzahl der gefundenen Dubletten an.

Core.IntraDuplicate.Analysis.DuplicateGroupCount

Gibt die Anzahl der gefundenen Dubletten-Gruppen an.

Core.IntraDuplicate.Analysis.CleanListCount

Gibt die Anzahl der Datensätze in der Clean List an.

ExecuteTableBasedOperation 

Core.TableBasedOperation

Tritt ein, wenn eine tabellenbasierte Operation ausgeführt wurde.

ExtractAttributesFromText / ExtractAttributesFromTextExtended 

Core.ProductDecomposer

Tritt ein, wenn eine Produktattibutisierung durchgeführt wurde.

Core.ProductDecomposer.NoAttributesExtracted

Es konnten keine Attribute extrahiert werden.

Core.ProductDecomposer.AttributeExtracted

Es konnten Attribute extrahiert werden.

GetGender 

Core.GetGender

Tritt ein, wenn eine Ermittlung des Geschlechts durchgeführt wurde.

Core.GetGender.NoMatch

Das Geschlecht konnte nicht ermittelt werden.

Core.GetGender.FemaleMatch

Der Name war weiblich.

Core.GetGender.MaleMatch

Der Name war männlich.

GetLegalForm 

Core.LegalForm

Tritt ein, wenn eine Ermittlung der deutschen Rechtsform durchgeführt wurde.

Core.LegalForm.NoMatch

Die Rechtsform konnte nicht ermittelt werden.

Core.LegalForm.Match

Die Rechtsform konnte ermittelt werden.

GetSimilarRecords 

Core.GetSimilarRecords

Tritt ein, wenn eine Suche nach ähnlichen Datensätzen durchgeführt wurde.

Core.GetSimilarRecords.ResultCount

Gibt die Anzahl der Ergebnisdatensätze an.

Core.GetSimilarRecords.HitColumn

Gibt für jeden angereicherten Datensatz den null basierten Index der Matrix-Trefferspalte an.

Login

Core.Login

Tritt ein, wenn eine Anmeldung am Data Quality Server durchgeführt wurde.

Core.Login.Successful

Die Anmeldung war erfolgreich.

Core.Login.Failed

Die Anmeldung schlug fehl.

ParseStreet 

Core.ParseStreet

Tritt ein, wenn eine Adresszeile in ihre Bestandteile zerlegt wurde.

Core.ParseStreet.ParseSuccess

Die Adresse konnte ermittelt werden.

Core.ParseStreet.NothingFound

Die Adresse konnte nicht ermittelt werden.

SearchAddressInSanctionList 

Core.SanctionList

Tritt ein, wenn eine Sanktionslistenüberprüfung durchgeführt wurde.

Core.SanctionList.NameFound

Es wurde ein Name gefunden.Core.SanctionList.NameAddressFound

Core.SanctionList.NameAddressFound

Es wurde ein Name und eine Adresse gefunden.

Core.SanctionList.NothingFound

Es wurde nichts gefunden.

SearchAddressInSanctionListExtended 

Core.SanctionListExtended

Tritt ein, wenn eine erweitere Sanktionslistenüberprüfung durchgeführt wurde.

Core.SanctionListExtended.NameFound

Es wurde ein Name gefunden.

Core.SanctionListExtended.NameAddressFound

Es wurde ein Name und eine Adresse gefunden.

Core.SanctionListExtended.NothingFound

Es wurde nichts gefunden.

SearchRecords 

Core.SearchRecords

Tritt ein, wenn eine Suchoperation auf einem FACT Finder Datenziel durchgeführt wurde.

Core.SearchRecords.RecordCount

Gibt Anzahl der Datensätze im Suchergebnis an.

Core.SearchRecords.MaxSimilarity

Gibt die maximale Ähnlichkeit für jeden Datensatz im Suchergebnis an.

SplitPhoneNumber 

Core.PhoneSplit

Tritt ein, wenn eine Telefonnummer in ihre Bestandteile zerlegt wurde.

Core.PhoneSplit.PhoneNumberSplitted

Die Telefonnummer konnte ermittelt werden.

Core.PhoneSplit.Error

Die Telefonnummer konnte nicht ermittelt werden.

Core.PhoneSplit.Error.CountryNotSupported

Das spezifizierte Land wird nicht unterstützt.

Core.PhoneSplit.Error.VanityNotAllowed

Wortwahlrufnummern sind nicht zulässig.

Core.PhoneSplit.Error.NoDefaultCountry

Es wurde kein Land spezifiziert.

Core.PhoneSplit.Error.NoCountryDetected

Das Land konnte nicht ermittelt werden.

Core.PhoneSplit.Error.WrongCountryCodeDetected

Falscher Ländercode entdeckt.

Core.PhoneSplit.Error.SimpleSplit.StandardizeFailed

Die Telefonnummer konnte auch mit simpler Trennung nicht ermittelt werden.

Core.PhoneSplit.Error.NoAreaCodeDetected

Die Ortsvorwahl konnte nicht ermittelt werden.

ValidateEmailAddress 

Core.MailChecker

Tritt ein, wenn eine Überprüfung einer E-Mail Adresse durchgeführt wurde.

Core.MailChecker.MailAddress.Valid

Die E-Mail war gültig.

Core.MailChecker.MailAddress.Invalid

Die E-Mail war ungültig.

Core.MailChecker.MailAddress.Invalid.RFCCompliantError.MailAddressIsEmpty

Die E-Mail war leer.

Core.MailChecker.MailAddress.Invalid.RFCCompliantError.InvalidCharactersInLocalPart

Die E-Mail war ungültig. Der Lokalteil enthält ungültige Zeichen.

Core.MailChecker.MailAddress.Invalid.RFCCompliantError.NoAtSign

Es wurde kein '@' Zeichen gefunden.

Core.MailChecker.MailAddress.Invalid.RFCCompliantError.TooManyAtSigns

Es wurden zu viele '@' Zeichen gefunden.

Core.MailChecker.MailAddress.Invalid.RFCCompliantError.NoDotSymbol

Es wurde kein '.' Zeichen gefunden.

Core.MailChecker.MailAddress.Invalid.LocalPartError.IsNotVisible

Der Lokalteil konnte nicht ermittelt werden.

Core.MailChecker.MailAddress.Invalid.DomainError.Disallowed

Die Domäne war nicht erlaubt.

Core.MailChecker.MailAddress.Invalid.DomainError.IsNotVisible

Die Domäne konnte nicht ermittelt werden.

Core.MailChecker.MailAddress.Invalid.DomainError.IsNotReachableCached

Die Domäne war nicht im hinterlegten Verzeichnis enthalten.

Core.MailChecker.MailAddress.Invalid.DomainError.IsNotReachable

Die Domäne war nicht erreichbar.

Core.MailChecker.MailAddress.Invalid.DomainError.TooLong

Die Domäne war zu lang.

Core.MailChecker.MailAddress.Invalid.DomainError.InvalidCharacters

Die Domäne enthielt ungültige Zeichen.

Core.MailChecker.MailAddress.Invalid.TopLevelError.IsNotVisible

Die Top-Level-Domain konnte nicht ermittelt werden.

Core.MailChecker.MailAddress.Invalid.TopLevelError.DoesNotExist

Die Top-Level-Domain existiert nicht.

DQ-Server Logfiles / Fehler und Warnings

Core.Logging.DebugLogged

Tritt ein, wenn eine Debug-Nachricht geloggt wurde.

Core.Logging.ErrorLogged

Tritt ein, wenn ein Fehler geloggt wurde.

Core.Logging.FatalLogged

Tritt ein, wenn ein kritischer Fehler geloggt wurde.

Core.Logging.InfoLogged

Tritt ein, wenn eine Information geloggt wurde.

Core.Logging.WarnLogged

Tritt ein, wenn eine Warnung geloggt wurde.

Scheduler

Core.Schedule.Start

Tritt ein, wenn ein Zeitplan gestartet wurde.

Core.Schedule.Successful

Tritt ein, wenn ein Zeitplan erfolgreich beendet wurde.

Core.Schedule.Failed

Tritt ein, wenn ein Zeitplan mit Fehlern beendet wurde.

StartPullSync

Core.Transformation.FullSync.Start

Tritt ein, wenn eine Transformation mit Neuindizierung durchgeführt wurde.

Core.Transformation.FullSync.Successful

Die Transformation war erfolgreich.

Core.Transformation.FullSync.Failed

Die Transformation schlug fehl.

Core.Transformation.FullSync.RecordCount 

Gibt die Anzahl der transformierten Datensätze an.

Core.Transformation.UpdateSync.Start

Tritt ein, wenn eine Transformation mit Aktualisierung durchgeführt wurde.

Core.Transformation.UpdateSync.Successful

Die Transformation war erfolgreich.

Core.Transformation.UpdateSync.Failed

Die Transformation schlug fehl.

Core.Transformation.UpdateSync.RecordCount

Gibt die Anzahl der Datensätze an.

Core.Transformation.UpdateSync.AddedRecordCount

Gibt die Anzahl der hinzugefügten Datensätze an.

Core.Transformation.UpdateSync.UpdatedRecordCount

Gibt die Anzahl der aktualisierten Datensätze an.

Core.Transformation.DeleteSync.Start

Tritt ein, wenn eine Transformation mit Löschung durchgeführt wurde.

Core.Transformation.DeleteSync.Successful

Die Transformation war erfolgreich.

Core.Transformation.DeleteSync.Failed

Die Transformation schlug fehl.

Core.Transformation.DeleteSync.RecordCount

Gibt die Anzahl der bearbeiteten Datensätze an.

Core.Transformation.DeleteSync.DeletedRecordCount

Gibt die Anzahl der gelöschten Datensätze an.

GetStringSimilarityWorldmatchBasic

Core.WorldMatchBasic.StringSimilarity

Tritt ein, wenn ein Ähnlichkeitsvergleich zwischen zwei Texten via WorldMatchBasic durchgeführt wurde.

DQExpress

Core.DQExpress.ValidateName

Tritt ein, wenn eine Namensüberprüfung über den DQ Express durchgeführt wurde.

Core.DQExpress.ValidateCommunication

Tritt ein, wenn eine Kommunikationsdatenüberprüfung über den DQ Express durchgeführt wurde.

Core.DQExpress.ValidateAddress

Tritt ein, wenn eine Adressüberprüfung über den DQ Express durchgeführt wurde.

Core.DQExpress.ValidateAddress.AddressCorrected

Die Adresse wurde korrigiert.

Core.DQExpress.ValidateAddress.NothingFound

Es wurde nichts gefunden.

Core.DQExpress.ValidateAddress.AddressOk

Adresse war in Ordnung.

Core.DQExpress.MatchAddress

Tritt ein, wenn ein Adressvergleich über den DQ Express durchgeführt wurde.

Core.DQExpress.MatchAddress.DuplicateCount

Beinhaltet die Anzahl der Dubletten.

Core.DQExpress.MatchAddress.BlacklistCount

Beinhaltet die Anzahl der indizierten Adressen.

Core.DQExpress.MatchAddress.DummyCount

Beinhaltet die Anzahl der Pseudoadressen.

Core.DQExpress.MatchAddress.SanctionCount

Beinhaltet die Anzahl der Treffer in der Sanktionsliste.

Core.DQExpress.SuggestAddress.PostalCode.Execute

Tritt ein, wenn eine Vorschlagsliste für eine Postleitzahl über den DQ Express zurückgegeben wurde.

Core.DQExpress.SuggestAddress.PostalCode.SuggestionCount

Beinhaltet die Anzahl der Vorschläge.

Core.DQExpress.SuggestAddress.Street.Execute

Tritt ein, wenn eine Vorschlagsliste für eine Straße über den DQ Express zurückgegeben wurde.

Core.DQExpress.SuggestAddress.Street.SuggestionCount

Beinhaltet die Anzahl der Vorschläge.

Core.DQExpress.SuggestAddress.City.Execute

Tritt ein, wenn eine Vorschlagsliste für eine Stadt über den DQ Express zurückgegeben wurde.

Core.DQExpress.SuggestAddress.City.SuggestionCount

Beinhaltet die Anzahl der Vorschläge.

SearchRecordsExtended

Core.SearchRecordsExtended

Tritt ein, wenn eine erweitere Suchoperation auf einem FACT Finder oder FACT Finder Worldmatch Datenziel durchgeführt wurde.

Core.SearchRecordsExtended.Relevance

Gibt die Relevanz für jeden Datensatz im Suchergebnis an.

Core.SearchRecordsExtended.RecordCount

Gibt Anzahl der Datensätze im Suchergebnis an.

UpdateRecordInDataDestination

Core.DataDestination.UpdateRecords

Tritt ein, wenn Datensätze in einem Datenziel aktualisiert wurden.

Core.DataDestination.UpdateRecords.RecordCount

Gibt die Anzahl der aktualisierten Datensätze an.

Core.DataDestination.UpdateRecords.Failed

Das aktualisieren schlug fehl.

Workflow Contraint Activity

Core.Constraint

Tritt ein, wenn Gültigkeitsregeln für Workflow-Datensätze überprüft werden.

Core.Constraint.Ok

Tritt ein, wenn Gültigkeitsregeln für Workflow-Datensätze erfolgreich überprüft wurden.

Core.Constraint.Failed

Tritt ein, wenn Gültigkeitsregeln für Workflow-Datensätze verletzt wurden.

Core.Constraint.Field.Failed

Tritt für jedes Feld ein, für das eine Gültigkeitsregel für Workflow-Datensätze verletzt wurde. Der verletzende Feldname steht im Feld <DQS_Constraint_Failed_Field>.