Marketo Measure Ultimate-dataintegritetskrav marketo-measure-ultimate-data-integrity-requirement

Marketo Measure validerar inkommande AEP-datauppsättningar för att säkerställa att data är tillräckliga och konsekventa för attribuering. Om dataintegritetskravet inte uppfylls, kommer datauppsättningen att refuseras av systemet Marketo Measure. I den här artikeln beskrivs dataintegritetskravet, den innehåller frågeexempel för datainspektion och den rekommenderar en lösning för obligatoriska fält med ett null-värde.

Enhetsobjekt entity-object

XDM-klass
XDM-fältgrupp
XDM-sökväg
XDM-typ
Data Source Field
Obligatoriskt?
Anteckningar
Konto (konto för Salesforce, företag och/eller namngivet konto för Marketo)
XDM Business Account
accountKey.sourceKey
string
Ja
Till exempel: 123@999-abc-888.Marketo
accountKey.sourceID
string
ID
Ja
Exempel: - 123
accountKey.sourceInstanceID
string
Ja
T.ex. - 999-abc-888
accountKey.sourceType
string
Ja
Exempel: Marketo
extSourceSystemAudit.createdDate
date-time
SkapadDatum
Ja
extSourceSystemAudit.lastUpdatedDate
date-time
ModifiedDate
Ja
XDM Business Account Details
accountName
string
Namn
Ja
Campaign (Campaign for Salesforce, Program for Marketo)
XDM Business Campaign
campaignKey.sourceKey
string
Ja
Exempel: - 55555@999-abc-888.Marketo
campaignKey.sourceID
string
ID
Ja
Exempel: - 55555
campaignKey.sourceInstanceID
string
Ja
T.ex. - 999-abc-888
campaignKey.sourceType
string
Ja
Exempel: Marketo
extSourceSystemAudit.createdDate
date-time
SkapadDatum
Ja
extSourceSystemAudit.lastUpdatedDate
date-time
ModifiedDate
Ja
campaignName
string
Namn
Ja
campaignType
string
CampaignType
Nej
För kanalmappning
Information om XDM Business Campaign
channelName
string
ChannelName
Nej
För kanalmappning
campaignStartDate
date-time
StartDate
Nej
För kampanjkostnad
campaignEndDate
date-time
EndDate
Nej
För kampanjkostnad
actualCost.amount
tal
Kostnad
Nej
För kampanjkostnad
actualCost.currencyCode

string

^[A-Z]{3}$

CurrencyIsoCode
Nej
För kampanjkostnad
Kampanjmedlem (kampanjmedlem för Salesforce, programmedlemskap för Marketo)
XDM Business Campaign-medlemmar
campaignMemberKey.sourceKey
string
Ja
Exempel: - 987654321@999-abc-888.Marketo
campaignMemberKey.sourceID
string
ID
Ja
Exempel: - 987654321
campaignMemberKey.sourceInstanceID
string
Ja
T.ex. - 999-abc-888
campaignMemberKey.sourceType
string
Ja
Exempel: Marketo
extSourceSystemAudit.createdDate
date-time
SkapadDatum
Ja
extSourceSystemAudit.lastUpdatedDate
date-time
ModifiedDate
Ja
personKey.sourceKey
string
Ja
Exempel: - 333@999-abc-888.Marketo
personKey.sourceID
string
Lead-ID eller kontakt-ID
Ja

Till exempel - 333, beroende på datakälltabellen, är detta antingen lead-ID eller kontakt-ID.

Sekundär nyckel till lead eller kontakt

personKey.sourceInstanceID
string
Ja
T.ex. - 999-abc-888
personKey.sourceType
string
Ja
Exempel: Marketo
campaignKey.sourceKey
string
Ja
Exempel: - 55555@999-abc-888.Marketo
campaignKey.sourceID
string
Kampanj-ID
Ja

T.ex. - 55555.

Främmande nyckel till kampanj

