Megosztás:


Attribútumok (fő adatszolgáltatások)

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.

Az adatkezelő szolgáltatások entitása táblaként ábrázolva

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.

Kerékpár Termék Entitás Táblázat

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.

Termék Entitásfa Struktúra

Tevékenység leírása Téma
Hozzon létre egy új szabad formátumú szöveges attribútumot. Szövegattribútum létrehozása (Master Data Services)
Hozzon létre egy új szabad formátumú numerikus attribútumot. Numerikus attribútum létrehozása (Master Data Services)
Hozzon létre egy új szabad formátumú hivatkozásattribútumot. Hivatkozásattribútum létrehozása (Mesteradat-szolgáltatások)
Hozzon létre egy új fájlattribútumot. Fájlattribútum létrehozása (Master Data Services)
Hozzon létre egy új tartományalapú attribútumot. Domain-Based attribútum létrehozása (Master Data Services)
Meglévő attribútum nevének módosítása. Attribútumnév és adattípus módosítása (fő adatszolgáltatások)
Meglévő attribútumok hozzáadása egy változáskövetési csoporthoz. Attribútumok hozzáadása változáskövetési csoporthoz (fő adatszolgáltatások)
Meglévő attribútum törlése. Attribútum törlése (fő adatszolgáltatások)
Az attribútumok sorrendjének módosítása. Az attribútumok sorrendjének módosítása
Dátumattribútum létrehozása Dátumattribútum létrehozása (Master Data Services)