Configurar a atualização de dados do Excel Online usando conexões de dados externos inseridas no Servidor do Office Online
Resumo: Configure o Excel Online para usar um aplicativo de destino do Repositório Seguro para a atualização de dados externos.
O Excel Online suporta dois métodos de uso do Serviço de Repositório Seguro para conectar os dados externos:
Você pode especificar um aplicativo de destino do Repositório Seguro em uma pasta de trabalho (conhecido como uma conexão incorporada). Este artigo descreve como fazer isso.
Você pode usar um arquivo de Conexão de Dados do Office (ODC) que especifica um aplicativo de destino do Repositório Seguro. Para obter mais informações, consulte Configurar a atualização de dados do Excel Online usando conexões de dados externas em Servidor do Office Online.
Para configurar o acesso a dados do Excel Online para usar conexões de dados incorporadas, use o seguinte processo:
Observe que você deve ter instalado Servidor do Office Online e configurado o SharePoint Server para usá-lo para renderizar documentos para que isso funcione.
Configurar uma conta de acesso a dados
Você deve ter uma conta à qual possa ser concedido acesso à fonte de dados com a qual você deseja conectar sua pasta de trabalho do Excel. Pode ser uma conta do Windows Active Directory, um logon do SQL Server ou outro conjunto de credenciais conforme requerido por sua fonte de dados. Esta conta será armazenada no Repositório Seguro.
Uma vez que a conta tenha sido criada, a próxima etapa é conceder a ela acesso de leitura aos dados necessários. (Neste artigo, usamos o exemplo de acessar um banco de dados SQL Server por meio de uma conta do Active Directory. Se você estiver usando uma fonte de dados diferente de SQL Server, consulte as instruções para sua fonte de dados criar um logon com permissões de leitura de dados para a conta de acesso a dados.)
Siga estas etapas para criar um logon do SQL Server e conceder acesso de leitura ao banco de dados.
Para criar um login do SQL Server para a conta de acesso de dados
No SQL Server Management Studio, conecte-se ao mecanismo do banco de dados.
No Explorador de Objetos, expanda Segurança.
Clique com o botão direito em Logins e clique em Novo login.
Na caixa Nome de login, digite o nome da conta do Active Directory criada para acessar dados.
Na seção Selecionar uma página, clique em Mapeamento de Usuários.
Selecione a caixa Mapear marcar para o banco de dados ao qual você deseja fornecer acesso e, em Associação de função de banco de dados para: <banco de dados>, selecione a caixa db_datareader marcar.
Clique em OK.
Agora que você criou uma conta de acesso a dados e concedeu acesso a uma fonte de dados, a próxima etapa é criar um aplicativo de destino do Repositório Seguro.
Criar um aplicativo de destino do Repositório Seguro
Você deve criar um aplicativo de destino no Repositório Seguro que contenha as credenciais criadas para acesso a dados. Este aplicativo de destino pode ser especificado em pastas de trabalho do Excel conectadas a dados e será usado pelo Excel Online quando atualizar dados na pasta de trabalho.
Ao criar o aplicativo de destino, você deve especificar quais usuário serão autorizados a usar as credenciais armazenadas no Repositório Seguro. Você pode listar usuários individualmente ou usar um grupo do Active Directory. É recomendável usar um grupo do Active Directory para facilitar a administração.
Observação
Os usuários listados no aplicativo de destino não possuem acesso direto às credenciais armazenadas. Em vez disso, o Excel Online usa credenciais em seu nome para atualizar dados em pastas de trabalho conectadas por dados que especificam este aplicativo de destino.
Use o procedimento a seguir para criar um aplicativo de destino do Repositório Seguro.
Para criar um aplicativo de destino
Na página inicial da Administração Central, na seção Gerenciamento de Aplicativos, clique em Gerenciar aplicativos de serviço.
Clique no aplicativo de serviço do Repositório Seguro.
Na faixa de opções, clique em Novo.
Na caixa ID do Aplicativo de Destino, digite um identificador único para este aplicativo de destino (por exemplo, ExcelOnlineDataAccess).
Na caixa Nome de Exibição, digite um nome amigável ou descrição curta.
Na caixa E-mail de Contato, digite um endereço de e-mail para um contato para este aplicativo de destino.
Na lista suspensa Tipo de Aplicativo de Destino, selecione Grupo.
Clique em Avançar.
Na página Campos da Credencial, se estiver usando credenciais do Windows, deixe os campos da credencial padrão. Se estiver usando credenciais diferentes, modifique a lista suspensa Tipo do Campo de acordo com as credenciais que estiver usando. Clique em Avançar.
Na página Especifique as configurações de associação:
Na caixa Administradores de aplicativo de destino, digite a conta de usuário que irá administrar esse aplicativo de destino.
Observação
É possível especificar vários usuários ou um grupo do Active Directory.
Na caixa Membros, digite os usuários que você deseja conceder a habilidade para atualizar dados.
Observação
É possível especificar vários usuários ou um grupo do Active Directory.
- Clique em OK.
Use o seguinte procedimento para definir credenciais para o aplicativo de destino.
Para definir credenciais para aplicativo de destino
Na página Aplicativo de serviço de repositório seguro, na coluna ID do aplicativo de serviço, aponte para o aplicativo de destino que você acaba de criar, clique na seta que aparece e clique em Definir credenciais.
Digite o nome de usuário e senha da conta de acesso de dados.
Clique em OK.
Uma vez que as credenciais tenham sido definidas para ao aplicativo de destino, ele está pronto para uso. A próxima etapa é especificar este aplicativo de destino nas configurações de autenticação do Excel Online em sua pasta de trabalho do Excel conectada a dados.
Configurar uma pasta de trabalho do Excel para usar uma conexão de dados incorporada
Você deve definir as configurações de autenticação do Excel Online na pasta de trabalho antes de publicá-la no SharePoint Server 2016. Isso habilita a pasta de trabalho a usar um aplicativo de destino do Repositório Seguro para atualizar dados renderizados usando o Excel Online. Use o procedimento a seguir para definir as configurações de autenticação.
Para definir as configurações de autenticação do Excel Online
Em uma pasta de trabalho do Excel conectada a dados, na guia Dados, clique em Conexões.
Na caixa de diálogo Conexões da Pasta de Trabalho, selecione a conexão de dados que deseja atualizar e clique em Propriedades.
Na caixa de diálogo Propriedades da Conexão, na guia Definição, clique em Configurações de Autenticação.
Na caixa de diálogo Configurações de Autenticação dos Serviços do Excel, selecione a opção Use uma conta armazenada, digite o ID do Aplicativo do aplicativo de destino na caixa de texto e clique em OK.
Observação
Se estiver usando o Excel 2010, selecione a opção SSS.
Na caixa de diálogo Propriedades da Conexão, clique em OK.
Observação
Se vir um aviso de que o link para o arquivo de conexão externo será removido, clique em Sim.
Na caixa de diálogo Conexões da Pasta de Trabalho, clique em Fechar.
Com o aplicativo de destino especificado nas configurações de autenticação do Excel Online, o Excel Online usa as credenciais associadas àquele aplicativo de destino para atualizar os dados na pasta de trabalho depois de publicada no SharePoint Server 2016.