Zum Inhalt springen

MongoDB-Verbindungsanleitung für Jitterbit App Builder

Übersicht

Diese Anleitung beschreibt die Systemanforderungen und Anweisungen zur Verbindung des App Builders mit einem Mongo-Datenbankserver.

Systemanforderungen

Datenbankserver

Mongo-Datenbankserver

Client-Webbrowser

  • Chrome TM 60 oder neuer

  • Firefox ® 55 oder neuer

  • Safari ® 11.0.2 oder neuer

Verbindungsanweisungen

Hinzufügen eines Servers

  1. Navigieren Sie zum App Builder IDE

  2. Klicken Sie im Menü "Verbinden" auf die Schaltfläche Datenserver

  3. Klicken Sie auf die Schaltfläche + Server oben links im Datenserver-Panel. Dies öffnet die Seite Server hinzufügen.

    • Servername: Identifizierbarer Name für die Serververbindung

    • Typ: Mongo

    • Hostname: Host-URL, die mit der MongoDB-Datenbankinstanz verbunden ist

    • Port: Wird mit 27017 ausgefüllt, aber überprüfen Sie die Servereinstellungen, um zu sehen, ob es von dem Standardport abweicht (in diesem Beispiel verwendet objectrocket.com 52207 anstelle des Standardports)

    • Instanzname: Name Ihrer Mongo-Instanz

    • SSL verwenden: Überprüfen Sie die Servereinstellungen, wie Port, dies kann variieren

    • Benutzername/Passwort: Anmeldeinformationen, die mit der MongoDB-Datenbankinstanz verbunden sind

    attachment

  4. Klicken Sie auf Speichern, um die Serververbindung abzuschließen

  5. Klicken Sie im Testbereich auf Verbindung testen, um sicherzustellen, dass die Verbindung ordnungsgemäß funktioniert

Importieren der Datenbank

  1. Navigieren Sie zum App Builder IDE

  2. Klicken Sie im Menü "Verbinden" auf die Schaltfläche Datenserver

  3. Suchen Sie die erstellte Mongo-Datenserververbindung und wählen Sie sie aus

  4. Klicken Sie auf die Schaltfläche Details im Mongo-Datenservereintrag im rechten Panel

    attachment

  5. Klicken Sie auf die Schaltfläche Importieren

    attachment

Erstellen Sie einen Seed-Datensatz für die Datenbank

  1. Fügen Sie im Dev Mongo-Datenbank-Instance einen Seed-Datensatz hinzu und füllen Sie alle Spalten vollständig aus.

  2. RDP auf dem App-Server und erstellen Sie einen Ordner, der nicht gelöscht wird, um die Ausgabe Ihres Schemas zu speichern.

  3. Gehen Sie in App Builder Dev zu IDE > Datenserver und suchen Sie den Eintrag für den Mongo-Datenserver. Klicken Sie auf Details > Erweiterte Einstellungen und fügen Sie die folgenden Parameter in das Feld Erweitert ein, wobei Sie sicherstellen, dass Sie auf den in Schritt 2 erstellten Ordner verweisen: GenerateSchemaFiles=OnUse;Location={{YourFilePath}}

    attachment

  4. Stoppen und starten Sie IIS.

  5. Führen Sie in App Builder die Ergebnisse jeder der Sammlungen aus. In Ihrem App-Server-Ordner sollten Sie eine {{collectionname}}.rsd-Datei sehen, die generiert wurde.

  6. Öffnen Sie die {{collectionname}}.rsd-Datei in Ihrem bevorzugten Texteditor und überprüfen Sie, ob das Schema korrekt aussieht.

  7. Kehren Sie nun zu App Builder zurück, entfernen Sie die in Schritt 3 hinzugefügten zusätzlichen Parameter und ersetzen Sie sie durch die folgenden: Tables={{CollectionName}};Location={{YourFilePath}}

    1. Wenn Sie mehr als eine Sammlung haben, stellen Sie sicher, dass Sie diese im Parameter Table= durch ein Komma trennen.

    Graphical user interface, application Description automatically generated

  8. Stoppen und starten Sie IIS.

Fehlersuche

Wenn Sie Probleme mit dem Mongo-Server haben, werden die folgenden Schritte zur Fehlersuche empfohlen:

  1. Aktivieren Sie Datenprotokollierung, um Protokolldateien und Daten zu generieren, die Sie herunterladen und überprüfen können.

  2. Konsultieren Sie die CData ADO.NET Provider für MongoDB-Dokumentation für detaillierte Informationen.