Las bases de datos son datos estructurados que se almacenan en un archivo o en un servidor. Suelen estar formadas por varias tablas vinculadas entre sí de algún modo para almacenar, acceder y recuperar datos de forma eficiente.
Vea cómo:
- Conectarse a una base de datos compatible con ODBC (CTRL+SHIFT+D en Windows - ver todos los atajos de teclado de JMP para Win y Mac )
- Compartir conexiones de bases de datos mediante la opción Conectores de datos JMP 18
- Compartir múltiples conexiones desde un archivo de complemento JMP
- Importar tablas individuales
- Importar vistas (tablas unidas previamente en una base de datos) para estructuras de base de datos complicadas donde las uniones pueden ser complejas
- Importar datos de varias tablas
- Comprender la estructura de la base de datos y cómo las tablas pequeñas se vinculan entre sí mediante claves.
- Utilice JMP Query Builder para realizar uniones simples de tablas almacenadas en varias tablas de bases de datos
- Unirse automáticamente utilizando claves primarias y externas en la base de datos
- Unirse manualmente
- Consulta el esquema/estructura de datos para ver la estructura general
- Modificar consultas
- Ajustar las consultas existentes
- Volver a ejecutar la consulta para capturarla en una nueva tabla de datos
- Actualizar desde la base de datos para agregar cualquier dato nuevo de la base de datos a la tabla existente
- Hacer consultas dinámicas
- Modificar filtros a través de la GUI cuando se ejecuta la consulta
- Utilice scripts JMP para crear herramientas dinámicas y sencillas para tareas comunes
- Automatizar las comprobaciones diarias de procesos desde la base de datos
Preguntas respondidas por Chris Kirchberg @Chris_Kirchberg y Jed Campbell @Jed_Campbell en el seminario web en vivo:
P: El complemento de conexiones funcionará suponiendo que los usuarios tengan los controladores correctos para esas conexiones ODBC, ¿correcto? JMP no comparte controladores, ¿verdad?
R: Sí, el complemento funcionará con los controladores correctos que usted y su organización proporcionen. JMP no incluye controladores ODBC.
P: ¿Qué sucede si mi base de datos no está configurada con claves y uniones? ¿Cómo puedo configurarlas por mi cuenta?
R: Puede especificar manualmente qué columnas deben ser los identificadores únicos para unir las tablas. Esto puede resultarle útil.
P: Al usar el Generador de consultas, ¿puede ver un recuento de la totalidad de registros, no solo una vista previa de las 1000 filas en el modo de vista previa?
R: Si es realmente simple, puede utilizar el recuento para ver la cantidad de valores de un factor en particular. Es posible que pueda realizar un cambio en las preferencias para obtener una vista previa de la cantidad total de registros visualizados para una consulta más compleja, pero la desventaja podría ser que, si la cantidad es demasiado alta, podría ralentizar o bloquear su sistema de base de datos de producción. Vea a continuación:
Algunas preguntas respondidas en un seminario web en vivo anterior por el desarrollador de JMP Eric Hill @Eric_Hill :
P: Cuando está en la ventana inicial del Generador de consultas donde puede unir tablas, ¿puede unir tablas secundarias?
R: Por supuesto. Cualquier tabla de la consulta se puede unir a cualquier otra.
P: ¿Puedo unir dos tablas si la clave/columna es numérica en una tabla y un carácter en la otra?
R: En algunas bases de datos, las columnas de unión con tipos no coincidentes se convierten en del mismo tipo, pero en otras no. Si se encuentra en esta situación, lo mejor que puede hacer es utilizar SQL personalizado y convertir la cadena a un número. Aunque esto Artículo de StackOverflow sugiere que SQL simplemente realizará las conversiones en su nombre.
P: Cuando se elige la agregación utilizando el promedio, ¿cómo se hace? Por ejemplo, en el ejemplo de alquiler de películas, cuando tomamos la edad promedio, ¿se trata de un promedio de clientes únicos o de una observación de todos los registros dentro de la información de la película que define un grupo? La preocupación es que si un cliente alquila varias veces la misma película, es posible que se lo cuente varias veces y, por lo tanto, el tamaño de la muestra se inflaría. Sospecho que esto podría depender del tipo de base de datos.
R: La base de datos va a promediar las filas que se encuentren en cada grupo. Lo mejor que puede hacer es realizar la consulta que desea sin agregar, asegurándose de que si solo desea que cada cliente esté presente una vez, eso es lo que tiene y luego aplicar la agregación. Puede requerir SQL personalizado o realizar una consulta que obtenga las filas que desea y luego una consulta JMP contra el resultado que realiza la agregación.
Recursos: