Atrybuty (Master Data Services)
W Master Data Services, atrybuty są obiektami w podmioty.Atrybut jest kontener dla wartości atrybutów i każda wartość atrybutu opisano element członkowski.
Atrybut można traktować jako kolumna w tabela obiekt.Wartość atrybut jest wartość używana do opisywania określonego element członkowski.
.gif)
W poniższym przykładzie obiekt ma atrybuty: Nazwa, kod, podkategoria, StandardCost, ListPrice i FilePhoto.Atrybuty te opisują członków.Członkowie są reprezentowane przez pojedynczy wiersz wartości atrybut.
.gif)
Nazwa i kod atrybuty są tworzone automatycznie podczas tworzenia obiekt.Kod wymaga wartości i musi być unikatowa w obrębie obiekt.Nie można usunąć atrybutów nazwa i kod.
Atrybut może być używany do opisania element członkowski typu liść, członek skonsolidowanych lub kolekcja.
Typy atrybutów
Istnieją trzy typy atrybutów:
Oparty na domenie atrybuty, które są wypełniane przez podmioty.Aby uzyskać więcej informacji, zobacz Atrybuty opartych na domenie (Master Data Services).
Atrybuty plików, które są używane do przechowywania plików, dokumenty lub obrazy.Atrybuty plików mają na celu pomoc spójności danych przez wymaganie pliki mają szczególne rozszerzenie.Atrybuty pliku nie można zagwarantować, aby zapobiec złośliwemu przekazywanie pliku innego typu.
Dowolnych atrybutów, które umożliwiają swobodne wprowadzania tekstu, liczb, dat lub łącza.
Atrybuty numeryczne dowolnych
Atrybut numeryczny dowolnych wartości są ograniczone do SqlDouble typ wartości.
Domyślnie podwójne wartość zawiera 15 cyfr dziesiętnych dokładności, chociaż maksymalnie 17 cyfr są przechowywane wewnętrznie.Dokładność liczba zmiennoprzecinkowa ma kilka konsekwencje:
Dwóch liczb zmiennoprzecinkowych, pojawiających się równe określonej precyzja może nie porównać równe, ponieważ różnią się ich przynajmniej cyfr znaczących.
Operacji matematycznych lub porównania, która używa liczba zmiennoprzecinkowa nie odpowiadać konkretnym ten sam wynik, jeśli używana jest liczbą dziesiętną, ponieważ liczba zmiennoprzecinkowa może nie dokładnie zbliżenie liczbę dziesiętną.
Wartość może nie obie strony, jeśli jest zaangażowany, liczba zmiennoprzecinkowa.Wartość jest nazywany roundtrip Jeśli operacji konwertuje oryginalne liczba zmiennoprzecinkowa do innego formularza, operacja odwrotna przekształca przekonwertowanej formy do liczba zmiennoprzecinkowa i końcowe liczba zmiennoprzecinkowa jest równa Liczba zmiennoprzecinkowa oryginalnego.Roundtrip może się nie powieść, ponieważ co najmniej jeden lub więcej cyfr znaczących zostały utracone lub zmienione w konwersji.
Przykład atrybutu
W poniższym przykładzie obiekt produktu zawiera:
Atrybuty dowolnych nazwa, kod, StandardCost i ListPrice.
domena-Na podstawie atrybutu podkategorii.
Atrybut pliku FilePhoto.
Podkategoria jest używany jako obiekt domena-na podstawie atrybutu produktu.Kategoria jest używany jako obiekt domena-na podstawie atrybutu podkategorii.Podobnie jak obiekt produktu kategorii i podkategorii podmiotów każdego zawierają domyślną nazwę i kod atrybuty.
.gif)
Zobacz także