campaignKey.sourceInstanceID
string
Ja
T.ex. - 999-abc-888
campaignKey.sourceType
string
Ja
Exempel: Marketo
Information om XDM Business Campaign-medlem
b2b.personType
string
Lead eller Kontakt
Ja
Beroende på tabellen för datakälla ska detta anges till antingen Lead eller Kontakt. Vi rekommenderar att du ställer in det på "Kontakt" för de flesta fall
memberStatus
string
Status
Ja
hasResponded
boolesk
hasResponded
Ja
firstRespondedDate
date-time
FirstRespondedDate
Nej
Person (kontakt eller lead för Salesforce, Personer för Marketo)
Individuell XDM-profil
Information om XDM Business Person
b2b.personKey.sourceKey
string
Ja
Till exempel: 333@999-abc-888.Marketo
b2b.personKey.sourceID
string
ID
Ja
333, beroende på datakälltabellen, är detta till exempel lead-ID eller kontakt-ID
b2b.personKey.sourceInstanceID
string
Ja
T.ex. - 999-abc-888
b2b.personKey.sourceType
string
Ja
Exempel: Marketo
workEmail.address

string

e-post

E-post
Ja
b2b.personStatus
string
Status
Ja för endast lead-personType
Endast obligatoriskt om b2b.personType är Lead
extSourceSystemAudit.createdDate
date-time
SkapadDatum
Ja
extSourceSystemAudit.lastUpdatedDate
date-time
ModifiedDate
Ja
b2b.isConverted
boolesk
IsConverted
Ja för endast lead-personType
Endast obligatoriskt om b2b.personType är Lead
b2b.personType
string
Lead eller Kontakt
Ja
Beroende på tabellen för datakälla ska detta anges till antingen Lead eller Kontakt. Vi rekommenderar att du ställer in det på "Kontakt" för de flesta fall
extendedWorkDetails.jobTitle
string
Nej
XDM Business Person Components
personComponents.sourceAccountKey.sourceKey
string
Nej

Exempel: 123@999-abc-888.Marketo.

Uppsättningen med sourceAccountKey-fält är bara"obligatorisk" för sanna kontaktposter, som definieras som personposter som är länkade till konto. Om den saknas kommer datauppsättningen inte att refuseras, men attribueringsresultaten kommer att vara avstängda.

personComponents är en array, men Marketo Measure tar bara det första elementet personComponents[0]

personComponents.sourceAccountKey.sourceID
string
Konto-ID
Nej

Exempel: - 123.

Sekundär nyckel till konto

personComponents.sourceAccountKey.sourceInstanceID
string
Nej
t.ex. - 999-abc-888
personComponents.sourceAccountKey.sourceType
string
Nej
Exempel: Marketo
Möjligheter (säljprojekt för Salesforce, säljprojekt för Marketo)
XDM - affärsmöjlighet
opportunityKey.sourceKey
string
Ja
Exempel: - 77777@999-abc-888.Marketo
opportunityKey.sourceID
string
ID
Ja
Exempel: - 77777
opportunityKey.sourceInstanceID
string
Ja
T.ex. - 999-abc-888
opportunityKey.sourceType
string
Ja
Exempel: Marketo
extSourceSystemAudit.createdDate
date-time
SkapadDatum
Ja
extSourceSystemAudit.lastUpdatedDate
date-time
ModifiedDate
Ja
accountKey.sourceKey
string
Ja
Exempel: - 123@999-abc-888.Marketo
accountKey.sourceID
string
Konto-ID
Ja

Exempel: - 123.

Sekundär nyckel till konto

accountKey.sourceInstanceID
string
Ja
T.ex. - 999-abc-888
accountKey.sourceType
string
Ja
Exempel: Marketo
OpportunityName
string
Namn
Ja
opportunityStage
string
Scen
Ja
opportunityType
string
Nej
Information om affärsmöjligheter i XDM
isWon
boolesk
IsWon
Ja
isClosed
boolesk
ÄrStängd
Ja
expectedCloseDate
datum
CloseDate
Ja
opportunityAmount.amount
tal
Belopp
Ja
opportunityAmount.currencyCode

string

^[A-Z]{3}$

CurrencyIsoCode
Ja
Roll för säljprojektskontakt (behövs bara om du planerar att använda säljprojektskontaktrollen som inköpsgrupp för attribuering)
XDM - affärsmöjlighet, personrelation
personKey.sourceKey
string
Ja
Exempel: - 333@999-abc-888.Marketo
personKey.sourceID
string
Kontakt-ID
Ja

