Attribute Verkettung
Überblick
Die Erweiterung Attribute Verkettung kombiniert mehrere Attributwerte zu einem einzigen Textstring und erstellt ein neues Attribut, das die zusammengeführten Werte repräsentiert. Dieser leistungsstarke Textmanipulationsoperator ermöglicht es, zusammengesetzte Identifikatoren zu erstellen, beschreibende Bezeichnungen zu generieren und sinnvolle Textdarstellungen aus mehreren Datenfeldern zu erstellen. Die Erweiterung verarbeitet sowohl Fall- als auch Ereignisattributen intelligent und bestimmt automatisch das passende Level für das neue verkettete Attribut basierend auf den ausgewählten Quellattributen.
Im Process Mining ist die Fähigkeit, Attributwerte zu kombinieren, unerlässlich, um eindeutige Bezeichner zu erzeugen, menschenlesbare Beschreibungen zu erstellen und Beziehungen zwischen verschiedenen Datenelementen herzustellen. Die Erweiterung Attribute Verkettung verwendet einen senkrechten Strich (" | ") als Trennzeichen zwischen den Werten, um eine klare visuelle Abgrenzung bei gleichzeitiger Lesbarkeit sicherzustellen. Wenn Attribute keinen Wert haben, ersetzt die Erweiterung diesen durch "No Value", um eine einheitliche Formatierung zu gewährleisten und Verwirrung durch leere Segmente zu vermeiden. Dieser Ansatz macht die Erweiterung besonders wertvoll für das Erstellen von Audit-Trails, zusammengesetzten Schlüsseln für Zuordnungsoperationen und umfassenden Falldarstellungen, die mehrere Geschäftsdimensionen kombinieren.
Häufige Anwendungsfälle
- Erzeugen zusammengesetzter Schlüssel durch Kombination mehrerer Identifikationsfelder (Order_ID + Line_Number)
- Generieren beschreibender Bezeichnungen, die Kategorien- und Unterkategorieinformationen kombinieren
- Erstellen vollständiger Namen aus einzelnen Vorname-, zweitem Vorname- und Nachname-Attributen
- Konstruieren von Standortkennungen durch Kombination von Regionen-, Länder- und Stadtattributen
- Erstellung von Audit-Beschreibungen, die Benutzer-, Zeitstempel- und Aktionsattribute verbinden
- Zusammenstellung von Produktbeschreibungen aus Marken-, Modell- und Variantenattributen
- Erzeugen von Fallzusammenfassungen durch Kombination von Status-, Prioritäts- und Kategoriefeldern
Einstellungen
Filter (Optional): Wenden Sie Filter an, um zu begrenzen, welche Fälle das verkettete Attribut erhalten. Wenn Filter verwendet werden, erfolgt die Verkettung nur für Fälle, die die Filterkriterien erfüllen. Dies ist nützlich, wenn Sie zusammengesetzte Werte nur für bestimmte Teilmengen Ihrer Daten erzeugen möchten, z. B. Fälle aus bestimmten Abteilungen oder Zeiträumen. Der Filter wirkt auf Fall-Ebene, auch wenn Ereignisattribute verkettet werden.
Name des neuen Attributs: Geben Sie den Namen des neuen Attributs an, das das verkettete Ergebnis speichern soll. Wählen Sie einen beschreibenden Namen, der klar angibt, welche Informationen kombiniert werden. Zum Beispiel "Full_Product_Description" bei der Verkettung von Produktattributen oder "Complete_Address" beim Verbinden von Standortfeldern. Der Name muss eindeutig sein und darf nicht mit bestehenden Attributen im Datensatz kollidieren.
Attributnamen: Wählen Sie mehrere Attribute aus, deren Werte Sie verketten möchten. Die Erweiterung fügt alle ausgewählten Attribute in der Reihenfolge zusammen, in der sie ausgewählt wurden, und verwendet " | " als Trennzeichen. Sie können beliebige Kombinationen aus Zeichenketten-, numerischen oder booleschen Attributen auswählen. Die Erweiterung unterstützt sowohl Fall- als auch Ereignisattribute, wobei alle ausgewählten Attribute idealerweise auf dem gleichen Level liegen sollten, um sinnvolle Ergebnisse zu erzielen. Numerische und boolesche Werte werden automatisch zur Verkettung in Text umgewandelt.
Beispiele
Beispiel 1: Erstellung zusammengesetzter Bestellauftragskennungen
Szenario: In einem Beschaffungsprozess müssen eindeutige Kennungen erzeugt werden, die den Lieferantencode, die Bestellnummer und das Geschäftsjahr kombinieren, um globale Eindeutigkeit über mehrere Systeme und Zeiträume sicherzustellen.
Einstellungen:
- Filter: Keiner (auf alle Fälle anwenden)
- Name des neuen Attributs: PO_Composite_ID
- Attributnamen: Vendor_Code, PO_Number, Fiscal_Year
Ausgabe: Erstellt ein neues Fallattribut "PO_Composite_ID" mit den verketteten Werten. Für einen Fall mit:
- Vendor_Code: "SUPP-0247"
- PO_Number: "PO-2024-8831"
- Fiscal_Year: 2024
wäre PO_Composite_ID: "SUPP-0247 | PO-2024-8831 | 2024"
Erkenntnisse: Diese zusammengesetzte Kennung ermöglicht eine eindeutige Nachverfolgung über Systeme hinweg, vereinfacht den Abgleich mit externen Datenquellen und liefert einen menschenlesbaren Verweis, der alle wichtigen Identifikationsdaten in einem Feld zusammenfasst.
Beispiel 2: Konstruktion vollständiger Kundenadressen
Szenario: In einem Lieferprozess sollen separate Adresskomponenten zu einem Feld für Routing-Optimierung und Lieferdokumentation zusammengeführt werden.
Einstellungen:
- Filter: Keiner
- Name des neuen Attributs: Full_Delivery_Address
- Attributnamen: Street_Address, City, State, Postal_Code, Country
Ausgabe: Erstellt ein neues Fallattribut "Full_Delivery_Address" mit allen Adresskomponenten. Für einen Fall mit:
- Street_Address: "123 Main Street"
- City: "Springfield"
- State: "IL"
- Postal_Code: "62701"
- Country: "USA"
wäre Full_Delivery_Address: "123 Main Street | Springfield | IL | 62701 | USA"
Erkenntnisse: Der vollständige Adressstring vereinfacht geografische Analysen, erleichtert die Integration mit Kartendiensten und bietet Lieferteams alle Standortinformationen in einem einzelnen, lesbaren Feld.
Beispiel 3: Erstellung von Produktbeschreibungsetiketten
Szenario: Im Bestandsverwaltungsprozess sollen umfassende Produktbeschreibungen erstellt werden, indem Marke, Kategorie, Modell und Farbattribute zur besseren Suchbarkeit und Berichterstellung kombiniert werden.
Einstellungen:
- Filter: Category = "Electronics"
- Name des neuen Attributs: Product_Full_Description
- Attributnamen: Brand, Product_Category, Model_Number, Color, Size
Ausgabe: Erstellt ein neues Fallattribut "Product_Full_Description" für Elektronikartikel. Für einen Fall mit:
- Brand: "TechCorp"
- Product_Category: "Laptop"
- Model_Number: "X500-PRO"
- Color: "Silver"
- Size: "15-inch"
wäre Product_Full_Description: "TechCorp | Laptop | X500-PRO | Silver | 15-inch"
Wenn das Farbattribut fehlt, würde es zeigen: "TechCorp | Laptop | X500-PRO | No Value | 15-inch"
Erkenntnisse: Diese konsolidierten Beschreibungen verbessern die Produktsuche, ermöglichen bessere Kategorisierung in Berichten und liefern vollständige Produktinformationen für Kundenservicemitarbeiter in einem einzigen Feld.
Beispiel 4: Erstellung von Audit-Trail-Beschreibungen
Szenario: In einem Finanzfreigabeprozess sollen umfassende Audit-Einträge erstellt werden, die den Namen des Genehmigers, Genehmigungszeitstempel, Abteilung und Entscheidung für Compliance-Zwecke kombinieren.
Einstellungen:
- Filter: Process_Step = "Approval"
- Name des neuen Attributs: Approval_Audit_Entry
- Attributnamen: Approver_Name, Approval_Date, Department, Decision, Amount_Approved
Ausgabe: Erstellt ein neues Fallattribut "Approval_Audit_Entry" für Freigabeschritte. Für einen Fall mit:
- Approver_Name: "John Smith"
- Approval_Date: "2024-03-15"
- Department: "Finance"
- Decision: "Approved"
- Amount_Approved: 50000
wäre Approval_Audit_Entry: "John Smith | 2024-03-15 | Finance | Approved | 50000"
Erkenntnisse: Dieser konsolidierte Audit-Trail vereinfacht Compliance-Berichte, ermöglicht eine schnelle Überprüfung von Freigabemustern und liefert vollständigen Kontext in einem durchsuchbaren Feld.
Beispiel 5: Erstellung standortbasierter Service-Kennungen
Szenario: Im Gesundheitsprozess sollen Einrichtungen, Abteilungen und Rauminformationen kombiniert werden, um eindeutige Standortkennungen für Patientenrouting und Ressourcenplanung zu erstellen.
Einstellungen:
- Filter: Keiner
- Name des neuen Attributs: Service_Location_ID
- Attributnamen: Facility_Name, Building, Department, Room_Number
Ausgabe: Erstellt ein neues Fallattribut "Service_Location_ID" mit vollständigen Standortinformationen. Für einen Fall mit:
- Facility_Name: "Central Medical Center"
- Building: "Tower B"
- Department: "Radiology"
- Room_Number: "B-201"
wäre Service_Location_ID: "Central Medical Center | Tower B | Radiology | B-201"
Erkenntnisse: Diese Standortkennungen erleichtern die Patientenführung, verbessern die Ressourcenplanung nach Standorten und ermöglichen die Analyse von Service-Patronen in verschiedenen Bereichen der Einrichtung.
Ausgabe
Die Erweiterung Attribute Verkettung erzeugt ein einziges neues Attribut entweder auf Fall- oder Ereignisebene, abhängig von den ausgewählten Quellattributen. Sind alle ausgewählten Attribute Fallattribute, wird das neue verkettete Attribut auf Fall-Ebene erstellt. Ist mindestens ein ausgewähltes Attribut ein Ereignisattribut, wird das neue Attribut auf Ereignisebene erstellt, um die Granularität der Ereignisdaten zu erhalten.
Das Ausgabeattribut ist stets vom Typ String und enthält die verketteten Werte, getrennt durch " | " (Leerzeichen-Senkrechter Strich-Leerzeichen). Dieses Trennzeichen sorgt für visuelle Klarheit und erscheint unwahrscheinlich in den meisten Geschäftsdaten natürlich. Wenn ein Attributwert null oder nicht vorhanden ist, ersetzt die Erweiterung diesen Wert durch "No Value" an dieser Position, wodurch die Struktur erhalten bleibt und klar wird, welche Attribute keine Daten hatten.
Die verketteten Werte behalten ihr ursprüngliches Format bei – Zahlen bleiben numerisch, Datumswerte behalten ihr Anzeigeformat und boolesche Werte erscheinen als "True" oder "False". Diese Formatierungserhaltung stellt sicher, dass das verkettete Ergebnis für Geschäftsanwender lesbar und aussagekräftig bleibt, während die Datenintegrität für die Weiterverarbeitung erhalten bleibt.
Diese Dokumentation ist Teil der mindzie Studio Process Mining Plattform.