Déjame pintar un cuadro en tu cabeza. Está trabajando en un proyecto y necesita compilar e informar datos de una base de datos en línea. Usted sabe que JMP es fuerte en extracción y manipulación de datos, pero simplemente no sabe por dónde empezar: ¿Cómo obtengo datos en línea? ¿Cómo filtro y analizo estos datos? ¿Cómo podría ampliar esto para recopilar información de una base de datos completa? JMP y JSL tienen capacidades poderosas y expansivas, y hoy estoy aquí para enseñarles sobre Internet Open.
¿Qué es Internet abierto?
Dentro JMP , en el menú Archivo, hay una función denominada "Abrir Internet". Su propósito general es traer datos formateados o de texto de un sitio web a una tabla de datos JMP. A partir de ahí, puede utilizar JMP para realizar análisis estadísticos a su gusto. Cuando selecciona esta opción, puede ingresar una URL, seleccionar qué tablas de datos específicas de la web desea o incluso cambiar entre importar tablas formateadas y solo texto. Esto abre un mundo completamente nuevo de datos y posibilidades estadísticas. Internet contiene información de por vida, por lo que poder acceder a ella tiene un valor de por vida.
Para un proyecto de verano en JMP, me encargaron recopilar datos de Internet. Una forma de haberlo hecho era buscar manualmente cada pequeño dato que necesitaba en varios sitios web; sin embargo, eso habría llevado demasiado tiempo y definitivamente fue ineficaz. En lugar de eso, simplemente utilicé la herramienta Internet Open y descargué todos los datos automáticamente. Esto permitió una recopilación de datos más eficaz y precisa. A partir de ahí, pude filtrar y examinar los datos utilizando las numerosas herramientas que JMP tiene para ofrecer. Para dar un ejemplo, digamos que estás interesado en el programa de televisión "Perdidos" y quieres analizar la duración de las temporadas.

Usando Internet Open, copiarías el enlace de Wikipedia ( https://en.wikipedia.org/wiki/List_of_Lost_episodes ) en el lugar de la URL. Dado que la tabla de datos ya está formateada en el sitio web, puede utilizar el filtro "Abrir como datos". Una vez que seleccione Aceptar, aparecerá otra ventana con la lista de tablas de datos JMP que se encuentran en el sitio web. Solo quiero la primera tabla de datos, así que selecciono la primera línea y hago clic en Aceptar. ¡Tu mesa debería aparecer! ¡Es tan fácil como eso!


¿Cómo podemos hacer que esto sea aún más eficiente?
Si bien extraer datos usando Internet Open fue definitivamente un paso adelante respecto a conectar números en JMP, todavía sentía la necesidad de acelerar aún más el proceso. Quería automatizar todo, de modo que con solo hacer clic en un botón pudiera abrir instantáneamente una tabla de datos JMP. Para que esto sucediera, necesitaba usar JSL.
Este es mi primer verano en JSL, por lo que definitivamente me consideraría un principiante en el idioma. Dicho esto, ¡usar Internet Open a través del código es muy simple! La sintaxis principal que utilizará es la función “Open()”, que abre tablas, scripts y datos de la web. Después de pegar la URL en la función de apertura, puede seleccionar tablas específicas para importar, configurar tablas para que sean invisibles y mucho más.
Internet Open es una herramienta importante, ya que tiene mucho valor y al mismo tiempo es muy simple. Da acceso a todo un mundo con sólo unos pocos clics y le ahorra tiempo y esfuerzo. Tiene multitud de aplicaciones y configuraciones, incluida mucha flexibilidad con la herramienta abierta en JSL. ¡Pruébalo si aún no lo has hecho!
Hola Chris,
Nunca escribo scripts jsl, pero decidí intentar escribir uno usando la función Abrir. Recibí orientación de La publicación de John Schroedl en respuesta a una pregunta.
Este código abre un archivo.Al cambiar el número entre paréntesis se abren las diferentes tablas de la página.
Abierto( " https://en.wikipedia.org/wiki/List_of_Lost_episodes ", tabla HTML(1) );