t.ex. - 333.

Sekundär nyckel att kontakta

personKey.sourceInstanceID
string
Ja
T.ex. - 999-abc-888
personKey.sourceType
string
Ja
Exempel: Marketo
isPrimary
boolesk
ÄrPrimär
Ja
opportunityKey.sourceKey
string
Ja
Exempel: - 77777@999-abc-888.Marketo
opportunityKey.sourceID
string
ID för affärsmöjlighet
Ja

till exempel - 77777.

Främmande nyckel till affärsmöjlighet

opportunityKey.sourceInstanceID
string
Ja
T.ex. - 999-abc-888
opportunityKey.sourceType
string
Ja
Exempel: Marketo
opportunityPersonKey.sourceKey
string
Ja
Exempel: - 222222@999-abc-888.Marketo
opportunityPersonKey.sourceID
string
ID
Ja
t.ex. - 22222
opportunityPersonKey.sourceInstanceID
string
Ja
T.ex. - 999-abc-888
opportunityPersonKey.sourceType
string
Ja
Exempel: Marketo
personRole
string
Roll
Nej
extSourceSystemAudit.createdDate
date-time
SkapadDatum
Ja
extSourceSystemAudit.lastUpdatedDate
date-time
ModifiedDate
Ja
Konverteringshastighet (behövs bara om du använder flera valutor; endast en konverteringskursdatauppsättning kan aktiveras för Marketo Measure)
Konvertering
extSourceSystemAudit.externalKey.sourceKey
string
Ja
Exempel: - 8888@0x012345.Salesforce
extSourceSystemAudit.externalKey.sourceId
string
ID
Ja
till exempel - 8888
extSourceSystemAudit.externalKey.sourceInstanceId
string
Ja
Exempel: 0x012345
extSourceSystemAudit.externalKey.sourceType
string
Ja
Exempel: Salesforce
extSourceSystemAudit.createdDate
date-time
SkapadDatum
Ja
extSourceSystemAudit.lastUpdatedDate
date-time
ModifiedDate
Ja
isDeleted
boolesk
Ja
Valutakonverteringsinformation
conversionRate
tal
ConversionRate
Ja
endDate
datum
NästaStartdatum
Ja
startDate
datum
StartDate
Ja
sourceISOCode
string
ISOCode
Ja
Exempel: EUR
targetISOCode
string
Ja
Standardvalutakoden i Marketo Measure, t.ex. USD

Krav för valutakonverteringsdata currency-conversion-data-requirements

Standardvaluta: I Marketo Measure konverteras alla intäkter och kostnader till en standardvaluta vid rapporteringstidpunkten. Det måste finnas en post med samma datumtäckning för själva målvalutan (t.ex. USD till USD) med konverteringsgraden 1.

Konverteringsgrader: Varje par (källvaluta, målvaluta) kan ha flera konverteringsgrader för olika datumperioder. Frekvenserna måste omfatta hela tidsintervallet från 0001-01-01 till 999-12-31, enligt Salesforce DatedConversionRate-objektet.

Datumintervall:

  • Det finns inga överlappande datumintervall inom en angiven räntesats (källvaluta, målvaluta) (t.ex. 2023-01-01 till 2023-02-01 och 2023-01-01 till 2024-01-01).
  • Inga luckor mellan datumintervall. Startdatumet är inkluderat och slutdatumet är exklusivt.

ExperienceEvent experienceevent

XDM-klass
XDM-fältgrupp
XDM-sökväg
XDM-typ
Data Source Field
Obligatoriskt?
Anteckningar
Aktivitet
XDM ExperienceEvent
_id
string
ID
Ja
Ja
eventType
string
ActivityType
Ja
Ja
tidsstämpel
date-time
Aktivitetsdatum
Ja
Ja
Identifierare för person
personKey.sourceKey
string
Ja
Exempel: - 333@999-abc-888.Marketo
personKey.sourceID
string
Lead-ID eller kontakt-ID
Ja

Till exempel - 333, beroende på datakälltabellen, är detta antingen lead-ID eller kontakt-ID.

Sekundär nyckel till lead eller kontakt

