Gerenciar modelos BDC (SharePoint Server 2010)

 

Aplica-se a: SharePoint Foundation 2010, SharePoint Server 2010

Tópico modificado em: 2016-11-30

Um modelo BDC é um arquivo XML que contém conjuntos de descrições de um ou mais tipos de conteúdo externo, seus sistemas externos relacionados e informações específicas do ambiente, como propriedades de autenticação. Os metadados em um modelo definem os campos de dados em cada tipo de conteúdo externo, as operações com suporte no sistema externo (para oferecer suporte a tarefas como leitura, gravação e consulta do sistema externo) e informações de conectividade.

O Serviço de Conectividade de Dados Corporativos oferece um conjunto de operações que oferece suporte à importação e exportação de modelos, à definição de permissões nesses modelos e à exibição dos tipos de conteúdo externo que eles possuem. Por exemplo, você pode exportar um modelo BDC para implantá-lo de um ambiente de desenvolvimento em um ambiente de produção.

Um arquivo de recursos contém nomes localizados, propriedades e permissões para um ou mais tipos de conteúdo externo. Você pode usar as mesmas técnicas usadas por modelos BDC para a importação e exportação de arquivos de recurso. Por exemplo, pode importar um arquivo de recurso para fornecer um novo conjunto de cadeias de caracteres localizadas para um idioma adicional no qual a solução será usada.

Neste artigo:

  • Importar um modelo BDC

  • Exportar um modelo BDC ou arquivo de recurso

  • Definir permissões em um modelo BDC

  • Exibir todos os modelos

  • Excluir um modelo BDC

  • Exibir os tipos de conteúdo externo de um modelo

Importar um modelo BDC

A importação de um modelo é uma maneira primária de adicioná-lo, juntamente com seus tipos de conteúdo externo e sistemas externos relacionados, a um repositório de metadados. Todos os tipos de conteúdo externo em um modelo são automaticamente ativados quando você importa o modelo.

Cada tipo de conteúdo externo tem um nome, um namespace e um número de versão, usados para identificá-lo. Podem existir várias versões de um tipo de conteúdo externo no repositório de metadados em qualquer ocasião. À medida que você importa modelos, adiciona ou exclui modelos, ativa ou desativa tipos de conteúdo externo ou adiciona ou exclui tipos de conteúdo externo, pode acabar com várias versões de um tipo de conteúdo externo. Se houver várias versões de um tipo de conteúdo externo no repositório de metadados, o tempo de execução da Conectividade de Dados Corporativos usará a versão do tipo de conteúdo externo que estiver ativa, independentemente do número de versão do tipo de conteúdo externo. O tipo de conteúdo externo ativo pode ser a última versão importada do tipo de conteúdo externo ou a versão do tipo de conteúdo externo ativada usando o cmdlet Enable-SPBusinessDataCatalogEntity.

Aviso

Se o modelo não especificar um modo de autenticação, o modo de autenticação de Passagem será usado. A autenticação de Passagem pode não ser adequada para todos os cenários. Ela se destina principalmente a ser usada em um ambiente de teste com uma configuração de "caixa única" (ou seja, o servidor de banco de dados e o SharePoint Server estão sendo executados no mesmo computador). Para obter mais informações sobre modos de autenticação, consulte a visão geral da autenticação dos Serviços Corporativos de Conectividade.

Dica

Você também pode importar um modelo ou recurso usando o Windows PowerShell. Consulte Import-SPBusinessDataCatalogModel para obter detalhes.

Para importar um modelo BDC ou um arquivo de recurso

  1. Verifique se você possui uma das seguintes credenciais administrativas:

    • Você deve ser administrador do farm.

    • Você deve ser administrador do aplicativo do Serviço de Conectividade de Dados Corporativos e ter permissões Editar no repositório de metadados.

  2. No site da Administração Central, na seção Gerenciamento de Aplicativos, clique em Gerenciar aplicativos de serviço.

  3. Na lista de aplicativos de serviço, clique na linha que contém o aplicativo do Serviço de Conectividade de Dados Corporativos.

  4. Na guia Aplicativos de Serviço, na seção Operações, clique em Gerenciar.

  5. Na guia Editar, no grupo Modelos BDC, clique em Importar.

  6. Na página Importar modelo BDC, no campo Arquivo de Modelo BDC, clique em Procurar para localizar o modelo BDC ou o arquivo de recurso.

    Importante

    Um modelo BDC não pode ter qualquer um dos seguintes caracteres no nome: ~"#%&*:<>?{|} ou o caractere 0x7f.

  7. No campo Tipo de Arquivo, selecione o tipo de arquivo de modelo BDC a ser importado: Modelo ou Recurso.

  8. Na área Configurações Avançadas, selecione um ou mais tipos de recurso a serem importados:

    • Clique em Nomes localizados para importar nomes localizados para os tipos de conteúdo externo em uma localidade em particular.

      Os nomes localizados importados serão mesclados aos nomes localizados existentes no banco de dados do Serviço de Conectividade de Dados Corporativos.

    • Clique em Propriedades para importar propriedades para tipos de conteúdo externos.

      As propriedades importadas serão mescladas às descrições da propriedade existentes no banco de dados do Serviço de Conectividade de Dados Corporativos.

    • Clique em Permissões para importar permissões para tipos de conteúdo externo e outros objetos protegíveis no modelo.

      Aviso

      As permissões são armazenadas junto com as informações de permissões existentes no Serviço de Conectividade de Dados Corporativos. Se já existir uma entrada para um objeto na lista de controle de acesso, seu valor será substituído pelas informações de permissões do arquivo importado. Por exemplo, suponha que as permissões para um tipo de conteúdo externo X ofereçam acesso a esse tipo de conteúdo externo ao Usuário A. Se você importar permissões que especifiquem que somente o Usuário B tem acesso ao tipo de conteúdo externo X, as permissões anteriores para o tipo de conteúdo externo X serão excluídas e novas permissões serão armazenadas, contendo somente as permissões para o Usuário B.

  9. Para salvar o grupo de configurações de recurso importado em um arquivo que possa ser exportado posteriormente para uso em um ambiente em particular, no campo Usar Configurações de Ambiente Personalizado, digite um nome exclusivo para o conjunto de configurações específicas do ambiente.

