Compartilhar via


Cenários de desenvolvimento Catálogo de dados comerciais:

Este tópico descreve comum cenários desenvolvimento para o uso de Business Data Catalog no real-situações empresa global.

A criação de páginas de metadados

Os cenários esta apresentação seção como você metadados autor para soluções Business Data Catalog.

Exibindo dados Business com o Catálogo de dados comercial

Este cenário descreve como três funções ? analista empresa, metadados autor e administrador ? transformar um requisito empresa em um aplicativo empresa usando o Business Data Catalog.

  • Uma analista empresa define os requisitos de empresa e comunica-los para um autor metadados.

  • O autor metadados leva a esses requisitos empresa e cria os metadados para o aplicativo empresa (LOB) Line-of envolvidos, definir a entidades necessárias, ações e associações.

  • O autor metadados completamente testa os metadados em um ambiente testar importando os metadados usando SharePoint 3.0 Central Administration. O autor metadados oferece o pacote metadados, que é a forma de uma arquivo XML, a de administrador.

  • O administrador implanta o pacote metadados sobre o servidor e define as configurações de segurança e autenticação.

  • O analista empresa usa os recursos de dados Business como Business Data Web Parts e dados Business colunas para exibir dados empresa sobre o site de portal.

Para obter um exemplo de metadados criação, consulte o Exemplo SQL Server 2000 AdventureWorks.

Ativar pesquisa Business Data

Este cenário descreve como você pode habilitar pesquisa de dados empresa que está localizados outside of Microsoft Office do SharePoint Server 2007 no seu site de portal.

Quando o autor metadados usa os requisitos empresa do analista de empresa para criar os metadados, o autor metadados também define um FindSpecific FindSpecific (um SpecificFinder) que retorna os detalhes de uma instância entidade e um IDEnumerator método que retorna a lista de IDs (chave exclusiva) para cada entidade que deve ser pesquisável.

Esta definição permite indexação das entidades cujas identificações de IDEnumerator IDEnumerator método retorna. Se você precisar rastrear incremental, em seguida, você deve também certificar-se que um dos campos de retorno no IdEnumerator para a entidade representa o tempo que de instância entidade (ou linha na terminologia banco de dados) foi atualizada pela última vez no aplicativo de LOB. Em seguida, você deve definir a propriedade __BdcLastModifiedTimestamp da entidade com o nome de TypeDescriptor na valor de retorno do __BdcLastModifiedTimestamp que representa a última data modificada.TypeDescriptorIDEnumerator

Após o autor metadados testa os metadados, o administrador implanta-lo sobre o servidor e cria um de conteúdo Business Data Catalog origem ao índice de dados empresa. Dados de negócios se torna disponível para pesquisa após as regras rastrear executado.

Para saber como definir IDEnumerators e habilitar Business Data pesquisa, consulte o Exemplo SQL Server 2000 AdventureWorks.

Habilitar edição de dados de comercial de um site de portal

Este cenário descreve como habilitar edição de dados empresa de um site de portal.

Dica

Considere cuidadosamente se você precisa habilitar edição de dados empresa de um site de portal.O valor real de Enterprise Application Integration (EAI) está no alcance, composição aplicativos e serviços de portal.Você deve usar um site de portal somente como um apontar para um aplicativo de LOB ou múltiplo acessar aplicativos LOB.Replicar a interface usuário aplicativo LOB e lógica corporativa não pode ser um bom uso de seu tempo e, em tais situações, você deve considerar o uso de aplicativo LOB próprio.No entanto, você pode considerar replicá-lo em situações onde a interface usuário aplicativo LOB ou lógica corporativa é ruim ou quando você apenas desejar fornecer alguns atalhos para os usuários do portal comum editar dados.

O autor metadados e escolher o desenvolvedor de um do disponível opções para ativar a edição de dados empresa a partir de site de portal. A seguir estão alguns das opções:

  • Adicione uma ação para vincular a interface usuário do aplicativo de nativo.

  • Adicionar uma ação para uma forma Microsoft Office InfoPath que grava aberto voltar para o aplicativo LOB usando os serviços da Web graváveis.

  • Definir um método gravável nos metadados (um MethodInstance do tipo GenericInvoker) e invocar o método de um personalizado Web Part. Isso é particularmente útil se você desejar para simplificar back-end server método chama fazendo usar de valores usar como padrão os metadados criteriosamente.

Para obter um exemplo simples Business Data Action, consulte o Exemplo SQL Server 2000 AdventureWorks. Exemplos mais complexos serão incluídos em versões futuras deste SDK.

Criando aplicativos personalizados

O seguinte situações descrevem como usar o Business Data Catalog para compilar personalizado aplicativos.

Escrever uma Web Part personalizada ou um aplicativo do console para exibir dados Business

Você pode usar o modelo objeto em tempo de execução em um aplicativo Web Part ou console para consulta de metadados banco de dados e exibir dados de um aplicativo back-end. Usando o modelo objeto em tempo de execução, você pode invocar métodos e exibir dados empresa em uma página.

Para obter exemplos, consulte Como a: Get Started with usando o modelo de objeto em tempo de execução.

Criar uma ferramenta para criar e gerenciar metadados

Data Catalog de negócios oferece um modelo objeto de administração que você pode usar para criar, editar e excluir metadados. A meta principal do modelo de objeto de administração é para habilitar que você escreva ferramentas que simplificam a criação e administração de metadados.

Você pode usar o modelo objeto de administração para criar um Windows Form ou um aplicativo da Web para gerenciar metadados.

Para um exemplo do uso de modelo de objeto de administração para trabalho com metadados, consulte Como a: Get Started with usando o modelo de objeto de administração.

Mapeando para propriedades de perfil de usuário

Data Catalog de negócios permite que você trazer dados de aplicativos empresa para usuário perfis. Você pode, de exemplo, adicionar nome do cônjuge uma ou seu número Social Security de um aplicativo SAP ou Siebel registrado no Business Data Catalog para perfis de usuário.

Consulte também

Outros recursos

Modelo de Metadados Catálogo de dados comerciais:
Exemplo SQL Server 2000 AdventureWorks
Como a: Get Started with usando o modelo de objeto em tempo de execução
Catálogo de dados Business FAQ:
Catálogo de dados de negócios: Glossário