personKey.sourceInstanceID
string
Ja
T.ex. - 999-abc-888
personKey.sourceType
string
Ja
Exempel: Marketo
Lägg till i kampanj
leadOperation.addToCampaign.campaignKey.sourceKey
string
Ja endast för leadOperation.addToCampaign-typen
Exempel: - 55555@999-abc-888.Marketo
leadOperation.addToCampaign.campaignKey.sourceId
string
Kampanj-ID
Ja endast för leadOperation.addToCampaign-typen

T.ex. - 55555.

Främmande nyckel till kampanj

leadOperation.addToCampaign.campaignKey.sourceInstanceId
string
Ja endast för leadOperation.addToCampaign-typen
T.ex. - 999-abc-888
leadOperation.addToCampaign.campaignKey.sourceType
string
Ja endast för leadOperation.addToCampaign-typen
Exempel: Marketo
Status i kampanjförloppet har ändrats
leadOperation.campaignProgression.campaignKey.sourceKey
string
Ja för endast leadOperation.campaignProgression-typen
Exempel: - 55555@999-abc-888.Marketo
leadOperation.campaignProgression.campaignKey.sourceId
string
Kampanj-ID
Ja för endast leadOperation.campaignProgression-typen

T.ex. - 55555.

Främmande nyckel till kampanj

leadOperation.campaignProgression.campaignKey.sourceInstanceId
string
Ja för endast leadOperation.campaignProgression-typen
T.ex. - 999-abc-888
leadOperation.campaignProgression.campaignKey.sourceType
string
Ja för endast leadOperation.campaignProgression-typen
Exempel: Marketo

ExperienceEvent-typ som stöds experienceevent-type-supported

Händelsetyp
XDM-händelsetyp
Beskrivning
Nytt lead
leadOperation.newLead
Använd för att registrera framtagning och detaljer för ett nytt marknadsföringslead
Konvertera lead
leadOperation.convertLead
Används när ett marknadsföringslead konverteras till en säljkvalificerad kontakt som tilldelas en försäljningsanvändare
Intressant stund
leadOperation.interestingMoment
Används för att spåra värdefulla aktiviteter av potentiella kunder
Fyll i formulär
web.formFilledOut
Används för att samla in information när en person fyller i ett formulär på en webbsida
Avbeställ e-post
directMarketing.emailUnsubscribed
Används för att samla in information när en person avbeställer en e-postprenumeration
Öppna e-post
directMarketing.emailOpened
Används för att samla in information när en person öppnar ett marknadsföringsmejl
Klicka på E-post
directMarketing.emailClicked
Används för att samla in information när en person klickar på en länk i ett marknadsföringsmeddelande
Ändra status i progression
leadOperation.statusInCampaignProgressionChanged
Används för att samla in information när en leads status i en kampanj ändras
Lägg till i engagemangsprogram (lägg till i struktur)
leadOperation.addToCampaign
Används för att lägga till en person till den specifika kampanjen.

Använd händelsetypen Intressant stund för händelsetyper som inte stöds i tabellen ovan. Lägg till ett anpassat fält för att ange undertypen"Intressant stund".

Frågeexempel för datainspektion query-examples-for-data-inspection

Nedan följer en lista med frågeexempel för att inspektera inkapslade datauppsättningar i AEP datasjön. Om du vill använda dem mot dina datauppsättningar ersätter du tabellnamnet i frågeexemplen nedan med det faktiska datatabellnamnet.

Vi förväntar oss att alla räkningar ska vara 0.

För fältet personType förväntar vi oss att det bara finns värden för Lead eller Contact och att det inte finns något null-värde.

För alla kontaktpersonsposter finns det en sekundärnyckel för kontot.

För Lead-personposter finns ingen extern kontonyckel och är inte obligatorisk. Om du väljer att importera "Lead"-personposter som "Contact"-personposter (vilket rekommenderas), behövs ingen sekundärnyckel för kontot för sådana personposter.

XDM Business Account xdm-business-account

