Partilhar via


Ferramenta Project Server Data Populator

Atualizado: março de 2009

 

Tópico modificado em: 2015-02-27

Neste artigo:

  • Requisitos

  • Usar configurações novas ou salvas

  • Conectar-se ao Project Server

  • Configurar campos personalizados da empresa

  • Configurar recursos da empresa

  • Configurar projetos e tarefas

  • Configurar atribuições

  • Preencher dados

  • Executar o Data Populator de um prompt de comando

A ferramenta Data Populator do Project Server é um utilitário do Project Resource Kit (PRK) do Project Server 2007. Ele permite que administradores do Microsoft Office Project Server 2007 gerem dados de campo personalizado, recurso, projeto, tarefa e atribuição de dados em massa usando a interface do Project Server. Se estiver planejando novas implementações do Enterprise Project Management (EPM) ou expandindo as existentes, você poderá usar essa ferramenta para validar métricas de desempenho e relacionadas e determinar requisitos de hardware e de arquitetura.

O Data Populator do Project Server pode ser executado em um prompt de comando ou usando a interface gráfica do usuário fornecida. Todas as propriedades de dados e configurações são armazenadas em arquivos XML.

Clique para baixar (https://www.microsoft.com/downloads/details.aspx?FamilyId=A33D253C-6424-48E4-B87E-0861D1977BB7\&displaylang=pt-br) o PRK do Project Server 2007 do Centro de Download da Microsoft.

Requisitos

A ferramenta Data Populator do Project Server tem os seguintes requisitos de uso:

  • Microsoft Windows XP, Windows Vista ou Windows Server 2003.

  • Microsoft .NET framework 2.x ou 3.x.

  • Administradorpermissões na instância do Project Server 2007 que você está acessando.

Usar configurações novas ou salvas

Baixe o PRK do Project 2007 e extraia os arquivos. O arquivo chamado PSDP.exe é o arquivo executável da ferramenta Data Populator do Project Server.

Quando a ferramenta é iniciada, a página Step one: Use New or Saved Settings é exibida. Nela, você escolhe entre as configurações novas e existentes:

  • Especifique se você deseja gerar dados com novas configurações de dados ou usar configurações de dados existentes.

  • Se você estiver criando novas configurações de dados, selecione os tipos de dados que você deseja criar na seção de resumo Settings.

    População de dados do Project Server 2007 - Etapa 1

Criar novas configurações de dados

Selecione New data settings se desejar criar novas configurações de preenchimento de dados. Depois de selecionar essa opção, você também poderá optar por usar um modelo existente para facilitar a execução fácil de um cenário de preenchimento de dados comum.

NoteObservação:
Quaisquer configurações de dados que você definir em uma sessão podem ser salvos em um modelo. Isso pode ser feito após a conclusão da configuração. Consulte a seção "Salvar configurações de dados em um modelo" mais adiante neste artigo.

Usar configurações de dados existentes

Clique em Existing data settings se desejar usar um arquivo de dados salvo. Você pode procurar por arquivos de configurações salvos anteriormente que preencherão automaticamente todos os dados de campo personalizado, tabela de pesquisa, recurso, projeto, tarefa e atribuição na ferramenta Data Populator do Project Server.

Clique no botão ao lado do campo Settings File para procurar o arquivo de configurações salvo que você deseja usar. Depois de selecionar o arquivo, clique em Open.

NoteObservação:
Arquivos de configurações que são reutilizados com frequência devem ser salvos em um modelo. Isso fará com que eles se tornem mais fáceis de acessar na lista suspensa Template. Consulte a seção "Salvar configurações de dados em um modelo" mais adiante neste artigo.

Configurações de resumo

Na seção Settings summary da página Step one: Use New or Saved Settings, os administradores podem selecionar quais recursos desejam incluir no Project Server. As opções são:

  • Custom fields (campos personalizados)

  • Lookup tables (tabelas de pesquisa)

  • Resources (recursos)

  • Projects (projetos)

  • Tasks (tarefas)

  • Assignments (atribuições)

Os recursos que você selecionar determinarão as outras etapas que serão exibidas no assistente.

  • Se você estiver criando novas configurações de dados, selecione os recursos que deseja preencher no Project Server.

  • Se você estiver carregando as configurações de um arquivo de configurações existente, essas opções serão selecionadas dependendo do conteúdo do arquivo de configurações. No entanto, você pode optar por modificar um arquivo de configurações existente carregado conforme necessário.

Clique em Next quando estiver pronto para prosseguir para a próxima página da ferramenta.

Conectar-se ao Project Server

Na página Step Two: Connect to Project Server, você especifica a instância do Project Server 2007 à qual deseja se conectar e o modo de autenticação usado na conexão.

População de dados do Project Server 2007 - Etapa 2

  1. Na caixa Project Server URL, digite a URL da sua instância do Project Server. Clique em Check para verificar se pode se conectar à URL especificada.

  2. Na seção Connect using, selecione um modo de autenticação da conexão com o Project Server. Selecione:

    • Use Windows Account information.

    • Use Project authentication. Se você estiver usando a autenticação baseada em formulários para se conectar ao Project Server 2007, use essa opção. Também será necessário digitar seu nome de usuário e uma senha.

      NoteObservação:
      O Project Server 2007 só dá suporte à autenticação do Windows ou baseada em formulários.

    Você pode usar o botão Check para verificar se pode se conectar ao Project Server com as informações digitadas.

    NoteObservação:
    As informações de conexão são armazenadas no arquivo PSDP.exe.config. As senhas não são armazenadas.
  3. Depois de configurar esta página, clique em Next.

Configurar campos personalizados da empresa

Se a opção Custom Fields ou Lookup Tables foi selecionada na seção Settings Summary da página Step one: Use New or Saved Settings, a página Step Three: Enterprise Custom Fields será exibida.

População de dados do Project Server - Etapa 3

Se você escolheu uma opção, mas não a outra (por exemplo, você escolheu Custom Fields, mas não escolheu Lookup Tables), a seção não selecionada não estará disponível nesta página (neste exemplo, a seção Lookup Tables estará esmaecida).

Use esta página para configurar os parâmetros do seu campo personalizado e da tabela de pesquisa para os dados que você está preenchendo no Project Server.

Estes são os parâmetros de campo personalizado que podem ser configurados nesta página:

Parâmetro Descrição

Name prefix

A sequência de caracteres adicionada como um prefixo para todos os nomes de campo personalizado.

Use new lookup table only

Garante que os campos personalizados de texto com tabelas de pesquisa especificadas para esta sessão usem apenas tabelas de pesquisa criadas nesta sessão. Não marcar essa opção significa que os campos personalizados de texto com tabelas de pesquisa criadas nesta sessão podem usar tabelas de pesquisa existentes no servidor.

Os campos a seguir estão disponíveis em todos os três tipos de campo personalizado (Resource, Project e Task) e compartilham descrições comuns:

  Text

O número de campos Text

  Text with LT

O número de campos Text com uma tabela de pesquisa.

  Number

O número de campos Number.

  Date

O número de campos Date.

  Cost

O número de campos Cost.

  Duration

O número de campos Duration.

Estes são os parâmetros de Lookup Table que podem ser configurados nesta página:

Parâmetro Descrição

Count

O número de tabelas de pesquisa.

Item character length

O número de caracteres no nó.

Número de níveis:

  Average

O número médio de níveis dentro de uma tabela de pesquisa.

  Deviation

O intervalo de desvio (superior e inferior) a partir da média.

Nós por nível:

  Average

O número médio de nós em um nível específico da tabela de pesquisa.

  Deviation

O intervalo de desvio (superior e inferior) a partir da média.

Depois de configurar esta página, clique em Next.

Configurar recursos da empresa

Se o recurso Recursos foi selecionado na seção Settings Summaryda página Step one: Use New or Saved Settings e a página Step Four: Enterprise Resources será exibida.

População de dados do Project Server - Etapa 4

Use esta página para configurar seus parâmetros de recursos e de usuário para os dados que você está preenchendo no Project Server.

Estes são os parâmetros de recurso que podem ser configurados nesta página:

Parâmetro Descrição

Count

O número de recursos a serem gerados.

Name prefix

A sequência de caracteres que é adicionada como um prefixo para todos os nomes de campo personalizado.

Digits count

Determina quantos dígitos compõem a sequência de índice para o nome do recurso. Por exemplo, se "Res" é o prefixo de nome, um valor de Digits count "3" produziria um nome de recurso "Res001".

Start index

Índice com o qual o sufixo de nome de recurso deve começar. Usando o exemplo anterior, um valor de Start index "100" produziria nomes de recursos começando com "Res100", seguidos por "Res101", "Res102" e assim por diante.

Type

O tipo de recurso: Cost, Material ou Work.

Custom fields

Determina quantos valores de campo personalizado devem ser atribuídos para cada recurso. Os campos personalizados são escolhidos aleatoriamente.

Generic resources

Os recursos são criados com o sinalizador genérico definido como True.

Create user

Habilita uma conta de logon do Project Server para cada recurso. Sem essa conta, os recursos gerados não podem fazer logon no Project Server.

A ferramenta Data Populator pode gerar automaticamente contas autenticadas pelo Windows ou por formulários para recursos. Ao criar contas do Windows, o usuário deve ter permissões apropriadas para um determinado domínio.

Estes são os parâmetros de usuário que podem ser configurados nesta página:

Parâmetro Descrição

Auth

O tipo de conta a ser criada:

  • Windows

  • Project (autenticação baseada em formulários)

    NoteObservação:
    O Project Server 2007 só dá suporte à autenticação do Windows ou baseada em formulários. Selecione Project para criar contas de usuário autenticadas por formulário.

Password

A senha atribuída a cada conta.

Domain

O domínio no qual as contas serão criadas. Disponível apenas para contas autenticadas pelo Windows.

Create Login

Você deve selecionar essa opção para as contas a serem criadas. Não selecione essa opção se as contas já existirem.

User new data only

Campos personalizados que existem atualmente no servidor de destino são ignorados. Isso só se aplicará se o campo Custom Fields (configurado na seção Resource Parameters) for maior do que 0.

Load Security Info

Automaticamente, você pode atribuir recursos para grupos de segurança do Project Server e categorias no servidor de destino. Carregue os grupos de segurança clicando no botão Load Security Info para preencher as listas e selecione os grupos de segurança e categorias nas listas.

Security Groups

Esta lista será preenchida com grupos de segurança do Project Server depois que você clicar no botão Load Security Info. Nessa lista, você pode selecionar os grupos de segurança para os quais deseja atribuir recursos. Para escolher mais de um grupo de segurança, pressione a tecla CTRL enquanto seleciona vários itens.

Security Categories

Esta lista será preenchida com categorias de segurança do Project Server depois que você clicar no botão Load Security Info. Nessa lista, você pode selecionar as categorias de segurança para as quais deseja atribuir recursos. Para escolher mais de uma categoria de segurança, pressione a tecla CTRL enquanto seleciona vários itens.

Depois de configurar esta página, clique em Next.

Configurar projetos e tarefas

Se o recurso Projetos foi selecionado na seção Settings Summary da página Step one: Use New or Saved Settings, a página Step Five: Projects and Tasks será exibida.

População de dados do Project Server - Etapa 5

Use esta página para configurar os parâmetros de projeto e de tarefa para os dados que você está adicionando ao Project Server.

Estes são os parâmetros de projeto que podem ser configurados nesta página:

Parâmetro Descrição

Count

O número de projetos a serem gerados.

Name prefix

A sequência de caracteres adicionada como um prefixo para todos os nomes de projeto que são gerados.

Digits count

Determina quantos dígitos compõem a sequência de índice para o nome do projeto. Por exemplo, se "Proj" é o prefixo de nome, um valor de Contagem de dígitos "3" produziria um nome de recurso "Proj001".

Start index

Índice com o qual o sufixo de nome de projeto deve começar. Usando o exemplo anterior, um valor de índice inicial "100" produziria nomes de projeto começando com "Proj100", seguidos por "Proj101", "Proj102" e assim por diante.

%Published

A porcentagem dos projetos criados para publicação.

Data de início:

  Min

A data de início mínima para projetos.

  Max

A data de início máxima para projetos.

Custom fields

Determina quantos valores de campo personalizado devem ser atribuídos para cada projeto. Os campos personalizados são escolhidos aleatoriamente.

Owner prefix

Recursos correspondentes ao prefixo especificado aqui se tornam proprietários de projetos criados nesta sessão. As atribuições de proprietário são aleatórias na correspondência de prefixo.

Create workspace during publishing

Projetos publicados nesta sessão terão espaços de trabalho do Windows SharePoint Services criados.

Wait for queue while populating data

A execução de qualquer operação de fila aguarda até que a operação seja concluída antes de executar a próxima operação na fila. No caso de projetos, cada criação de projeto subsequente aguardará até que a anterior seja concluída.

Use new data only

Campos personalizados e recursos que existem atualmente no servidor de destino são ignorados.

Estes são os parâmetros de tarefa que podem ser configurados nesta página:

Parâmetro Descrição

Count per project

O número de projetos a serem gerados.

  Average

O número médio de tarefas por projeto.

  Deviation

O intervalo de desvio (superior e inferior) a partir da média.

Name prefix

A sequência de caracteres adicionada como um prefixo para todos os nomes de tarefa que são gerados.

%Summary

A porcentagem de tarefas que serão tarefas de resumo.

%Predecessors

A porcentagem de tarefas que serão tarefas predecessoras.

Duration (in days):

  Average

A duração média das tarefas (em dias).

  Deviation

O intervalo de desvio (superior e inferior) a partir da média.

Custom fields

Quantos valores de campo personalizado devem ser atribuídos para cada tarefa. Campos personalizados são escolhidos aleatoriamente.

Parallel execution threads

O número de threads executados simultaneamente para gerar dados do projeto. Aumentar esse número poderá diminuir significativamente o tempo necessário para a ferramenta Data Populator gerar dados do projeto. O número de threads utilizados dependerá totalmente dos recursos de hardware da infraestrutura de servidor, mas não mais do que 10 threads devem ser usados na maioria dos casos. O valor padrão é 1.

Depois de configurar esta página, clique em Next.

Configurar atribuições

Se o recurso Assignments foi selecionado na seção Resumo das Configurações da página Step one: Use New or Saved Settings, a página Step Six: Assignments será exibida.

População de dados do Project Server - Etapa 6

Use esta página para configurar os parâmetros de atribuição para os dados que você está preenchendo no Project Server.

Estes são os parâmetros de atribuição que podem ser configurados nesta página:

Parâmetro Descrição

Resources per project:

  Average

O número médio de recursos em uma equipe do projeto.

  Duration

O intervalo de desvio (superior e inferior) a partir da média.

Resources per task:

  Average

O número médio de recursos em uma tarefa (o número de atribuições por tarefa).

  Duration

O intervalo de desvio (superior e inferior) a partir da média.

% Complete per assignment:

  Average

O valor de conclusão percentual médio por atribuição.

  Duration

O intervalo de desvio (superior e inferior) a partir da média.

Project Scope:

  Use only Projects created during this session

Atribuições a serem adicionadas ao projetos criados nesta sessão de preenchimento de dados.

  Use all Projects on the server

As atribuições são criadas em projetos que existem atualmente no servidor. Essa é a seleção padrão.

  Project name prefix

As atribuições são criadas apenas para projetos com nomes correspondentes ao prefixo especificado aqui.

Resource Scope:

  Use only Resources created during this session

Se esta opção for selecionada, as atribuições só serão concedidas a recursos criados nesta sessão de preenchimento de dados.

  Use all Resources on the server

As atribuições são criadas para recursos que existem atualmente no servidor. Essa é a seleção padrão.

  Resource Name prefix

As atribuições são concedidas aos recursos com nomes correspondentes ao prefixo especificado aqui.

Publish assignments

Todas as atribuições são publicadas.

Wait for queue while populating data

A execução de qualquer operação de fila aguarda até que a operação seja concluída para executar a próxima operação na fila. No caso de atribuições, cada criação de atribuição subsequente aguardará até que a anterior seja concluída.

Parallel execution thread

O número de threads executados simultaneamente para gerar dados do projeto. Aumentar esse número poderá diminuir significativamente o tempo necessário para o Data Populator gerar dados do projeto. O número de threads utilizados dependerá totalmente dos recursos de hardware da infraestrutura de servidor, mas não mais do que 10 threads devem ser usados na maioria dos casos. O valor padrão é 1.

Depois de configurar esta página, clique em Next.

Preencher dados

A página Step Seven: Populate Data permite que você:

  • Preencha o Project Server com dados baseados em suas configurações

  • Salvar as configurações em um arquivo

  • Salvar as configurações em um modelo

    População de dados do Project Server - Etapa 7

Preencha o Project Server com dados baseados em suas configurações

A lista Settings summary mostra a quantidade de cada entidade a ser criada na instância do Project Server. Clique em Back para ir para as páginas de configurações anteriores para fazer as correções.

NoteObservação:
Antes de executar a ferramenta, observe que, à medida que os dados são gerados, você pode registrar essa informação em um arquivo de log. Para fazer isso, selecione Logfile e clique no botão para especificar um caminho e um nome para o arquivo de log.

Clique em Start para começar a preencher a sua instância do Project Server com os dados. A lista Log mostra o conteúdo do arquivo de log à medida que os dados são gerados. Exiba suas entradas de log para verificar se houve algum problema. Os erros serão destacados em vermelho.

Clicar em Clear Display limpará o conteúdo da lista Log.

Salvar as configurações em um arquivo

Na página Step Seven: Populate Data, você tem a opção de salvar um grupo específico de configurações em um arquivo XML para referência futura. Esse arquivo poderá ser aberto mais tarde se você navegar até ele depois de selecionar a opção Use existing settings na página Step one: Use New or Saved Settings.

NoteObservação:
Se você pretende reutilizar o arquivo no futuro, convém salvar as configurações em um modelo.

Para salvar as configurações em um arquivo

  1. Na página Step Seven: Populate Data, clique em Save Settings.

  2. Na página Save As, selecione um local, digite um nome para o arquivo de configurações e clique em Save.

Salvar as configurações em um modelo

Os cenários de preenchimento de dados comuns que você pretende reutilizar deverão ser salvos em um modelo. Isso os torna facilmente acessíveis através da lista Templates da página Step One: Use New or Saved Settings. Por exemplo, convém criar modelos individuais para uma organização pequena, para uma organização média e para uma organização grande com configurações de preenchimento de dados diferentes para cada uma. Ao testar o desempenho em cenários de dados diferentes em vários servidores, os dados para cada uma poderão ser facilmente chamados por meio do modelo.

Para criar um modelo

  1. Clique em Save Settings para salvar as configurações em um arquivo XML. Na página Save As, selecione um local, digite um nome para o arquivo de configurações e clique em Save.

  2. Usando um editor de texto como o Bloco de Notas, crie um arquivo de texto chamado psdptemplate.xml no diretório que contém o arquivo executável da ferramenta Data Populator do Project Server (PSDP.exe).

  3. Abra o arquivo e digite o seguinte texto nele:

    <templates></templates>

  4. Com um editor de texto como o Bloco de Notas, abra o arquivo de configurações criado com a ferramenta Data Populator na etapa 1.

    1. Copie e cole os dados xml do arquivo de configurações para o arquivo psdptemplate.xml. Cole os dados no nó de modelos criado na etapa anterior (entre <templates> e </templates>).

    2. Edite a linha <psdp> (a primeira linha dos dados xml que você colou no arquivo) para incluir um nome de atributo. Por exemplo: <psdp name="template1">. Esse é o nome que aparecerá na lista suspensa Templates na página Step One: Use New or Saved Settings.

  5. Salve o arquivo.

Para criar modelos adicionais, crie um novo arquivo de configurações e copie e cole os dados XML do novo arquivo de configurações no arquivo psdptemplate.xml conforme descrito no procedimento acima. Lembre-se de criar um atributo de nome psdp para cada arquivo de modelo adicional que você criar. Todos os dados XML dos arquivos de configurações copiados para o arquivo psdptemplate.xml estarão disponíveis se o modelo apropriado for selecionado na lista suspensa Template da página Step One: Use New or Saved Settings.

Executar o Data Populator de um prompt de comando

Você também pode executar a ferramenta Data Populator do Project Server de um prompt de comando. Esse método só permite que você preencha os dados no Project Server de um arquivo de configurações salvas. Não é possível usar a opção de linha de comando para criar novas configurações ou salvar as configurações em um arquivo.

Execute a ferramenta em um prompt de comando com a seguinte sintaxe:

PSDPConsole -settings <arquivo> -url <endereço> [username <usuário> -password <senha>] -log <arquivo>

Opção Descrição

PSDPConsole

Chama o arquivo executável.

NoteObservação:
O nome do arquivo executável para a versão da linha de comando da ferramenta é diferente da versão que utiliza a interface gráfica do usuário.

settings

O arquivo com as configurações de preenchimento. A execução da ferramenta com esse arquivo preencherá automaticamente todos os dados de campo personalizado, tabela de pesquisa, recurso, projeto, tarefa e atribuição do arquivo n o Project Server.

Você precisa ter salvo anteriormente esse arquivo com o PSDP.exe, a versão de interface gráfica do usuário da ferramenta.

URL

O endereço do Project Web Access para o qual você deseja preencher seus dados.

Exemplo: http://myProjectserver/pwa

username

(Opcional). Só será obrigatório se você estiver se conectado ao Project Web Access usando a autenticação baseada em formulários.

password

(Opcional). Só será obrigatório se você estiver se conectado ao Project Web Access usando a autenticação baseada em formulários.

log

(Opcional). À medida que os dados forem gerados, a ferramenta salvará as informações em um arquivo de rastreamento. Especifique o caminho e o nome do arquivo de rastreamento.

Exemplo

PSDPConsole -settings C:\file.xml -url http://contoso/pwa -log c:\log

Baixar este manual

Este tópico está incluído no seguinte manual baixável para facilitar a leitura e a impressão:

Consulte a lista completa de manuais disponíveis na página de download de conteúdo do Project Server 2007 (em inglês).