Compartilhar via


Integrar dados corporativos ao SharePoint

Você pode integrar dados corporativos ao SharePoint. Os dados corporativos podem ser provenientes de aplicativos de servidor back-end, como o Microsoft SQL Server, o Siebel e o SAP ou um serviço Web. Os usuários podem exibir, adicionar, atualizar ou excluir dados corporativos usando listas externas ou Web Parts de Dados Corporativos no SharePoint. Os usuários também podem acessar esses dados offline em um aplicativo do Microsoft Office, como o Microsoft Outlook. Para obter mais informações, confira Onde você pode mostrar dados externos.

Para integrar dados ao SharePoint, crie um modelo para o serviço BDC (Conectividade de Dados Corporativos). O serviço BDC é um aplicativo no SharePoint que armazena informações sobre dados em aplicativos de negócios. Para obter mais informações, confira Serviço BDC (Conectividade de Dados Corporativos).

Modelos no Visual Studio

Os modelos no Visual Studio permitem que você escreva código personalizado para recuperar e atualizar dados de fontes de dados de back-end. Você também pode agregar dados de várias fontes de dados. Por exemplo, você pode exibir uma lista de clientes que contém dados de um banco de dados SQL Server e um serviço Web.

Você também pode importar modelos que já estão implantados no SharePoint. Depois de importar um modelo, você pode adicionar um código personalizado ou apenas usar o Visual Studio para empacotar e implantar o modelo em vários farms de servidores do SharePoint. Para obter mais informações, confira Criar um modelo de conectividade de dados corporativos.

Criar um modelo no Visual Studio

Você pode criar um modelo usando um designer e várias janelas de ferramentas. Ao projetar o modelo, o Visual Studio gera o XML do modelo. Para obter mais informações, confira Visão geral das ferramentas de design de modelo do BDC.

Um modelo contém entidades e métodos.

Entidades

Uma entidade descreve uma coleção de campos. Por exemplo, uma entidade pode representar uma tabela em um banco de dados. Uma entidade aparece como um tipo de conteúdo externo no SharePoint. Para obter mais informações sobre tipos de conteúdo externos, confira O que são tipos de conteúdo externos?

Métodos

Um método permite que os consumidores de um tipo de conteúdo externo executem uma ação nos campos de uma entidade. Por exemplo, um método Updater pode permitir que os usuários alterem o endereço e a data de nascimento de um cliente em que Address e BirthDate são campos da entidade Customer.

O Visual Studio gera um arquivo de código de serviço para cada entidade em seu modelo. Quando você adiciona um método ao seu modelo, o Visual Studio gera um método correspondente no arquivo de código de serviço. Adicione código a cada método para executar a tarefa apropriada. Por exemplo, se você adicionar um método Creator ao modelo, o Visual Studio gerará um método Creator em seu arquivo de código de serviço. Esse método é chamado pelo serviço BDC quando um usuário clica no botão Novo Item em uma lista baseada no modelo. Portanto, adicione código ao método Creator que adiciona novos dados a uma fonte de dados. Para obter mais informações, confira Criar um modelo de conectividade de dados corporativos.

Título Descrição
Criar um modelo de conectividade de dados corporativos Mostra como criar um novo modelo ou importar um modelo exportado do SharePoint.
Projetar um modelo de conectividade de dados corporativos Explica como projetar os elementos de um modelo usando ferramentas de design do Visual Studio.
Quando usar o SharePoint Designer vs. Visual Studio ao criar soluções usando BCS Ajuda você a decidir se deseja usar o Visual Studio ou usar o SharePoint Designer para criar um modelo para o BDC.