select 'account source id', count(*) from salesforce_account where accountKey.sourceId is null
union all
select 'account source type', count(*) from salesforce_account where accountKey.sourceType is null
union all
select 'account source instance id', count(*) from salesforce_account where accountKey.sourceInstanceId is null
union all
select 'account source key', count(*) from salesforce_account where accountKey.sourceKey is null
union all
select 'account name', count(*) from salesforce_account where accountName is null
union all
select 'created date', count(*) from salesforce_account where extSourceSystemAudit.createdDate is null
union all
select 'last updated date', count(*) from salesforce_account where extSourceSystemAudit.lastUpdatedDate is null;

XDM Business Campaign xdm-business-campaign

select 'campaign source id', count(*) from salesforce_campaign where campaignKey.sourceId is null
union all
select 'campaign source type', count(*) from salesforce_campaign where campaignKey.sourceType is null
union all
select 'campaign source instance id', count(*) from salesforce_campaign where campaignKey.sourceInstanceId is null
union all
select 'campaign source key', count(*) from salesforce_campaign where campaignKey.sourceKey is null
union all
select 'campaign name', count(*) from salesforce_campaign where campaignName is null
union all
select 'created date', count(*) from salesforce_campaign where extSourceSystemAudit.createdDate is null
union all
select 'last updated date', count(*) from salesforce_campaign where extSourceSystemAudit.lastUpdatedDate is null;

XDM Business Campaign-medlem xdm-business-campaign-member

select 'campaign member source id', count(*) from salesforce_campaign_member where campaignMemberKey.sourceId is null
union all
select 'campaign member source type', count(*) from salesforce_campaign_member where campaignMemberKey.sourceType is null
union all
select 'campaign member source instance id', count(*) from salesforce_campaign_member where campaignMemberKey.sourceInstanceId is null
union all
select 'campaign member source key', count(*) from salesforce_campaign_member where campaignMemberKey.sourceKey is null
union all
select 'campaign source id', count(*) from salesforce_campaign_member where campaignKey.sourceId is null
union all
select 'campaign source type', count(*) from salesforce_campaign_member where campaignKey.sourceType is null
union all
select 'campaign source instance id', count(*) from salesforce_campaign_member where campaignKey.sourceInstanceId is null
union all
select 'campaign source key', count(*) from salesforce_campaign_member where campaignKey.sourceKey is null
union all
select 'person source id', count(*) from salesforce_campaign_member where personKey.sourceId is null
union all
select 'person source type', count(*) from salesforce_campaign_member where personKey.sourceType is null
union all
select 'person source instance id', count(*) from salesforce_campaign_member where personKey.sourceInstanceId is null
union all
select 'person source key', count(*) from salesforce_campaign_member where personKey.sourceKey is null
union all
select distinct 'person type', b2b.personType from salesforce_campaign_member
union all
select 'member status', count(*) from salesforce_campaign_member where memberStatus is null
union all
select 'has responded', count(*) from salesforce_campaign_member where hasResponded is null
union all
select 'created date', count(*) from salesforce_campaign_member where extSourceSystemAudit.createdDate is null
union all
select 'last updated date', count(*) from salesforce_campaign_member where extSourceSystemAudit.lastUpdatedDate is null;

XDM Business Person xdm-business-person

