Skapa relationsscheman med en DDL-fil file-upload-schema

Definiera relationsdatamodellen som krävs för Orchestrated-kampanjer genom att skapa scheman som Loyalty Memberships, Loyalty Transactions och Loyalty Rewards. Varje schema måste innehålla en primärnyckel, ett versionsattribut och lämpliga relationer till referensentiteter som Mottagare eller Varumärken.

Scheman kan skapas manuellt via gränssnittet eller importeras i grupp med hjälp av en DDL-fil.

I det här avsnittet finns stegvisa anvisningar om hur du skapar ett relationsschema i Adobe Experience Platform genom att överföra en DDL-fil (Data Definition Language). Med hjälp av en DDL-fil kan du definiera datamodellens struktur i förväg, inklusive tabeller, attribut, nycklar och relationer.

  1. Överför en DDL-fil för att skapa relationsscheman och definiera deras struktur.

  2. Definiera relationer mellan tabeller i datamodellen.

  3. Länka scheman för att koppla relationsdata till befintliga profilentiteter som mottagare eller varumärken.

  4. Infoga data i datauppsättningen från källor som stöds.

Överföra en DDL-fil ddl-upload

Genom att överföra en DDL-fil kan du definiera datamodellens struktur i förväg, inklusive tabeller, attribut, nycklar och relationer.

Överföringar av Excel-baserade schemabilder stöds. Hämta tillhandahållen mall för att enkelt förbereda dina schemadefinitioner.

Följande funktioner stöds när du skapar relationsscheman i Adobe Experience Platform
  • ENUM
    ENUM-fält stöds i både DDL-baserade och manuella schemagenereringar, vilket gör att du kan definiera attribut med en fast uppsättning tillåtna värden.
    Här är ett exempel:

    code language-none
    CREATE TABLE orders (
    order_id     INT NOT NULL,
    product_id   INT NOT NULL,
    order_date   DATE NOT NULL,
    customer_id  INT NOT NULL,
    quantity     INT NOT NULL,
    order_status enum ('PENDING', 'SHIPPED', 'DELIVERED', 'CANCELLED'),
    PRIMARY KEY (order_id, product_id)
    );
    
  • Schemaetikett för datastyrning
    Etikettering stöds på schemafältnivå för att tillämpa datastyrningsprinciper som åtkomstkontroll och användningsbegränsningar. Mer information finns i Adobe Experience Platform-dokumentationen.

  • Sammansatt nyckel
    Sammansatta primärnycklar stöds i relationsschemadefinitioner, vilket gör det möjligt att använda flera fält tillsammans för att unikt identifiera poster.

  1. Logga in på Adobe Experience Platform.

  2. Navigera till menyn Datahantering > Schema .

  3. Klicka på Skapa schema.

  4. Välj Relational som schematyp.

  5. Välj Upload DDL file om du vill definiera ett entitetsrelationsdiagram och skapa scheman.

    Tabellstrukturen måste innehålla:

    • Minst en primärnyckel.
    • En versionsidentifierare, till exempel ett lastmodified-fält av typen datetime eller number.
    • För CDC-inmatning (Change Data Capture) är det en specialkolumn med namnet _change_request_type av typen String som anger typen av dataändring (till exempel infoga, uppdatera, ta bort) och möjliggör inkrementell bearbetning.
    • DDL-filen får inte definiera fler än 200 tabeller.
    note important
    IMPORTANT
    Alla scheman som används som mål måste innehålla minst ett identitetsfält av typen String med ett associerat identitetsnamnområde.
    Detta garanterar kompatibilitet med Adobe Journey Optimizer verktyg för målinriktning och identitetsupplösning.
  6. Dra och släpp din DDL-fil och klicka på Next.

    Observera att den största tillåtna storleken för en DDL-fil är 10 MB.

  7. Skriv in din/ditt Schema name.

  8. Konfigurera varje schema och dess kolumner och se till att en primärnyckel anges.

    Ett attribut, till exempel lastmodified, måste anges som versionsbeskrivare (typ datetime, long eller int) för att datauppsättningarna ska uppdateras med de senaste data. Användare kan ändra versionsbeskrivningen, som blir obligatorisk när den har angetts. Ett attribut kan inte vara både en primärnyckel (PK) och en versionsbeskrivning.

  9. Markera ett attribut som identity och mappa det till ett definierat identitetsnamnområde.

  10. Byt namn på, ta bort eller lägg till en beskrivning till varje tabell.

  11. Klicka på Done när du är klar.

