Dateistreampipeline erstellen

Hier erfahren Sie, wie eine einfache Pipeline in Stream Analytics mit einer CSV- oder JSON-Datei für schnelles Prototyping, Testen oder Proof of Concept-Anwendungsfälle erstellt wird.

Aufgabe 1: Stream Analytics-Deployment erstellen

So erstellen Sie ein Stream Analytics-Deployment:
  1. Klicken Sie im Navigationsmenü der Konsole auf Oracle Database, und wählen Sie GoldenGate aus.
  2. Klicken Sie in der Seite "Deployments" auf Deployment erstellen.
  3. Geben Sie im Fensterbereich "Deployment erstellen" einen Namen und optional eine Beschreibung ein.
  4. Wählen Sie in der Dropdown-Liste "Compartment" ein Compartment, in dem das Deployment erstellt wird.
  5. Wählen Sie Streamanalysen als Deployment-Typ aus.
  6. Der Stream Analytics-Technologietyp wird automatisch für Sie ausgewählt.
  7. Unter Version wird automatisch die neueste Version ausgewählt. Klicken Sie auf Version ändern, um eine andere Version auszuwählen.

    Hinweis:

    Weitere Informationen zu Versionen.
  8. Wählen Sie eine der folgenden Optionen:
    • Entwicklung oder Tests: Richtet ein Deployment mit empfohlenen Standardwerten für eine Entwicklungs-/Testumgebung ein. Die Mindestanzahl an OCPUs beträgt 1.
    • Produktion: Richtet ein Deployment mit dem empfohlenen Standard von 4 OCPUs ein, wobei Autoscaling für eine Produktionsumgebung aktiviert ist. Die Mindestanzahl der erforderlichen OCPUs beträgt 3, wobei Autoscaling aktiviert ist.
  9. Geben Sie unter OCPU auswählen die Zahl ein, oder klicken Sie auf Ausprägung ändern, um mit dem Schieberegler die Anzahl der zu verwendenden Oracle Compute-Einheiten (OCPUs) auszuwählen.
  10. (Optional) Wählen Sie Automatische Skalierung aus.

    Hinweis:

    Bei aktiviertem Autoscaling kann OCI GoldenGate die Anzahl der von Ihnen als OCPU-Anzahl angegebenen OCPUs auf das bis zu Dreifache bzw. auf bis zu 24 OCPUs skalieren. Beispiel: Wenn Sie unter "OCPU-Anzahl" 2 angeben und Autoscaling aktivieren, kann Ihr Deployment auf bis zu 6 OCPUs skaliert werden. Wenn Sie unter "OCPU-Anzahl" 20 angeben und Autoscaling aktivieren, kann OCI GoldenGate nur auf maximal 24 OCPUs skaliert werden.
  11. Wählen Sie im Dropdown-Menü Subnetz in <Compartment> das Subnetz, für das ein privater Endpunkt vom OCI GoldenGate-Servicemandanten erstellt wird. Dadurch wird sichergestellt, dass das Deployment immer über dieses Subnetz verfügbar ist, solange die Policys für dieses Subnetz den Zugriff erlauben.

    Um ein Subnetz in einem anderen Compartment auszuwählen, klicken Sie auf Compartment ändern.

    Hinweis:

    Sie können ein privates Subnetz nur auswählen, wenn Sie ein Deployment erstellen oder aktualisieren.
  12. Wählen Sie einen Lizenztyp aus.
  13. Geben Sie unter GoldenGate-Instanzname einen Namen für die Streamanalyseinstanz ein.
  14. Wählen Sie für den Zugangsdatenspeicher eine der folgenden Optionen aus:
    • OCI Identity and Access Management (OCI IAM), mit dem Benutzer sich mit ihrem Oracle Cloud-Account (Single Sign-On) in für IAM (Identity and Access Management) aktivierten Mandanten bei der Deployment-Konsole anmelden können.

      Hinweis:

      • Nachdem Sie IAM ausgewählt haben, können Sie nicht zu GoldenGate wechseln, wenn Sie die Deployment-Einstellungen zu einem späteren Zeitpunkt bearbeiten.
      • Diese Option wird für ein Db2-Deployment für i bevorzugt, um Probleme bei der Anmeldung und bei Verteilungspfaden zu vermeiden.
      1. (Optional - gilt nur für Datenreplikations-Deployments) Wählen Sie Gruppen-/Rollenzuordnungen anpassen aus, um Benutzergruppen bestimmten GoldenGate-Rollen zuzuordnen. Sie müssen mindestens die Sicherheitsrollengruppe einer Benutzergruppe zuweisen. Weitere Informationen zu Oracle GoldenGate-Benutzerrollen und -Berechtigungen.
    • GoldenGate, für GoldenGate zum Verwalten von Benutzern.
      1. Geben Sie den Administratorbenutzernamen ein
      2. Wählen Sie ein Kennwort-Secret in Ihrem Compartment aus, oder klicken Sie auf Compartment ändern, um eines in einem anderen Compartment auszuwählen. Sie können auch ein neues Kennwort-Secret erstellen.

        So erstellen Sie ein neues Kennwort-Secret:

        1. Klicken Sie auf Kennwort-Secret erstellen.
        2. Geben Sie im Fensterbereich "Secret erstellen" einen Namen für das Secret und optional eine Beschreibung ein.
        3. Wählen Sie in der Dropdown-Liste Compartment ein Compartment aus, in dem Sie das Secret speichern möchten.
        4. Wählen Sie einen Vault im aktuellen Compartment aus, oder klicken Sie auf Compartment ändern, um einen Vault in einem anderen Compartment auszuwählen.
        5. Wählen Sie einen Verschlüsselungsschlüssel aus.

          Hinweis:

          Es werden nur AES-Schlüssel, softwaregeschützte Schlüssel und HSM-Schlüssel unterstützt. RSA- und ECDSA-Schlüssel werden für GoldenGate-Kennwort-Secret-Keys nicht unterstützt.
        6. Geben Sie ein Kennwort mit einer Länge von 8 bis 30 Zeichen ein, das mindestens 1 Großbuchstaben, 1 Kleinbuchstaben, 1 Zahl und 1 Sonderzeichen enthält. Die Sonderzeichen dürfen nicht "$", "^" oder "?" sein.
        7. Bestätigen Sie das Kennwort.
        8. Klicken Sie auf Create.

      Hinweis:

      Sie können GoldenGate-Benutzer in der Deployment-Konsole verwalten. Weitere Informationen.
  15. (Optional) Klicken Sie auf Erweiterte Einstellungen anzeigen, um Netzwerkoptionen anzuzeigen und Tags hinzuzufügen.
    1. Gehen Sie auf der Registerkarte Netzwerk wie oben beschrieben vor:
      1. Wählen Sie Öffentlichen Zugriff auf GoldenGate-Konsole aktivieren aus, um einen öffentlichen Endpunkt zusätzlich zu einem privaten Endpunkt einzuschließen und öffentlichen Zugriff auf die Deployment-Konsole für Benutzer zuzulassen. Wenn diese Option ausgewählt ist, erstellt OCI GoldenGate einen Load Balancer in Ihrem Mandanten, um eine öffentliche IP zu erstellen. Wählen Sie ein öffentliches Subnetz in demselben VCN aus wie dieses Deployment, in dem der Load Balancer erstellt werden soll.

        Hinweis:

        Der Load Balancer ist eine Ressource, die mit zusätzlichen Kosten verbunden ist. Sie können diese Ressource verwalten. Stellen Sie jedoch sicher, dass Sie den Load Balancer nicht löschen, solange das Deployment noch verwendet wird. Weitere Informationen zu Load-Balancer-Preisen.
      2. Wählen Sie Endpunkt anpassen aus, um ein privates Präfix für die vollqualifizierten Domainnamen (FQDN) anzugeben, mit denen Sie auf den URL der privaten Servicekonsole zugreifen. Optional können Sie auch ein SSL/TLS-Zertifikat (.pem) und den zugehörigen Private Key hochladen. Kennwortgeschützte Zertifikate werden jedoch nicht unterstützt.

        • Es liegt in Ihrer Verantwortung sicherzustellen, dass der FQDN in die private IP-Adresse des Deployments im zuvor ausgewählten Subnetz aufgelöst wird.
        • Wenn das Deployment öffentlich ist, müssen Sie sicherstellen, dass der FQDN öffentlich zur öffentlichen IP-Adresse des Deployments aufgelöst wird.

        Die Services verwenden ein eigenes Zertifikat, wenn Sie kein Zertifikat angeben, und beim Starten der Deployment-Konsole kann es zu Sicherheitswarnungen kommen.

        Hinweis:

        Ihr SSL-Zertifikat muss die folgenden Anforderungen erfüllen:
        • Der allgemeine Name muss mit dem FQDN des Deployments übereinstimmen. Wenn dies nicht der Fall ist, werden beim Zugriff auf die Deployment-Konsole Warnungen angezeigt.
        • Es muss mit einem starken Hashing-Algorithmus signiert werden. arcfour, arcfour128, arcfour256, keine Algorithmustypen sind zulässig.
        • Er darf nicht abgelaufen sein.
        • Die maximale Gültigkeit sollte 13 Monate nicht überschreiten.
        • Es darf kein selbstsigniertes Zertifikat sein.
        Wenn Fehler des Typs "Ungültiger Private Key" auftreten, können Sie die Richtigkeit des Schlüssels mit den folgenden OpenSSL-Befehlen prüfen. Führen Sie diesen Befehl für das Zertifikat aus:
        openssl x509 --noout --modulus --in <cert>.pem |openssl md5

        Führen Sie dann diesen Befehl für den Private Key aus:

        openssl rsa --noout --modulus --in <key>.pem |openssl md5

        Die Ausgabe der beiden Befehle muss denselben md5-Wert zurückgeben. Wenn dies nicht der Fall ist, stimmen Zertifikat und Private Key nicht überein.

    2. Führen Sie im Abschnitt Wartung folgende Schritte aus:
      1. Wählen Sie Wartungsfenster anpassen aus, um den Start des Wartungsfensters für das Upgrade des Deployments zu definieren.
      2. (Optional) Geben Sie unter Periode für automatisches Upgrade für Major Releases in Tagen die Anzahl der Tage zwischen 0 und 365 ein.
      3. (Optional) Geben Sie unter Periode für automatisches Upgrade von Bundle-Releases in Tagen die Anzahl der Tage zwischen 0 und 180 Tagen ein.
      4. (Optional) Geben Sie unter Automatisches Upgrade des Sicherheitspatches in Tagen die Anzahl der Tage zwischen 0 und 14 Tagen ein.
      5. Wählen Sie Automatisches Upgrade für Minor Release aktivieren aus, und geben Sie optional die Anzahl der Tage ein.

      Hinweis:

      Weitere Informationen zum Planen von Upgrades.
    3. Im Abschnitt Backupplan:
      1. Wählen Sie Backupplan konfigurieren aus.
      2. Wählen Sie das Datum und die Zeit aus, um mit dem Erstellen von Backups zu beginnen.
      3. Wählen Sie die Häufigkeit zum Erstellen von Backups aus, entweder täglich, wöchentlich oder monatlich.
      4. Wählen Sie Nur Backupmetadaten aus, um Backups ohne Traildateien zu erstellen.
      5. Wählen Sie das Compartment aus, in dem Sie Backups erstellen möchten.
      6. Wählen Sie das Compartment und den Objektspeicher-Bucket aus, in dem Backups gespeichert werden sollen.
    4. Fügen Sie im Abschnitt Tags Tags hinzu, um die Ressourcen in Ihrem Mandanten zu verfolgen. Klicken Sie auf + Zusätzliches Tags, um weitere Tags hinzuzufügen. Weitere Informationen zum Tagging.
  16. Klicken Sie auf Erstellen, um das Deployment zu erstellen, oder klicken Sie auf Als Stack speichern, um diese Konfiguration in Resource Manager zu speichern.

    Wenn Sie "Als Stack speichern" auswählen, wird der Bereich "Als Stack speichern" geöffnet. Hier können Sie optional einen Namen und eine Beschreibung für den Stack angeben und das Compartment auswählen, in dem er gespeichert werden soll. Weitere Informationen zu Resource Manager.

Aufgabe 2: Pipeline erstellen und veröffentlichen

  1. Starten Sie die Stream Analytics Pipeline.
    1. Klicken Sie auf der Seite mit den Stream Analytics-Deployment-Details auf Konsole starten.
    2. Melden Sie sich bei der Stream Analytics-Deployment-Konsole mit dem Administratorbenutzernamen und -kennwort an, das Sie beim Erstellen des Deployments in Aufgabe 1, Schritt 14 und Schritt 15 angegeben haben.
  2. Klicken Sie in der Stream Analytics-Deployment-Konsole auf Katalog.
  3. Dateistreams erstellen.
  4. Erstellen Sie eine Pipeline mit dem in Schritt 3 erstellten Dateistream.
    Weitere Informationen zum Pipelineeditor. Im Folgenden finden Sie einige Aktionen, die Sie für Ihre Dateistreampipeline ausführen können:
  5. Pipeline veröffentlichen.