select 'person source id', count(*) from marketo_person where b2b.personKey.sourceId is null
union all
select 'person source type', count(*) from marketo_person where b2b.personKey.sourceType is null
union all
select 'person source instance id', count(*) from marketo_person where b2b.personKey.sourceInstanceId is null
union all
select 'person source key', count(*) from marketo_person where b2b.personKey.sourceKey is null
union all
select 'email', count(*) from marketo_person where workEmail.address is null
union all
select 'Lead - person status', count(*) from marketo_person where b2b.personType = 'Lead' and b2b.personStatus is null
union all
select 'Lead - is converted', count(*) from marketo_person where b2b.personType = 'Lead' and b2b.isConverted is null
union all
select distinct 'person type', b2b.personType from marketo_person
union all
select 'created date', count(*) from marketo_person where extSourceSystemAudit.createdDate is null
union all
select 'last updated date', count(*) from marketo_person where extSourceSystemAudit.lastUpdatedDate is null;
select 'person source id', count(*) from salesforce_contact where b2b.personKey.sourceId is null
union all
select 'person source type', count(*) from salesforce_contact where b2b.personKey.sourceType is null
union all
select 'person source instance id', count(*) from salesforce_contact where b2b.personKey.sourceInstanceId is null
union all
select 'person source key', count(*) from salesforce_contact where b2b.personKey.sourceKey is null
union all
select 'email', count(*) from salesforce_contact where workEmail.address is null
union all
select 'Lead - person status', count(*) from salesforce_contact where b2b.personType = 'Lead' and b2b.personStatus is null
union all
select 'Lead - is converted', count(*) from salesforce_contact where b2b.personType = 'Lead' and b2b.isConverted is null
union all
select distinct 'person type', b2b.personType from salesforce_contact
union all
select 'account source id', count(*) from salesforce_contact where b2b.personType = 'Contact' and personComponents[0].sourceAccountKey.sourceId is null
union all
select 'account source type', count(*) from salesforce_contact where b2b.personType = 'Contact' and personComponents[0].sourceAccountKey.sourceType is null
union all
select 'account source instance id', count(*) from salesforce_contact where b2b.personType = 'Contact' and personComponents[0].sourceAccountKey.sourceInstanceId is null
union all
select 'account source key', count(*) from salesforce_contact where b2b.personType = 'Contact' and personComponents[0].sourceAccountKey.sourceKey is null
union all
select 'created date', count(*) from salesforce_contact where extSourceSystemAudit.createdDate is null
union all
select 'last updated date', count(*) from salesforce_contact where extSourceSystemAudit.lastUpdatedDate is null;

XDM - affärsmöjlighet xdm-business-opportunity

select 'opportunity source id', count(*) from salesforce_opportunity where opportunityKey.sourceId is null
union all
select 'opportunity source type', count(*) from salesforce_opportunity where opportunityKey.sourceType is null
union all
select 'opportunity source instance id', count(*) from salesforce_opportunity where opportunityKey.sourceInstanceId is null
union all
select 'opportunity source key', count(*) from salesforce_opportunity where opportunityKey.sourceKey is null
union all
select 'account source id', count(*) from salesforce_opportunity where accountKey.sourceId is null
union all
select 'account source type', count(*) from salesforce_opportunity where accountKey.sourceType is null
union all
select 'account source instance id', count(*) from salesforce_opportunity where accountKey.sourceInstanceId is null
union all
select 'account source key', count(*) from salesforce_opportunity where accountKey.sourceKey is null
union all
select 'opportunity name', count(*) from salesforce_opportunity where opportunityName is null
union all
select 'opportunity stage', count(*) from salesforce_opportunity where opportunityStage is null
union all
select 'is won', count(*) from salesforce_opportunity where isWon is null
union all
select 'is closed', count(*) from salesforce_opportunity where isClosed is null
union all
select 'expected close date', count(*) from salesforce_opportunity where expectedCloseDate is null
union all
select 'opportunity amount', count(*) from salesforce_opportunity where opportunityAmount.amount is null
union all
select 'currency code', count(*) from salesforce_opportunity where opportunityAmount.currencyCode is null
union all
select 'created date', count(*) from salesforce_opportunity where extSourceSystemAudit.createdDate is null
union all
select 'last updated date', count(*) from salesforce_opportunity where extSourceSystemAudit.lastUpdatedDate is null;

XDM ExperienceEvent xdm-experienceevent

