Konfigurera resursens datastruktur configuring-the-resource-s-data-structure

När du har skapat en ny anpassad resurs måste du konfigurera datastrukturen.

När du redigerar resursen kan du på fliken Data structure lägga till:

Lägga till fält i en resurs adding-fields-to-a-resource

Du kan lägga till nya fält i en resurs för att lagra data som inte ingår i den färdiga datamodellen.

  1. Skapa ett fält med hjälp av knappen Create element.

  2. Ange en etikett, ett ID, en fälttyp och definiera den maximala längden som tillåts för det här fältet.

    ID-fältet är obligatoriskt och måste vara unikt för varje tillagt fält.

    note note
    NOTE
    Använd högst 30 tecken.

  3. Om du vill ändra något av fälten markerar du knappen Edit Properties.

  4. Field definition-skärmen kan du definiera en kategori som ska användas för målgruppen och mål, eller till och med lägga till en beskrivning.

  5. Markera alternativet Specify a list of authorized values om du behöver definiera värden som ska erbjudas användaren (uppräkningsvärden).

    Klicka sedan på Create element och ange en Label och Value. Lägg till så många värden som behövs.

  6. När du har lagt till dina fält markerar du Add audit fields-kryssrutan för att inkludera fält med information om skapandedatum, användaren som skapade resursen, datum och författaren till den senaste ändringen.

  7. Markera Add access authorization management fields-rutan om du vill inkludera fälten som anger vem som har behörighet till den aktuella resursen.

    Dessa fält visas i de data och metadata som kan visas när databasuppdateringen har utförts. Mer information om detta hittar du i avsnittet Uppdatera databasstrukturen.

  8. Markera Add automatic ID-fältet för att automatiskt generera ett ID. Observera att befintliga enheter förblir tomma. Mer information om detta hittar du i Generera ett unikt ID för profiler och anpassade resurser.

  9. Markera Customize the title of the resource elements-rutan om du vill ändra hur resurselementens namn visas i listorna och i stegen för att skapa. Välj ett fält bland de du har skapat för den här resursen.

    note note
    NOTE
    Om du inte markerar det här alternativet kommer den automatiska primärnyckeln (som skapas automatiskt varje gång en entitet läggs till i tabellen) att användas när du listar alla entiteter från den här tabellen.

Fälten för resursen är nu definierade.

Definiera identifieringsnycklar defining-identification-keys

Varje resurs måste ha minst en unik nyckel. Du kan till exempel ange en nyckel så att två produkter inte kan ha samma ID i en inköpstabell.

  1. Ange storleken för lagringsutrymmet i avsnittet Automatic primary key om du vill att en teknisk nyckel ska genereras automatiskt och stegvis.

  2. Skapa en nyckel med knappen Create element.

    Fälten Label och ID fylls i som standard, men du kan redigera dem.

    note note
    NOTE
    Använd högst 30 tecken.
  3. Om du vill definiera elementen som utgör den här nyckeln klickar du på Create element och väljer fälten som du har skapat för den här resursen.

    Skapade tangenter visas i avsnittet Custom keys.

Dina identifieringsnycklar för resursen har skapats.

NOTE
Mer information om de effektivaste strategierna när du skapar identifieringsnycklar finns i det här avsnittet.

Definiera index defining-indexes

Ett index kan hänvisa till ett eller flera resursfält. Med index kan databasen sortera poster så att de kan återställas enklare. De optimerar prestanda för SQL-frågor.

Vi rekommenderar att du definierar index, men det är inte obligatoriskt.

  1. Använd knappen Create element för att skapa ett index.

  2. Fälten Label och ID fylls i som standard, men du kan redigera dem.

    note note
    NOTE
    Använd högst 30 tecken.
  3. Om du vill definiera elementen som utgör indexet markerar du fälten från de som du skapade för den här resursen.

  4. Klicka på Confirm.

De index som skapades visas i listan i avsnittet Index.

NOTE
Mer information om de effektivaste strategierna när du skapar index finns i det här avsnittet.

En länk visar associationen som en tabell har med andra tabeller.

  1. Använd knappen Create element för att skapa en länk till en målresurs.

  2. Klicka på Select a target resource.

  3. Resurserna visas i alfabetisk ordning och kan filtreras efter namn. Deras tekniska namn visas inom parentes.

    Markera ett element i listan och klicka på Confirm.

  4. Välj Link type enligt kardinalitet. Beteendet kan variera om posterna tas bort eller dupliceras beroende på vilken kardinalitetstyp som har valts.

    De olika länktyperna är följande:

    • 1 cardinality simple link: En förekomst av källtabellen kan ha högst en motsvarande förekomst av måltabellen.
    • N cardinality collection link: 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.
    • 0 or 1 cardinality simple link: En förekomst av källtabellen kan ha högst en motsvarande förekomst av måltabellen eller ingen. Observera att den här typen av Link type kan orsaka prestandaproblem.

  5. New link-skärmen är fälten Label och ID som standard ifyllda, men du kan redigera dem.

    note note
    NOTE
    Använd högst 30 tecken.
    Det går inte att byta namn på en länk när den har skapats. Om du vill byta namn på en länk måste du ta bort den och skapa den igen.
  6. I listan Category for the audience and targeting kan du tilldela den här länken till en kategori så att den blir mer synlig i frågeredigeringsverktyget.

  7. Om det behövs kan du i avsnittet Reverse link definition visa etiketten och ID:t för resursen i målresursen.

  8. Definiera beteendet för de poster som länken hänvisar till i avsnittet Behavior if deleted/duplicated.

    Som standard tas målposten bort när länken inte längre hänvisar till den.

  9. I avsnittet Join definition är standardalternativet Use the primary keys to make the join markerat, men du kan välja mellan två alternativ:

    • Use the primary key to make the join: Med den här kopplingsdefinitionen kan du använda profilens primärnyckel för att stämma av mot inköpets primärnyckel.
    • Define specific join conditions: Med den här kopplingsdefinitionen kan du manuellt välja de fält som ska anslutas till båda resurserna. Observera att om data inte är korrekt konfigurerade visas inte posten Inköp.

