Las bases de datos son datos estructurados almacenados en un archivo o en un servidor. Por lo general, constan de varias tablas que están vinculadas entre sí de alguna manera para almacenar, acceder y recuperar datos de manera eficiente.
Vea cómo:
- Conéctese a una base de datos compatible con ODBC (CTRL+MAYÚS+D en Windows; vea todos los accesos directos de JMP Win y Mac )
- Comparta conexiones de bases de datos utilizando la opción JMP 18 Data Connectors
- Comparta múltiples conexiones desde un archivo de complemento JMP
- Importar tablas individuales
- Importar vistas (tablas preunidas en una base de datos) para estructuras de bases 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 claves vinculan las tablas pequeñas
- Utilice JMP Query Builder para uniones simples de tablas almacenadas en varias tablas de bases de datos
- Unirse automáticamente usando 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 consultas existentes
- Vuelva a ejecutar la consulta para capturar en una nueva tabla de datos
- Actualice 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 GUI cuando se ejecuta la consulta
- Utilice secuencias de comandos JMP para crear herramientas dinámicas y sencillas para tareas comunes
- Automatizar las comprobaciones diarias del proceso 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 proporcionados por usted y su organización. JMP no envía controladores ODBC.
P: ¿Qué pasa si mi base de datos no está configurada con claves y uniones? ¿Cómo los configuro por mi cuenta?
R: Puede especificar manualmente qué columnas deben ser los identificadores únicos para unir las tablas. Esto puede ayudarte.
P: Al utilizar Query Builder, ¿puede ver un recuento del total de registros, no solo una vista previa de las 1000 filas en el modo de vista previa?
R: Si es realmente simple, puedes usar el Conteo para ver la cantidad de valores de un factor en particular. Es posible que pueda realizar un cambio en Preferencias para obtener una vista previa del número total de registros vistos para una consulta más compleja, pero la desventaja podría ser que, si el número es demasiado alto, podría ralentizar o bloquear su sistema de base de datos de producción. Vea abajo:
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 unirse entre tablas secundarias?
R: Absolutamente. 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 carácter en la otra?
R: Para algunas bases de datos, las columnas de unión con tipos no coincidentes se fuerzan a ser del mismo tipo, pero otras no. Si se encuentra en esta situación, lo mejor que puede hacer es acceder a SQL personalizado y convertir la cadena en un número. Aunque esto Artículo de StackOverflow sugiere que SQL simplemente hará las conversiones en su nombre.
P: Cuando uno elige agregar usando el Promedio, ¿cómo se hace? Por ejemplo, en el ejemplo de Movie Rental, cuando tomamos la edad promedio, ¿se trata de un promedio de clientes únicos o 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 lo cuenten varias veces y, por lo tanto, el tamaño de la muestra se infle. Sospecho que esto podría depender del tipo de base de datos.
R: La base de datos promediará las filas que haya en cada grupo. Lo mejor que puede hacer es realizar la consulta que desea sin agregar, asegurándose de que solo desea que cada cliente esté presente una vez que 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: