Connettersi a Oracle Database da App per la logica di Azure

Si applica a: App per la logica di Azure (consumo + standard)

In App per la logica di Azure è possibile inserire o gestire i dati nel database Oracle dall'interno del flusso di lavoro. È possibile usare il connettore Oracle Database per accedere a un database Oracle locale o a una macchina virtuale di Azure con Oracle Database installato.

Ad esempio, è possibile eseguire le attività seguenti con il connettore:

  • Aggiungere un nuovo cliente a un database del cliente.
  • Aggiornare un ordine in un database degli ordini.
  • Ottiene una riga di dati, inserisce una nuova riga o elimina una riga esistente.

Versioni supportate

  • Oracle 9 e versioni successive
  • Oracle Data Access Client (ODAC) 11.2 e versioni successive

Prerequisiti

Problemi noti e limitazioni

Questo connettore non supporta gli elementi seguenti:

  • Tabelle con chiavi composte
  • Tipi di oggetti annidati nelle tabelle
  • Funzioni di database con valori non scalabili

Per altre informazioni, vedere la documentazione di riferimento del connettore.

Informazioni tecniche sul connettore

Per le operazioni sul connettore disponibili, vedere la documentazione di riferimento del connettore.

Aggiunge un'azione

  1. Seguire questi passaggi generici per aggiungere l'azione Oracle Database desiderata.

    Questo esempio continua con l'azione Ottieni riga.

  2. Nella casella di connessione specificare le informazioni di connessione necessarie.

  3. Per la proprietà Gateway selezionare la sottoscrizione di Azure e la risorsa gateway di Azure da usare.

  4. Al termine della connessione, nell'elenco Nome tabella selezionare una tabella.

  5. Per la proprietà ID riga immettere l'ID riga desiderato nella tabella.

    Nell'esempio seguente i dati del processo vengono restituiti da un database delle risorse umane:

    Screenshot che mostra l'azione Ottieni riga con il nome della tabella e l'ID riga.

  6. Aggiungere eventuali altre azioni per continuare a compilare il flusso di lavoro.

  7. Al termine, salvare il flusso di lavoro.

Errori comuni

Errore: Non è possibile raggiungere il gateway

Causa: il gateway dati locale non può connettersi al cloud.

Mitigazione: assicurarsi che il gateway sia in esecuzione nel computer locale in cui è stato installato il gateway e che disponga della connettività Internet. Evitare di installare il gateway in un computer che potrebbe essere disattivato o passare alla sospensione. È anche possibile provare a riavviare il servizio gateway dati locale (PBIEgwService).

Errore: il provider in uso è deprecato: "System.Data.OracleClient richiede software client Oracle versione 8.1.7 o successiva". Per installare il provider ufficiale, vedere https://go.microsoft.com/fwlink/p/?LinkID=272376.

Causa: Oracle Client SDK non è installato nel computer in cui è in esecuzione il gateway dati locale.

Risoluzione: scaricare e installare Oracle client SDK nello stesso computer del gateway dati locale.

Errore: La tabella '[NomeTabella]' non definisce alcuna colonna chiave

Causa: la tabella non ha una chiave primaria.

Soluzione: il connettore Oracle Database richiede l'uso di una tabella con una colonna chiave primaria.