Not
Åtkomst till denna sida kräver auktorisation. Du kan prova att logga in eller byta katalog.
Åtkomst till denna sida kräver auktorisation. Du kan prova att byta katalog.
Gäller för:SQL Server i Windows
Azure SQL Managed Instance
Viktigt!
Master Data Services (MDS) tas bort i SQL Server 2025 (17.x). Vi fortsätter att stödja MDS i SQL Server 2022 (16.x) och tidigare versioner.
Attribut är objekt som finns i Master Data Services-entiteter. Attributvärden beskriver medlemmarna i entiteten. Ett attribut kan användas för att beskriva en lövmedlem, en konsoliderad medlem eller en samling.
Hur attribut relaterar till andra modellobjekt
Du kan se ett attribut som en kolumn i en entitetstabell. Ett attributvärde är det värde som används för att beskriva en viss medlem.
När du skapar en entitet som innehåller många attribut kan du ordna attributen i attributgrupper. Mer information finns i Attributgrupper (Master Data Services).
Obligatoriska attribut
När du skapar en entitet skapas attributen Namn och Kod automatiskt. Kod kräver ett värde och måste vara unikt inom entiteten. Du kan inte ta bort attributen Namn och Kod.
Attributtyper
Det finns tre typer av attribut:
Friformsattribut som tillåter friformulärsinmatning för text, siffror, datum eller länkar.
Domänbaserade attribut som fylls i av entiteter. Mer information finns iDomain-Based Attribut (Master Data Services).
Filattribut som används för att lagra filer, dokument eller bilder. Filattributen är avsedda att hjälpa med konsekvensen av dina data genom att kräva att filer har en specifik filändelse. Det går inte att garantera filattribut för att förhindra att en obehörig användare laddar upp en fil av en annan typ.
Numeriska Free-Form attribut
Numeriska friformsattribut kräver särskild hantering eftersom numeriska friformsattributvärden är begränsade till värdetypen SqlDouble .
Som standard innehåller ett SqlDouble-värde 15 decimaltal med precision, även om högst 17 siffror bibehålls internt. Precisionen för ett flyttalsnummer har flera konsekvenser:
Två flyttalsnummer som verkar lika med en viss precision kanske inte jämförs lika med eftersom deras minst signifikanta siffror skiljer sig åt.
En matematisk åtgärd eller jämförelseåtgärd som använder ett flyttalsnummer kanske inte ger samma resultat om ett decimaltal används eftersom flyttalsnumret kanske inte exakt beräknar decimaltalet.
Ett värde kanske inte är tur och retur om ett flyttalsnummer ingår. Ett värde sägs vara tur och retur om en åtgärd konverterar ett ursprungligt flyttalnummer till ett annat formulär, en inverterad åtgärd omvandlar det konverterade formuläret tillbaka till ett flyttalnummer och det slutliga flyttalsnumret är lika med det ursprungliga flyttalsnumret. Tur och retur kan misslyckas eftersom en eller flera minst signifikanta siffror går förlorade eller ändras i en konvertering.
Exempel på attribut
I följande exempel har entiteten attributen: Name, Code, Subcategory, StandardCost, ListPrice och FilePhoto. Dessa attribut beskriver medlemmarna. Varje medlem representeras av en enda rad med attributvärden.
I följande exempel innehåller entiteten Produkt:
Friformsattributen för Name, Code, StandardCost och ListPrice.
Det domänbaserade attributet underkategori.
Filattributet FilePhoto.
Underkategori är en entitet som används som ett domänbaserat attribut för Product. Kategori är en entitet som används som ett domänbaserat attribut för Underkategori. Precis som entiteten Produkt innehåller kategori- och underkategorientiteterna standardattributen Namn och Kod.
Relaterade uppgifter
| Aktivitetsbeskrivning | Ämne |
|---|---|
| Skapa ett nytt textattribut i fritt format. | Skapa ett textattribut (Master Data Services) |
| Skapa ett nytt numeriskt friformulärattribut. | Skapa ett numeriskt attribut (Master Data Services) |
| Skapa ett nytt länkattribut för fritt formulär. | Skapa ett länkattribut (Master Data Services) |
| Skapa ett nytt filattribut. | Skapa ett filattribut (Master Data Services) |
| Skapa ett nytt domänbaserat attribut. | Skapa ett Domain-Based-attribut (Master Data Services) |
| Ändra namnet på ett befintligt attribut. | Ändra ett attributnamn och en datatyp (Master Data Services) |
| Lägg till befintliga attribut i en ändringsspårningsgrupp. | Lägga till attribut i en ändringsspårningsgrupp (Master Data Services) |
| Ta bort ett befintligt attribut. | Ta bort ett attribut (Master Data Services) |
| Ändra ordningen på attribut. | Ändra attributordningen |
| Skapa ett datumattribut | Skapa ett datumattribut (Master Data Services) |