Partilhar via


Entidades (Master Data Services)

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.

As entidades são objetos contidos nos modelos do Master Data Services. Cada entidade contém membros, que são as linhas de dados mestre que você gerencia.

Quantas entidades são apropriadas?

Os modelos podem conter quantas entidades você deseja gerenciar. Cada entidade deve agrupar um tipo semelhante de dados. Por exemplo, você pode querer uma entidade para todas as suas contas corporativas ou uma entidade para sua lista mestre de funcionários.

Normalmente, há uma ou mais entidades centrais que são importantes para o seu negócio e às quais outros objetos no modelo se relacionam. Por exemplo, em um modelo de Produto, você pode ter uma entidade central chamada Produto e entidades chamadas Subcategoria e Categoria relacionadas à entidade Produto. No entanto, não é necessário ter uma entidade central. Dependendo das suas necessidades, poderá ter várias entidades que considere de igual importância.

Como as entidades se relacionam com outros objetos de modelo

Você pode pensar em uma entidade como uma tabela que contém dados mestre, onde as linhas representam membros e as colunas representam atributos.

Entidade do Master Data Services representada como tabela

Você preenche a entidade com uma lista de dados mestre que deseja gerenciar.

As entidades podem ser usadas para criar hierarquias derivadas, que são hierarquias baseadas em níveis baseadas em várias entidades. Para obter mais informações, consulte Hierarquias derivadas (Master Data Services).

As entidades também podem ser habilitadas para conter hierarquias explícitas (estruturas irregulares baseadas em uma única entidade) e coleções (combinações únicas de subconjuntos de membros). Para obter mais informações, consulte Hierarquias explícitas (Master Data Services) e Coleções (Master Data Services).

Usando entidades como listas condicionadas

Quando os usuários estão atribuindo atributos aos membros em uma entidade, você pode fazer com que eles escolham a partir de uma lista restrita de valores. Para fazer isso, use uma entidade para preencher a lista de valores para o atributo. Isso é chamado de atributo baseado em domínio. Para mais informações, consulte Domain-Based Atributos (Master Data Services).

Segurança de Entidades

Você pode dar permissão aos usuários para uma entidade, que inclui objetos de modelo relacionados. Para obter mais informações, consulte Permissões de entidade (Master Data Services).

Exemplos de entidades

O exemplo a seguir mostra uma entidade que tem esses atributos: Name, Code, Subcategory, StandardCost, ListPrice e FilePhoto. Esses atributos descrevem os membros. Cada membro é representado por uma única linha de valores de atributo.

Tabela de Entidades de Produtos de Bicicleta

No exemplo a seguir, a entidade Product é a entidade central. A entidade Subcategoria é um atributo baseado em domínio da entidade Produto. A entidade Category é um atributo de domínio da entidade Subcategory. StandardCost e ListPrice são atributos de forma livre da entidade Product e FilePhoto é um atributo de arquivo da entidade Product.

Estrutura da Árvore de Entidade do Produto

Observação

Este é um exemplo baseado na interface do usuário (UI) do Master Data Manager. A estrutura da árvore hierárquica mostra relações entre entidades e atributos baseados em domínio. Pretende-se mostrar relações em vez de representar níveis de importância.

Descrição da Tarefa Tópico
Crie uma nova entidade. Criar uma entidade (Master Data Services)
Altere o nome de uma entidade existente. Editar uma entidade (Master Data Services)
Exclua uma entidade existente. Excluir uma entidade (Master Data Services)
Atribua permissão a entidades. Atribuir permissões de objeto de modelo (Master Data Services)