Análisis de la base de datos del PSP para su migración a Vault

CUOTA

Todavía hay muchos entornos de Autodesk Productstream Professional (PSP) que deben migrar a Autodesk Vault. Para analizar la calidad de los archivos, la utilidad de exportación de datos de Autodesk (DEX) abarca muchos temas, como la identificación de archivos no gestionados o las referencias que faltan en los archivos de Inventor.

2019-05-20_09-56-35-2-1024x468
 
 

Pero, ¿cómo analizar la cantidad y la calidad de los metadatos? En nuestros proyectos, a menudo nos piden una estimación del esfuerzo que supone migrar de PSP a Vault, y la información que obtenemos es sólo el número de archivos y el tamaño del almacén de archivos. Esto determina la duración de la importación, pero no el esfuerzo para prepararla. Por lo tanto, hemos creado scripts SQL y C# para obtener una visión general de los datos utilizados y para identificar las personalizaciones de la base de datos. Estos scripts se pueden ejecutar con una herramienta gratuita llamada LINQPad.

Existe un script SQL BasisAnalyse.linq que analiza la base de datos PSP y muestra, por ejemplo, las tablas adicionales, los tipos de elementos, los tipos de relaciones y si se utiliza la replicación o las características. Esto es importante ya que el DEX sólo cubre el estándar de PSP y podría haber un esfuerzo adicional para cubrir estos objetos. El script también ofrece una visión general de la frecuencia con la que se utilizan los tipos de entidad, los tipos de documento, los nombres de usuario, las claves de estado y los campos. Esto ayuda a identificar qué objetos se han utilizado realmente y tiene sentido transferirlos.

El script DocumentRevisionCheck.linq identifica los documentos que no han podido ser importados porque tendrán un conflicto de fechas cuando se realice la importación, ya que Vault es muy restrictivo en ese punto. El script ItemRevisionCheck.linq hace lo mismo con los artículos. Así, estos conflictos pueden ser identificados al principio del proyecto y no en una etapa tardía, cuando ya se ha realizado la primera importación de prueba.

Con LINQPad es fácil exportar el resultado del análisis en un archivo de Word o Excel. Estos informes se pueden discutir con el cliente. Son una buena base para definir el alcance de la transferencia y, por tanto, para estimar el esfuerzo. Los scripts son gratuitos y pueden ser mejorados por usted según sus necesidades. Pero, por supuesto, coolOrange no puede dar ninguna garantía para estos scripts y usted los utiliza bajo su propia responsabilidad.

Los scripts pueden descargarse de la página de coolOrange Labs https://github.com/coolOrangeLabs/PSP-LINQPad-Scripts. Allí también encontrará más instrucciones.

Buena suerte con sus migraciones de PSP a Vault.