Dela via


Entiteter (Master Data Services)

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.

Entiteter är objekt som finns i Master Data Services-modeller. Varje entitet innehåller medlemmar, som är de rader med huvuddata som du hanterar.

Hur många entiteter är lämpliga?

Modeller kan innehålla så många entiteter som du vill hantera. Varje entitet bör gruppera en liknande typ av data. Du kanske till exempel vill ha en entitet för alla dina företagskonton eller en entitet för din huvudlista över anställda.

Vanligtvis finns det en eller flera centrala entiteter som är viktiga för ditt företag och som andra objekt i modellen relaterar till. I en produktmodell kan du till exempel ha en central entitet med namnet Produkt och entiteter som kallas Underkategori och Kategori som är relaterade till entiteten Produkt. Du behöver dock inte ha en central entitet. Beroende på dina behov kan du ha flera entiteter som du anser vara lika viktiga.

Hur entiteter relaterar till andra modellobjekt

Du kan se en entitet som en tabell som innehåller huvuddata, där raderna representerar medlemmar och kolumnerna representerar attribut.

Master Data Services-entitet representerad som tabell

Du fyller i entiteten med en lista över huvuddata som du vill hantera.

Entiteter kan användas för att skapa härledda hierarkier, som är nivåbaserade hierarkier baserade på flera entiteter. Mer information finns i Härledda hierarkier (Master Data Services).

Entiteter kan också aktiveras för att innehålla explicita hierarkier (ojämna strukturer baserade på en enda entitet) och samlingar (enstaka kombinationer av delmängder av medlemmar). Mer information finns i Explicita hierarkier (Master Data Services) och samlingar (Master Data Services).

Använda entiteter som begränsade listor

När användare tilldelar attribut till medlemmarna i en entitet kan du låta dem välja från en begränsad lista med värden. För att göra detta använder du en entitet för att fylla i listan med värden för attributet. Detta kallas för ett domänbaserat attribut. Mer information finns iDomain-Based Attribut (Master Data Services).

Entitetssäkerhet

Du kan ge användarna behörighet till en entitet, som innehåller relaterade modellobjekt. Mer information finns i Entitetsbehörigheter (Master Data Services).

Entitetsexempel

I följande exempel visas en entitet som har följande attribut: Namn, Kod, Underkategori, StandardCost, ListPrice och FilePhoto. Dessa attribut beskriver medlemmarna. Varje medlem representeras av en enda rad med attributvärden.

Entitetstabell för cykelprodukt

I följande exempel är entiteten Produkt den centrala entiteten. Entiteten Underkategori är ett domänbaserat attribut för entiteten Produkt. Kategorientiteten är ett domänbaserat attribut för underkategorientiteten. StandardCost och ListPrice är friformsattribut för entiteten Produkt och FilePhoto är ett filattribut för entiteten Produkt.

Produktentitetsträdstruktur

Anmärkning

Det här är ett exempel som baseras på användargränssnittet (UI) för Master Data Manager. Den hierarkiska trädstrukturen visar relationer mellan entiteter och domänbaserade attribut. Den är avsedd att visa relationer i stället för att representera prioritetsnivåer.

Aktivitetsbeskrivning Ämne
Skapa en ny entitet. Skapa en entitet (Master Data Services)
Ändra namnet på en befintlig entitet. Redigera en entitet (Master Data Services)
Ta bort en befintlig entitet. Ta bort en entitet (Master Data Services)
Tilldela behörighet till entiteter. Tilldela behörigheter för modellobjekt (Master Data Services)