Compartilhar via


Modelo de Metadados Catálogo de dados comerciais:

Um do principal metas de design para o Business Data Catalog é para habilitar você para dados empresa da superfície de vários aplicativos empresa como SAP, Siebel e bancos de dados em Microsoft Office do SharePoint Server 2007 com mínimo esforço de codificação. Para atingir essa meta, o Business Data Catalog fornece acessar homogênea para as fontes dados subjacentes com um declarativo modelo metadados que fornece uma consistente e simplificado cliente modelo de objeto.

Neste modelo, os autores metadados inserir informações sobre o aplicativo empresa no repositório metadados. Analistas de negócios e os desenvolvedores aplicativo e interagir com este componente indiretamente usando os recursos Business Data e o modelo de objeto. Fazendo isso, eles obtiverem uma simples e consistente mais modelo de objeto sobre qualquer aplicativo empresa.

Esta seção do SDK mostra hierarquia de retenção o modelo metadados, descreve os membros e fornece exemplos de uso.

O que é metadados?

Os metadados são dados sobre APIs dos aplicativos de empresa. Para cada aplicativo corporativo, metadados define as entidades empresa que o aplicativo empresa interage com e o disponível métodos na aplicativo corporativo. Os autores de metadados Definir metadados usando XML. O Business Data Catalog armazena os metadados no repositório de metadados.

Dica

Os metadados são dados sobre o aplicativo, não a linha - de - dados empresa (LOB) própria empresa.Dados de aplicativos LOB existe somente no aplicativo de empresa.

O esquema de metadados

O Business Data Catalog fornece um arquivo definição esquema (XSD) que define a esquema que é permitida no arquivo XML, in TURN que define os metadados para um aplicativo empresa. Os documentos XML devem aderir a esse esquema.

You can find the BdcMetadata.XSD file in the \Bin directory of your O Office SharePoint Server 2007 installation, typically at <Root>\Program Files\Microsoft Office Server\12.0\Bin.

Importante

Quando você metadados autor em Microsoft Visual Studio 2005, copiar o XSD ao seu pasta de trabalho e definir o atributo SchemaLocation schemaLocation no arquivo XML para apontar para o arquivo esquema.Intellisense Visual Studio 2005 disponha que simplificam bastante edição.

O Business Data Catalog agora oferece suporte a dois tipos de arquivos definição de aplicativo XML: Modelo e recursos. Um arquivo definição de aplicativo de modelo contém os metadados XML de base para um sistema. Um arquivo definição arquivo de recursos permite à importação ou exportar somente a nomes localizados, propriedades e permissões, em qualquer combinação. A seguir é os tipos de arquivos de recursos:

  • LocalizedNames contém localizado nomes para os objetos metadados de uma localidade específica. Quando você importação esse arquivo, suas informações é mesclado com os metadados existentes no repositório de metadados. Se já existir um nome localizado para a localidade, ele será sobrescrito com as informações a partir de arquivo LocalizedNames.

  • Propriedades contém propriedades para metadados objetos. Quando você importação esse arquivo, suas informações é mesclado com os metadados existentes no repositório de metadados. Se uma propriedade já existe, seu valor será sobrescrito com as informações do arquivo de propriedades.

  • Permissões controle de acesso contém listas (ACLs) para objetos metadados. Quando você importação esse arquivo, suas informações é mesclado com os metadados existentes no repositório de metadados. No entanto, se já existe uma entrada controle de acesso (ACE) para um objeto, seu valor será sobrescrito com as informações do arquivo permissões. De exemplo, se o definição de aplicativo existente somente tivesse de Usuário A com acessar para A entidade e agora se você importação um arquivo as permissões com apenas User B com acessar para a entidade A e, em seguida, o ACL antigo para A entidade serão excluídas e um outro novo criado com somente Usuário B.

Banco de Dados de Exemplo de metadados de exemplo: Adventureworks SQL Server 2000

Para ajudá-lo a compreender o modelo metadados e get iniciado escrever seus próprios metadados, o SDK fornece o Exemplo SQL Server 2000 AdventureWorks. O exemplo define a pedidos de clientes e produtos mini-Scenario em banco de dados o AdventureWorks SQL Server 2000 exemplo. O Criação de metadados Authoring METADATA seção orienta o exemplo AdventureWorks e também fornecerá instruções para fazer o trabalho exemplo.

Importante

A instalação usar como padrão de Microsoft SQL Server 2000 não inclui o banco de dados AdventureWorks.Baixe o banco de dados exemplo AdventureWorks SQL Server 2000 a partir deMicrosoft Download Center.

Serviço da ECommerce Amazon e SampleWebService os metadados de exemplo:

Para obter um exemplo serviço da Web, consulte Exemplo de serviço da Web Amazon Walkthrough:. Para obter um exemplo Web Service mais complexo, consulte SampleWebService.

Consulte também

Outros recursos

Catálogo de dados de negócios: arquitetura
Exemplo SQL Server 2000 AdventureWorks
Exemplo de serviço da Web Amazon Walkthrough:
Como a: Get Started with usando o modelo de objeto em tempo de execução
Como a: Get Started with usando o modelo de objeto de administração
Catálogo de dados Business FAQ:
Catálogo de dados de negócios: Glossário