Attributen Samenvoegen
Overzicht
De verrijking Attributen Samenvoegen combineert meerdere attribuutwaarden tot één tekststring, waarbij een nieuw attribuut wordt gemaakt dat de samengevoegde waarden vertegenwoordigt. Deze krachtige tekstmanipulatie-operator stelt je in staat om samengestelde identificaties te creëren, beschrijvende labels te genereren en betekenisvolle tekstrepresentaties op te bouwen uit meerdere gegevensvelden. De verrijking verwerkt zowel case- als event-attributen intelligent en bepaalt automatisch het juiste niveau voor het nieuwe samengevoegde attribuut op basis van de geselecteerde bronattributen.
In process mining is de mogelijkheid om attribuutwaarden te combineren essentieel voor het creëren van unieke identificeerders, het bouwen van leesbare beschrijvingen en het leggen van verbanden tussen verschillende data-elementen. De verrijking Attributen Samenvoegen gebruikt een pijpscheidingsteken (" | ") tussen waarden, wat zorgt voor een duidelijke visuele scheiding terwijl de leesbaarheid behouden blijft. Wanneer attributen geen waarde hebben, vervangt de verrijking dit door "No Value" om een consistente opmaak te behouden en verwarring door lege segmenten te voorkomen. Deze aanpak maakt de verrijking bijzonder waardevol voor het creëren van audittrajecten, samengestelde sleutels voor matchingoperaties en uitgebreide casebeschrijvingen die meerdere bedrijfsmatige dimensies combineren.
Veelvoorkomende Toepassingen
- Creëer samengestelde sleutels door meerdere identificatievelden te combineren (Order_ID + Line_Number)
- Genereer beschrijvende labels die categorie- en subcategorie-informatie combineren
- Bouw volledige namen op uit afzonderlijke voornaam-, tussenvoegsel- en achternaamattributen
- Construeer locatie-identificaties door regio-, land- en stadattributen te combineren
- Maak auditbeschrijvingen die gebruiker, tijdstempel en actieattributen combineren
- Stel productbeschrijvingen samen uit merk-, model- en variantattributen
- Genereer case-samenvattingen door status-, prioriteit- en categorievvelden te combineren
Instellingen
Filter (Optioneel): Pas filters toe om te beperken welke cases het samengevoegde attribuut ontvangen. Wanneer filters worden toegepast, worden alleen cases die aan de filtercriteria voldoen samengevoegd. Dit is nuttig wanneer je samengestelde waarden alleen voor specifieke subsets van je data wilt maken, zoals cases uit bepaalde afdelingen of tijdsperioden. De filter werkt op caseniveau, zelfs wanneer event-attributen worden samengevoegd.
Nieuwe Attribuutnaam: Geef de naam op voor het nieuwe attribuut dat het samengevoegde resultaat zal opslaan. Kies een duidelijke naam die precies aangeeft welke informatie wordt gecombineerd. Gebruik bijvoorbeeld "Full_Product_Description" bij het samenvoegen van productattributen, of "Complete_Address" bij het samenvoegen van locatievelden. De naam moet uniek zijn en mag niet conflicteren met bestaande attributen in je dataset.
Attribuutnamen: Selecteer meerdere attributen waarvan je de waarden wilt samenvoegen. De verrijking voegt alle geselecteerde attributen samen in de volgorde van selectie, met " | " als scheidingsteken. Je kunt elke combinatie van string-, numerieke of booleanattributen selecteren. De verrijking ondersteunt zowel case- als event-attributen, hoewel alle geselecteerde attributen doorgaans op hetzelfde niveau moeten zijn voor betekenisvolle resultaten. Numerieke en booleanwaarden worden automatisch naar tekst geconverteerd voor samenvoeging.
Voorbeelden
Voorbeeld 1: Samenstellen van Samengestelde Inkooporder-ID's
Scenario: In een inkoopproces moet je unieke identificaties maken die vendor code, inkoopordernummer en boekjaar combineren om wereldwijde uniciteit over meerdere systemen en tijdsperioden te waarborgen.
Instellingen:
- Filter: Geen (toepassen op alle cases)
- Nieuwe Attribuutnaam: PO_Composite_ID
- Attribuutnamen: Vendor_Code, PO_Number, Fiscal_Year
Output: Maakt een nieuw caseattribuut "PO_Composite_ID" met de samengevoegde waarden. Voor een case met:
- Vendor_Code: "SUPP-0247"
- PO_Number: "PO-2024-8831"
- Fiscal_Year: 2024
Wordt de PO_Composite_ID: "SUPP-0247 | PO-2024-8831 | 2024"
Inzichten: Deze samengestelde identificatie maakt unieke tracking over systemen mogelijk, vereenvoudigt matching met externe databronnen en biedt een leesbare referentie met alle sleutelidentificatiegegevens in één veld.
Voorbeeld 2: Opbouwen van Complete Klantadressen
Scenario: In een bezorgproces wil je afzonderlijke adrescomponenten combineren in één veld voor routeoptimalisatie en bezorgdocumentatie.
Instellingen:
- Filter: Geen
- Nieuwe Attribuutnaam: Full_Delivery_Address
- Attribuutnamen: Street_Address, City, State, Postal_Code, Country
Output: Maakt een nieuw caseattribuut "Full_Delivery_Address" met alle adrescomponenten. Voor een case met:
- Street_Address: "123 Main Street"
- City: "Springfield"
- State: "IL"
- Postal_Code: "62701"
- Country: "USA"
Wordt de Full_Delivery_Address: "123 Main Street | Springfield | IL | 62701 | USA"
Inzichten: De volledige adresstring vereenvoudigt geanalyseerde geografische data, maakt integratie met kaartdiensten makkelijker en voorziet bezorgteams van alle locatie-informatie in één leesbaar veld.
Voorbeeld 3: Aanmaken van Productbeschrijvingslabels
Scenario: In een voorraadbeheerproces wil je uitgebreide productbeschrijvingen maken door merk, categorie, model en kleurattributen te combineren voor betere doorzoekbaarheid en rapportage.
Instellingen:
- Filter: Category = "Electronics"
- Nieuwe Attribuutnaam: Product_Full_Description
- Attribuutnamen: Brand, Product_Category, Model_Number, Color, Size
Output: Maakt een nieuw caseattribuut "Product_Full_Description" voor elektronische producten. Voor een case met:
- Brand: "TechCorp"
- Product_Category: "Laptop"
- Model_Number: "X500-PRO"
- Color: "Silver"
- Size: "15-inch"
Wordt de Product_Full_Description: "TechCorp | Laptop | X500-PRO | Silver | 15-inch"
Als het Color-attribuut ontbreekt, wordt het: "TechCorp | Laptop | X500-PRO | No Value | 15-inch"
Inzichten: Deze geconsolideerde beschrijvingen verbeteren de productzoekbaarheid, maken betere categorisatie in rapporten mogelijk en bieden volledige productinformatie aan klantenservicemedewerkers in één veld.
Voorbeeld 4: Opbouwen van Audittrailbeschrijvingen
Scenario: In een financieel goedkeuringsproces wil je uitgebreide auditvermeldingen maken die naam goedkeurder, goedkeuringsdatum, afdeling en beslissing combineren voor compliance tracking.
Instellingen:
- Filter: Process_Step = "Approval"
- Nieuwe Attribuutnaam: Approval_Audit_Entry
- Attribuutnamen: Approver_Name, Approval_Date, Department, Decision, Amount_Approved
Output: Maakt een nieuw caseattribuut "Approval_Audit_Entry" voor goedkeuringsstappen. Voor een case met:
- Approver_Name: "John Smith"
- Approval_Date: "2024-03-15"
- Department: "Finance"
- Decision: "Approved"
- Amount_Approved: 50000
Wordt de Approval_Audit_Entry: "John Smith | 2024-03-15 | Finance | Approved | 50000"
Inzichten: Deze geconsolideerde audittrail vereenvoudigt compliance rapportage, maakt snelle beoordeling van goedkeuringspatronen mogelijk en biedt volledige goedkeuringscontext in één doorzoekbaar veld.
Voorbeeld 5: Creëren van Locatiegebaseerde Service-ID's
Scenario: In een zorgproces moet je faciliteit, afdeling en kamerinformatie combineren om unieke locatie-ID's te maken voor patiëntenrouting en resourceallocatie.
Instellingen:
- Filter: Geen
- Nieuwe Attribuutnaam: Service_Location_ID
- Attribuutnamen: Facility_Name, Building, Department, Room_Number
Output: Maakt een nieuw caseattribuut "Service_Location_ID" met volledige locatie-informatie. Voor een case met:
- Facility_Name: "Central Medical Center"
- Building: "Tower B"
- Department: "Radiology"
- Room_Number: "B-201"
Wordt de Service_Location_ID: "Central Medical Center | Tower B | Radiology | B-201"
Inzichten: Deze locatie-ID's vereenvoudigen patiëntenrouting, verbeteren de resourceplanning per locatie en maken analyse van servicepatronen in verschillende faciliteitsgebieden mogelijk.
Output
De verrijking Attributen Samenvoegen creëert één nieuw attribuut op caseniveau of eventniveau, afhankelijk van de geselecteerde bronattributen. Wanneer alle geselecteerde attributen case-attributen zijn, wordt het nieuwe samengevoegde attribuut op caseniveau aangemaakt. Indien één of meer geselecteerde attributen event-attributen zijn, wordt het nieuwe attribuut op eventniveau aangemaakt om de detailniveau van de eventdata te behouden.
Het outputattribuut is altijd van het type String en bevat de samengevoegde waarden, gescheiden door " | " (spatie-pijp-spatie). Dit scheidingsteken zorgt voor visuele duidelijkheid en komt onwaarschijnlijk natuurlijk voor in de meeste bedrijfsdata. Wanneer een attribuutwaarde null of ontbrekend is, vervangt de verrijking dit met "No Value" op die positie, waardoor de structuur behouden blijft en het duidelijk is welke attributen geen data hadden.
De samengevoegde waarden behouden hun oorspronkelijke opmaak - getallen blijven numeriek, datums behouden hun weergaveformaat en booleans verschijnen als "True" of "False". Deze formatteerbehoud zorgt ervoor dat het samengevoegde resultaat leesbaar en betekenisvol blijft voor zakelijke gebruikers, terwijl de dataintegriteit voor verdere verwerking behouden blijft.
Deze documentatie maakt deel uit van het mindzie Studio process mining platform.