En JMP 10 y versiones posteriores, vaya a Archivo --> Preferencias, seleccione Integración SAS y active la opción "Usar etiquetas de columna SAS para nombres de columna durante la importación de datos". Esta opción ahora funciona para usar automáticamente las etiquetas de columna, independientemente de la forma en que se abra la tabla de datos SAS en JMP.
No veo una manera de hacer directamente lo que pides, aunque puede ser posible y alguien aquí puede mostrarte el camino. Sin embargo, es posible cambiar los encabezados de las columnas de la tabla importada a los nombres de variables SAS equivalentes mediante secuencias de comandos. Cuando abre un conjunto de datos SAS en JMP, JMP parece crear 2 nuevas propiedades para cada columna. Uno se llama SAS Name y el otro se llama SAS Label. Desea reemplazar los nombres de las columnas JMP con los nombres SAS. Aquí hay un script para hacer eso (al menos en 8.0.1):
dt = Data Table( "DemoSAS" );
lastcol = N Col( dt );
For( i = 1, i < lastcol+1, i++,
col = Column Name( i );
SASn = col << Get Property( "SAS Name" );
col << Set Name( Char( Eval Expr( SASn ) ) );
);
Necesitará cambiar la primera línea según corresponda... por ejemplo, puede reemplazar "DemoSAS" con el nombre de una tabla abierta, o puede cambiar la línea para que sea Open, lo que le pedirá que seleccione un archivo que contenga una tabla JMP. .
No lo he probado, pero es posible (¡no estoy seguro!) que pueda crear una nueva asociación de archivos que podría etiquetar Open SAS Data con JMP que ejecuta un script similar al abrir un conjunto de datos SAS.
Miguel