Geral SharePoint SharePoint 2013

Integrando o SQL Azure no SharePoint Online com BCS

Olá Pessoal!

Hoje vamos falar sobre como integrar um banco de dados SQL Azure no SharePoint Online utilizando o Business Connectivity Services, fazendo um passo a passo.

Algumas semanas atrás (da publicação desse post), fiz um evento online onde mostrei como fazer, mas dessa vez vamos deixar o passo a passo escrito aqui.

Vamos lá então.

Para fazer esse passo a passo, você vai precisar de um banco de dados SQL Azure e um tenant com SharePoint Online Enterprise, e você consegue criar uma versão trial tanto do Azure quanto do SharePoint nos links abaixo:

Bom, tendo o Banco de dados no SQL Azure e o site no SharePoint online, vamos lá!

Vamos acessar o portal de administração do SharePoint Online no Office 365, você pode acessar diretamente pelo link https://meutenant-admin.sharepoint.com ou pelo painel administrativo do Office 365 também.

Estando na Central de Administração do SharePoint, o primeiro passo a se fazer é configurar o repositório seguro, vamos acessar a área de repositório seguro:

1Vá em Novo:

2

No campo ID do Aplicativo de Destino, dê o nome do aplicativo que você está criando, ele será utilizando no SharePoint Designer posteriormente para fazer a conexão. Para nossa demo vamos utilizar o nome BCSDemo.

No campo Nome de Exibição, coloque o nome que você quer que seu repositório exiba ao utilizá-lo. Para nossa demo vamos utilizar o nome BCS Demo.

No campo Email para contato, coloque um e-mail para contato caso o aplicativo precise.

Na área de Campos Credencial são os campos que serão necessários para fazer a conexão, no nosso caso para conectar a um banco de dados SQL Azure precisamos apenas do usuário e senha, então vamos manter os dois campos.

No campo Administradores de Aplicativo de Destino, vamos colocar os usuários de nosso repositório de usuários do Office 365 (não precisa necessariamente ter uma licença de SharePoint Online atribuído a ele) que desejamos que possam administrar esse BCS.

No campo Membros, vamos colocar os usuários do Office 365 que desejamos que tenham acesso aos recursos desse BCS uma vez que estão configurados e prontos para serem utilizados no portal SharePoint.

Depois de tudo preenchido, vamos clicar no botão ok.

3

Após isso, vamos definir as credenciais desse BCS, no passo anterior criamos o formato que essas credenciais deveriam ser preechidas e agora temos que preenchê-las.

Selecione o BCS Demo e clique em Definir:

4

Vamos preencher com os dados de usuário e senha do nosso banco de dados nos campos de Nome de Usuário e senha respectivamentes e clique em Ok.

5

Agora terminamos nossa configuração na Central de Administração do SharePoint, vamos precisar ir para o SharePoint Designer para concluir nossa configuração.

Abra o SharePoint Designer e conecte-se ao seu site.

6

Teremos agora que criar um Tipo de Conteúdo externo, então vá no menu esquerdo em Tipos de Conteúdo Externo.

7

 

Altere o nome do tipo de conteúdo externo e depois clique em “Clique aqui para descobrir fontes de dados externas e definir as operações”.

Na tela que segue, temos uma listagem de todas as conexões já existentes (nenhuma em nosso caso) e podemos criar uma nova conexão. Clique em “Adicionar conexão”:

Na fonte de dados, vamos selecionar a fonte SQL Server e clique em Ok.

8

Agora, vamos preencher os dados da Conexão (preencha com os dados do seu banco de dados SQL Azure):

Nas opções de conector, selecione a opção Conectar-se com identidade Personalizada Representada e digite o mesmo ID que criamos o BCS lá no repositório seguro (BCS Demo)

9

Ele irá pedir o usuário e senha do banco de dados, iremos utilizar os mesmos dados que utilizamos de usuário e senha no definir do repositório seguro.

10

Pronto, nossa conexão está feita! Já podemos acessar as tabelas do Banco de dados, clicando no + ao lado do BCS Demo:

11

Agora podemos criar nossa conexão com uma tabela, selecione uma tabela que você deseja criar e clique com o botão direito.

Aparecerá um menu com todas as opções que temos para criar de operações para essa tabela no SharePoint, sendo que podemos criar um CRUD completo ou somente algumas ações, de acordo com a necessidade de sua solução.

Selecione a opção Criar todas as operações para fazermos um exemplo:

12

Clique em Avançar:

13

Agora temos que selecionar os tipos de campos e quais campos da tabela queremos que estejam presentes em nossa lista.

Após configurar, clique em Avançar:

 

14

Na tela seguinte, podemos criar uma exibição de lista já filtrada. Após criar (caso queira criar), clique em Concluir.

15

Agora vamos salvar esse tipo de conteúdo externo e vamos abrir o nosso site SharePoint no browser.

16

Em nosso site, vamos em Conteúdo do Site (Engrenagem no canto superior direito > Conteúdo do Site)

17

E vamos clicar em Adicionar um novo aplicativo, vamos criar uma lista com base em nosso tipo de conteúdo externo.

Procure pelo aplicativo Lista Externa.

18

Coloque o nome da lista que você deseja e em tipo de conteúdo externo, procure pelo BCS Demo.

Pronto, sua lista está criada e conectada ao Banco de dados SQL Azure:

19

Se você quiser ver o webcast que falei sobre o assunto e mostrei a demo, clique aqui.

Até a próxima!

 

Anúncios

Deixe um comentário

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair /  Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair /  Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair /  Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair /  Alterar )

Conectando a %s

This site uses Akismet to reduce spam. Learn how your comment data is processed.