Jegyzet
Az oldalhoz való hozzáférés engedélyezést igényel. Próbálhatod be jelentkezni vagy könyvtárat váltani.
Az oldalhoz való hozzáférés engedélyezést igényel. Megpróbálhatod a könyvtár váltását.
A következőkre vonatkozik:Felügyelt Windows
Azure SQL-példányon futó SQL Server
Fontos
A Master Data Services (MDS) az SQL Server 2025-ben (17.x) törlődik . Továbbra is támogatjuk az MDS-t az SQL Server 2022 (16.x) és korábbi verzióiban.
Az attribútumok olyan objektumok, amelyek a Master Data Services-entitásokban találhatók. Az attribútumértékek az entitás tagjait írják le. Az attribútumok levéltagok, összevont tagok vagy gyűjtemények leírására használhatók.
Az attribútumok viszonya más modellobjektumokhoz
Egy attribútumot egy entitástábla oszlopaként is felfoghat. Az attribútumérték egy adott tag leírására használt érték.
Ha olyan entitást hoz létre, amely sok attribútumot tartalmaz, attribútumcsoportokba rendezheti az attribútumokat. További információ: Attribútumcsoportok (Fő adatszolgáltatások).
Kötelező attribútumok
Entitás létrehozásakor a rendszer automatikusan létrehozza a Név és kód attribútumokat. A kódnak egy értéket kell megadnia, és egyedinek kell lennie az entitáson belül. A Név és kód attribútumok nem távolíthatók el.
Attribútumtípusok
Az attribútumoknak három típusa van:
Szabad formátumú attribútumok, amelyek lehetővé teszik a szabad formátumú bevitelt szöveghez, számokhoz, dátumokhoz vagy hivatkozásokhoz.
Az entitások által kitöltött tartományalapú attribútumok. További információ: Domain-Based attribútumok (Master Data Services).
Fájlok, dokumentumok vagy képek tárolására használt fájlattribútumok. A fájlattribútumok segítenek az adatok konzisztenciájában azáltal, hogy a fájloknak egy adott kiterjesztéssel kell rendelkezniük. A fájlattribútumok nem garantálhatók, hogy megelőzzék egy rosszindulatú felhasználó más típusú fájl feltöltését.
Numerikus Free-Form attribútumok
A numerikus szabad formátumú attribútumok speciális kezelést igényelnek, mivel a numerikus szabad formátumú attribútumértékek az SqlDouble értéktípusra korlátozódnak.
Az SqlDouble érték alapértelmezés szerint 15 tizedesjegyet tartalmaz, de belsőleg legfeljebb 17 számjegyet tart fenn. A lebegőpontos szám pontosságának számos következménye van:
Előfordulhat, hogy két lebegőpontos szám, amely egy adott pontosságnak felel meg, nem hasonlítható össze egyenlővel, mert a legkisebb lényeges számjegyeik eltérőek.
Egy lebegőpontos számot használó matematikai vagy összehasonlító művelet nem feltétlenül ugyanazt az eredményt adja, ha tizedes számot használ, mert a lebegőpontos szám nem feltétlenül közelíti meg pontosan a tizedes számot.
Előfordulhat, hogy egy érték nem kerekül le lebegőpontos szám esetén. Egy értéket akkor mondunk roundtrip-nek, ha egy művelet egy eredeti lebegőpontos számot más formára konvertál, az inverz művelet pedig visszaalakítja a konvertált formát lebegőpontos számmá, és a végső lebegőpontos szám megegyezik az eredeti lebegőpontos számmal. A körfolyamat sikertelen lehet, mert egy vagy több legkevésbé jelentős számjegy elveszik vagy megváltozik egy átalakítás során.
Attribútum- példák
Az alábbi példában az entitás a következő attribútumokkal rendelkezik: Név, Kód, Alkategória, StandardCost, ListPrice és FilePhoto. Ezek az attribútumok a tagokat írják le. Minden tagot egyetlen attribútumértéksor jelöl.
A következő példában a Termék entitás a következőket tartalmazza:
A Name, Code, StandardCost és ListPrice szabad formátumú attribútumai.
Az alkategória tartományalapú attribútuma.
A FilePhoto fájlattribútuma.
Az alkategória egy olyan entitás, amelyet a Termék tartományalapú attribútumaként használnak. A kategória egy alkategória tartományalapú attribútumaként használt entitás. A Termék entitáshoz hasonlóan a Kategória és alkategóriás entitások is tartalmazzák az alapértelmezett Név és Kód attribútumokat.