Eric Hill, Softwareentwickler, JMP
Präsentiert auf dem JMP Discovery Summit Europe 2015
Zusammenfassung
JMP bietet Ihnen eine Vielzahl von Analysewerkzeugen. Diese nützen Ihnen jedoch nichts, wenn Sie die zu analysierenden Daten nicht bedarfsgerecht in JMP importieren können. JMP unterstützt bereits seit längerem den Import von Daten aus relationalen Datenbanken über Datei > Datenbank > Tabelle öffnen . Die Funktion „Tabelle öffnen“ ist zwar in Ordnung, weist aber einige nennenswerte Einschränkungen auf:
- Die meisten Daten in relationalen Datenbanken werden normalisiert gespeichert und erfordern Verknüpfungen, um alle benötigten Daten abzurufen. Offener Tisch hilft Ihnen jedoch nicht bei Verknüpfungen. Sie müssen das SQL selbst schreiben.
- Während Offener Tisch den Formel-Editor zum Erstellen einer WHERE-Klausel bereitstellt, werden Ihnen beispielsweise nicht die unterschiedlichen Werte einer kategorialen Variable angezeigt, um Ihnen beim Filtern danach zu helfen.
- Es kann schwierig sein, Ihre Abfragen sicher mit anderen zu teilen, da Offener Tisch Ihr Kennwort in der Verbindungszeichenfolge der generierten JSL-Skripte speichert.
- Der Offene Tisch unterstützt Sie nicht bei den Nachbearbeitungsschritten, die nach dem Importieren der Daten erforderlich sind, wie etwa Datenbereinigung, Modellierungstypen und Formatierung.
Abfrage-Generatorwurde von Grund auf entwickelt, um die Einschränkungen von Open Table zu beheben und Sie bei der Erstellung von Abfragen mit mehreren Tabellen und interaktiver Filterung mit Eingabeaufforderung zu unterstützen, die sicher mit Kollegen geteilt werden können.
In diesem Artikel verwende ich den Abfrage-Generator mit der frei verfügbaren PostgreSQL- Beispieldatenbank dellstore2. PostgreSQL ist eine Open-Source-Datenbank, die hier kostenlos heruntergeladen werden kann: http://www.postgresql.org/download/
Die Dellstore2- Beispieldatenbank finden Sie hier: http://wiki.postgresql.org/wiki/Sample_Databases
Die Beispieldatenbank dellstore2 ist auch für andere Datenbankplattformen (MySQL, Oracle und SQL Server) verfügbar.
Abfrage-Generatorist eine neue Funktion in JMP 12, mit der Sie hochgradig individuelle SQL-Abfragen für mehrere Tabellen für Ihre relationalen Datenbanken erstellen können. Ziel ist es, Ihnen die schnellere und analysebereite Übertragung Ihrer Daten in JMP zu erleichtern und die sichere Weitergabe Ihrer Abfragen zu vereinfachen. Wir hoffen, Sie testen die Funktion und senden uns Feedback an Eric Hill ( eric.hill@jmp.com ).) darüber, was für Sie gut funktioniert und was nicht.