Compartilhar via


Usando fontes OData com Serviços Corporativos de Conectividade em Microsoft Office SharePoint Online

Saiba como começar a criar tipos de conteúdo externo baseado em fontes OData e usar esses dados nos componentes do Microsoft Office SharePoint Online ou Office 2013.

OData e o conector OData

O protocolo do Open Data (OData) permite acessar uma fonte de dados, como um banco de dados, navegando até um URL especialmente construído. Isso permite uma abordagem simplificada para conexão e como trabalhar com fontes de dados que estão hospedados dentro de uma organização.

OData é um protocolo que usa HTTP, Atom e JavaScript Object Notation (JSON) para permitir que os desenvolvedores criem aplicativos que se comunicam com um número crescente de fontes de dados. A Microsoft oferece suporte a criação desse padrão como uma maneira de habilitar a troca de dados entre aplicativos e repositórios de dados que podem ser acessados a partir da web.

O novo conector para OData permite que o SharePoint se comuniquem com provedores de OData.

Em Microsoft Office SharePoint Online, a Business Connectivity Services (BCS) pode se comunicar com fontes OData, ou produtores, sem ter que codificar diretamente com a fonte OData. Produtores exponham os seus dados de maneira estruturada por meio de um serviço web. Alguns produtores podem permitir a atualização dos dados subjacentes e alguns poderão permitir que somente o acesso de leitura. Para fins de publicidade as operações que estão disponíveis, o produtor tem um documento de serviço encontrado em um ponto de extremidade de URL especificado. SharePoint já é um produtor de OData. Dados de lista do SharePoint são expostos como uma fonte OData para qualquer consumidor que tenha os direitos apropriados.

Exemplos de produtores OData

A seguir estão alguns exemplos de implementações de OData. Esses aplicativos e serviços exponham seus dados por meio do protocolo OData.

  • SharePoint Foundation 2010

  • SharePoint Server 2010

  • SQL Azure

  • Microsoft Azure armazenamento de tabelas

  • Microsoft Azure Marketplace

  • SQL Server Reporting Services

  • Microsoft Dynamics CRM 2011

  • Windows Live

Para obter uma lista de produtores de serviços OData, consulte o site do Protocolo de Dados Abertos.

Pré-requisitos para trabalhar com o conector BCS OData

Para desenvolver tipos de conteúdo externo baseado em OData, será necessário o seguinte:

  • Visual Studio 2012

  • Microsoft Office SharePoint Online

  • Office Developer Tools para Visual Studio 2012

Para obter informações sobre como configurar seu ambiente de desenvolvimento, consulte Configurar um ambiente de desenvolvimento geral para o SharePoint.

Criando tipos de conteúdo externos para fontes de dados OData

Para o SharePoint usar os dados expostos por um produtor específico do OData, um tipo de conteúdo externo deve ser criado dentro do SharePoint. Como com todos os SharePoint tipos de conteúdo externo, ele contém todas as informações de conectividade que é necessária para conectar e se comunicar com o sistema externo.

Creating an external content type that uses an OData data source is similar to creating any external content type. You can use Visual Studio 2012 to automatically generate OData external content types. You merely provide the Representational State Transfer (REST) endpoint of the OData source when you create the external content type. Para obter mais informações, consulte Como criar um tipo de conteúdo externo a partir de uma fonte OData no SharePoint.

Nesta seção

Confira também