Configurar atualização de dados do Excel Online usando conexões de dados externos no Servidor do Office Online
Resumo: Configure a atualização de dados do Excel Online usando o Repositório Seguro e um arquivo de Conexão de Dados do Office (ODC) externo.
O Excel Online oferece três métodos de uso do Serviço de Repositório Seguro para atualizar a fonte de dados externa em uma pasta de trabalho:
É possível especificar um aplicativo de destino de Repositório Seguro em um plano de trabalho. (Isso é conhecido como uma conexão inserida.) Para obter mais informações, consulte Configurar a atualização de dados do Excel Online usando conexões de dados inseridas no Servidor do Office Online.
É possível usar um arquivo de Conexão de Dados do Office (ODC) que especifica um aplicativo de destino do Repositório Seguro. Este artigo descreve como fazer isso.
Usando um arquivo ODC para sua conexão de dados, você separa seu plano de trabalho do Excel da informação de conexão de dados. Isso permite compartilhar um único arquivo ODC entre vários planos de trabalho e também permite gerenciar centralmente suas conexões de dados.
Antes de poder usar o Excel Online com um arquivo ODC, você deve ter instalado Servidor do Office Online e configurado-o para trabalhar com o SharePoint Server. Para usar um arquivo ODC, você também deve configurar a autenticação de servidor para servidor entre o Servidor do Office Online e o SharePoint Server.
Usar o Excel Online com um arquivo ODC consiste das seguintes etapas:
Configurar um plano de trabalho do Excel para usar o arquivo ODC publicado como uma conexão de dados
Configurar uma conta de acesso a dados
Você deve ter uma conta com acesso garantido para a fonte de dados na qual você deseja conectar seu plano de trabalho do Excel. Isso pode ser uma conta do Active Directory, um login do SQL Server ou outro conjunto de credenciais solicitado pela sua fonte de dados. Esta conta será armazenada no Repositório Seguro.
Após ter criado a conta, a próxima etapa é conceder acesso de leitura a essa conta para os 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, na seção Associação de função 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. Esse aplicativo de destino pode ser especificado em um arquivo ODC e será usado pelo Excel Online quando atualizar dados no plano de trabalho.
Ao criar o aplicativo de destino, você precisa especificar quais usuários serão autorizados para 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 do site da Administração Central do SharePoint, na seção Gerenciamento de aplicativos, clique em Gerenciar aplicativos de serviço.
Clique no aplicativo de serviço do Serviço de 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 Email de contato, digite o endereço de email para um contato deste aplicativo de destino.
Na lista suspensa Tipo de Aplicativo de Destino, selecione Grupo.
Clique em Avançar.
Na página Campos de credenciais, se você estiver usando credenciais do Windows, deixe os campos de credenciais padrões. Se você estiver usando credenciais diferentes das credenciais do Windows, modifique a lista suspensa do Tipo de campo para atender as credenciais que você está 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.
Quando você definir as credenciais para o aplicativo de destino, o aplicativo de destino está pronto para usar. A próxima etapa é criar um arquivo ODC que especifica esse aplicativo de destino para a atualização de dados do Excel Online.
Criar e publicar um arquivo ODC
Agora que o aplicativo de destino do Repositório Seguro está configurado, a próxima etapa é criar o arquivo ODC e publicá-lo em uma biblioteca do SharePoint Server 2016. Use o seguinte procedimento para criar um arquivo ODC que especifica o aplicativo de destino que acabou de ser criado.
Para criar e publicar um arquivo ODC
No Excel, na guia Dados, na seção Obter dados externos, clique em De outras fontes e selecione sua fonte de dados.
Conclua o assistente para criar uma conexão de dados à sua fonte de dados.
Na guia Dados, clique em Conexões.
Na caixa de diálogo Conexões do plano de trabalho, selecione a conexão apenas criada 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 do Excel Services, selecione a opção Usar uma conta armazenada e na caixa ID de aplicativo, digite a ID do aplicativo do aplicativo de destino do Repositório Seguro criado.
Observação
No Excel 2010, selecione a opção SSS.
Clique em OK.
Na caixa de diálogo Propriedades da Conexão, clique em Exportar Arquivo de Conexão.
Salve o arquivo ODC em uma biblioteca de documentos ou de conexão de dados no seu farm.
Configurar uma pasta de trabalho do Excel para usar o arquivo ODC publicado como uma conexão de dados
Para que um plano de trabalho use o arquivo ODC apenas criado, você deve se conectar como uma fonte de dados. Quando estiver conectado, é possível publicar o plano de trabalho a uma biblioteca de documentos do SharePoint Server 2016 e irá manter sua conexão no arquivo ODC. O Excel Online usa a informação de conexão no arquivo ODC quando atualizar dados no plano de trabalho.
Use o seguinte procedimento para conectar-se ao arquivo ODC no Excel.
Para usar um arquivo ODC como uma fonte de dados no Excel
No Excel, na guia Dados, na seção Obter dados externos, clique em Conexões existentes.
Na caixa de diálogo Conexões existentes, clique em Navegar para mais.
Na caixa de diálogo Selecionar Fonte de Dados, na caixa da URL, digite a URL para a biblioteca onde você salvou o arquivo ODC e pressione Enter.
Observação
Pode levar algum tempo para a lista atualizar com o conteúdo do local especificado.
Na lista de Conexões de dados, selecione o arquivo ODC salvo e clique em Abrir.
Na caixa de diálogo Importar dados, selecione a opção Relatório PivotTable ou Relatório PivotChart e PivotTable e clique em OK.
Na guia Dados, clique em Conexões.
Na caixa de diálogo Conexões do plano de trabalho, selecione a conexão apenas aberta e clique em Propriedades.
Na caixa de diálogo Propriedades da Conexão, na guia Definição, marque a caixa de seleção Sempre usar um arquivo de conexão e clique em OK.
Observação
Isto garante que o arquivo de conexões conectado será usado ao invés da informação de conexão integrada.
Clique em Fechar.
Quando você concluir o assistente de conexão de dados, é possível criar o relatório e publicá-lo em uma biblioteca de documentos. Quando o plano de trabalho é renderizado usando o Excel Online, o Excel Online usa a informação de conexão especificada no arquivo ODC para atualizar os dados.