Müssen Sie JMP von einem Mac aus mit einer Open-Source-Datenbank – insbesondere PostgreSQL – verbinden? Nachfolgend finden Sie eine Schritt-für-Schritt-Anleitung, die aus zwei Hauptteilen besteht:
-
Konfiguration des ODBC-Treibers und -Managers.
-
Die Verbindung wird innerhalb von JMP hergestellt.
Befolgen Sie diese Schritte, um eine reibungslose Verbindung zu gewährleisten.
Schritt 1 : Konfigurieren des ODBC-Treibers und -Managers
1.1 Treiber herunterladen:
- Laden Sie den Actual Technologies ODBC-Treiber von https://www.actualtech.com/download.php herunter.
- Wichtig : Dieser Treiber ist eine lizenzpflichtige Software. Ohne Lizenz sind nur die ersten drei Zeilen Ihrer Datenbank zugänglich.
- Tipp : Laden Sie den Treiber mit Safari und nicht mit Chrome herunter, um Installationsfehler zu vermeiden.
1.2 Führen Sie das Installationsprogramm aus
- Doppelklicken Sie auf das Symbol „ Tatsächliches ODBC-Paket.pkg “, um das Installationsprogramm auszuführen.

1.3 Öffnen Sie den ODBC-Manager.
- Gehen Sie zum Ordner Macintosh HD/Programme/Dienstprogramme und doppelklicken Sie auf ODBC-Manager .
1.4 Hinzufügen eines System- oder Benutzer-DSN
- Klicken Sie auf die Registerkarte „System-DSN“ oder „Benutzer-DSN“ und wählen Sie „Hinzufügen“ .
1.5 Treiber konfigurieren
- Wählen Sie Ihren Treiber (Actual Open Source Databases) aus und klicken Sie auf OK (siehe Tabelle unten für Hinweise).
Die folgende Tabelle listet auf, welcher Treiber je nach Datenbanktyp ausgewählt werden sollte:
| Treiber |
Unterstützte Datenbank(en) |
Am besten geeignet für |
| Tatsächlicher Zugriff |
Microsoft Access (.mdb, .accdb) |
Legacy-Zugriff auf Dateien, plattformübergreifende Freigabe. |
| Tatsächliche Open-Source-Quelle |
PostgreSQL, MySQL/MariaDB, SQLite |
Moderne Anwendungsfälle für Open-Source-Datenbanken. |
| Tatsächliches Orakel |
Oracle-Datenbank |
Oracle-Datenbankumgebungen der Enterprise-Klasse. |
| Tatsächlicher SQL Server |
Microsoft SQL Server, Azure SQL |
Unternehmensumgebungen mit SQL Server. |
- Klicken Sie auf „Lizenzen“ , um Ihre Lizenzschlüssel hinzuzufügen (Ersteinrichtung). Ohne Lizenz sind nur drei Datenzeilen zugänglich.
- Geben Sie der Datenquelle einen Namen und wählen Sie als Typ PostgreSQL aus.

- Geben Sie die Server-IP-Adresse, die Portnummer , die Anmelde-ID und das Passwort wie unten gezeigt ein.

- Wählen Sie im Dropdown-Menü „Datenbank“ die Datenbank aus, mit der Sie eine Verbindung herstellen möchten.
- Klicken Sie auf „Weiter“ und anschließend auf „Verbindung testen“ , um zu bestätigen, dass alles funktioniert.
Schritt 2: Herstellen der Verbindung in JMP
2.1 Eine neue Datenbankverbindung erstellen
- In JMP gehen Sie zu Datei --> Neu --> Neue Datenbankabfrage --> Neue Verbindung.
- Wählen Sie den zuvor erstellten Datenquellennamen (DSN) aus.
- Geben Sie Benutzernamen und Passwort ein und klicken Sie anschließend auf DSN auswählen .

2.2 Schemas und Tabellen auswählen
- Durchsuchen Sie die verfügbaren Schemas und Tabellen und wählen Sie diejenigen aus, die Sie abfragen möchten.

2.3 Erstellen und führen Sie Ihre Abfrage aus
- Erstellen Sie Ihre Abfrage, indem Sie die Spalten auswählen, die Sie hinzufügen möchten, sowie alle Spalten, nach denen Sie filtern oder sortieren möchten.
- Das war's! Ihre Datenbank ist nun verbunden und bereit für die Analyse.

Danke! Ich bin vor langer Zeit bei der Arbeit mit WordPress und MythTV auf MySQL und MariaDB gestoßen. Kürzlich habe ich mit Django und PostgreSQL eine Website erstellt und dabei auch PostgreSQL verwendet. Es ist wirklich hilfreich, einen Blick in die Datenbank zu werfen, die als Backend für ein anderes System dient; man kann Analysen zu Beiträgen, Benutzern, Änderungen, Datumsangaben usw. durchführen. Man muss sich mit dem Datenbankschema vertraut machen: Wie ist beispielsweise die Benutzertabelle mit der Beitragstabelle und der Ortstabelle verknüpft, um nachvollziehen zu können, woher die Beiträge stammen? (Ein älterer Beitrag zu MySQL unter Windows; das SQL ist möglicherweise für Nutzer ohne Kabelanschluss nicht mehr aktuell.)
Die Verbindung zur Datenbank ist der Schlüssel!