| Vocero |
Transcripción |
| Mike Anderson |
Bien, ahora se ha iniciado la grabación. Usted comprende que esto se está grabando para su uso en la conferencia de descubrimiento de JMP y estará disponible públicamente en la comunidad de usuarios de JMP. ¿Da permiso para esta grabación y uso? |
| |
Sí. |
| |
Hola, mi nombre es Kevin Doran y soy ingeniero de sistemas para el segmento de computadoras portátiles convencionales de Intel Corporation. |
| |
Y me gustaría compartir con ustedes hoy mi recorrido que dio como resultado un panel filtrable con múltiples pestañas que cambió la forma en que me comunico con mi organización y cómo JMP fue una parte increíblemente importante de ese recorrido. |
| |
Entonces, para comenzar, si puedo dejarles un mensaje que se lleven de hoy, es un panel JMP con múltiples pestañas y filtros. |
| |
Es una excelente manera de comunicar una increíble cantidad de información. |
| |
De forma clara y eficiente. Así que, a medida que trabajen en sus proyectos en el futuro, les animo a considerar el uso de un panel con múltiples pestañas. Para empezar, al inicio de su proyecto, |
| |
En lugar de pensar en el panel de control y usarlo al final del proyecto, o quizás como última opción, creo que esto puede influir significativamente en la comunicación y hacerla mucho más efectiva. |
| |
Muchos de nosotros tendremos el trabajo de arquitecto en el futuro, ya sea definiendo o diseñando productos y servicios. |
| |
Para satisfacer las necesidades y deseos percibidos de los futuros clientes. Que sepa qué progreso intenta lograr mi cliente y cómo puedo lograrlo. Por eso, a menudo, al diseñar el futuro, queremos mirar hacia el futuro. Miramos hacia adelante. |
| |
El desafío con el futuro es que aún no ha sucedido y no hay datos que respalden cualquier tipo de decisión que quieras tomar. |
| |
Entonces, como no tenemos esa información y nos encanta mirar datos como ingenieros y científicos, miramos al pasado. |
| |
El desafío con el pasado es que, si bien contiene datos, significa que ya sucedió y terminó. Por eso, de diversas maneras, intentamos tender puentes entre el pasado. |
| |
hacia el futuro, porque creo que es muy importante para nosotros entender el pasado para desarrollar un futuro mejor. |
| |
Creo que la mayoría de la gente estaría de acuerdo en que no todos los puentes son iguales. Esta es una foto del puente Tacoma Narrows de 1940. |
| |
Tiene un final muy dramático. Así que, si buscan en YouTube el puente Tacoma Narrows de 1940, pueden ver cómo termina todo. Pero... |
| |
La razón por la que menciono la analogía del puente y la aplico a JMP es el hecho de que este puente tenía una base sólida. |
| |
Y creo que la base de un puente es la tabla de datos JMP. Es necesario contar con datos sólidos que permitan completar la información para establecer la base. Sin eso, no se tiene un puente sólido desde el principio. |
| |
No pensé en la estructura del puente como la interfaz de usuario JMP que creas. En este caso, el puente se veía hermoso. |
| |
Hasta que el viento empezó a soplar. Y así, a medida que creas tu interfaz de usuario, es posible que tengas cierta forma de querer tener eso |
| |
La interfaz de usuario se usa o manipula; puede que no siempre suceda así. Puede que haya personas con diferentes modelos de uso y quieras intentar construir algo robusto, no como Tacoma Narrows. Todo iba bien hasta que empezó a soplar el viento y luego sucedieron cosas malas. |
| |
Y luego, finalmente, el tránsito a través del puente para mí es cuántas personas hay y qué tan fácil es para las personas usar su interfaz. |
| |
Entonces, esto no funcionó muy bien para ellos, pero lo que quería hacer con mi organización era construir un puente como éste, algo que tuviera una base sólida. |
| |
Algo que tuviera una interfaz de usuario muy robusta y fácil de usar. Antes, en mi organización, usábamos... |
| |
Ya sabes, los métodos más conocidos. Intentábamos revisar diferentes archivos de placas de computadora. Intentábamos hacer nuestras mejores conjeturas basándonos en la experiencia. |
| |
Lo que realmente quería hacer era brindar una interfaz de usuario con la que pudiéramos tomar decisiones estadísticamente significativas, |
| |
Y que esa información se pudiera buscar en múltiples segmentos y filtrar por métricas importantes. Esto no solo proporcionaría una base de datos sólida, sino también un puente sólido y fácil de usar; ese era el objetivo de mi experiencia. |
| |
Quería empezar con el puente de base de datos anterior. Este puente se construyó hace varios años y satisfizo las necesidades del momento. |
| |
Pero, tras varias reorganizaciones, ya no satisfacía las necesidades de mi organización. Lo importante es que, si bien la interfaz ya no era muy útil, |
| |
Los datos, la base y la tabla de datos que sustentaban esto fueron muy útiles e importantes. Así, contaba con una base sólida para trabajar. Mi objetivo era: ¿cómo construir ese nuevo puente, esa nueva interfaz de usuario, en mi organización y hacerla útil? |
| |
Me gustaría acompañarlos un poco en ese viaje y darles una idea del camino que tomé para asegurarme de que las personas puedan consumir mi información de manera fácil y precisa. |
| |
Así que tenía esta base de datos. Tenía una base sólida, y luego comencé a informar a la gente de mi organización que tenía esta información. |
| |
Como ingenieros de sistemas convencionales o de cualquier manera, puedo ayudarlos y establecer algunas visiones año tras año. |
| |
Y entonces, en ese momento, comencé a recibir algunas preguntas y entré en JMP y creé algunas tablas o gráficos o diferentes tipos de informes. |
| |
Y yo respondía sus preguntas. Y luego, lo que pasaba era que esas personas volvían con más preguntas y los nuevos me hacían preguntas. |
| |
Y el desafío con el que me encontré fue el hecho de que tenía tantos recortes que estaba enviando, me sentía como si fuera el chico del recorte la mitad del día y entraba y respondía todas estas preguntas y enviaba información, y llegaba más. Y simplemente fue... |
| |
Una situación insostenible para mí, por lo que tuve que encontrar una forma diferente de comunicar esta información. |
| |
Para mí, la respuesta a eso fue aprender a usar paneles de control. |
| |
En mi opinión, los paneles de control, en general, parecen ser una plataforma infrautilizada dentro de JMP. Así que, si aún no has leído sobre paneles de control, te recomiendo que lo consultes. |
| |
Pero lo que logré fue aprender a usar paneles de control y reunir todas estas imágenes en una sola interfaz que puedo ofrecer a la gente. Así que recibí preguntas... Les daré un ejemplo de una pantalla. |
| |
Oye, Kevin, ¿puedes decirme cuáles son los tamaños de pantalla y las resoluciones de pantalla en tu segmento principal desde una perspectiva año tras año? |
| |
Y así, con el tiempo, lo que empezó como fragmentos se convirtió en un panel de control. Así, pude compartir información sobre la pantalla y responder a las preguntas de la gente. |
| |
Pero, |
| |
El problema con el panel, tal como lo creé, es que no permitía ninguna manipulación adicional. Por lo tanto, era una visualización estática, y luego la gente empezó a preguntar: "¿Qué pasa con este caso y esta situación?". |
| |
Y lo que realmente necesitaba hacer en ese momento era proporcionar una sensación un poco más interactiva a mi tablero. |
| |
Y esto en realidad fue algo muy crítico en mi viaje que realmente quiero compartir con ustedes, y es... |
| |
Lo primero que hice fue agregar un filtro de datos local. Creo que la mayoría de la gente está familiarizada con eso y pude permitir que la gente manipulara el panel. |
| |
Pero aquí ocurrió algo realmente crítico y realmente quería transmitir esta idea, y es el hecho de que la tabla de datos que tenía, esa base, |
| |
No solo contenía información sobre mí. También incluía información sobre portátiles de nivel básico, de alto rendimiento, premium y cosas por el estilo. |
| |
Y lo que me di cuenta en ese momento es que no solo puedo proporcionar este panel, |
| |
No sólo para mi segmento principal, sino que puedo ampliar mi alcance o mi ámbito de competencia, |
| |
Aumentaría mi influencia y mi red de contactos si también proporcionara esta información a todos los demás segmentos informáticos. Por lo tanto, en este punto, es un punto realmente importante que... |
| |
Tomé un subconjunto de todos los demás segmentos y luego lo agregué como una opción filtrable en mi panel. Por lo tanto, este fue un aspecto muy importante al revisar esto. Si hay algo en su tabla de datos... |
| |
que te permite expandir tu influencia, realmente quiero que le eches un vistazo y tal vez uses un panel de control para ayudar a comunicar ese rol expandido. |
| |
Ya lo tenía y me iba de maravilla. El reto, en ese momento, era que todavía estaba limitado a un solo panel, a un solo tema. Todo giraba básicamente en torno al atributo de la plataforma de visualización que estaba abordando. |
| |
Y así, comencé a recibir preguntas como: "Kevin, ¿puedes contarme algo sobre la RAM, los gráficos o las métricas mecánicas de la plataforma?" |
| |
Entonces pensé: "Bueno, puedo seguir adelante y tomar este panel de visualización y luego crear esa misma infraestructura para todas las otras métricas de mi plataforma sobre las que me estaban preguntando". |
| |
En ese momento, ya había creado varios paneles de control para que cuando la gente quisiera una actualización sobre la información, |
| |
Terminaría enviándoles cuatro o cinco archivos JMP y les diría: «Oigan, toda la información está aquí. Solo necesitan abrir cuatro o cinco archivos diferentes». |
| |
Tienes que entrar y filtrar cada uno y buena suerte con ese tipo de cosas y eso creó otro problema, porque no lo estaba haciendo fácil. |
| |
Para mi cliente. Enviaba todos estos archivos, tenía que entrar y salir, y eso no era nada fácil. |
| |
En ese momento, mis conocimientos de JMP estaban al límite, así que contacté con el soporte de JMP y les expliqué lo que quería hacer. Realmente quería aprovechar todos esos múltiples paneles que tenía en pantalla. |
| |
y, de hecho, reunirlos en un panel de múltiples pestañas y, que yo sepa, esto no se ha hecho antes. Y, afortunadamente, a través de |
| |
Con la ayuda de JMP, pude obtener un script de JMP que me permitió realizar esa función. Y ahora, a pesar de todo esto, puedo intentar enviar un archivo. |
| |
que les da a las personas todas las respuestas o, con suerte, les da toda la información que necesitan. |
| |
De eso se trata realmente. Y la razón por la que quería compartir este viaje es, con suerte, ahorrarles meses de tiempo para que puedan alcanzar de inmediato ese estado final que es muy efectivo y eficiente. |
| |
Entonces, quiero mostrarles cómo se ve el script JMP. Seré el primero en admitir que soy un hacker de scripts. [risa autocrítica] No soy un codificador. |
| |
Pero puedo hacer un buen trabajo creando tablas y gráficos y luego guardo el script en la tabla de datos o lo guardo en una ventana de script y los agrego todos juntos. |
| |
Entonces, en este punto, realmente quiero agradecer a Nick Holmes del soporte de JMP, él es a quien le di mi declaración del problema y trabajamos en varias iteraciones de esto. |
| |
Y él creó este guion que me ha funcionado de maravilla. Así que, lo que quiero hacer para facilitarte las cosas también y ayudarte en tu función, |
| |
No solo subiré mi presentación, sino que también subiré este script para ti, siempre y cuando no tengas ninguna palabra variable. |
| |
conflictos o cualquier otra cosa, como que deberías tener varios scripts o varios paneles en tu tabla |
| |
Ábrelo y deberías poder ejecutar el script, que lo combinará todo automáticamente, sin necesidad de hacer nada ni modificar el código. Espero que te sea de gran ayuda. |
| |
Entonces quería mostrarles ahora que tengo el script, quiero mostrarles al menos una captura de pantalla de mi tablero. |
| |
Esto permitió transformar mucha información detallada. Y lo que logré aquí, en esta base de datos tan simple o con una interfaz sencilla, |
| |
Podía separar por segmentos. Arriba a la izquierda, se muestra el aumento de mi alcance e influencia. Puedes filtrar por sistemas convencionales o de alto rendimiento. |
| |
Luego tenía un montón de métricas a nivel de filtro que eran importantes para mi organización. |
| |
El verdadero valor de esto está en la parte superior. Tengo una pestaña por atributo. Tengo cinco pestañas que muestran la RAM, los gráficos, la CPU y la información de la plataforma. El usuario solo tiene que desplazarse por las pestañas o por el... |
| |
filtros y obtenga una increíble cantidad de personalización y datos muy detallados, todo desde esta interfaz. |
| |
Y creo que hay una verdadera belleza en la simplicidad. Porque algo que parece, diría yo, relativamente así de simple, |
| |
De hecho, tiene más de un millón de filas de datos. Por lo tanto, creo que parte de la ventaja es que puedo tomar algo que creo que fue creado de forma bastante robusta, |
| |
Y poder ofrecer una amplia variedad de escenarios e información a mis usuarios mediante algo que parece muy fácil de usar. Y creo que es fundamental que sea fácil de usar, tanto para el cliente como para la organización. |
| |
Después de pasar suficiente tiempo en PowerPoint, es hora de ir al panel. Creo que es muy valioso observar a la gente en estos seminarios web para que puedan manipular parte de la interfaz de JMP. |
| |
Y usar los botones. Le veo mucho valor. Así que quiero dedicar el resto de mi tiempo a JMP y mostrarles lo que hice. |
| |
Quiero empezar con quienes no han creado un panel de control antes. Hay muchos videos que muestran cómo hacerlo. Al menos quiero mostrarles... |
| |
Un breve ejemplo de cómo lo hice y, al menos, para darles una idea si no han creado un panel antes. |
| |
Tengo cuatro informes abiertos: una tabla y tres generadores de gráficos. Ahora quiero colocarlos en un panel. Solo tienen que ir a la tabla de datos. |
| |
Y di "Archivo", "Nuevo", "Panel de Control". Aparecerán varias plantillas diferentes. La mayoría de lo que he hecho hasta ahora es solo una plantilla de dos por dos. |
| |
Puedes elegir cualquier plantilla o elegir una y modificarla. Así que, lo que haré es elegir mi panel de control dos por dos. |
| |
Verán que tengo mis cuatro informes, y solo es cuestión de arrastrarlos y soltarlos. Voy a importarlos. |
| |
Sólo en esas cajas. |
| |
Y ahora tengo básicamente la plantilla de mi panel lista. Mencioné antes que también tengo un filtro de datos local asociado. Verán que hay unas líneas finas alrededor de los diferentes cuadros, y pueden arrastrar y soltar diferentes... |
| |
Aquí, y lo que voy a hacer es bajar el filtro de datos locales lo más a la izquierda posible. Esto significa que afectará... |
| |
Las cuatro casillas. Como puede ver, este filtro de datos local se aplicará a las cuatro. |
| |
Y simplemente tengo que ir al punto de acceso o al triángulo rojo y decir ejecutar tablero. |
| |
Y sólo tomará unos pocos segundos, pero lo que verás finalmente es un tablero con todas esas características juntas. |
| |
Luego puedes seguir adelante y cambiar las alturas y las relaciones de aspecto y diferentes cosas de ese tipo. |
| |
En ese punto, debe hacerlo manualmente y sus filtros de datos locales, y cuando estén listos, deben seguir adelante y colocarse en un script. |
| |
Todo lo que tienes que hacer es ir a este punto de acceso, Guardar script y lo guardaré en una ventana de script. Y luego verás un... |
| |
y un script detallado que luego puedes copiar y pegar en tus scripts existentes. Eso es todo lo que hice: crear un panel. |
| |
Diría que guarde el script en la ventana de scripts. Luego, lo que haría sería seleccionar todo, copiarlo y pegarlo en un archivo existente. |
| |
Un script existente que estaba añadiendo. Así es como se crea un panel. Permítanme mostrarles cómo creé un panel JMP con varias pestañas. Voy a cerrar todo esto. |
| |
Y entonces, dame sólo un segundo para hacer todo eso. |
| |
La bandeja del sistema no está visible en este momento, por lo que no puedo cerrar todo. |
| |
todo a la vez, pero déjame seguir adelante y hacer todo esto manualmente aquí. |
| |
Bien, ahora voy a abrir mi panel de control. |
| |
Y mientras eso se carga, quiero asegurarme de que, al comunicar esto, esa parte de esa orientación al cliente que creo que es muy valiosa |
| |
Es realmente repasar y facilitarle al cliente la creación del panel. Entonces, lo que verán aquí en mi panel es que tengo un script |
| |
Se llama Crear panel de CSA y literalmente se lo digo a mis clientes. |
| |
Abre este archivo JMP; solo tienes que pulsar el pequeño triángulo verde. No te preocupes por nada más. Todo se creará automáticamente. Esto lo hace muy fácil. No se lo compliques a tu cliente. |
| |
Esto toma unos dos minutos, así que pensé que sería útil revisar el guion que creé y guiarlos paso a paso. Al menos, mostrarles algunas cosas que me resultaron muy útiles. |
| |
Este script es bastante largo, pero se divide básicamente en seis partes. Tengo una parte para cada uno de mis cinco paneles de control. |
| |
Y luego, mi sexta parte de esto es la base del código que compartí con ustedes desde el soporte de JMP y lo envuelve todo junto en un solo tablero. |
| |
Lo que elegí hacer aquí es, nuevamente, tener cuatro informes con cada panel y necesito crear cada uno de ellos. Así que, lo que hice fue nombrar cada informe. |
| |
Este es el panel de visualización del que les estoy dando un ejemplo, por eso lo llamé Pantalla y era una función de tabulación. |
| |
Luego verás el código que creó la tabla JMP. De nuevo, lo único que hice fue crear la tabla. Guardé el script en la ventana de scripts y lo copié aquí. Eso es todo. |
| |
Otra cosa que hice y que me resultó útil fue guardar este informe final en mi tabla de datos. |
| |
Y realmente lo hice por dos razones. La primera es que todavía me sale... |
| |
Preguntas puntuales que necesito para manipular un informe específico y luego enviarles esa información personalizada. Entonces, |
| |
Al crear o guardar el script en la tabla de datos, esto me permite ir rápidamente a ese script, presionar el botón rápidamente, obtener mi información, manipularla y enviarla de regreso. |
| |
La otra razón por la que hago esto es por mi cliente. A veces me preguntan: "Kevin, ¿puedes cambiar el título de esta pantalla o de este informe? ¿Puedes cambiar el color?". Y, si... |
| |
Ya sabes, si tienen suficiente experiencia en JMP para saber cómo hacerlo, solo tienen que manipularlo ellos mismos. Obtienen la información sin siquiera contactarme. Así que, en cierto modo, es como enseñarle a pescar. |
| |
Pueden cambiar esas cosas por sí mismos. Así que he intentado habilitarlos para eso también. |
| |
Este es el informe. Luego, creo mi segundo informe y hago lo mismo. |
| |
Construyo mi tercer informe y hago lo mismo aquí. |
| |
Crea el cuarto informe. Hazlo para tener los cuatro informes compilados. |
| |
Y luego, tal como te mostré anteriormente con la creación del panel, literalmente copié y pegué toda esa información del script en este script aquí para crear el panel. |
| |
Y luego lo que hice fue ponerle un nombre para asegurarme de que todos los nombres eran diferentes en cada uno de los paneles. |
| |
Entonces, y luego, en la parte inferior, después de haber hecho eso cinco veces, te lo mostraré en la parte inferior, aquí abajo, |
| |
Crea el panel de pestañas. Este es el código que mostré en la presentación y el que se subirá al sitio web. Tendrás toda esta información aquí. |
| |
Invariablemente tendrás que cambiar algo. Olvidarás el título de algo y querrás cambiar el color. |
| |
Hay dos maneras de hacerlo. Una es recrear el informe tal como lo desea. |
| |
Y luego podrías recrear manualmente todo el panel, porque el código ya tiene ese informe integrado. Así que puedes crearlo manualmente. O lo que he decidido hacer, que ha sido más... |
| |
Para mí, lo más eficiente es crear el nuevo informe y luego modificarlo en las áreas dentro del script. De esta forma, el formato, el tamaño de la ventana y todo lo demás se mantienen tal como se desea. |
| |
Por ejemplo, si vuelvo a esta función de tabla y quiero crear o modificar otra tabla, solo tengo que regenerar el informe. |
| |
Lo copiaría de nuevo en esta área para asegurarme de que el informe se regenere. Pero luego también tengo que tomar el mismo código. |
| |
y luego reemplazarlo en los scripts del panel de JMP. Les mostraré el pequeño truco: tienen que buscar Ctrl+F y buscar... |
| |
Código llamado "plataforma abierta paréntesis". Si observan los datos de la tabla, buscaré "plataforma abierta paréntesis". |
| |
Verán aquí, dentro del panel de control, el mismo código. Así que simplemente deben reemplazarlo ahí también. |
| |
Recuerda que si modificas algo que ya existe y quieres cambiarlo en la sección de informes, también querrás cambiarlo en la sección del panel. Bien, ahora tengo mi panel combinado con varias pestañas. |
| |
Puedes ver que está segregado o tengo un filtro en los segmentos. Puedo elegir entre general, de entrada o de alto rendimiento. |
| |
Tengo todos mis filtros que son muy importantes para mí y mi organización y, además, había algo que es el verdadero valor de esto. |
| |
Son las diferentes pestañas que hay aquí. Tengo una pestaña en Pantalla y, en este caso, tengo una tabla. |
| |
Tengo información sobre la RAM, así que obtengo un mapa de árbol. Es una forma diferente de mostrarlo. Hay muchas variaciones de elementos que puedes incluir aquí, y estos son solo algunos ejemplos. |
| |
Puedo ver la información gráfica. Hay información de la CPU y, además, algo que me gusta de la plataforma es que me encanta la trama paralela. |
| |
Eso te permite ver las variaciones, o al menos las relaciones entre diferentes variables X y luego verás algunos diagramas de caja aquí. |
| |
Este es un ejemplo de un panel de control. Hay un millón de filas o más de un millón de filas de datos detrás, y creo que es una plataforma bastante robusta. Se puede manipular con mucha facilidad. |
| |
Algo que quería hacer aquí para quienes desean seguir este camino es la plataforma de árboles de decisión. Me encantaría poder crear árboles de decisión que realmente puedan manipular los filtros de datos. |
| |
Eso es algo que ahora es compatible con JMP 16. Todavía no tengo JMP 16, así que no puedo probarlo. Pero, en cualquier caso, esa plataforma ya está añadida. |
| |
Creo que sería increíblemente valioso contar con algún tipo de plataforma de árbol de decisiones para poder influir en ella mediante los filtros de datos locales. |
| |
Así que ese es el tablero y realmente, y tratando de terminar aquí, nuevamente solo un recordatorio, esto es algo que realmente espero que pueda ser muy poderoso. |
| |
Ser una forma muy eficaz y eficiente de comunicarse en su organización. Espero que esta presentación y el guion de JMP asociado le sean de gran ayuda y le impulsen profesionalmente. Muchas gracias por su tiempo. |
| |
Y eso es todo. |