Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Aplica-se a:SQL Server no Windows
Azure SQL Managed Instance
Importante
Os Serviços de Dados Mestres (MDS) foram removidos no SQL Server 2025 (17.x). Continuamos a oferecer suporte ao MDS no SQL Server 2022 (16.x) e em versões anteriores.
Atributos são objetos contidos em entidades do Master Data Services. Os valores de atributo descrevem os membros da entidade. Um atributo pode ser usado para descrever um membro da folha, um membro consolidado ou uma coleção.
Como os atributos se relacionam com outros objetos de modelo
Você pode pensar em um atributo como uma coluna em uma tabela de entidade. Um valor de atributo é o valor usado para descrever um membro específico.
Ao criar uma entidade que contém muitos atributos, você pode organizar os atributos em grupos de atributos. Para obter mais informações, consulte Grupos de atributos (Master Data Services).
Atributos necessários
Quando você cria uma entidade, os atributos Name e Code são criados automaticamente. O código requer um valor e deve ser exclusivo dentro da entidade. Não é possível remover os atributos Name e Code.
Tipos de atributos
Existem três tipos de atributos:
Atributos de forma livre, que permitem a entrada de forma livre para texto, números, datas ou links.
Atributos baseados em domínio, que são preenchidos por entidades. Para mais informações, consulte Domain-Based Atributos (Master Data Services).
Atributos de arquivo, que são usados para armazenar arquivos, documentos ou imagens. Os atributos de arquivo destinam-se a ajudar com a consistência de seus dados, exigindo que os arquivos tenham uma extensão específica. Os atributos de arquivo não podem ser garantidos para impedir que um usuário mal-intencionado carregue um arquivo de um tipo diferente.
Atributos Free-Form numéricos
Os atributos numéricos de forma livre exigem tratamento especial, porque os valores de atributos numéricos de forma livre são limitados ao tipo de valor SqlDouble .
Por padrão, um valor SqlDouble contém 15 dígitos decimais de precisão, embora um máximo de 17 dígitos seja mantido internamente. A precisão de um número de ponto flutuante tem várias consequências.
Dois números de vírgula flutuante que parecem iguais para uma determinada precisão podem não ser iguais porque seus dígitos menos significativos são diferentes.
Uma operação matemática ou de comparação que usa um número de vírgula flutuante pode não produzir o mesmo resultado se um número decimal for usado porque o número de vírgula flutuante pode não se aproximar exatamente do número decimal.
Um valor pode não ser de ida e volta se estiver envolvido um número de vírgula flutuante. Um valor é considerado round-trip quando uma operação converte um número de ponto flutuante original em outra forma, uma operação inversa transforma a forma convertida de volta em um número de ponto flutuante, e o número final é igual ao número original. A viagem de ida e volta pode falhar porque um ou mais dígitos menos significativos são perdidos ou alterados em uma conversão.
Exemplos de atributos
No exemplo a seguir, a entidade tem os atributos: Name, Code, Subcategory, StandardCost, ListPrice e FilePhoto. Esses atributos descrevem os membros. Cada membro é representado por uma única linha de valores de atributo.
No exemplo a seguir, a entidade Product contém:
Os atributos de forma livre de Name, Code, StandardCost e ListPrice.
O atributo baseado em domínio de Subcategory.
O atributo file de FilePhoto.
Subcategoria é uma entidade que é usada como um atributo baseado em domínio de Produto. Categoria é uma entidade usada como atributo de domínio para subcategoria. Como a entidade Product, as entidades Category e Subcategory contêm os atributos padrão Name e Code.
Tarefas relacionadas
| Descrição da Tarefa | Tópico |
|---|---|
| Crie um novo atributo de texto de forma livre. | Criar um atributo de texto (Master Data Services) |
| Crie um novo atributo numérico de forma livre. | Criar um atributo numérico (Master Data Services) |
| Crie um novo atributo de link de forma livre. | Criar um atributo de link (Master Data Services) |
| Crie um novo atributo de arquivo. | Criar um atributo de arquivo (Master Data Services) |
| Crie um novo atributo baseado em domínio. | Criar um atributo Domain-Based (Master Data Services) |
| Altere o nome de um atributo existente. | Alterar um nome de atributo e um tipo de dados (Master Data Services) |
| Adicione atributos existentes a um grupo de controle de alterações. | Adicionar atributos a um grupo de controle de alterações (Master Data Services) |
| Exclua um atributo existente. | Excluir um atributo (Master Data Services) |
| Altere a ordem dos atributos. | Alterar a ordem dos atributos |
| Criar um atributo de data | Criar um atributo Date (Master Data Services) |