select 'id', count(*) from marketo_activity where _id is null
union all
select 'event type', count(*) from marketo_activity where eventType is null
union all
select 'timestamp', count(*) from marketo_activity where timestamp is null
union all
select 'person source id', count(*) from marketo_activity where personKey.sourceId is null
union all
select 'person source type', count(*) from marketo_activity where personKey.sourceType is null
union all
select 'person source instance id', count(*) from marketo_activity where personKey.sourceInstanceId is null
union all
select 'person source key', count(*) from marketo_activity where personKey.sourceKey is null
union all
select 'addToCampaign campaign id', count(*) from marketo_activity where eventType = 'leadOperation.addToCampaign' and leadOperation.addToCampaign.campaignKey.sourceId is null
union all
select 'addToCampaign campaign type', count(*) from marketo_activity where eventType = 'leadOperation.addToCampaign' and leadOperation.addToCampaign.campaignKey.sourceType is null
union all
select 'addToCampaign campaign instance id', count(*) from marketo_activity where eventType = 'leadOperation.addToCampaign' and leadOperation.addToCampaign.campaignKey.sourceInstanceId is null
union all
select 'addToCampaign campaign key', count(*) from marketo_activity where eventType = 'leadOperation.addToCampaign' and leadOperation.addToCampaign.campaignKey.sourceKey is null
union all
select 'statusInCampaignProgressionChanged campaign id', count(*) from marketo_activity where eventType = 'leadOperation.statusInCampaignProgressionChanged' and leadOperation.campaignProgression.campaignKey.sourceId is null
union all
select 'statusInCampaignProgressionChanged campaign type', count(*) from marketo_activity where eventType = 'leadOperation.statusInCampaignProgressionChanged' and leadOperation.campaignProgression.campaignKey.sourceType is null
union all
select 'statusInCampaignProgressionChanged campaign instance id', count(*) from marketo_activity where eventType = 'leadOperation.statusInCampaignProgressionChanged' and leadOperation.campaignProgression.campaignKey.sourceInstanceId is null
union all
select 'statusInCampaignProgressionChanged campaign key', count(*) from marketo_activity where eventType = 'leadOperation.statusInCampaignProgressionChanged' and leadOperation.campaignProgression.campaignKey.sourceKey is null;
select 'id', count(*) from salesforce_task where _id is null
union all
select 'event type', count(*) from salesforce_task where eventType is null
union all
select 'timestamp', count(*) from salesforce_task where timestamp is null
union all
select 'person source id', count(*) from salesforce_task where personKey.sourceId is null
union all
select 'person source type', count(*) from salesforce_task where personKey.sourceType is null
union all
select 'person source instance id', count(*) from salesforce_task where personKey.sourceInstanceId is null
union all
select 'person source key', count(*) from salesforce_task where personKey.sourceKey is null;

Konvertering conversion

select 'conversion rate', count(*) from currency_conversion_rate where conversionRate is null
union all
select 'end date', count(*) from currency_conversion_rate where endDate is null
union all
select 'start date', count(*) from currency_conversion_rate where startDate is null
union all
select 'source ISO Code', count(*) from currency_conversion_rate where sourceISOCode is null
union all
select 'target ISO Code', count(*) from currency_conversion_rate where targetISOCode is null
union all
select 'source id', count(*) from currency_conversion_rate where extSourceSystemAudit.externalKey.sourceId is null
union all
select 'source type', count(*) from currency_conversion_rate where extSourceSystemAudit.externalKey.sourceType is null
union all
select 'source instance id', count(*) from currency_conversion_rate where extSourceSystemAudit.externalKey.sourceInstanceId is null
union all
select 'source key', count(*) from currency_conversion_rate where extSourceSystemAudit.externalKey.sourceKey is null
union all
select 'created date', count(*) from currency_conversion_rate where extSourceSystemAudit.createdDate is null
union all
select 'last updated date', count(*) from currency_conversion_rate where extSourceSystemAudit.lastUpdatedDate is null;

Vi rekommenderar att du använder ett beräknat fält i fältmappning för att ange ett icke-NULL-värde som standardvärde för fältet. Följande är två exempel:

  • Om affärsmöjlighetsnamnet för vissa affärsmöjlighetsposter är null skapar och använder du följande beräknade fält i fältmappning

    • iif(name != null && trim(name) != "", name, "Unknown")
  • Om leadOperation.campaignProgression.campaignID för vissa upplevelsehändelseposter är null skapar och använder du följande beräknade fält i fältmappning

    • iif(leadOperation.campaignProgression.campaignID != null && leadOperation.campaignProgression.campaignID != "" , to_object("sourceType", "Marketo", "sourceInstanceID", "123-abc-321", "sourceID", leadOperation.campaignProgression.campaignID, "sourceKey", concat(leadOperation.campaignProgression.campaignID,"@123-abc-321.Marketo")), iif(eventType == "leadOperation.statusInCampaignProgressionChanged", to_object("sourceType", "Marketo", "sourceInstanceID", "123-abc-321", "sourceID", "Unknown", "sourceKey", "Unknown@123-abc-321.Marketo"), null))
recommendation-more-help
9deee213-85c8-4c42-8ba8-089345b91d20