Nu kan du verifiera tabell- och fältdefinitionerna på arbetsytan. Läs mer i avsnittet nedan

Definiera relationer relationships

Följ stegen nedan för att definiera logiska anslutningar mellan tabeller i ditt schema.

  1. Få åtkomst till arbetsytans vy av din datamodell och välj de två tabeller som du vill länka

  2. Klicka på knappen bredvid Source Join och dra sedan pilen mot målhörnet för att upprätta anslutningen.

    note note
    NOTE
    Sammansatta nycklar stöds om de definieras i DDL-filen.

  3. Fyll i det angivna formuläret för att definiera länken och klicka på Använd när du har konfigurerat den.

    Kardinalitet:

    • 1-N: En förekomst av källtabellen kan ha flera motsvarande förekomster av måltabellen, men en förekomst av måltabellen kan ha högst en motsvarande förekomst av källtabellen.

    • N-1: en förekomst av måltabellen kan ha flera motsvarande förekomster av källtabellen, men en förekomst av källtabellen kan ha högst en motsvarande förekomst av måltabellen.

    • 1-1: En förekomst av källtabellen kan ha högst en motsvarande förekomst av måltabellen.

  4. Alla länkar som definieras i datamodellen representeras som pilar i arbetsytevyn. Klicka på en pil mellan två tabeller för att visa detaljer, göra ändringar eller ta bort länken efter behov.

  5. Använd verktygsfältet för att anpassa och justera arbetsytan.

    • Zooma in: Förstora arbetsytan så att du tydligare kan se information om datamodellen.

    • Zooma ut: Minska arbetsytans storlek för en bredare vy av datamodellen.

    • Anpassa vy: Justera zoomningen så att den passar alla scheman i det synliga området.

    • Filter: Välj vilket schema som ska visas på arbetsytan.

    • Tvinga automatisk layout: Ordna scheman automatiskt för bättre ordning.

    • Visningsschema: Växla en minimumöverlappning för att enklare kunna navigera i stora eller komplexa schemalayouter.

  6. Klicka på Spara när du är klar. Den här åtgärden skapar scheman och associerade datauppsättningar och aktiverar datauppsättningen för användning i Orchestrated Campaigns.

  7. Klicka på Open Jobs för att övervaka förloppet för skapandet. Den här processen kan ta några minuter, beroende på hur många tabeller som har definierats i DDL-filen.

    Du kan även komma åt dina relationsjobb genom att öppna fönstret Upload DDL file och välja View all relational Jobs.

IMPORTANT
Det är bara relationer som uttryckligen definieras i DDL-filen som identifieras av systemet. Alla entitetsrelationer som finns utanför DDL-filen ignoreras och bearbetas inte.

Upprätta en relation mellan schemat lojalitetstransaktioner och schemat Mottagare för att associera varje transaktion med rätt kundpost.

  1. Navigera till Schemas och öppna dina tidigare skapade lojalitetstransaktioner.

  2. Klicka på Add Relationship från kunden Field properties.

  3. Välj Many-to-One som relation Type.

  4. Länka till det befintliga mottagarschemat.

  5. Ange Relationship name from current schema och Relationship name from reference schema.

  6. Klicka på Apply om du vill spara ändringarna.

Fortsätt genom att skapa en relation mellan schemat loyalty rewards och schemat Brands för att associera varje belöningspost med rätt varumärke.

recommendation-more-help
b22c9c5d-9208-48f4-b874-1cefb8df4d76