Dataåtgärdskomponenter data-action-components
Komponenter för dataåtgärder är bland annat kunddataflöden, datainsamlingsservern, SFTP/S3/HTTP-utgivare, IRIS och profilcacheservern.
Åtgärdskomponenter är system och processer som gör att du kan flytta data in och ut från Audience Manager och (eftersom det saknas en bättre fras) göra saker med dem. De här Audience Manager-komponenterna innehåller:
Kunddataflöden (CDF) cdf
CDF är filer som skickas varje timme till kunder. Dessa innehåller användar-ID tillsammans med tillhörande segment-ID, trait-ID och andra data. Mer information finns i Översikt över kunddataflöden.
Datainsamlingsserver (DCS) dcs
Se Komponenter för datainsamling.
SFTP/S3 sftp-s3
Utgivare i SFTP/S3 tar emot synkroniserade ID-data från Outbound Feed Converter. När de här filerna är klara skickar SFTP/S3 publishers dessa data till ett mål som anges av klienten. De här filerna innehåller synkroniserade ID-data med en 1:N-mappning av Audience Manager användar-ID:n (UUID) till:
- Enhets-ID/DataProvider-ID (DPUID)
- Kvalificerade segment-ID
- Trait IDs
Audience Manager-kunder har inte åtkomst till funktioner som direkt styr SFPT/S3 publishers. Kunder använder den här tjänsten indirekt när de skapar och skickar data till destinationer. SFTP/S3-systemet är i princip en automatiserad jobbprocess som körs med schemalagda intervall.
IRIS iris
I grekisk mytologi är Iris en person som reser och levererar meddelanden snabbt. IRIS-systemet är ett namngivningssystem som återspeglar den här figurens egenskaper från den gamla världen. I moderna termer är IRIS en cookie-synkroniserings- och dataöverföringstjänst med låg latens och hög frekvens.
IRIS fungerar med samma typ av data som systemet SFTP/S3. IRIS är dock annorlunda eftersom det skickar data till destinationer i realtid i stället för med angivna intervall. Det här är ett separat system eftersom SFTP/S3-utgivare inte kan skicka data till ett HTTP-mål och de inte är utformade för dataöverföringar i realtid.
Det finns inga gränssnittskontroller som gör att kunder kan arbeta direkt med IRIS. Kunder arbetar indirekt med IRIS när de skapar och skickar data till destinationer och för andra processer som kräver snabba dataöverföringar.
Exempel på IRIS tjänster och funktioner är:
-
Snabb synkronisering (inom 30 sekunder) för cookies och segment. Den kan synkronisera cookien Audience Manager, partnercookies eller båda.
-
Dataöverföringar i realtid. IRIS ansvarar för att skicka kvalificeringshändelser för segment i realtid till en partner eller ett annat mål. Dessa data är JSON-formaterade och skickas via en HTTP
POST
-begäran. -
Massöverföring av data mellan servrar: Om du utbyter stora mängder data med Audience Manager är IRIS det system som dina servrar använder för att överföra data.
-
Tillförlitlig infrastruktur som fungerar i stor skala och är feltolerant. Datorer som kan användas i IRIS är Amazon SQS, Amazon EC2 och Cassandra.
Regler för segmentmappning
Om du vill optimera trafiken mellan IRIS och segmentmål skickar IRIS segment till mål baserat på en uppsättning regler.
-
Ny segmentkvalificering: När en enhet kvalificerar sig för ett nytt segment skickar IRIS alla segment som är associerade med den enheten till alla mål som är mappade till de här segmenten.
-
Nytt segmentfel: När en enhet inte längre är kvalificerad för ett segment skickar IRIS alla segmentkvalifikationer och diskvalificeringar som är kopplade till den enheten till alla mål som är mappade till de här segmenten.
-
Målmappningen uppdateras: När en målmappning uppdateras skickar IRIS alla segment som är kopplade till en enhet till alla mål som är mappade till dessa segment nästa gång Audience Manager ser enheten.
-
Enhetsdiagramuppdateringar: När ett enhets-ID läggs till eller tas bort från enhetsdiagrammet som används för att utvärdera ett segment, skickar IRIS alla segment som är kopplade till den enheten till alla mål som är mappade till dessa segment nästa gång Audience Manager ser enheten.
Exempeldatafil
Följande exempel innehåller segmentdata i realtid från IRIS. Tänk på att detta bara är exempeldata. Varje kund kan ha olika formateringskrav så att innehållet kan variera.
{
"ProcessTime": "Tue Jul 21 19:12:45 UTC 2015",
"Client_ID": "111111",
"AAM_Destination_Id": "22222",
"User_count": "5",
"Users": [
{
"AAM_UUID": "28272096202945091600036434734793744071",
"DataPartner_UUID": "CAESEFdv5pk-Lurd8vL9Yfb3qFg",
"Segments": [
{
"Segment_ID": "1200598",
"Status": "1",
"DateTime": "Tue Jul 21 19:12:12 UTC 2015"
}
]
},
{
"AAM_UUID": "35183292386788708387827965829455926157",
"DataPartner_UUID": "CAESEF_d8blvZjchQ2WTzdB65yk",
"Segments": [
{
"Segment_ID": "1306742",
"Status": "1",
"DateTime": "Tue Jul 21 19:12:15 UTC 2015"
}
]
},
{
"AAM_UUID": "28012470144260632050402316345856327572",
"DataPartner_UUID": "CAESEEPfHBiRjhkzvBPXQ-0MFRE|UzCESAAABOnFeHJy",
"Segments": [
{
"Segment_ID": "1306742",
"Status": "1",
"DateTime": "Tue Jul 21 19:12:33 UTC 2015"
}
]
},
{
"AAM_UUID": "18981483751565214534184221210627150539",
"DataPartner_UUID": "CAK4NDH0ESEE6NBEhoWDkB7s7ZY|VPYFQQAAASXPElL0",
"Segments": [
{
"Segment_ID": "1306742",
"Status": "1",
"DateTime": "Tue Jul 21 19:12:36 UTC 2015"
}
]
},
{
"AAM_UUID": "04761851136483019318109155624251711702",
"DataPartner_UUID": "CAESEDkM5aSaKMV8MfaBhgSspmE|VYnTNwAAASzvVhxy",
"Segments": [
{
"Segment_ID": "1306742",
"Status": "1",
"DateTime": "Tue Jul 21 19:12:42 UTC 2015"
}
]
}
]
}