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.
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.
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.
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.
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.
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.
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:
|
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.
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.
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
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
En la página Step Seven: Populate Data, haga clic en Save Settings.
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
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.
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).
Abra el archivo. Escriba el siguiente texto en el archivo:
<templates></templates>
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.
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>
).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.
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.
|
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.