In arrivo in JMP 12: Query BuilderSentiamo spesso da JMP gli utenti che trascorrono molto tempo a preparare i loro dati prima che possano iniziare ad analizzarli. Abbiamo aggiunto Query Builder a JMP 12 per semplificare il processo di acquisizione dei dati dai database relazionali in JMP e pronti per l'analisi. JMP ha avuto la funzione Open Table per l'apertura di tabelle da database relazionali per molte versioni, ma Open Table presenta alcuni limiti notevoli: non aiuta con join o filtri e le query che produce possono essere difficili da condividere.
Query Builder è stato progettato per aiutarti a creare query di database molto più complesse senza dover diventare un esperto di sintassi SQL. Può unire automaticamente tabelle di database basate su relazioni di chiavi primarie ed estere e aiutare a filtrare in modo interattivo i dati. Inoltre, con pochi clic, puoi trasformare il filtro in un prompt che può aiutare gli altri a utilizzare la query che hai creato per ottenere i dati di cui hanno bisogno.

Selezione delle tabelle da includere in una query

Esempio di generatore di query con filtri
Durante la creazione della query, è possibile specificare i tipi e i formati di modellazione che le variabili devono avere una volta che sono in JMP, eliminando la necessità di farlo manualmente o scrivere uno script JSL per farlo. È anche possibile includere la ricodifica o altri script di pulizia da eseguire dopo che i dati sono stati restituiti dalla query. Il risultato è un unico file facilmente condivisibile che fornisce dati pronti per l'analisi a te o ai tuoi colleghi in un unico passaggio.
Query Builder ha anche una modalità "SQL personalizzato". Se si arriva a un punto in cui si crea una query in modo interattivo in cui è necessario qualcosa che Query Builder non fornisce, è possibile passare alla modalità "SQL personalizzato" e modificare direttamente SQL per ottenere esattamente ciò di cui si ha bisogno.
Cerca ulteriori dettagli su come utilizzare il Query Builder nei post futuri qui quando viene rilasciato JMP 12.
Nota dell'editore: Questo post è parte di a serie di anteprime di JMP 12 scritto dalle persone che sviluppano il software.
Michael Clayton ha scritto: Un piccolo passo per l'umanità. Solo un... Michael Clayton ha scritto:
Un piccolo passo per l'umanità.
Solo il 25% circa dei dati che devo recuperare e l'analisi dei client è in un DB relazionale.
Il resto sono archivi di file flat con molte righe di intestazione di stringhe di testo generiche rispetto alla matrice di dati sottostante. Ristrutturare i dati in modo intelligente per ogni tipo di repository è come creare un caricatore DB per quei dati ... Lavoro Python oltre a conoscenza del dominio e beta tester di ingegneria.
Tuttavia, poiché molti ingegneri dei miei clienti hanno bisogno degli stessi dati, questi repository sono impostati con tutti i dati in formato ASCII CSV. Tuttavia, le loro sono molte righe di informazioni di intestazione che devono essere riformattate come dati di colonna di contesto per JMP.
Stesso problema per l'importazione dei file EXCEL ... molti dati di contesto dell'array nelle righe di intestazione nelle stringhe di testo.
Conoscenza così profonda delle convenzioni SQL, Python e di denominazione dei domini (dizionario dei dati, glossario dei termini tecnici, ecc.) Racchiusi in una GUI robotizzata personalizzata ?? Un giorno.
Eric Hill ha scritto: Hey, Walt - Un "database" per la creazione di query ... Eric Hill ha scritto:
Ehi, Walt - Un "database" per Query Builder è un database relazionale (Oracle, SQL Server, DB2, Teradata, PostgreSQL, MySQL, altri) a cui è possibile connettersi tramite ODBC o un server SAS. Query Builder non può essere utilizzato su tabelle JMP. Tuttavia, siamo consapevoli del desiderio di fare più cose simili a SQL con le tabelle JMP, sebbene tali funzionalità non lo abbiano reso in JMP 12. Se ci sono cose specifiche fatte da Query Builder che ti piacerebbe fare anche con le tabelle JMP, specialmente quando hai avuto la possibilità di usare Query Builder, puoi rispondere qui o magari iniziare una discussione nel
Grazie!
Eric
Walter Paczkowski ha scritto: Questa è un'aggiunta eccitante. Th ... Walter Paczkowski ha scritto:
Questa è un'aggiunta eccitante. L'uso di SQL è qualcosa che ho sottolineato in una presentazione che ho dato agli sviluppatori JMP la scorsa estate. Una domanda che ho è - forse una cosa stupida: cosa costituisce un database da aprire con il Query Builder? Vorrei poter aprire una tabella di dati JMP e usarla anche con una tabella di dati già aperta. Posso? Oppure è limitato a database / tabelle speciali che devono essere, ma non sono già, aperti?
Grazie,
Walt