Teilen über


Herstellen einer Verbindung mit Oracle Database aus Azure Logic Apps

Gilt für: Azure Logic Apps (Verbrauch + Standard)

In Azure Logic Apps können Sie Daten aus Ihrem Workflow in Ihre Oracle Database einfügen oder dort verwalten. Sie können den Oracle Database-Connector verwenden, um auf eine lokale Oracle Database oder eine Azure-VM mit installierter Oracle Database zuzugreifen.

Mithilfe des Connectors können Sie beispielsweise die folgenden Aufgaben effizient ausführen:

  • einen neuen Kunden zu einer Kundendatenbank hinzufügen
  • eine Bestellung in einer Bestelldatenbak aktualisieren
  • ein Datenzeile abrufen, eine neue Zeile einfügen, oder eine vorhandene Zeile löschen

Unterstützte Versionen

  • Oracle 9 und höher
  • Oracle Data Access Client (ODAC) 11.2 und höher

Voraussetzungen

Bekannte Probleme und Einschränkungen

Dieser Connector unterstützt die folgenden Elemente nicht:

  • Tabellen mit zusammengesetzten Schlüsseln
  • Geschachtelte Objekttypen in Tabellen
  • Datenbankfunktionen mit nicht skalaren Werten

Weitere Informationen finden Sie in der Referenzdokumentation des Connectors.

Technische Referenz für den Connector

Informationen zu verfügbaren Connectorvorgängen finden Sie in der Referenzdokumentation des Connectors.

Hinzufügen einer Aktion

  1. Führen Sie diese allgemeinen Schritte aus, um die gewünschte Oracle Database Aktion hinzuzufügen.

    Dieses Beispiel fährt wird mit der Aktion Zeile abrufen fort.

  2. Geben Sie im Feld „Verbindung“ die erforderlichen Verbindungsinformationen an.

  3. Wählen Sie für die Gateway--Eigenschaft das zu verwendende Azure-Abonnement und die Azure-Gatewayressource aus.

  4. Nachdem die Verbindung hergestellt ist, wählen Sie in der Liste der Tabellennamen eine Tabelle aus.

  5. Geben Sie in der Zeilen-ID-Eigenschaft die in Ihrer Tabelle gewünschte Zeilen-ID an.

    Im folgenden Beispiel werden die Auftragsdaten aus einer Datenbank für das Personalmanagement zurückgegeben:

    Screenshot, der die Aktion „Zeile abrufen“ mit Tabellenname und Zeilen-ID zeigt.

  6. Fügen Sie weitere Aktionen hinzu, um Ihren Workflow zu erweitern.

  7. Wenn Sie fertig sind, speichern Sie Ihren Workflow.

Häufige Fehler

Fehler: Das Gateway ist nicht erreichbar.

Ursache: Das lokale Datengateway kann keine Verbindung mit der Cloud herstellen.

Lösung: Stellen Sie sicher, dass Ihr Gateway auf dem lokalen Computer ausgeführt wird, auf dem es installiert ist, und über Internetzugriff verfügt. Installieren Sie das Gateway nicht auf einem Computer, der möglicherweise ausgeschaltet wird oder in den Standbymodus versetzt wird. Sie können auch versuchen, den lokalen Datengatewaydienst (PBIEgwService) neu zu starten.

Fehler: Der verwendete Anbieter ist veraltet: „System.Data.OracleClient erfordert Version 8.1.7 oder höher der Oracle-Clientsoftware.“ Informationen zum Installieren des offiziellen Anbieters finden Sie unter https://go.microsoft.com/fwlink/p/?LinkID=272376.

Ursache: Das Oracle-Client-SDK ist nicht auf dem Computer installiert, auf dem das lokale Datengateway ausgeführt wird.

Lösung: Laden Sie das Oracle-Client-SDK auf demselben Computer herunter, auf dem sich das lokale Datengateway befindet, und installieren Sie es.

Fehler: Für die Tabelle „[Tablename]“ sind keine Schlüsselspalten definiert.

Ursache: Die Tabelle weist keinen Primärschlüssel auf.

Lösung: Der Oracle Database-Connector erfordert, dass Sie eine Tabelle mit einer Primärschlüsselspalte verwenden.