Länkarna som skapas visas i listan i avsnittet Links.

NOTE
Mer information om de effektivaste strategierna när du skapar index finns i det här avsnittet.

Exempel: Koppla en skapad resurs med resursen "Profiler"

I det här exemplet vill vi koppla en ny resurs för Inköp till den anpassade resursen Profiler:

  1. Skapa en ny resurs för Inköp.

  2. Om du vill koppla den till den anpassade resursen för Profiler, öppnar du avsnittet Links på fliken Data structure och klickar på Create element.

  3. Välj målresurs här Profiles (profile).

  4. I det här exemplet ska du behålla standardtypen för 1 cardinality simple link-länk markerad.

  5. Välj en kopplingsdefinition. Här behåller du standardinställningen Use the primary key to make the join.

  6. Vid behov kan du definiera en detaljskärm för att kunna redigera Inköp och koppla den till en profil.

    Visa upp avsnittet Detail screen configuration och kontrollera Define a detail screen för att konfigurera skärmen som motsvarar varje element i resursen. Om du inte markerar den här rutan är detaljvyn för den här resursens element inte tillgänglig.

  7. Klicka på Create element.

  8. Markera den kopplade resursen och klicka på Add.

    Den nya resursen blir sedan tillgänglig på den avancerade menyn genom att välja Client data > Purchase.

  9. När konfigurationen är klar klickar du på Confirm.

    Nu kan du publicera din nya resurs.

Genom att lägga till den här länken läggs fliken Inköp till på skärmen för information om profiler på menyn Profiles & audiences > Profiles. Observera att detta är specifikt för resursen Profile.

Definiera avsändande loggtillägg defining-sending-logs-extension

Med tillägget för sändningsloggar kan du:

  • utöka dynamiska rapportfunktioner genom att lägga till anpassade profilfält
  • utöka skickade loggdata med segmentkod och profildata

Utöka med en segmentkod

Användaren kan utöka loggarna med segmentkoden som kommer från arbetsflödesmotorn.

Segmentkoden måste definieras i arbetsflödet.

Markera alternativet om du vill aktivera tillägget Add segment code.

Mer information om segmentkod finns i avsnittet Segmentering.

Utöka med ett profilfält

NOTE
Administratören ska ha utökat profilresursen med ett anpassat fält.

Klicka på Add field och välj ett anpassat fält i profilresursen.

Markera alternativet Add this field in Dynamic reporting as a new dimension om du vill generera en ny underdimension som är kopplad till profildimensionen.

Från Dynamisk rapportering kan du dra och släppa den anpassade fältdimensionen i en frihandstabell.

Mer information om dynamisk rapportering finns i Komponentlistan.

IMPORTANT
Antalet fält som skickas till Dynamisk rapportering är begränsat till 20.

Redigera resursegenskaper editing-resource-properties

På skärmen för anpassade resurser visas status för den nyligen skapade resursen i rutan Summary. Du kan hantera åtkomsten och dess allmänna egenskaper.

  1. Klicka på knappen Edit properties för att lägga till en beskrivning.

  2. Ändra resursens etikett och ID om det behövs.

    note note
    NOTE
    Använd högst 30 tecken.
  3. Om du behöver begränsa åtkomsten till den här resursen till vissa organisationsenheter anger du dem här. Endast användare från auktoriserade enheter kan arbeta med den här resursen i programmet.

  4. Spara ändringarna.

Ändringarna sparas. Du måste publicera resursen igen för att tillämpa dem.

Generera ett unikt ID för profiler och anpassade resurser generating-a-unique-id-for-profiles-and-custom-resources

Som standard har profiler och anpassade resurser inget företags-ID när de skapas. Du kan aktivera ett alternativ som automatiskt genererar ett unikt ID när element skapas. Detta ID kan användas för att:

  • enkelt identifiera exporterade poster i ett externt verktyg.
  • rensa poster när du importerar uppdaterade data som bearbetats i ett annat program.

Det kan bara aktiveras för profiler och anpassade resurser.

  1. Skapa ett tillägg till profilresursen eller skapa en ny resurs.

  2. I datastruktursdefinitionen markerar du alternativet Add automatic ID field under avsnittet Fields.

    note note
    NOTE
    Endast nya poster har ett ACS-ID. Fältet ACS ID är tomt för profiler eller element som skapats innan det här alternativet aktiveras.
  3. Spara och publicera ändringen som gjorts i resursen. Om du vill att den här funktionen ska gälla för element som skapats via API:t markerar du alternativet för att utöka API:t.

Fältet ACS ID är nu tillgängligt och fylls i automatiskt när nya element skapas manuellt, från API:t eller genom att infogas från ett importarbetsflöde. ACS-ID-fältet är ett UUID-fält och indexeras.

När du exporterar profiler eller anpassade resurser kan du nu lägga till ACS ID-kolumnen om den har aktiverats för den resursen. Du kan återanvända detta ID i dina externa verktyg för att identifiera poster.

När du återimporterar data som har bearbetats/uppdaterats i ett annat program (till exempel ett CRM-program) kan du enkelt matcha dem med detta unika ID.

NOTE
Fältet ACS ID uppdateras inte för profiler eller element som skapats innan du aktiverade alternativet. Endast nya poster har ett ACS-ID.
Det här fältet är i skrivskyddat läge. Du kan inte ändra det.
recommendation-more-help
3ef63344-7f3d-48f9-85ed-02bf569c4fff