Herramienta Project Server Data Populator

Actualizado: marzo de 2009

 

Última modificación del tema: 2015-02-27

En este artículo:

  • Requisitos

  • Uso de configuración nueva o guardada

  • Conexión a Project Server

  • Configuración de campos personalizados de empresa

  • Configuración de recursos de empresa

  • Configuración de proyectos y tareas

  • Configuración de asignaciones

  • Rellenar datos

  • Ejecución de Data Populator desde un símbolo del sistema

La herramienta Project Server Data Populator es una utilidad de Project Server 2007 Project Resource Kit (PRK), que permite a los administradores de Microsoft Office Project Server 2007 generar datos personalizados de campo, recurso, proyecto, tarea y asignación de forma masiva mediante Project Server Interface. Si planea realizar nuevas implementaciones de Enterprise Project Management (EPM) o expandir las existentes, podrá usar esta herramienta para validar el rendimiento y las mediciones relacionadas con el almacenamiento y determinar los requisitos de hardware y arquitectura.

Project Server Data Populator puede ejecutarse desde un símbolo del sistema o mediante la interfaz de usuario gráfica proporcionada. Todas las propiedades y la configuración de los datos se guardan en archivos XML.

Haga clic para descargar (en inglés) (https://www.microsoft.com/downloads/details.aspx?FamilyId=A33D253C-6424-48E4-B87E-0861D1977BB7\&displaylang=en) (en inglés) Project Server 2007 PRK del Centro de descarga de Microsoft.

Requisitos

La herramienta Project Server Data Populator tiene los siguientes requisitos de uso:

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

  • Microsoft .NET Framework 2.x o 3.x.

  • Permisos de Administradoren la instancia de Project Server 2007 a la que tiene acceso.

Uso de configuración nueva o guardada

Descargue el PRK de Project 2007 y extraiga los archivos. El archivo PSDP.exe es el archivo ejecutable de la herramienta Project Server Data Populator.

Después de iniciar la herramienta, aparece la página Step one: Use New or Saved Settings. En esta página se elige entre la configuración nueva y la existente:

  • Especifique si desea generar datos con la configuración de datos nueva o con la existente.

  • Si crea una configuración de datos nueva, seleccione los tipos de datos que desea crear en la sección Settings Summary.

    Rellenado de datos de Project Server 2007: paso 1

Creación de la nueva configuración de datos

Seleccione New data settings si desea crear una configuración de rellenado de datos nueva. Después de seleccionar esta opción, también puede usar una plantilla existente para facilitar la ejecución sencilla de un escenario de rellenado de datos común.

[!NOTA] La configuración que establezca en una sesión se puede guardar en una plantilla. Esto se puede realizar después de finalizar la configuración de las opciones. Vea la sección "Almacenamiento de la configuración en una plantilla" más adelante en este artículo.

Uso de configuración de datos existentes

Haga clic en Existing data settings si desea usar un archivo de datos guardado. Puede buscar archivos de configuración guardados previamente para rellenar de forma automática los datos de campos personalizados, tablas de consulta, recursos, proyectos, tareas y asignaciones en la herramienta Project Server Data Populator.

Haga clic en el botón situado junto al campo Settings File para buscar el archivo de configuración guardado que desea usar. Una vez seleccionado el archivo, haga clic en Open. Este comando rellena de forma automática la configuración de los datos con la información de configuración guardada.

[!NOTA] Los archivos de configuración que se vuelven a usar a menudo deben guardarse en una plantilla. Así, estarán disponibles con facilidad en la lista desplegable Template. Vea la sección "Almacenamiento de la configuración en una plantilla" más adelante en este artículo.

Resumen de configuración

En la sección Settings summary de la página Step one: Use New or Saved Settings, los administradores pueden seleccionar las características que desean incluir en Project Server. Las opciones son:

  • Custom fields

  • Lookup tables

  • Resources

  • Projects

  • Tasks

  • Assignments

Las características que se seleccionen determinan el resto de pasos que aparecen en el asistente.

  • Si va a crear una configuración de datos nueva, seleccione las características que desea rellenar en Project Server.

  • Si carga la configuración de un archivo de configuración existente, estas opciones se seleccionan en función del contenido del archivo de configuración. Sin embargo, puede modificar un archivo de configuración existente cargado según sea necesario.

Haga clic en Next cuando esté preparado para pasar a la siguiente página de la herramienta.

Conexión a Project Server

En la página Step Two: Connect to Project Server, se especifica la instancia de Project Server 2007 a la que se desea conectar, así como el modo de autenticación con el que se conecta.

Rellenado de datos de Project Server 2007: paso 2

  1. En el cuadro Project Server URL, especifique la dirección URL de la instancia de Project Server. Haga clic en Check para comprobar que se puede conectar a la dirección URL especificada.

  2. En la sección Connect using, seleccione un modo de autenticación para conectarse a Project Server. Seleccione entre:

    • Use Windows Account information.

    • Use Project authentication. Si usa la autenticación basada en formularios para conectarse a Project Server 2007, use esta opción. También deberá especificar el nombre de usuario y la contraseña.

      [!NOTA] Project Server 2007 sólo admite autenticación de Windows o basada en formularios.

    Puede usar el botón Check para comprobar que puede conectarse a Project Server con la información que ha especificado.

    [!NOTA] La información de conexión se almacena en el archivo de configuración PSDP.exe. Las contraseñas no se almacenan.

  3. Después de configurar esta página, haga clic en Next.

Configuración de campos personalizados de empresa

Si ha seleccionado la opción Custom Fields o Lookup Tables en la sección Settings Summary de la página Step one: Use New or Saved Settings, aparecerá la página Step Three: Enterprise Custom Fields.

Rellenado de datos de Project Server: paso 3

Si selecciona una opción pero no la otra (por ejemplo, selecciona Custom Fields pero no Lookup Tables), la sección que no haya seleccionado no estará disponible en esta página (en este ejemplo, la sección Lookup Tables aparecería atenuada).

Use esta página para configurar los parámetros para el campo personalizado y la tabla de consulta para los datos que va a rellenar en Project Server.

A continuación se muestran los parámetros de campos personalizados que se pueden configurar en esta página:

Parámetro Descripción

Name prefix

Cadena que se agrega como prefijo a todos los nombres de campo personalizados.

Use new lookup table only

Garantiza que los campos de texto personalizados con tablas de consulta especificadas para esta sesión sólo usan tablas de consulta creadas en esta sesión. Si esta opción se deja sin activar significa que los campos personalizados de texto con tablas de consulta creadas en esta sesión pueden usar tablas de consulta que existen actualmente en el servidor.

Los siguientes campos están disponibles en los tres tipos de campos personalizados (Resource, Project y Task) y comparten descripciones comunes:

  Text

Número de campos Texto.

  Text with LT

Número de campos Texto con una tabla de consulta.

  Number

Número de campos Número.

  Date

Número de campos Fecha.

  Cost

Número de campos Costo.

  Duración

Número de campos Duración.

A continuación se muestran los parámetros de tabla de consulta que se pueden configurar en esta página:

Parámetro Descripción

Count

Número de tablas de consulta.

Item character length

Número de caracteres del nodo.

Número de niveles:

  Average

Número promedio de niveles en una tabla de consulta.

  Deviation

El intervalo de desviación (superior e inferior) del promedio.

Nodos por nivel:

  Average

Número promedio de nodos de un nivel de tabla de consulta específico.

  Deviation

El intervalo de desviación (superior e inferior) del promedio.

Después de configurar esta página, haga clic en Next.

Configuración de recursos de empresa

Si se ha seleccionado la característica Resources en la sección Settings Summary de la página Step one: Use New or Saved Settings, aparecerá la página Step Four: Enterprise Resources.

Rellenado de datos de Project Server: paso 4

Use esta página para configurar los parámetros de usuario y recursos para los datos que va a rellenar en Project Server.

A continuación se muestran los parámetros de recursos que se pueden configurar en esta página:

Parámetro Descripción

Count

Número de recursos que se van a generar.

Name prefix

Cadena que se agrega como prefijo a todos los nombres de campos personalizados.

Digits count

Determina la cantidad de dígitos que forman la cadena de índice para el nombre de recurso. Por ejemplo, si "Res" es el prefijo del nombre, un valor Digits count de "3" generará el nombre de recurso "Res001".

Start index

Índice con el que debe comenzar el sufijo de nombre de recurso. Tomando el ejemplo anterior, un valor Start index de "100" generará nombres de recursos que comienzan por "Res100", seguido de "Res101", "Res102" y así sucesivamente.

Type

Tipo de recurso: Cost, Material o Work.

Custom fields

Determina el número de valores de campo personalizado que se debe asignar a cada recurso. Los campos personalizados se eligen de forma aleatoria.

Generic resources

Los recursos se crean con el indicador Genérico establecido en True.

Create user

Habilita una cuenta de inicio de sesión de Project Server para cada recurso. Sin esta cuenta, los recursos generados no podrán iniciar sesión en Project Server.

La herramienta Data Populator puede generar de forma automática cuentas con autenticación de Windows o basadas en formularios para los recursos. Al crear cuentas de Windows, el usuario debe disponer de los permisos adecuados para un determinado dominio.

A continuación se muestran los parámetros de usuario que se pueden configurar en esta página:

Parámetro Descripción

Auth

Tipo de cuenta que se va a crear:

  • Windows

  • Project (autenticación basada en formularios)

    [!NOTA] Project Server 2007 sólo admite autenticación de Windows o basada en formularios. Seleccione Project para crear cuentas de usuario con autenticación basada en formularios.

Password

Contraseña asignada a cada cuenta.

Domain

Dominio en el que se crearán las cuentas. Disponible sólo para cuentas con autenticación de Windows.

Create Login

Debe seleccionar esta opción para las cuentas que se van a crear. No seleccione esta opción si las cuentas ya existen.

User new data only

Los campos personalizados que existen actualmente en el servidor de destino se omiten. Esto sólo se aplica si el campoCustom Fields (configurado en la sección Resource Parameters) es mayor que 0.

Load Security Info

Puede asignar automáticamente recursos a las categorías y grupos de seguridad de Project Server en el servidor de destino. Cargue los grupos de seguridad haciendo clic en el botón Load Security Info para rellenar las listas y, a continuación, seleccione las categorías y los grupos de seguridad de las listas.

Security Groups

Esta lista se llena con grupos de seguridad de Project Server después de hacer clic en el botón Load Security Info. Desde esta lista, puede seleccionar los grupos de seguridad a los que desea asignar recursos. Para seleccionar más de un grupo de seguridad, presione la tecla CTRL mientras selecciona varios elementos.

Security Categories

Esta lista se llena con categorías de seguridad de Project Server después de hacer clic en el botón Load Security Info. Desde esta lista, puede seleccionar las categorías de seguridad a las que desea asignar recursos. Para seleccionar más de una categoría de seguridad, presione la tecla CTRL mientras selecciona varios elementos.

Después de configurar esta página, haga clic en Next.

Configuración de proyectos y tareas

Si se ha seleccionado la característica Projects en la sección Settings Summary de la página Step one: Use New or Saved Settings, aparecerá la página Step Five: Projects and Tasks.

Rellenado de datos de Project Server: paso 5

Use esta página para configurar los parámetros de proyectos y tareas para los datos que va a agregar a Project Server.

A continuación se muestran los parámetros de proyectos que se pueden configurar en esta página:

Parámetro Descripción

Count

El número de proyectos que se va a generar.

Name prefix

La cadena que se agrega como prefijo a todos los nombres de proyecto que se generan.

Digits count

Determina la cantidad de dígitos que forman la cadena de índice para el nombre de proyecto. Por ejemplo, si "Proy" es el prefijo del nombre, un valor Digits count de "3" generará el nombre de proyecto "Proy001".

Start index

Índice con el que debe comenzar el sufijo del nombre de proyecto. Si tomamos el ejemplo anterior, un valor de índice de "100" generará nombres de proyecto que comienzan por "Proy100", seguido por "Proy101", "Proy102" y así sucesivamente.

%Published

Porcentaje de los proyectos creados que se van a publicar.

Start date:

  Min

Fecha de inicio mínima para los proyectos.

  Max

Fecha de inicio máxima para los proyectos.

Custom fields

Determina el número de valores de campo personalizado que se debe asignar a cada proyecto. Los campos personalizados se eligen de forma aleatoria.

Owner prefix

Los recursos que coinciden con el prefijo especificado pasan a ser propietarios de proyecto de los proyectos creados en esta sesión. Las asignaciones de propietario son aleatorias dentro de la coincidencia de prefijo.

Create workspace during publishing

Los proyectos publicados en esta sesión tendrán áreas de trabajo de Windows SharePoint Services creadas.

Wait for queue while populating data

La ejecución de cualquier operación en cola espera a que la operación haya finalizado para ejecutar la siguiente operación en cola. En el caso de los proyectos, cada creación de proyecto siguiente espera a que finalice la anterior.

Use new data only

Los recursos y campos personalizados que existen actualmente en el servidor de destino se omiten.

A continuación se muestran los parámetros de tarea que se pueden configurar en esta página:

Parámetro Descripción

Count per project

El número de proyectos que se va a generar.

  Average

Número medio de tareas por proyecto.

  Deviation

El intervalo de desviación (superior e inferior) del promedio.

Name prefix

Cadena que se agrega como prefijo a todos los nombres de tarea que se generan.

%Summary

Porcentaje de tareas que se serán tareas de resumen.

%Predecessors

Porcentaje de tareas que se serán tareas predecesoras.

Duration (in days):

  Average

Duración media de las tareas (en días).

  Deviation

El intervalo de desviación (superior e inferior) del promedio.

Custom fields

Número de valores de campo personalizado que se debe asignar a cada tarea. Los campos personalizados se eligen de forma aleatoria.

Parallel execution threads

Número de subprocesos que se ejecutan actualmente para generar datos de proyecto. Al aumentar este número se puede disminuir significativamente el tiempo necesario para que la herramienta Data Populator genere datos de proyecto. El número de subprocesos que se usan depende íntegramente de las capacidades del hardware de la infraestructura del servidor, aunque no se deben usar más de 10 subprocesos en la mayoría de los casos. El valor predeterminado es 1.

Después de configurar esta página, haga clic en Next.

Configuración de asignaciones

Si se ha seleccionado la característica Assignments en la sección Settings Summary en la página Step one: Use New or Saved Settings, aparecerá la página Step Six: Assignments.

Rellenado de datos de Project Server: paso 6

Use esta página para configurar los parámetros de asignación para los datos que va a rellenar en Project Server.

A continuación se muestran los parámetros de asignación que se pueden configurar en esta página:

Parámetro Descripción

Resources per project:

  Average

Número medio de recursos en el equipo de proyecto de un proyecto.

  Duration

El intervalo de desviación (superior e inferior) del promedio.

Resources per task:

  Average

Número medio de recursos en una tarea (número de asignaciones por tarea).

  Duration

El intervalo de desviación (superior e inferior) del promedio.

% Complete per assignment:

  Average

Valor medio del porcentaje completado por asignación.

  Duration

El intervalo de desviación (superior e inferior) del promedio.

Project Scope:

  Use only Projects created during this session

Asignaciones que se van a agregar a proyectos creados en esta sesión de llenado de datos.

  Use all Projects on the server

Las asignaciones se crean en proyectos que existen actualmente en el servidor. Es la selección predeterminada.

  Project name prefix

Sólo se crean asignaciones para los proyectos cuyos nombres coinciden con el prefijo que se especifica aquí.

Resource Scope:

  Use only Resources created during this session

Si se selecciona esta opción, sólo se proporcionarán asignaciones a los recursos creados en esta sesión de llenado de datos.

  Use all Resources on the server

Las asignaciones se crean para los recursos que existen actualmente en el servidor. Es la selección predeterminada.

  Resource Name prefix

Las asignaciones se proporcionan a los recursos cuyos nombres coinciden con el prefijo que se especifica aquí.

Publish assignments

Se publican todas las asignaciones.

Wait for queue while populating data

La ejecución de cualquier operación en cola espera a que la operación haya finalizado para ejecutar la siguiente operación en cola. En el caso de las asignaciones, cada creación de asignación siguiente espera a que finalice la anterior.

Parallel execution thread

Número de subprocesos que se ejecutan actualmente para generar datos de proyecto. Al aumentar este número se puede disminuir significativamente el tiempo necesario para que Data Populator genere datos de proyecto. El número de subprocesos que se usan depende íntegramente de las capacidades del hardware de la infraestructura del servidor, aunque no se deben usar más de 10 subprocesos en la mayoría de los casos. El valor predeterminado es 1.

Después de configurar esta página, haga clic en Next.

Rellenar datos

La página Step Seven: Populate Data permite:

  • Rellenar Project Server con datos basados en los valores configurados

  • Almacenar la configuración en un archivo

  • Almacenar la configuración en una plantilla

    Rellenado de datos de Project Server: paso 7

Rellenar Project Server con datos basados en los valores configurados

La lista Settings summary muestra la cantidad de cada entidad que se va a crear en la instancia de Project Server. Haga clic en Back para ir a cualquiera de las páginas anteriores para realizar correcciones.

[!NOTA] Antes de ejecutar la herramienta, tenga en cuenta que a medida que se generan los datos, se puede registrar esta información en un archivo de registro. Para ello, seleccione Logfile y, a continuación, haga clic en el botón para especificar una ruta de acceso y un nombre de archivo de registro.

Haga clic en Start para comenzar a rellenar la instancia de Project Server con los datos. La lista Log muestra el contenido del archivo de registro a medida que se generan los datos. Consulte las entradas de registro para comprobar si se ha producido algún problema. Los errores se resaltan en rojo.

Para borrar el contenido de la lista Registro, puede hacer clic en Clear Display.

Almacenar la configuración en un archivo

En la página Step Seven: Populate Data, tiene la opción de guardar un grupo específico de valores en un archivo XML para consultarlos más adelante. Este archivo se puede abrir más tarde. Para hacerlo, búsquelo después de seleccionar la opción Use existing settings en la página Step one: Use New or Saved Settings.

[!NOTA] Si piensa volver a usar el archivo en el futuro, es preferible que guarde la configuración en una plantilla.

Para guardar la configuración en un archivo

  1. En la página Step Seven: Populate Data, haga clic en Save Settings.

  2. En la página Save As, seleccione una ubicación, especifique un nombre para el archivo de configuración y haga clic en Save.

Almacenar la configuración en una plantilla

Los escenarios de llenado de datos comunes que piensa volver a usar se deben guardar en una plantilla. Así se facilita el acceso a través de la lista Templates de la página Step One: Use New or Saved Settings. Por ejemplo, es posible que desee crear plantillas individuales para una organización pequeña, una organización mediana y una organización grande con configuraciones de llenado de datos diferentes para cada una. Al comprobar el rendimiento de los distintos escenarios de datos en varios servidores, los datos de cada uno se pueden llamar de forma sencilla a través de la plantilla.

Para crear plantillas

  1. Haga clic en Save Settings para guardar la configuración en un archivo XML. En la página Save As, seleccione una ubicación, escriba un nombre para el archivo de configuración y, a continuación, haga clic en Save.

  2. Mediante un editor de textos como el Bloc de notas, cree un archivo de texto llamado psdptemplate.xml en el directorio que contiene el archivo ejecutable de la herramienta Project Server Data Populator (PSDP.exe).

  3. Abra el archivo. Escriba el siguiente texto en el archivo:

    <templates></templates>

  4. Con un editor de texto como el Bloc de notas, abra el archivo de configuración que ha creado con la herramienta Data Populator en el paso 1.

    1. Copie y pegue los datos xml del archivo de configuración en el archivo psdptemplate.xml. Pegue los datos dentro del nodo de plantillas que ha creado en el paso anterior (entre <templates> y </templates>).

    2. Edite la línea <psdp> (la primera línea de los datos xml que pegó en el archivo) para incluir un nombre de atributo. Por ejemplo: <psdp name="template1">. Este es el nombre que aparecerá en la lista desplegable Templates en la página Step One: Use New or Saved Settings.

  5. Guarde el archivo.

Para crear plantillas adicionales, cree un archivo de configuración nuevo y después, copie y pegue los datos XML del archivo de configuración nuevo al archivo psdptemplate.xml como se describe en el procedimiento anterior. No olvide crear un atributo de nombre psdp para cada archivo de plantilla adicional que se cree. Todos los datos XML de los archivos de configuración copiados en el archivo psdptemplate.xml están disponibles al seleccionar la plantilla adecuada en la lista desplegable Templates de la página Step One: Use New or Saved Settings.

Ejecución de Data Populator desde un símbolo del sistema

También puede ejecutar la herramienta Project Server Data Populator desde un símbolo del sistema. Este método sólo permite rellenar los datos en Project Server desde un archivo de configuración guardado. No se puede usar la opción de línea de comandos para crear nuevos valores de configuración ni para guardar la configuración en un archivo.

Ejecute la herramienta en un símbolo del sistema con la sintaxis siguiente:

PSDPConsole -settings <archivo> -url <dirección> [username <usuario> -password <contraseña>] -log <archivo>

Opción Descripción

PSDPConsole

Llama al archivo ejecutable.

[!NOTA] El nombre del archivo ejecutable para la versión de línea de comandos de la herramienta es diferente de la versión que usa la interfaz gráfica de usuario.

settings

El archivo con la configuración de llenado. Al ejecutar la herramienta con este archivo se rellenan de forma automática todos los datos de campos personalizados, tablas de consulta, recursos, proyectos, tareas y asignaciones en el archivo en Project Server.

Debe guardar este archivo con antelación con PSDP.exe, la versión de la interfaz gráfica de usuario de la herramienta.

URL

Dirección de Project Web Access en la que desea rellenar los datos.

Ejemplo: http://miServidorProject/pwa

username

(Opcional). Necesario sólo si se inicia sesión en Project Web Access mediante la autenticación basada en formularios.

password

(Opcional). Necesario sólo si se inicia sesión en Project Web Access mediante la autenticación basada en formularios.

log

(Opcional). A medida que se generan los datos, la herramienta guarda la información en un archivo de seguimiento. Especifique la ruta de acceso y el nombre de este archivo.

Ejemplo

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

Descarga de este libro

Este tema se incluye en el siguiente libro descargable para facilitar la lectura y la impresión:

Vea la lista completa de libros disponibles en la sección de contenido descargable de Office Project Server 2007.