Erfahren Sie, wie Sie:
- Importieren Sie Dateien und einzelne Tabellen
- Stellen Sie eine Verbindung zu einer Datenbank her, einschließlich Informationen zum Auffinden von Treibern und zum Herstellen einer Verbindung zu einem Benutzer einer Maschinendatenquelle (DSN).
- Stellen Sie sicher, dass die Bittiefe (32 oder 64 Bit) des ODBC-Treibers mit der der verwendeten JMP-Version übereinstimmt
Erfahren Sie, wie Sie:
- Verwenden Sie den interaktiven Abfrage-Generator, um Tabellen auszuwählen, Tabellen automatisch zu verknüpfen und die automatische Tabellenverknüpfung zu deaktivieren
- Verwenden Sie Auswahlfelder, um eine Abfrage zu definieren, Daten zu aggregieren, Beispieldaten zu erstellen und Daten basierend auf vom Benutzer bereitgestellten Werten zu filtern
- Erstellen Sie eine gespeicherte Abfrage, bei der der Benutzer bei jeder Ausführung der Abfrage aufgefordert wird, die Ergebnisse zu filtern oder zu ordnen
- Ändern oder aktualisieren Sie Daten, wenn Sie eine Abfrage erneut ausführen
Einige Fragen wurden vom JMP-Entwickler Eric Hill beantwortet @Eric_Hill :
Frage: Können Sie im ersten Fenster des Abfrage-Generators, in dem Sie Tabellen verknüpfen können, sekundäre Tabellen verknüpfen?
Antwort: Absolut.Jede Tabelle in der Abfrage kann mit jeder anderen verknüpft werden.
Frage: Kann ich zwei Tabellen verknüpfen, wenn der Schlüssel/die Spalte in einer Tabelle numerisch und in der anderen ein Zeichen ist?
Antwort: Bei einigen Datenbanken werden Join-Spalten mit nicht übereinstimmenden Typen gezwungen, denselben Typ zu haben, bei anderen jedoch nicht. Wenn Sie in dieser Situation sind, ist es am besten, in benutzerdefiniertes SQL zu wechseln und die Zeichenfolge in eine Zahl umzuwandeln. Obwohl dies StackOverflow-Artikel schlägt vor, dass SQL die Konvertierungen lediglich in Ihrem Namen durchführt.
Frage: Wie geht man vor, wenn man sich für die Aggregation mit dem Durchschnitt entscheidet? Wenn wir beispielsweise im Filmverleih-Beispiel das Durchschnittsalter ermitteln, wird dieser über einzelne Kunden gemittelt oder werden alle Datensätze innerhalb der Filminformationen betrachtet, die eine Gruppe definieren? Die Sorge besteht darin, dass ein Kunde, der denselben Film mehrmals ausleiht, möglicherweise mehrmals gezählt wird und somit die Stichprobengröße erhöht wird. Ich vermute, dass dies vom DB-Typ abhängt.
Antwort: Die Datenbank ermittelt den Durchschnitt aller Zeilen in jeder Gruppe.Das Beste, was Sie tun können, ist, die gewünschte Abfrage ohne Aggregation durchzuführen. Wenn Sie möchten, dass jeder Kunde nur einmal anwesend ist, stellen Sie sicher, dass dies der Fall ist, und wenden Sie dann die Aggregation an.Möglicherweise ist benutzerdefiniertes SQL oder das Ausführen einer Abfrage erforderlich, um die gewünschten Zeilen abzurufen, und anschließend eine JMP-Abfrage für das Ergebnis, die die Aggregation durchführt.
Ressourcen: