[JMP14] Rutas de archivo de proyecto: solicitud de revisión y comentarios.Estamos tratando de modificar y mejorar el sistema de ruta de los archivos en un proyecto cuando esos proyectos son archivado y compartido con otros que evitan el problema anterior de rutas anidadas muy largas como: C / Users / davle / documents / current_work / 2016 / blah / blah / blah / file.jmp que dan como resultado una estructura de carpetas de nido cuando el proyecto no está archivado.
Las revistas también tienen este problema cuando se comparten y contienen rutas absolutas a los archivos. @brady_brady El empaquetador de diario de 's ayuda con esto a aplanar la ruta y hacerlos locales, y muchos de ellos lo hacen manualmente editando los scripts. También existe la posibilidad de colisiones, por ejemplo, si un proyecto tiene folderA / bigclass.jmp y folderB / bigclass.jmp. Esos nombres no únicos podrían ser en realidad tablas de datos diferentes.
En cualquier caso, estoy buscando ayuda para revisar nuestra solución propuesta. Al ver los casos a continuación, ¿alguien ve algún problema con estas situaciones de conflicto de nombre de archivo? ¿Y algo de esto molesta / confunde a alguien?
Recuerde que esto es cuando tengo un proyecto con varios archivos marcados y luego voy a intentar archivar este proyecto, reuniendo todos los archivos, con el objetivo de compartir mi proyecto con otra persona, que lo consumirá en su computadora y no importa / quiero saber dónde se encuentran los archivos originales en mi sistema de archivos.
Project Archive Paths
Discos del disco original a la izquierda; archivar rutas a la derecha
escenario 1
C: \ Archivos de programa \ JMP \ Samples \ Data \ Big Class.jmp
|
|
C: \ Aaron \ Big Class 2.jmp
|
|
C: \ users \ aander \ Desktop \ JMP \ Big Class 3.jmp
|
|
//jmpsi.na.sas.com/users/aander/JMP/Data/Big Class 4.jmp
|
|
Escenario 2
C: \ Archivos de programa \ JMP \ Samples \ Data \ Big Class.jmp
|
|
C: \ Aaron \ Big Class.jmp
|
|
C: \ users \ aander \ Desktop \ JMP \ Big Class 3.jmp
|
|
//jmpsi.na.sas.com/users/aander/JMP/Data/Big Class 4.jmp
|
|
Escenario 3
C: \ Archivos de programa \ JMP \ Samples \ Data \ Big Class.jmp
|
|
C: \ Aaron \ Big Class.jmp
|
|
C: \ users \ aander \ Desktop \ JMP \ Big Class.jmp
|
|
//jmpsi.na.sas.com/users/aander/JMP/Data/Big Class 4.jmp
|
|
Escenario 4
C: \ Archivos de programa \ JMP \ Samples \ Data \ Big Class.jmp
|
|
C: \ Aaron \ Big Class.jmp
|
|
C: \ users \ aander \ Desktop \ JMP \ Big Class.jmp
|
|
//jmpsi.na.sas.com/users/aander/JMP/Data/Big Class.jmp
|
JMP \ Data \ Big Class.jmp
|
Escenario 5
C: \ Archivos de programa \ JMP \ Samples \ Data \ Big Class.jmp
|
|
C: \ Aaron \ Big Class.jmp
|
|
C: \ users \ aander \ Desktop \ JMP \ Big Class.jmp
|
|
//jmpsi.na.sas.com/users/aander/JMP/Data/Big Class.jmp
|
aander \ JMP \ Data \ Big Class.jmp
|
\ Stuff \ JMP \ Data \ Big Class.jmp
|
Cosas \ JMP \ Data \ Big Class.jmp
|
Escenario 6
C: \ Archivos de programa \ JMP \ Samples \ Data \ Big Class.jmp
|
|
C: \ Data \ Small Class.jmp
|
|
C: \ Archivos de programa \ JMP \ Samples \ Aaron \ Big Class.jmp
|
|
C: \ Aaron \ Small Class.jmp
|
|
Re: [JMP14] Rutas de archivo de proyecto - solicitud de revisión y comentarios.Re: [JMP14] Rutas de archivo de proyecto - solicitud de revisión y comentarios.Hola dan
Todas sus soluciones me parecen razonables. Me gustan las rutas de archivo súper cortas que muestres las mejores. Aunque solo una pregunta. ¿Podrá desplazarse sobre el nombre del archivo para ver la ruta del archivo original? Pude ver que esto es útil cuando tiene nombres de archivos no únicos donde los archivos son realmente diferentes.
Cuenta
Re: [JMP14] Rutas de archivo de proyecto - solicitud de revisión y comentarios.Hola dan
Para una revista, prefiero copiar los scripts de tabla e insertarlos como un script. El resultado es una revista robusta que puede enviarse por correo electrónico sin temor a que se rompan los enlaces de la tabla o que sea necesario comprimir una carpeta de archivos para enviarlos por correo electrónico. ¿Has considerado esa opción para proyectos? Al menos a través de las preferencias, tiene la opción de guardar un script para la tabla en lugar de un enlace, entonces no debemos preocuparnos por los enlaces rotos.
Mejor,
Malcolm
Re: [JMP14] Rutas de archivo de proyecto - solicitud de revisión y comentarios.¿Cuánto trabajo sería ofrecer al usuario una opción de tiempo de ejecución en el momento de "desarchivar" el proyecto?
1) Utilizar nombres de carpetas originales.
2) Utilice el camino único más corto
3) Usa la carpeta única más corta
El usuario podría decidir; después de todo la elección no siempre es clara ... hay compensaciones A veces, la ruta de acceso COMPLETO (por ejemplo, cuando el proyecto se comparte solo dentro de una organización) contendría información contextual significativa, que los usuarios podrían estar dispuestos a perder. En este caso podrían usar la opción 1. La opción 2, la ruta única más corta, puede ser atractiva en la mayoría de los demás casos, siempre y cuando el escenario "bueno" / "malo" descrito por Aaron no sea un problema. En ese caso, utilice la opción 3.
Si solo se puede implementar una forma, no estoy seguro de cuál elegir. Todos ellos tienen pros y contras; para un usuario determinado, cualquiera de las 3 opciones podría ser la opción más obvia. Tal vez los EA tengan algún comentario sobre lo que es más útil para la mayoría de las personas.
Re: [JMP14] Rutas de archivo de proyecto - solicitud de revisión y comentarios.También hay una variación en la ruta única más corta, a la que llamo carpeta única más corta. Es lo mismo que antes, excepto que seguimos agregando niveles de carpeta para asegurarnos de que los archivos que se originaron en diferentes carpetas no terminen en la misma carpeta en el archivo. Eso cambiaría el Escenario 6 arriba para verse así:
Escenario 6
C: \ Archivos de programa \ JMP \ Samples \ Data \ Big Class.jmp
|
Muestras \ Datos \ Big Class.jmp
|
C: \ Data \ Small Class.jmp
|
C \ Data \ Small Class.jmp
|
C: \ Archivos de programa \ JMP \ Samples \ Aaron \ Big Class.jmp
|
|
C: \ Aaron \ Small Class.jmp
|
|
Todavía tenemos algunas carpetas con nombres extraños (al menos en el sentido de que no está muy claro, a menos que sepa los detalles del algoritmo, por qué pone las cosas donde las pone), pero soluciona el problema de poner las cosas juntas que no estaban Hechos para estar juntos.
Re: [JMP14] Rutas de archivo de proyecto - solicitud de revisión y comentarios.Para el contexto, lo que Dan publicó anteriormente es el resultado de un algoritmo que llamamos la ruta única más corta. Esencialmente, si dos archivos en un proyecto tienen el mismo nombre de archivo, los almacenaremos en una carpeta diferente usando el nombre de la carpeta que contiene cada archivo. Si dos o más archivos tuvieran el mismo nombre de archivo y estuvieran en carpetas con el mismo nombre, guardaríamos dos niveles de estructura de carpetas anidadas, y así sucesivamente. Este fue un intento de colocar cosas en lugares fáciles de recordar sin tener que almacenar estructuras de carpetas completas. Sin embargo, como se muestra en Escenario 5 Las cosas pueden ser bastante confusas, y como se muestra en Escenario 6 En realidad, podríamos dar como resultado que los archivos que se originaron en diferentes carpetas se agrupen en el archivo del proyecto.
Lo que me preocupa del Escenario 6 es un proyecto con las siguientes rutas marcadas:
/ data / broken data / 2017-04-20 / data.jmp
/ data / correct data / 2017-04-20 / stuff.jmp
/test/data.jmp
/test/stuff.jmp
Bajo el algoritmo de ruta único más corto, estos se copiarían en un archivo de proyecto como:
/2017-04-20/data.jmp
/2017-04-20/stuff.jmp
/test/data.jmp
/test/stuff.jmp
Resultando en un 2017-04-20 los datos "rotos" y los datos "buenos" se almacenan juntos. Lo que me molesta por alguna razón, aunque técnicamente todo funciona.