Dela via


Skapa ett datumattribut (Master Data Services)

gäller för:SQL Server – Endast Windows Azure SQL Managed Instance

Viktigt!

Master Data Services (MDS) tas bort i förhandsversionen av SQL Server 2025 (17.x). Vi fortsätter att stödja MDS i SQL Server 2022 (16.x) och tidigare versioner.

I Master Data Services skapar du ett datumattribut när du vill att användarna ska ange ett datum som ett attributvärde.

Anmärkning

Attributet kallas DateTime, men tidsvärden stöds inte.

Förutsättningar

Så här utför du följande procedur:

Skapa ett datumattribut

  1. I Master Data Manager klickar du på Systemadministration.

  2. På sidan Hantera modell väljer du en modell i rutnätet och klickar sedan på Entiteter.

  3. På sidan Hantera entitet väljer du raden för den entitet som du vill skapa ett attribut för.

  4. Klicka på Attribut.

  5. På sidan Hantera attribut gör du något av följande och klickar sedan på Lägg till.

    • Om attributet är för lövmedlemmar väljer du Löv i listrutan Medlemstyper .

    • Om attributet är för konsoliderade medlemmar väljer du Konsoliderad i listrutan Medlemstyper .

    • Om attributet är för samlingar väljer du Samling i listrutan Medlemstyper .

  6. I rutan Namn skriver du ett namn för attributet. En lista över ord som inte ska användas som attributnamn finns i Reserverade ord (Master Data Services).

  7. Du kan också ange ett visningsnamn och ange en beskrivning för attributet i rutan Beskrivning .

  8. I rutan Visa pixelbredd skriver du bredden på attributkolumnen som ska visas i Explorer-rutnätet .

  9. I listan Attributtyp väljer du Fritt formulär.

  10. I listan Datatyp väljer du DateTime.

  11. I listan Indatamask väljer du ett format för datum.

  12. Du kan också välja Aktivera ändringsspårning för att spåra ändringar i grupper av attribut. Mer information finns i Lägga till attribut till en ändringsspårningsgrupp (Master Data Services).

  13. Klicka på Spara.

Så här visar du tidsdelen av ett datetime-värde

Om du vill att användargränssnittet ska visa tidsdelen av ett datetime-värde måste du välja en lämplig indatamask för attributet. Ingen av de inbyggda maskerna för Datetime-attribut gör detta, men du kan lägga till en ny mask som gör att du kan visa tid. Det gör du genom att lägga till en rad i mdm.tblList-tabellen i MDS-databasen, där de inbyggda maskerna lagras. Raden bör ha följande värden:

Kolumn Värde
ListCode lstInputMask
ListNamn Indatamask
Sekv 19
Alternativ för lista dd/MM/ååååå hh:mm:ss tt
Alternativ-ID 19
IsVisible 1
Grupp_ID 3

När du har angett en rad med ovanstående värden i tabellen mdm.tblList blir masken "dd/MM/åååå hh:mm:ss tt" tillgänglig i listrutan Indatamask. Du kan sedan välja masken för att visa datum och tid i en datetime-attributkolumn för en entitet i MDS Explorer.

Indatamasken är en anpassad .NET DateTime-formatsträng. Mer information finns i Anpassade datum- och tidsformatsträngar

Se även

Attribut (Master Data Services)
Ändra ett attributnamn och en datatyp (Master Data Services)
Skapa ett Domain-Based-attribut (Master Data Services)
Skapa ett filattribut (Master Data Services)