Compartilhar via


Ativar pesquisa de dados comercial

O Pesquisa da empresa no Microsoft Office do SharePoint Server 2007 Catálogo de Dados Corporativos e lhe dão a capacidade incluir dados empresa a partir de aplicativos back-end, such as SAP ou Siebel, em consultas pesquisa. Para habilitar pesquisa dados empresa para uma entidade registrado no Business Data Catalog, você deve fornecer as adições para os metadados necessários para pesquisa e, em seguida, configurar pesquisa.

1. Fornecer Additions em metadados para pesquisa

Rastrear um Business Data Catalog tem duas fases:

  • Identificação enumeração na qual a rastrear agrupa entidade todas as identificações de instância.

  • Detalhe buscar na qual a rastrear agrupa os detalhes de cada instância entidade.

Um IDEnumerator IDEnumerator método retorna a lista de IDs (exclusivo chaves) para cada entidade que deve ser pesquisável e os metadados SpecificFinder SpecificFinder objeto retorna os detalhes de cada instância entidade. Isso permite indexação das entidades cujas identificações de IDEnumerator IDEnumerator método retorna.

Para habilitar pesquisa no Catálogo de Dados Corporativos, você deve fornecer o seguinte adições ao seu metadados:

  • Definir um IDEnumerator IDEnumerator método que retorna a lista de identificações (exclusivo chaves) da entidade que você desejar fazer disponível nos resultados da pesquisa. Para obter detalhes, consulte Etapa 5 (opcional): definir métodos IDEnumerator e pesquisa dados Business ativar.

  • Certifique-se que a entidade também possui um objeto metadados SpecifcFinder SpecifcFinder definido para ele.

  • linha Na terminologia banco de dados) última atualização na linha - do - aplicativo empresa (LOB). Em seguida, você deve definir a propriedade __BdcLastModifiedTimestamp da entidade com o nome de objeto TypeDescriptor TypeDescriptor na valor de retorno do IDEnumerator IDEnumerator método que representa a última data modificada. If you require incremental crawl, make sure that one of the return fields in the IDEnumerator for the entity represents the time the entity instance (or

  • O filtro LastIdSeen LastIdSeen permite reunir para métodos IDEnumerator IDEnumerator. Para serviços da Web e outros aplicativos back-end nonstreaming que retornem grandes quantidades de dados, você deve usar o filtro LastIdSeen LastIdSeen no seu IDEnumerator IDEnumerator método para melhorar desempenho, da seguinte maneira:

    SELECT TOP 100 Id FROM Customers WHERE Id>=@LastIdSeen
    ORDER BY Id
    

2. Configurar Pesquisa

Você deve configurar Pesquisar da empresa para pesquisa um aplicativo na Business Data Catalog. O seguinte tópicos explicam como fazer isso:

Após você completo essas etapas, de conteúdo de seu aplicativo back-end estará disponível para pesquisa consultas. Em seguida, você deve personalizar interface de usuário pesquisa, ou criar personalizado aplicativos pesquisa, para executar consultas em relação a de conteúdo dados empresa. Para informações sobre como executar essas próximo etapas, consulte o seguinte tópicos:

Consulte também

Outros recursos

Exemplo SQL Server 2000 AdventureWorks
Procurando dados comercial