De definitie van de gegevensverwerkingsengine Account- en contactpersoonsopportunities totaliseren verkennen
Bekijk een praktisch voorbeeld van het analyseren van de vooraf gedefinieerde definitie van de gegevensverwerkingsengine, Account- en contactpersoonsopportunities totaliseren met Data 360. Deze definitie is opgenomen in Flexibele hiërarchieën en totaliseert opportunitybedragen die zijn gekoppeld aan account- en contactpersoonsknooppunten.
Vereiste editions
Beschikbaar in: Lightning Experience Beschikbaar in: Unlimited en Agentforce Editions |
De vooraf gedefinieerde definitie van de gegevensverwerkingsengine, Account- en contactpersoonsopportunities totaliseren met Data 360, automatiseert de berekening van drie belangrijke meetgegevens over bijdragen voor elk knooppunt in uw hiërarchie:
- Individuele bijdrage: Opportunities die rechtstreeks zijn gekoppeld aan de verwijzingsrecord van het knooppunt, zoals een account of contactpersoon.
- Onderliggende bijdrage: Opportunities die zijn geaggregeerd vanuit alle afstammende knooppunten in de hiërarchie, exclusief de directe opportunities van het knooppunt.
- Totale bijdrage: De som van de afzonderlijke bijdrage en onderliggende bijdrage, die de volledige opportunitywaarde vertegenwoordigen voor het knooppunt en alle afstammelingen ervan.
Flexibele hiërarchieweergaven tonen de meetgegevens die zijn opgeslagen in samenvattingsrecords van flexibele hiërarchieknooppunten.
Overweeg de DreamHouse Realty-hiërarchie om deze vooraf gedefinieerde definitie te analyseren.
| ID | Naam | Flexibele hiërarchie-ID | Verwijzingsrecord | Pad naar root |
|---|---|---|---|---|
| FHN001 | DreamHouse Vastgoed | a0B5e000001xyZ | ACC003 | /FHN001 |
| FHN002 | DreamHouse Realty West regio | a0B5e000001xyZ | ACC004 | /FHN001/FHN002 |
| FHN003 | DreamHouse Vastgoed Regio West Logistiek | a0B5e000001xyZ | ACC001 | /FHN001/FHN002/FHN003 |
| FHN004 | DreamHouse Realty West Region Residentiële verkoop | a0B5e000001xyZ | ACC002 | /FHN001/FHN002/FHN004 |
| FHN005 | Carol Lee | a0B5e000001xyZ | CON001 | /FHN001/FHN005 |
| ID | Naam |
|---|---|
| ACC001 | DreamHouse Vastgoed Regio West Logistiek |
| ACC002 | DreamHouse Realty West Region Residentiële verkoop |
| ACC003 | DreamHouse Vastgoed |
| ACC004 | DreamHouse Realty West regio |
| ID | Naam |
|---|---|
| CON001 | Carol Lee (Verkoopvertegenwoordiger die rechtstreeks betrokken is bij het hoofdkantoor van DreamHouse Realty) |
| ID | Naam | Account-ID | Contactpersoon-ID | Opportunitybedrag |
|---|---|---|---|---|
| OPP001 | Logistieke deal voor DreamHouse Realty West Region1 | ACC001 | N.v.t. | $10,000 |
| OPP002 | Logistieke deal voor DreamHouse Realty West Region2 | ACC001 | N.v.t. | $5,000 |
| OPP003 | DreamHouse Realty West Region Residentiële verkoopdeal | ACC002 | N.v.t. | $8,000 |
| OPP004 | Carol's deal | N.v.t. | CON001 | $3,000 |
| OPP005 | DreamHouse Realty Direct Deal aan Favorieten toegevoegd | ACC003 | N.v.t. | $2,000 |
| OPP006 | Directe deal voor DreamHouse Realty West Region | ACC003 | N.v.t. | $1,500 |
Hoe de vooraf gedefinieerde definitie van de gegevensverwerkingsengine werkt
De vooraf gedefinieerde definitie verwerkt opportunitygegevens via een reeks joins, samenvoegingen en aggregaties om nauwkeurige totaliseringsberekeningen binnen de hiërarchie te garanderen. De verwerkingsstroom doorloopt deze fasen:
Joinknooppunt: Join Opportunities en accounts
Koppelt opportunities aan accounts door middel van de account-ID, waarbij alleen de opportunities aan een account worden gekoppeld. Deze tabel vermeldt de records die het resultaat zijn van de joinbewerking.
| Opportunity-ID | Opportunitynaam | Opportunitybedrag | ID van verwijzingsrecord | Naam verwijzingsrecord |
|---|---|---|---|---|
| OPP001 | Logistieke deal voor DreamHouse Realty West Region1 | $10,000 | ACC001 | DreamHouse Vastgoed Regio West Logistiek |
| OPP002 | Logistieke deal voor DreamHouse Realty West Region2 | $5,000 | ACC001 | DreamHouse Vastgoed Regio West Logistiek |
| OPP003 | DreamHouse Realty West Region Residentiële verkoopdeal | $8,000 | ACC002 | DreamHouse Realty West Region Residentiële verkoop |
| OPP005 | DreamHouse Realty Direct Deal aan Favorieten toegevoegd | $2,000 | ACC003 | DreamHouse Vastgoed |
| OPP006 | Directe deal voor DreamHouse Realty West Region | $1,500 | ACC004 | DreamHouse Realty West regio |
Joinknooppunt: Join opportunities en contactpersonen
Koppelt opportunities aan contactpersonen met behulp van de contactpersoons-ID, waarbij alleen de opportunities aan een contactpersoon worden gekoppeld. Deze tabel vermeldt de records die het resultaat zijn van de joinbewerking.
| Opportunity-ID | Opportunitynaam | Opportunitybedrag | Referentierecord-ID | Naam verwijzingsrecord |
|---|---|---|---|---|
| OPP004 | Carol's deal | $3,000 | CON001 | Carol Lee |
Knooppunt Toevoegen: Samenvoegopportunities
Combineert opportunitygegevens van account- en contactpersoonsknooppunten.
| Opportunity-ID | Opportunitynaam | Opportunitybedrag | Referentierecord-ID | Naam verwijzingsrecord |
|---|---|---|---|---|
| OPP001 | Logistieke deal voor DreamHouse Realty West Region1 | $10,000 | ACC001 | DreamHouse Vastgoed Regio West Logistiek |
| OPP002 | Logistieke deal voor DreamHouse Realty West Region2 | $5,000 | ACC001 | DreamHouse Vastgoed Regio West Logistiek |
| OPP003 | DreamHouse Realty West Region Residentiële verkoopdeal | $8,000 | ACC002 | DreamHouse Realty West Region Residentiële verkoop |
| OPP004 | Carol's deal | $3,000 | CON001 | Carol Lee |
| OPP005 | DreamHouse Realty Direct Deal aan Favorieten toegevoegd | $2,000 | ACC003 | DreamHouse Vastgoed |
| OPP006 | Directe deal voor DreamHouse Realty West Region | $1,500 | ACC004 | DreamHouse Realty West regio |
Joinknooppunt: Join opportunities en hiërarchieknooppunten
De samengevoegde opportunitygegevensset wordt samengevoegd met knooppuntrecords van de flexibele hiërarchie op basis van de verwijzingsrecord. Elke opportunity is nu gekoppeld aan het bijbehorende hiërarchieknooppunt. Opportunities voor DreamHouse Realty West Region Logistics worden bijvoorbeeld toegewezen aan het overeenkomende knooppunt in de hiërarchie.
| ID van flexibel hiërarchieknooppunt | Opportunity-ID | Opportunitybedrag | Referentierecord-ID |
|---|---|---|---|
| FHN001 | OPP005 | $2,000 | ACC003 |
| FHN002 | OPP006 | $1,500 | ACC004 |
| FHN003 | OPP001 | $10,000 | ACC001 |
| FHN003 | OPP002 | $5,000 | ACC001 |
| FHN004 | OPP003 | $8,000 | ACC002 |
| FHN005 | OPP004 | $3,000 | CON001 |
Joinknooppunt: Kruisjoin-hiërarchieknooppunten
Maakt alle mogelijke bovenliggende/onderliggende knooppuntparen en valideert deze relaties vervolgens met behulp van het veld PathToRoot voor elk knooppunt.
| ID van bovenliggend element | Naam bovenliggend knooppunt | Bovenliggende verwijzingsrecord | Onderliggende knooppunt-ID | Onderliggende knooppuntnaam | Onderliggend knooppunt PathToRoot | Onderliggende verwijzingsrecord voor knooppunt |
|---|---|---|---|---|---|---|
| FHN001 | DreamHouse Vastgoed | ACC003 | FHN001 | DreamHouse Vastgoed | /FHN001 | ACC003 |
| FHN001 | DreamHouse Vastgoed | ACC003 | FHN002 | DreamHouse Realty West regio | /FHN001/FHN002 | ACC004 |
| FHN001 | DreamHouse Vastgoed | ACC003 | FHN003 | DreamHouse Vastgoed Regio West Logistiek | /FHN001/FHN002/FHN003 | ACC001 |
| FHN001 | DreamHouse Vastgoed | ACC003 | FHN004 | DreamHouse Realty West Region Residentiële verkoop | /FHN001/FHN002/FHN004 | ACC002 |
| FHN001 | DreamHouse Vastgoed | ACC003 | FHN005 | Carol Lee | /FHN001/FHN005 | CON001 |
| FHN002 | DreamHouse Realty West regio | ACC004 | FHN001 | DreamHouse Vastgoed | /FHN001 | ACC003 |
| FHN002 | DreamHouse Realty West regio | ACC004 | FHN002 | DreamHouse Realty West regio | /FHN001/FHN002 | ACC004 |
| FHN002 | DreamHouse Realty West regio | ACC004 | FHN003 | DreamHouse Vastgoed Regio West Logistiek | /FHN001/FHN002/FHN003 | ACC001 |
| FHN002 | DreamHouse Realty West regio | ACC004 | FHN004 | DreamHouse Realty West Region Residentiële verkoop | /FHN001/FHN002/FHN004 | ACC002 |
| FHN002 | DreamHouse Realty West regio | ACC004 | FHN005 | Carol Lee | /FHN001/FHN005 | CON001 |
Filterknooppunt: Ongeldige relaties filteren
Verwijdert knooppuntkoppelingen die niet voldoen aan de onderliggende-op-bovenliggende relatie. Het controleert of een knooppunt aan deze relatie voldoet, stelt het veld Geldig in op 1 en behoudt alleen die geldige records. Een onderliggend knooppunt is een afstammeling van een bovenliggend knooppunt als PathToRoot van het onderliggende knooppunt de ID van het bovenliggende knooppunt bevat. Als bijvoorbeeld het DreamHouse Realty-knooppunt (FHN001) een pad van /FHN001 heeft en het knooppunt Regio West (FHN002) een pad van /FHN001/FHN002, is FHN002 een onderliggend pad van FHN001 omdat het pad ervan de verwijzing van het bovenliggende niveau bevat.
| ID van bovenliggend element | Onderliggende ID | Geldig |
|---|---|---|
| FHN001 | FHN002 | 1 |
| FHN001 | FHN003 | 1 |
| FHN001 | FHN004 | 1 |
| FHN001 | FHN005 | 1 |
| FHN002 | FHN003 | 1 |
| FHN002 | FHN004 | 1 |
Knooppunt Toevoegen: Opportunitygekoppelde knooppunten en geldige opportunities combineren
Roll-up van onderliggende opportunities naar bovenliggende knooppunten. Door middel van de gevalideerde bovenliggende-onderliggende relaties wijst de definitie de opportunities van elk onderliggend knooppunt toe aan de bovenliggende knooppunten ervan. Hierdoor wordt een gegevensset gemaakt waarin bovenliggende knooppunten worden gekoppeld aan alle opportunities van hun afstammelingen. Het knooppunt DreamHouse Realty bevat nu bijvoorbeeld opportunities uit het knooppunt DreamHouse Realty West Region, DreamHouse Realty West Region Logistics, DreamHouse Realty West Region Residential Sales en Carol Lee.
| ID van flexibel hiërarchieknooppunt | Opportunity-ID | Bedrag | Referentierecord-ID |
|---|---|---|---|
| FHN001 | OPP006 | $1,500 | ACC004 |
| FHN001 | OPP001 | $10,000 | ACC001 |
| FHN001 | OPP002 | $5,000 | ACC001 |
| FHN001 | OPP003 | $8,000 | ACC002 |
| FHN001 | OPP004 | $3,000 | CON001 |
| FHN002 | OPP001 | $10,000 | ACC001 |
| FHN002 | OPP002 | $5,000 | ACC001 |
| FHN002 | OPP003 | $8,000 | ACC002 |
Filterknooppunt: Opportunities van duplicaatknooppunten filteren voor onderliggende aggregatieberekening
Filtert hiërarchieknooppuntrecords om alleen unieke opportunities in de hiërarchieafstamming te behouden om dubbeltelling voor de onderliggende aggregatiewaarde te voorkomen. Elke opportunity wordt slechts één maal per knooppunt geteld, zelfs als deze via meerdere trajecten kan worden getotaliseerd. De deduplicatielogica maakt een unieke identifier voor elk knooppunt-opportunitypaar en behoudt alleen het eerste voorkomen. Als een opportunity is gekoppeld aan meerdere knooppunten, bijvoorbeeld als OPP006 is gekoppeld aan zowel Dreamhouse Realty als de regio West, telt het filter het slechts één maal per knooppunt.
| ID van flexibel hiërarchieknooppunt | Opportunity-ID | Bedrag | Referentierecord-ID |
|---|---|---|---|
| FHN001 | OPP006 | $1,500 | ACC004 |
| FHN001 | OPP001 | $10,000 | ACC001 |
| FHN001 | OPP002 | $5,000 | ACC001 |
| FHN001 | OPP003 | $8,000 | ACC002 |
| FHN001 | OPP004 | $3,000 | CON001 |
| FHN002 | OPP001 | $10,000 | ACC001 |
| FHN002 | OPP002 | $5,000 | ACC001 |
| FHN002 | OPP003 | $8,000 | ACC002 |
Filterknooppunt: Dubbele knooppuntopportunities filteren voor berekening van totale waarde
Filtert hiërarchieknooppuntrecords om alleen unieke opportunities in de hiërarchieafstamming te behouden om dubbeltelling voor de totale waarde te voorkomen.
| ID van flexibel hiërarchieknooppunt | Opportunity-ID | Bedrag | Referentierecord-ID |
|---|---|---|---|
| FHN001 | OPP006 | $1,500 | ACC004 |
| FHN001 | OPP001 | $10,000 | ACC001 |
| FHN001 | OPP002 | $5,000 | ACC001 |
| FHN001 | OPP003 | $8,000 | ACC002 |
| FHN001 | OPP004 | $3,000 | CON001 |
| FHN001 | OPP005 | $2,000 | ACC003 |
| FHN002 | OPP001 | $10,000 | ACC001 |
| FHN002 | OPP002 | $5,000 | ACC001 |
| FHN002 | OPP003 | $8,000 | ACC002 |
| FHN002 | OPP006 | $1,500 | ACC004 |
| FHN003 | OPP001 | $10,000 | ACC001 |
| FHN003 | OPP002 | $5,000 | ACC001 |
| FHN004 | OPP003 | $8,000 | ACC002 |
| FHN005 | OPP004 | $3,000 | CON001 |
Knooppunt Aggregatie: Aggregatieknooppuntbijdrage
Berekent de som van opportunitybedragen voor elk afzonderlijk knooppunt.
| ID van flexibel hiërarchieknooppunt | Individuele bijdrage |
|---|---|
| FHN001 | $2,000 |
| FHN002 | $1,500 |
| FHN003 | $15,000 |
| FHN004 | $8,000 |
| FHN005 | $3,000 |
Knooppunt Aggregatie: Bijdrage onderliggende knooppunten aggregeren
Berekent de som van unieke opportunitybedragen voor onderliggende account- of contactpersoonsknooppunten, exclusief de individuele bijdrage van het knooppunt.
| ID van flexibel hiërarchieknooppunt | Onderliggende bijdrage knooppunt |
|---|---|
| FHN001 | $27,500 |
| FHN002 | $23,000 |
Knooppunt Aggregatie: Totale knooppuntbijdrage aggregeren
Berekent de som van unieke opportunitybedragen voor onderliggende knooppunten van accounts of contactpersonen, inclusief de individuele bijdrage van het knooppunt.
| ID van flexibel hiërarchieknooppunt | Onderliggende bijdrage knooppunt |
|---|---|
| FHN001 | $29,500 |
| FHN002 | $24,500 |
| FHN003 | $15,000 |
| FHN004 | $8,000 |
| FHN005 | $3,000 |
Knooppunt Toevoegen: Totaalgegevens toevoegen
Combineert aggregaties van individuele, onderliggende en totale bijdragen. De rechter buitenste join in het gegevensknooppunt Totaal toevoegen zorgt ervoor dat alle knooppunten overzichtsrecords bevatten, zelfs knooppunten met nul bijdragen.
| ID van flexibel hiërarchieknooppunt | Knooppuntwaarde | Onderliggende aggregatiewaarde | Totale waarde |
|---|---|---|---|
| FHN001 | $2,500 | $27,500 | $29,000 |
| FHN002 | $1,500 | $23,000 | $24,500 |
| FHN003 | $15,000 | $0 | $15,000 |
| FHN004 | $8,000 | $0 | $8,000 |
| FHN005 | $3,000 | $0 | $3,000 |
Formuleknooppunt: Knooppuntbijdragen en meeteenheden opmaken
Stelt bijdragen van null-hiërarchieknooppunten in op nul en wijst het juiste meeteenheidstype en de juiste eenheid toe voor de totaliseringsmeetgegevens.
| ID van flexibel hiërarchieknooppunt | Knooppuntwaarde | Onderliggende aggregatiewaarde | Totale waarde | Type meeteenheid | Meeteenheid |
|---|---|---|---|---|---|
| FHN001 | $2,500 | $27,500 | $29,000 | Account- en contactpersoonsopportunities | Valuta |
| FHN002 | $1,500 | $23,000 | $24,500 | Account- en contactpersoonsopportunities | Valuta |
| FHN003 | $15,000 | $0 | $15,000 | Account- en contactpersoonsopportunities | Valuta |
| FHN004 | $8,000 | $0 | $8,000 | Account- en contactpersoonsopportunities | Valuta |
| FHN005 | $3,000 | $0 | $3,000 | Account- en contactpersoonsopportunities | Valuta |
Writeback-knooppunt: Knooppuntsamenvatting maken
Voegt nieuwe overzichtsrecords in voor hiërarchieknooppunten.
| ID van flexibel hiërarchieknooppunt | Knooppuntwaarde | Onderliggende aggregatiewaarde | Totale waarde | Type meeteenheid van knooppunt | Meeteenheid van knooppunt |
|---|---|---|---|---|---|
| FHN001 | $2,500 | $27,500 | $29,000 | Account- en contactpersoonsopportunities | Valuta |
| FHN002 | $1,500 | $23,000 | $24,500 | Account- en contactpersoonsopportunities | Valuta |
| FHN003 | $15,000 | $0 | $15,000 | Account- en contactpersoonsopportunities | Valuta |
| FHN004 | $8,000 | $0 | $8,000 | Account- en contactpersoonsopportunities | Valuta |
| FHN005 | $3,000 | $0 | $3,000 | Account- en contactpersoonsopportunities | Valuta |
Belangrijke insights
- Bladknooppunten (FHN003, FHN004, FHN005) bevatten alleen een afzonderlijke bijdrage.
- Bovenliggende knooppunten (FHN001, FHN002) aggregeren bijdragen van hun onderliggende knooppunten.
- Het veld PathToRoot maakt hiërarchische totalen mogelijk zonder expliciete bovenliggende-onderliggende relaties.
- Deduplicatie voorkomt het dubbeltellen van opportunities die op meerdere hiërarchieniveaus worden weergegeven.

