Aktivera målgrupper för filbaserade mål med API:t för Flow Service
Använd de förbättrade funktionerna för filexport för att få bättre anpassningsfunktioner när du exporterar filer från Experience Platform:
- Ytterligare namngivningsalternativ.
- Möjlighet att ange anpassade filhuvuden i de exporterade filerna via det förbättrade mappningssteget.
- Möjlighet att välja filtypen för den exporterade filen.
- Möjlighet att anpassa formateringen för exporterade CSV-datafiler.
Den här funktionen stöds av de sex molnlagringskorten som anges nedan:
I den här artikeln förklaras det arbetsflöde som krävs för att använda API:t för Flow Service för att exportera kvalificerade profiler från Adobe Experience Platform till en av de molnlagringsplatser som är länkade ovan.
Komma igång get-started
Handboken kräver en fungerande förståelse av följande komponenter i Adobe Experience Platform:
- Experience Data Model (XDM) System: Det standardiserade ramverket som Experience Platform organiserar kundupplevelsedata med.
- Segmentation Service: Adobe Experience Platform Segmentation Service låter dig skapa målgrupper och generera målgrupper i Adobe Experience Platform utifrån dina Real-Time Customer Profile-data.
- Sandboxes: Experience Platform innehåller virtuella sandlådor som partitionerar en enskild Platform-instans till separata virtuella miljöer för att hjälpa till att utveckla och utveckla program för digitala upplevelser.
I följande avsnitt finns ytterligare information som du behöver känna till för att kunna aktivera data till filbaserade mål i Platform.
Nödvändiga behörigheter permissions
Om du vill exportera profiler behöver du behörigheterna View Destinations, Activate Destinations, View Profiles och View Segments åtkomstkontroll. Läs åtkomstkontrollsöversikten eller kontakta produktadministratören för att få den behörighet som krävs.
Om du vill exportera identiteter måste du ha View Identity Graph åtkomstkontrollbehörighet.
{width="100" modal="regular"}
Läser exempel-API-anrop reading-sample-api-calls
I den här självstudiekursen finns exempel-API-anrop som visar hur du formaterar dina begäranden. Det kan vara sökvägar, obligatoriska rubriker och korrekt formaterade begärandenyttolaster. Ett exempel på JSON som returneras i API-svar finns också. Information om de konventioner som används i dokumentationen för exempel-API-anrop finns i avsnittet Så här läser du exempel-API-anrop i felsökningsguiden för Experience Platform.
Samla in värden för obligatoriska och valfria rubriker gather-values-headers
För att kunna anropa Platform API:er måste du först slutföra Experience Platform-autentiseringssjälvstudiekursen. När du slutför självstudiekursen för autentisering visas värdena för var och en av de obligatoriska rubrikerna i alla Experience Platform API-anrop, vilket visas nedan:
- Behörighet: Bärare
{ACCESS_TOKEN}
- x-api-key:
{API_KEY}
- x-gw-ims-org-id:
{ORG_ID}
Resurser i Experience Platform kan isoleras till specifika virtuella sandlådor. I förfrågningar till Platform API:er kan du ange namnet och ID:t för sandlådan som åtgärden ska utföras i. Dessa är valfria parametrar.
- x-sandbox-name:
{SANDBOX_NAME}
Alla begäranden som innehåller en nyttolast (POST
, PUT
, PATCH
) kräver en ytterligare medietypsrubrik:
- Innehållstyp:
application/json
API-referensdokumentation api-reference-documentation
Du hittar referensdokumentation för alla API-åtgärder i den här självstudiekursen. Se Flow Service - Destinations API-dokumentation på Adobe Developer webbplats. Vi rekommenderar att du använder den här självstudiekursen och API-referensdokumentationen parallellt.
Ordlista glossary
Beskrivningar av de termer som du kommer att stöta på i den här API-självstudiekursen finns i ordboksavsnittet i API-referensdokumentationen.
Välj mål där målgrupper ska exporteras select-destination
Innan du startar arbetsflödet för att exportera profiler, ska du identifiera anslutningsspec och flödesspec-ID för det mål som du tänker exportera målgrupper till. Använd tabellen nedan som referens.
4fce964d-3f37-408f-9778-e597338a21ee
1a0514a6-33d4-4c7f-aff8-594799c47549
6d6b59bf-fb58-4107-9064-4d246c0e5bb2
752d422f-b16f-4f0d-b1c6-26e448e3b388
be2c3209-53bc-47e7-ab25-145db8b873e1
17be2013-2549-41ce-96e7-a70363bec293
10440537-2a7b-4583-ac39-ed38d4b848e8
cd2fc47e-e838-4f38-a581-8fff2f99b63a
c5d93acb-ea8b-4b14-8f53-02138444ae99
585c15c4-6cbf-4126-8f87-e26bff78b657
36965a81-b1c6-401b-99f8-22508f1e6a26
fd36aaa4-bf2b-43fb-9387-43785eeeb799
Du behöver dessa ID:n för att skapa olika flödestjänstentiteter i nästa steg i den här självstudien. Du måste också referera till delar av själva anslutningsspecifikationen för att konfigurera vissa entiteter så att du kan hämta anslutningsspecifikationen från API:er för Flow Service. Se exemplen nedan om hur du hämtar anslutningsspecifikationer för alla mål i tabellen:
Begäran
accordion | ||
---|---|---|
Hämta connection spec för Amazon S3 | ||
|
Svar
accordion | ||
---|---|---|
Amazon S3 - Anslutningsspecifikation | ||
|
Begäran
accordion | ||
---|---|---|
Hämta connection spec för Azure Blob Storage | ||
|
Svar
accordion | ||
---|---|---|
Azure Blob Storage - Connection spec | ||
|
Begäran
accordion | ||
---|---|---|
Hämta connection spec för Azure Data Lake Gen 2(ADLS Gen2) | ||
|
Svar
accordion | ||
---|---|---|
Azure Data Lake Gen 2(ADLS Gen2) - Connection spec | ||
|
Begäran
accordion | ||
---|---|---|
Hämta connection spec för Data Landing Zone(DLZ) | ||
|
Svar
accordion | ||
---|---|---|
Data Landing Zone(DLZ) - Connection spec | ||
|
Begäran
accordion | ||
---|---|---|
Hämta connection spec för Google Cloud Storage | ||
|
Svar
accordion | ||
---|---|---|
Google Cloud Storage - Connection spec | ||
|
Begäran
accordion | ||
---|---|---|
Hämta connection spec för SFTP | ||
|
Svar
accordion | ||
---|---|---|
SFTP - Connection spec | ||
|
Följ stegen nedan för att konfigurera ett dataflöde för målgruppsexport till ett molnlagringsmål. I vissa steg skiljer sig förfrågningarna och svaren mellan de olika molnlagringsmålen. I dessa fall använder du flikarna på sidan för att hämta förfrågningar och svar som är specifika för det mål som du vill ansluta och exportera målgrupper till. Använd rätt connection spec
och flow spec
för målet som du konfigurerar.
Skapa en Source Connection create-source-connection
När du har bestämt vilket mål du vill exportera målgrupper till måste du skapa en källanslutning. källanslutningen representerar anslutningen till det interna Experience Platform-profilarkivet.
Begäran
Lägg märke till de markerade raderna med textbundna kommentarer i exemplet med begäran som ger ytterligare information. Ta bort de textbundna kommentarerna när du kopierar och klistrar in begäran i valfri terminal.
code language-shell |
---|
|
Svar
code language-json |
---|
|
Ett lyckat svar returnerar ID:t (id
) för den nyligen skapade källanslutningen och etag
. Anteckna källanslutnings-ID som du behöver det senare när du skapar dataflödet.
Skapa en basanslutning create-base-connection
En basanslutning lagrar autentiseringsuppgifterna på ditt mål på ett säkert sätt. Beroende på måltypen kan de autentiseringsuppgifter som krävs för att autentisera mot det målet variera. Om du vill hitta de här autentiseringsparametrarna hämtar du först connection spec
för det önskade målet enligt beskrivningen i avsnittet Välj mål där målgrupper ska exporteras och tittar sedan på authSpec
för svaret. Referera till flikarna nedan för authSpec
-egenskaperna för alla mål som stöds.
accordion | ||
---|---|---|
Amazon S3 - Connection spec visar auth spec | ||
Observera den markerade raden med textbundna kommentarer i exemplet connection spec nedan, som innehåller ytterligare information om var autentiseringsparametrarna i connection spec ska hittas.
|
accordion | ||
---|---|---|
Azure Blob Storage - Connection spec visar auth spec | ||
Observera den markerade raden med textbundna kommentarer i exemplet connection spec nedan, som innehåller ytterligare information om var autentiseringsparametrarna i connection spec ska hittas.
|
accordion | ||
---|---|---|
Azure Data Lake Gen 2(ADLS Gen2) - Connection spec visar auth spec | ||
Observera den markerade raden med textbundna kommentarer i exemplet connection spec nedan, som innehåller ytterligare information om var autentiseringsparametrarna i connection spec ska hittas.
|
accordion | |||||
---|---|---|---|---|---|
Data Landing Zone(DLZ) - Connection spec visar auth spec | |||||
|
accordion | ||
---|---|---|
Google Cloud Storage - Connection spec visar auth spec | ||
Observera den markerade raden med textbundna kommentarer i exemplet connection spec nedan, som innehåller ytterligare information om var autentiseringsparametrarna i connection spec ska hittas.
|
accordion | |||||
---|---|---|---|---|---|
SFTP - Connection spec visar auth spec | |||||
Observera den markerade raden med textbundna kommentarer i exemplet connection spec nedan, som innehåller ytterligare information om var autentiseringsparametrarna i connection spec ska hittas.
|
Med hjälp av egenskaperna som anges i autentiseringsspecifikationen (dvs. authSpec
från svaret) kan du skapa en basanslutning med de nödvändiga autentiseringsuppgifterna, som är specifika för varje måltyp, vilket visas i exemplen nedan:
Begäran
accordion | |||||
---|---|---|---|---|---|
Amazon S3 - Basanslutningsbegäran med autentisering av åtkomstnyckel och hemlig nyckel | |||||
Lägg märke till de markerade raderna med textbundna kommentarer i exemplet med begäran som ger ytterligare information. Ta bort de textbundna kommentarerna i begäran när du kopierar och klistrar in begäran i valfri terminal.
|
accordion | |||||
---|---|---|---|---|---|
Amazon S3 - Basanslutningsbegäran med antagen rollautentisering | |||||
Lägg märke till de markerade raderna med textbundna kommentarer i exemplet med begäran som ger ytterligare information. Ta bort de textbundna kommentarerna i begäran när du kopierar och klistrar in begäran i valfri terminal.
|
Svar
accordion | ||
---|---|---|
Amazon S3 basanslutningssvar | ||
|
Begäran
accordion | |||||
---|---|---|---|---|---|
Azure Blob Storage - Bas anslutningsbegäran | |||||
Lägg märke till de markerade raderna med textbundna kommentarer i exemplet med begäran som ger ytterligare information. Ta bort de textbundna kommentarerna i begäran när du kopierar och klistrar in begäran i valfri terminal.
|
Svar
accordion | ||
---|---|---|
Azure Blob Storage - Basanslutningssvar | ||
|
Begäran
accordion | |||||
---|---|---|---|---|---|
Azure Data Lake Gen 2(ADLS Gen2) - Bas anslutningsbegäran | |||||
Lägg märke till de markerade raderna med textbundna kommentarer i exemplet med begäran som ger ytterligare information. Ta bort de textbundna kommentarerna i begäran när du kopierar och klistrar in begäran i valfri terminal.
|
Svar
accordion | ||
---|---|---|
Azure Data Lake Gen 2(ADLS Gen2) - Basanslutningssvar | ||
|
Begäran
accordion | |||||
---|---|---|---|---|---|
Data Landing Zone(DLZ) - Bas anslutningsbegäran | |||||
|
Svar
accordion | ||
---|---|---|
Data Landing Zone - Basanslutningssvar | ||
|
Begäran
accordion | |||||
---|---|---|---|---|---|
Google Cloud Storage - Bas anslutningsbegäran | |||||
Lägg märke till de markerade raderna med textbundna kommentarer i exemplet med begäran som ger ytterligare information. Ta bort de textbundna kommentarerna i begäran när du kopierar och klistrar in begäran i valfri terminal.
|
Svar
accordion | ||
---|---|---|
Google Cloud Storage - Basanslutningssvar | ||
|
Begäran
accordion | |||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
SFTP med lösenord - Bas anslutningsbegäran | |||||||||||||||||||
Lägg märke till de markerade raderna med textbundna kommentarer i exemplet med begäran som ger ytterligare information. Ta bort de textbundna kommentarerna i begäran när du kopierar och klistrar in begäran i valfri terminal.
|
accordion | |||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
SFTP med SSH-nyckel - basanslutningsbegäran | |||||||||||||||||||
Lägg märke till de markerade raderna med textbundna kommentarer i exemplet med begäran som ger ytterligare information. Ta bort de textbundna kommentarerna i begäran när du kopierar och klistrar in begäran i valfri terminal.
|
Svar
accordion | ||
---|---|---|
SFTP - basanslutningssvar | ||
|
Lägga till kryptering i exporterade filer
Du kan också lägga till kryptering till de exporterade filerna. Du måste lägga till objekt från encryptionSpecs
för att kunna göra detta. Se exemplet nedan med obligatoriska parametrar markerade:
code language-json line-numbers data-start-1 data-line-offset-4 h-26-27 |
---|
|
Begäran
Lägg märke till de markerade raderna med textbundna kommentarer i exemplet med begäran som ger ytterligare information. Ta bort de textbundna kommentarerna när du kopierar och klistrar in begäran i valfri terminal.
code language-shell line-numbers data-start-1 data-line-offset-4 h-19 |
---|
|
Svar
code language-json |
---|
|
Observera anslutnings-ID från svaret. Detta ID krävs i nästa steg när du skapar målanslutningen.
Skapa en målanslutning create-target-connection
Därefter måste du skapa en målanslutning. Målanslutningar lagrar exportparametrarna för de exporterade målgrupperna. Exportparametrar omfattar exportplats, filformat, komprimering och annan information. För CSV-filer kan du till exempel välja flera exportalternativ. Få omfattande information om alla CSV-exportalternativ som stöds på sidan filformateringskonfigurationer.
Mer information om vilka egenskaper som stöds för varje måltyp finns i targetSpec
-egenskaperna i målets connection spec
. Referera till flikarna nedan för targetSpec
-egenskaperna för alla mål som stöds.
accordion | ||
---|---|---|
Amazon S3 - Connection spec med målanslutningsparametrar | ||
Observera de markerade raderna med textbundna kommentarer i exemplet connection spec nedan, som innehåller ytterligare information om var target spec -parametrarna ska hittas i anslutningsspecifikationen. I exemplet nedan kan du också se vilka målparametrar som inte är tillämpliga på målgruppsexportdestinationer.
|
accordion | ||
---|---|---|
Azure Blob Storage - Connection spec med målanslutningsparametrar | ||
Observera de markerade raderna med textbundna kommentarer i exemplet connection spec nedan, som innehåller ytterligare information om var target spec -parametrarna ska hittas i anslutningsspecifikationen. I exemplet nedan kan du också se vilka målparametrar som inte är tillämpliga på målgruppsexportdestinationer.
|
accordion | ||
---|---|---|
Azure Data Lake Gen 2(ADLS Gen2) - Connection spec med målanslutningsparametrar | ||
Observera de markerade raderna med textbundna kommentarer i exemplet connection spec nedan, som innehåller ytterligare information om var target spec -parametrarna ska hittas i anslutningsspecifikationen. I exemplet nedan kan du också se vilka målparametrar som inte är tillämpliga på målgruppsexportdestinationer.
|
accordion | ||
---|---|---|
Data Landing Zone(DLZ) - Connection spec med målanslutningsparametrar | ||
Observera de markerade raderna med textbundna kommentarer i exemplet connection spec nedan, som innehåller ytterligare information om var target spec -parametrarna ska hittas i anslutningsspecifikationen. I exemplet nedan kan du också se vilka målparametrar som inte är tillämpliga på målgruppsexportdestinationer.
|
accordion | ||
---|---|---|
Google Cloud Storage - Connection spec med målanslutningsparametrar | ||
Observera de markerade raderna med textbundna kommentarer i exemplet connection spec nedan, som innehåller ytterligare information om var target spec -parametrarna ska hittas i anslutningsspecifikationen. I exemplet nedan kan du också se vilka målparametrar som inte är tillämpliga på målgruppsexportdestinationer.
|
accordion | ||
---|---|---|
SFTP - Connection spec med målanslutningsparametrar | ||
Observera de markerade raderna med textbundna kommentarer i exemplet connection spec nedan, som innehåller ytterligare information om var target spec -parametrarna ska hittas i anslutningsspecifikationen. I exemplet nedan kan du också se vilka målparametrar som inte är tillämpliga på målgruppsexportdestinationer.
|
Genom att använda specifikationen ovan kan du skapa en målanslutningsbegäran som är specifik för ditt molnlagringsmål, vilket visas på flikarna nedan.
Begäran
accordion | |||||
---|---|---|---|---|---|
Amazon S3 - Målanslutningsbegäran | |||||
Lägg märke till de markerade raderna med textbundna kommentarer i exemplet med begäran som ger ytterligare information. Ta bort de textbundna kommentarerna i begäran när du kopierar och klistrar in begäran i valfri terminal.
|
accordion | |||||
---|---|---|---|---|---|
Amazon S3 - Målanslutningsbegäran med CSV-alternativ | |||||
|
Svar
accordion | ||
---|---|---|
Målanslutning - svar | ||
|
Begäran
accordion | |||||
---|---|---|---|---|---|
Azure Blob Storage - Målanslutningsbegäran | |||||
Lägg märke till de markerade raderna med textbundna kommentarer i exemplet med begäran som ger ytterligare information. Ta bort de textbundna kommentarerna i begäran när du kopierar och klistrar in begäran i valfri terminal.
|
accordion | |||||
---|---|---|---|---|---|
Azure Blob Storage - Målanslutningsbegäran med CSV-alternativ | |||||
|
Svar
accordion | ||
---|---|---|
Målanslutning - svar | ||
|
Begäran
accordion | |||||
---|---|---|---|---|---|
Azure Data Lake Gen 2(ADLS Gen2) - Målanslutningsbegäran | |||||
Lägg märke till de markerade raderna med textbundna kommentarer i exemplet med begäran som ger ytterligare information. Ta bort de textbundna kommentarerna i begäran när du kopierar och klistrar in begäran i valfri terminal.
|
accordion | |||||
---|---|---|---|---|---|
Azure Data Lake Gen 2(ADLS Gen2) - Målanslutningsbegäran med CSV-alternativ | |||||
|
Svar
accordion | ||
---|---|---|
Målanslutning - svar | ||
|
Begäran
accordion | |||||
---|---|---|---|---|---|
Data Landing Zone - Målanslutningsbegäran | |||||
Lägg märke till de markerade raderna med textbundna kommentarer i exemplet med begäran som ger ytterligare information. Ta bort de textbundna kommentarerna i begäran när du kopierar och klistrar in begäran i valfri terminal.
|
accordion | |||||
---|---|---|---|---|---|
Data Landing Zone - Målanslutningsbegäran med CSV-alternativ | |||||
|
Svar
accordion | ||
---|---|---|
Målanslutning - svar | ||
|
Begäran
accordion | |||||
---|---|---|---|---|---|
Google Cloud Storage - Målanslutningsbegäran | |||||
Lägg märke till de markerade raderna med textbundna kommentarer i exemplet med begäran som ger ytterligare information. Ta bort de textbundna kommentarerna i begäran när du kopierar och klistrar in begäran i valfri terminal.
|
accordion | |||||
---|---|---|---|---|---|
Google Cloud Storage - Målanslutningsbegäran med CSV-alternativ | |||||
|
Svar
accordion | ||
---|---|---|
Målanslutning - svar | ||
|
Begäran
accordion | |||||
---|---|---|---|---|---|
SFTP - Begäran om målanslutning | |||||
Lägg märke till de markerade raderna med textbundna kommentarer i exemplet med begäran som ger ytterligare information. Ta bort de textbundna kommentarerna i begäran när du kopierar och klistrar in begäran i valfri terminal.
|
accordion | |||||
---|---|---|---|---|---|
SFTP - Målanslutningsbegäran med CSV-alternativ | |||||
|
Svar
accordion | ||
---|---|---|
Målanslutning - svar | ||
|
Observera target connection ID
från svaret. Detta ID krävs i nästa steg när du skapar dataflödet för att exportera målgrupper.
Ett lyckat svar returnerar ID:t (id
) för den nya målkällanslutningen och etag
. Anteckna målanslutnings-ID som du behöver det senare när du skapar dataflödet.
Skapa ett dataflöde create-dataflow
Nästa steg i målkonfigurationen är att skapa ett dataflöde. Ett dataflöde knyter ihop tidigare skapade entiteter och innehåller även alternativ för att konfigurera målgruppens exportschema. Om du vill skapa dataflödet använder du nyttolasterna nedan, beroende på vilket molnlagringsmål du vill ha, och ersätter flödenhets-ID:n från tidigare steg. Observera att du i det här steget inte lägger till någon information om attribut- eller identitetsmappning i dataflödet. Detta kommer att följa i nästa steg.
Begäran
accordion | ||
---|---|---|
Skapa dataflöde för målgruppsexport till målet Amazon S3 - begäran | ||
Lägg märke till de markerade raderna med textbundna kommentarer i exemplet med begäran som ger ytterligare information. Ta bort de textbundna kommentarerna i begäran när du kopierar och klistrar in begäran i valfri terminal.
|
Svar
accordion | ||
---|---|---|
Skapa dataflöde - svar | ||
|
Begäran
accordion | ||
---|---|---|
Skapa dataflöde för målgruppsexport till målet Azure Blob Storage - begäran | ||
Lägg märke till de markerade raderna med textbundna kommentarer i exemplet med begäran som ger ytterligare information. Ta bort de textbundna kommentarerna i begäran när du kopierar och klistrar in begäran i valfri terminal.
|
Svar
accordion | ||
---|---|---|
Skapa dataflöde - svar | ||
|
Begäran
accordion | ||
---|---|---|
Skapa dataflöde för målgruppsexport till målet Azure Data Lake Gen 2(ADLS Gen2) - begäran | ||
Lägg märke till de markerade raderna med textbundna kommentarer i exemplet med begäran som ger ytterligare information. Ta bort de textbundna kommentarerna i begäran när du kopierar och klistrar in begäran i valfri terminal.
|
Svar
accordion | ||
---|---|---|
Skapa dataflöde - svar | ||
|
Begäran
accordion | ||
---|---|---|
Skapa dataflöde för målgruppsexport till målet Data Landing Zone - begäran | ||
Lägg märke till de markerade raderna med textbundna kommentarer i exemplet med begäran som ger ytterligare information. Ta bort de textbundna kommentarerna i begäran när du kopierar och klistrar in begäran i valfri terminal.
|
Svar
accordion | ||
---|---|---|
Skapa dataflöde - svar | ||
|
Begäran
accordion | ||
---|---|---|
Skapa dataflöde för målgruppsexport till målet Google Cloud Storage - begäran | ||
Lägg märke till de markerade raderna med textbundna kommentarer i exemplet med begäran som ger ytterligare information. Ta bort de textbundna kommentarerna i begäran när du kopierar och klistrar in begäran i valfri terminal.
|
Svar
accordion | ||
---|---|---|
Skapa dataflöde - svar | ||
|
Begäran
accordion | ||
---|---|---|
Skapa dataflöde för målgruppsexport till SFTP-mål - begäran | ||
Lägg märke till de markerade raderna med textbundna kommentarer i exemplet med begäran som ger ytterligare information. Ta bort de textbundna kommentarerna i begäran när du kopierar och klistrar in begäran i valfri terminal.
|
Svar
accordion | ||
---|---|---|
Skapa dataflöde - svar | ||
|
Anteckna dataflödes-ID från svaret. Detta ID krävs i senare steg.
Lägga till målgrupper i exporten
I det här steget kan du även välja vilka målgrupper du vill exportera till målet. Utförlig information om det här steget och formatet för begäran om att lägga till en målgrupp i dataflödet finns i exemplen i avsnittet Uppdatera ett måldataflöde i API-referensdokumentationen.
Ställ in attribut- och identitetsmappning attribute-and-identity-mapping
När du har skapat dataflödet måste du ange mappning för de attribut och identiteter som du vill exportera. Detta består av tre steg som anges nedan:
- Skapa ett inmatningsschema
- Skapa ett utdataschema
- Konfigurera en mappningsuppsättning för att ansluta till de skapade scheman
Om du till exempel vill få fram följande mappning som visas i användargränssnittet måste du gå igenom de tre stegen som listas ovan och som beskrivs i nästa rubriker.
Skapa ett inmatningsschema
Om du vill skapa ett indatabchema måste du först hämta ditt unionsschema och de identiteter som kan exporteras till målet. Det här är schemat med attribut och identiteter som du kan välja som källmappning.
Se nedan exempel på förfrågningar och svar för att hämta attribut och identiteter.
Begär att få attribut
code language-shell |
---|
|
Svar
Svaret nedan har förkortats av kortfattad anledning.
code language-json |
---|
|
Begär att få identiteter
code language-shell |
---|
|
Svar
Svaret returnerar de identiteter som du kan använda när du skapar indatarammet. Observera att det här svaret returnerar både standard- och anpassade-identitetsnamnutrymmen som du anger i Experience Platform.
code language-json |
---|
|
Därefter måste du kopiera svaret ovan och använda det för att skapa ditt indatabchema. Du kan kopiera hela JSON-svaret från svaret ovan och placera det i objektet jsonSchema
som anges nedan.
Begäran om att skapa indatabema
code language-shell |
---|
|
Svar
code language-json |
---|
|
ID:t i svaret representerar den unika identifieraren för det indatabchema som du har skapat. Kopiera ID:t från svaret eftersom du kommer att återanvända det i ett senare steg.
Skapa ett utdataschema
Sedan måste du konfigurera utdataschemat för din export. Först måste du hitta och kontrollera ditt befintliga partnerschema.
Begäran
Observera att exemplet nedan använder connection spec ID
för Amazon S3. Ersätt det här värdet med det anslutningsspec-ID som är specifikt för ditt mål.
code language-shell |
---|
|
Svar med exempelschema
Inspect det svar du får när du genomför samtalet ovan. Du måste fördjupa dig i svaret för att hitta objektet targetSpec.attributes.partnerSchema.jsonSchema
code language-json |
---|
|
Därefter måste du skapa ett utdataschema. Kopiera det JSON-svar du fick ovan och klistra in det i objektet jsonSchema
nedan.
Begäran
code language-shell |
---|
|
Svar
code language-json |
---|
|
ID:t i svaret representerar den unika identifieraren för det indatabchema som du har skapat. Kopiera ID:t från svaret eftersom du kommer att återanvända det i ett senare steg.
Skapa mappningsuppsättning create-mapping-set
Skapa sedan mappningsuppsättningen med data prep API med hjälp av indatabchema-ID, utdatabchema-ID och önskade fältmappningar.
Begäran
note important |
---|
IMPORTANT |
|
code language-shell line-numbers data-start-1 data-line-offset-4 h-16-38 |
---|
|
Svar
code language-json |
---|
|
Observera mappningsuppsättningens ID som du behöver i nästa steg för att uppdatera det befintliga dataflödet med mappningsuppsättnings-ID:t.
Hämta sedan ID:t för det dataflöde som du vill uppdatera.
Mer information om hur du hämtar ID:t för ett dataflöde finns i Hämta information om ett måldataflöde.
Slutligen måste du PATCH
dataflödet med informationen om mappningsuppsättningen som du nyss skapade.
Begäran
code language-shell |
---|
|
Svar
Svaret från API:t för Flow Service returnerar ID:t för det uppdaterade dataflödet.
code language-json |
---|
|
Gör andra dataflödesuppdateringar other-dataflow-updates
Använd åtgärden PATCH
om du vill göra uppdateringar av dataflödet. Du kan till exempel lägga till en marknadsföringsåtgärd i dataflödena. Du kan även uppdatera dina dataflöden och välja fält som obligatoriska nycklar eller dedupliceringsnycklar.
Lägg till en marknadsföringsåtgärd add-marketing-action
Om du vill lägga till en marknadsföringsåtgärd ska du läsa exemplen på begäran och svar nedan.
If-Match
krävs när en PATCH
-begäran görs. Värdet för den här rubriken är den unika versionen av dataflödet som du vill uppdatera. Taggen-värdet uppdateras med alla lyckade uppdateringar av en flödenhet som dataflöde, målanslutning och andra.https://platform.adobe.io/data/foundation/flowservice/flows/{ID}
-slutpunkten, där {ID}
är det dataflödes-ID som du vill uppdatera.If-Match
inom citattecken, som i exemplen nedan, när du gör PATCH
-begäranden.Begäran
code language-shell |
---|
|
Svar
Ett lyckat svar returnerar svarskoden 200
tillsammans med ID:t för det uppdaterade dataflödet och den uppdaterade e-taggen.
code language-json |
---|
|
Lägg till en obligatorisk nyckel add-mandatory-key
Om du vill lägga till en obligatorisk nyckel kan du läsa exemplen på begäran och svar nedan.
If-Match
krävs när en PATCH
-begäran görs. Värdet för den här rubriken är den unika versionen av dataflödet som du vill uppdatera. Taggen-värdet uppdateras med alla lyckade uppdateringar av en flödenhet som dataflöde, målanslutning och andra.https://platform.adobe.io/data/foundation/flowservice/flows/{ID}
-slutpunkten, där {ID}
är det dataflödes-ID som du vill uppdatera.If-Match
inom citattecken, som i exemplen nedan, när du gör PATCH
-begäranden.Begäran
code language-shell |
---|
|
code language-shell |
---|
|
Svar
code language-json |
---|
|
Lägg till en dedupliceringsnyckel add-deduplication-key
Om du vill lägga till en dedupliceringsnyckel kan du läsa exemplen på begäran och svar nedan
If-Match
krävs när en PATCH
-begäran görs. Värdet för den här rubriken är den unika versionen av dataflödet som du vill uppdatera. Taggen-värdet uppdateras med alla lyckade uppdateringar av en flödenhet som dataflöde, målanslutning och andra.https://platform.adobe.io/data/foundation/flowservice/flows/{ID}
-slutpunkten, där {ID}
är det dataflödes-ID som du vill uppdatera.If-Match
inom citattecken, som i exemplen nedan, när du gör PATCH
-begäranden.Begäran
code language-shell |
---|
|
code language-shell |
---|
|
Svar
code language-json |
---|
|
Validera dataflöde (hämta dataflödeskörningar) get-dataflow-runs
Använd API:t för dataflödeskörning om du vill kontrollera körningarna av ett dataflöde:
Begäran
code language-shell |
---|
|
Svar
code language-json |
---|
|
Du hittar information om de olika parametrarna som returneras av Dataflödet kör API i API-referensdokumentationen.
API-felhantering api-error-handling
API-slutpunkterna i den här självstudiekursen följer de allmänna felmeddelandeprinciperna för Experience Platform API. Mer information om hur du tolkar felsvar finns i API-statuskoder och begäranrubrikfel i felsökningsguiden för plattformen.
Nästa steg next-steps
Genom att följa den här självstudiekursen har du anslutit plattformen till en av dina favoritplatser för molnlagring och konfigurerat ett dataflöde till respektive mål för att exportera målgrupper. På följande sidor finns mer information, till exempel om hur du redigerar befintliga dataflöden med API:t för Flow Service: