SQL dt necesita reformatear -> muchos pasos para obtener un dt fácil de usar, ¿consejos?Oigan todos,
Así que escribo para ver si lo que estoy pensando es posible con jmp. Estoy empezando a aprender JSL para mi empresa y poco a poco me estoy tropezando con esto. La historia corta es: termino con un enorme y feo dt de mis consultas de SQL y quiero crear un "botón fácil" para que yo mismo, mis compañeros de trabajo y los gerentes produzcan un dt fácil de usar. Esto es lo que estoy pensando.
Creo que tengo una buena idea sobre cómo hacer la mayor parte, excepto por las ventanas emergentes de diálogo y la selección. Dado un dt, ¿se puede crear un script emergente de diálogo para permitir que el usuario seleccione (casilla de verificación, radiales?) Nombres de columna? ¿Pueden tener un cuadro de texto vacío junto a ellos para permitir a los usuarios cambiarles el nombre?
El botón dt Easy Button especial de Adam:
Paso:
- Popup pidiendo ruta y archivo
- Eliminar columnas vacias
- Eliminar filas duplicadas
- Eliminar columnas duplicadas (cuadro de diálogo para seleccionar duplicados?)
- Hay muchas columnas que son duplicadas, solo versiones ligeramente diferentes.
- columnas múltiples para sellos de tiempo
- columnas múltiples para variaciones de nombres de lote # o # de ranura / oblea
Eliminar columnas innecesarias ( cuadro de diálogo para preguntar qué eliminar)- muchas columnas son innecesarias o no relevantes para el análisis de datos
Ajuste el formato de la marca de tiempo para facilitar la lecturaRenombrar columnas, por ejemplo: "Y1_SPC_CTRL_SPEC_HIGH" -> USL ( cuadro de diálogo para seleccionar nombres de columna y luego cuadro de texto vacío para escribir un nuevo nombre?) Reorganizar el orden de las columnas, colocar los elementos "me gusta" juntos (¿agrupación de columnas?)Concatenar columnas, ej: Tool_Ch_SideEtiqueta de 2 muestras: Grupo 1 vs Grupo 2, "DOE vs POR", ( cuadro de diálogo para seleccionar uno / dos / tres valores únicos en una columna y todo lo demás = "por" Re: SQL dt necesita reformatear -> muchos pasos para obtener un dt fácil de usar, ¿consejos?Solo he usado el generador de consultas en las bases de datos SQL, pero sospeché y confirmé SAS que puede usar el generador de consultas en su propia tabla de datos. Esto debería llevarlo a la mayoría del camino con el filtrado / agrupamiento / gestión de columnas. La gestión de las filas requerirá un script JSL personalizado, pero te llevará casi todo el camino.
13 razones por las que el acceso a los datos es mejor que nunca en JMP 13
Re: SQL dt necesita reformatear -> muchos pasos para obtener un dt fácil de usar, ¿consejos?Estoy muy de acuerdo ... Estoy muy familiarizado con el formateo de la salida en el lado de la creación de consultas y me gustaría poder hacer esto directamente, sin embargo, mi empresa no nos dará acceso directo a la base de datos . Tenemos que usar este programa "mediocre" patentado y patentado que crea la consulta SQL y no podemos cambiarla ... es muy frustrante. Ni siquiera podemos ajustar qué columnas se utilizan para los filtros. Por ejemplo, consultar grosor de obleas. Ni siquiera puede elegir filtrar por herramienta de producción, a pesar de que la herramienta de producción es una de las columnas de salida.
Estoy tratando de hacer limonada aquí. Actualmente estoy trabajando para lograr que los administradores de la base de datos abran el acceso, pero hasta entonces, todos estamos atrapados con esta pila de basura humeante ...
así que estoy tratando de intentar formatear el dt en el backend, en lugar de w / en la consulta original.
Re: SQL dt necesita reformatear -> muchos pasos para obtener un dt fácil de usar, ¿consejos?Me suena como si fueras " reinventando la rueda Msgstr "" "Le sugiero que primero estudie el Generador de consultas. Seleccionar Ayuda > Libros > Usando JMP . Ver capitulo 3, Importa tus datos . Es posible que deba proporcionar algunos scripts personalizados, pero creo que puede evitar una gran cantidad de trabajo innecesario comenzando con una herramienta poderosa como el Generador de consultas.
La estrategia se basa en hacer que la base de datos haga el ' levantar objetos pesados 'para el cual fue diseñado y entregar la fecha deseada a JMP de la manera que usted lo desee.