<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Eric Hill, Softwareentwickler, JMP
Präsentiert auf dem JMP Discovery Summit Europe 2015
Zusammenfassung
JMP stellt Ihnen eine große Auswahl an Analysetools zur Verfügung, aber diese Tools nützen Ihnen nichts, wenn Sie die Daten, die Sie für die Analyse benötigen, nicht so in JMP abrufen können, wie Sie es benötigen. JMP bietet seit geraumer Zeit Unterstützung für den Import von Daten aus relationalen Datenbanken in JMP über Datei > Datenbank > Tabelle öffnen . Offener Tisch ist soweit in Ordnung, hat aber einige bemerkenswerte Einschränkungen:
- Die meisten Daten in relationalen Datenbanken werden auf normalisierte Weise gespeichert, sodass Verknüpfungen erforderlich sind, um alle benötigten Daten zu erhalten, aber Offener Tisch hilft Ihnen nicht bei Joins; Sie müssen das SQL selbst schreiben.
- Während Offener Tisch bietet die Formel-Editor zum Erstellen einer WHERE-Klausel zeigt es Ihnen beispielsweise nicht die unterschiedlichen Werte einer kategorialen Variablen, um Ihnen beim Filtern zu helfen.
- Es kann schwierig sein, Ihre Abfragen sicher mit anderen zu teilen, weil Offener Tisch speichert Ihr Passwort in der Verbindungszeichenfolge der JSL-Skripts, die es generiert.
- Offener Tisch unterstützt Sie nicht bei Nachbearbeitungsschritten, die nach dem Datenimport erforderlich sind, wie z. B. Datenbereinigung, Modellierungstypen und Formatierung.
Abfrage Ersteller wurde von Grund auf entwickelt, um die Einschränkungen von Open Table zu überwinden und Ihnen dabei zu helfen, Abfragen für mehrere Tabellen mit interaktiver Filterung mit Eingabeaufforderung zu erstellen, die sicher mit Kollegen geteilt werden können.
In diesem Papier werde ich verwenden Abfrage Ersteller mit einem frei verfügbaren PostgreSQL Beispieldatenbank namens dellstore2. PostgreSQL ist eine Open-Source-Datenbank, die hier kostenlos heruntergeladen werden kann: http://www.postgresql.org/download/
Das dellstore2 Musterdatenbank finden Sie hier: http://wiki.postgresql.org/wiki/Sample_Databases
Das dellstore2 Die Beispieldatenbank ist auch für andere Datenbankplattformen (MySQL, Oracle und SQL Server) verfügbar.
Abfrage Ersteller ist eine neue Funktion in JMP 12, mit der Sie hochgradig angepasste SQL-Abfragen mit mehreren Tabellen für Ihre relationalen Datenbanken erstellen können. Das Ziel besteht darin, es Ihnen zu erleichtern, Ihre Daten schneller als bisher in analysebereiter Form in JMP zu übertragen, und es einfacher zu machen, Ihre Abfragen sicher zu teilen. Wir hoffen, dass Sie es ausprobieren und uns Feedback an Eric Hill senden EricHill ( eric.hill@jmp.com ) was gut funktioniert und was nicht für Sie funktioniert.