Exportar um modelo BDC ou arquivo de recurso

Após a exportação de um modelo BC ou de um arquivo de recurso, você poderá usar o arquivo exportado para implantar o modelo BDC em um sistema diferente. Você poderá usar qualquer um dos métodos a seguir para exportar um modelo BDC ou um arquivo de recurso:

  • Use a Administração Central para exportar um modelo BDC ou arquivo de recurso.

  • Use o cmdlet Export-SPBusinessDataCatalogModel para exportar um modelo BDC ou um arquivo de recurso.

  • Use o Microsoft SharePoint Designer 2010 para exportar um modelo BDC.

    Observação

    Se um modelo BDC tiver sido criado com o uso do SharePoint Designer 2010, você deverá usar o SharePoint Designer para exportar o modelo BDC. Se um modelo que foi criado usando o SharePoint Designer for exportado usando a Administração Central ou o cmdlet Export-SPBusinessDataCatalogModel, o arquivo de modelo exportado incluirá somente espaços reservados para os tipos de conteúdo externo. Para obter mais informações sobre o SharePoint Designer, consulte o artigo sobre ajuda e procedimentos do SharePoint Designer (https://go.microsoft.com/fwlink/?linkid=198249&clcid=0x416).

Para exportar um modelo BDC ou um arquivo de recurso

  1. Verifique se você possui uma das seguintes credenciais administrativas:

    • Você deve ser administrador do farm.

    • Você deve ser administrador do aplicativo do Serviço de Conectividade de Dados Corporativos e ter a permissão Editar no modelo e em todos os sistemas externos contidos no modelo.

  2. No site da Administração Central, na seção Gerenciamento de Aplicativos, clique em Gerenciar aplicativos de serviço.

  3. Na lista de aplicativos de serviço, clique na linha que contém o aplicativo do Serviço de Conectividade de Dados Corporativos.

  4. Na guia Aplicativos de Serviço, na seção Operações, clique em Gerenciar.

  5. Na guia Editar, no grupo Exibir, clique em Modelos BDC.

  6. Na página Modelos de Conectividade de Dados Corporativos, selecione o modelo ou arquivo de recurso a ser exportado.

  7. No grupo Modelos BDC, clique em Exportar.

  8. Na página Exportar, no campo Tipo de Arquivo, selecione o tipo de arquivo que você está exportando (Modelo ou Recurso) e, na área Configurações Avançadas, selecione um ou mais tipos de recurso a exportar:

    • Clique em Nomes localizados para exportar nomes localizados para os tipos de conteúdo externo em uma localidade em particular.

    • Clique em Propriedades para exportar propriedades para tipos de conteúdo externos.

    • Clique em Permissões para exportar permissões para tipos de conteúdo externo.

    • Clique em Proxies para exportar um proxy específico de implementação usado para a conexão com o sistema externo.

  9. Se você salvou um conjunto de recursos que posteriormente poderá ser exportado para uso em um ambiente em particular, no campo Usar Configurações de Ambiente Personalizado, digite o nome exclusivo associado às configurações específicas do ambiente para exportação.

  10. Clique em Exportar.

    A interface do seu computador para salvar o modelo BDC ou o arquivo de recurso em um local na rede será exibida.

Definir permissões em um modelo BDC

Você define permissões em um modelo BDC para especificar quem pode editá-lo e quem pode definir permissões nele.

Recomendamos que você ofereça permissões específicas a cada usuário ou grupo que necessite delas, de forma que as credenciais ofereçam o menor privilégio necessário para a execução das tarefas. Para obter mais informações sobre a configuração de permissões, consulte Visão geral das permissões do Serviço Corporativo de Conectividade em "Visão geral da segurança dos Serviços Corporativos de Conectividade (SharePoint Server 2010)".

Para definir permissões em um modelo BDC

  1. Verifique se você possui uma das seguintes credenciais administrativas:

    • Você deve ser administrador do farm.

    • Você deve ser administrador do aplicativo do Serviço de Conectividade de Dados Corporativos e ter permissões Editar no repositório de metadados.

  2. No site da Administração Central, na seção Gerenciamento de Aplicativos, clique em Gerenciar aplicativos de serviço.

  3. Na lista de aplicativos de serviço, clique na linha que contém o aplicativo do Serviço de Conectividade de Dados Corporativos.

  4. Na guia Aplicativos de Serviço, na seção Operações, clique em Gerenciar.

  5. Na guia Editar, no grupo Exibir, clique em Modelos BDC.

  6. Marque a caixa de seleção de cada modelo BDC para o qual você deseja definir permissões.

  7. No grupo Permissões, clique em Definir Permissões do Objeto.

  8. Na caixa, digite as contas de usuário, grupos ou declarações para os quais as permissões serão concedidas e clique em Adicionar.

    Observação

    A conta de usuário, grupo ou declaração não pode ter uma barra vertical (|) em seu nome.

  9. Defina as permissões para a conta, grupo ou declaração.

    Observação

    Pelo menos um usuário, grupo ou declaração na lista de controle de acesso do objeto de metadados deve ter a permissão Definir Permissões.

    • Clique em Editar para permitir que o usuário, grupo ou declaração edite o modelo BDC.

      Observação de segurançaSecurity Note
      A permissão Editar deve ser considerada altamente privilegiada. Com a permissão Editar, um usuário mal-intencionado pode roubar credenciais ou corromper um farm de servidores. Para ajudar a garantir uma solução segura, recomendamos o uso de um ambiente de teste onde a permissão Editar possa ser livremente atribuída a desenvolvedores e designers de solução. Quando você implantar a solução testada em um ambiente de produção, remova as permissões Editar.
    • Clique em Definir Permissões para permitir que o usuário, grupo ou declaração defina permissões no modelo BDC.

      Observação de segurançaSecurity Note
      A permissão Definir Permissões deve ser considerada altamente privilegiada. Com a permissão Definir Permissões, um usuário pode conceder a permissão Editar para o modelo BDC.

      Importante

      As duas outras permissões relacionadas, Selecionável em Clientes e Executar, não se aplicam a modelos BDC.

Exibir todos os modelos

Você pode exibir todos os modelos em um aplicativo do Serviço de Conectividade de Dados Corporativos.

Para exibir todos os modelos

  1. Verifique se você possui as seguintes credenciais administrativas:

    • Você deve ser um administrador do farm ou administrador de aplicativo de serviço.
  2. No site da Administração Central, na seção Gerenciamento de Aplicativos, clique em Gerenciar aplicativos de serviço.

  3. Na lista de aplicativos de serviço, clique na linha que contém o aplicativo do Serviço de Conectividade de Dados Corporativos.

  4. Na guia Aplicativos de Serviço, na seção Operações, clique em Gerenciar.

  5. Na guia Editar, no grupo Exibir, clique em Modelos BDC.

Excluir um modelo BDC

Quando você exclui um modelo BDC, todos os tipos de conteúdo externo e sistemas externos contidos no modelo e que não estiverem contidos também em outro modelo serão excluídos junto com ele.

Para excluir um modelo BDC

  1. Verifique se você possui uma das seguintes credenciais administrativas:

    • Você deve ser administrador do farm.

    • Você deve ser administrador do aplicativo do Serviço de Conectividade de Dados Corporativos e ter permissões Editar no modelo.

  2. No site da Administração Central, na seção Gerenciamento de Aplicativos, clique em Gerenciar aplicativos de serviço.

  3. Na lista de aplicativos de serviço, clique na linha que contém o aplicativo do Serviço de Conectividade de Dados Corporativos.

  4. Na guia Aplicativos de Serviço, na seção Operações, clique em Gerenciar.

  5. Na guia Editar, no grupo Exibir, clique em Modelos BDC.

  6. Na página Modelos de Serviço Corporativo de Conectividade de Dados, selecione o modelo a ser excluído.

  7. No grupo Modelos BDC, clique em Excluir e, quando solicitado, clique em OK.

Exibir os tipos de conteúdo externo de um modelo

Exiba os tipos de conteúdo externo de um modelo para aprender sobre o modelo ou para escolher o tipo de conteúdo externo para uma tarefa subsequente.

Para exibir os tipos de conteúdo externo de um modelo

  1. Verifique se você possui as seguintes credenciais administrativas:

    • Você deve ser um administrador do farm ou administrador de aplicativo de serviço.
  2. No site da Administração Central, na seção Gerenciamento de Aplicativos, clique em Gerenciar aplicativos de serviço.

  3. Na lista de aplicativos de serviço, clique na linha que contém o aplicativo do Serviço de Conectividade de Dados Corporativos.

  4. Na guia Aplicativos de Serviço, na seção Operações, clique em Gerenciar.

  5. Na guia Editar, no grupo Exibir, clique em Modelos BDC.

  6. Aponte para o modelo, clique na seta exibida e clique em Exibir Tipos de Conteúdo Externo .