Gestire le risorse del database IBM Informix usando App per la logica di Azure
Si applica a: App per la logica di Azure (consumo)
Con App per la logica di Azure e il connettore Informix, è possibile creare attività e flussi di lavoro automatizzati che gestiscono le risorse in un database IBM Informix. Questo connettore include un client Microsoft che comunica con computer server Informix remoti in una rete TCP/IP, inclusi i database basati sul cloud, ad esempio IBM Informix per Windows in esecuzione nella virtualizzazione di Azure e nei database locali quando si usa il gateway dati locale. È possibile connettersi a queste piattaforme e versioni Informix se configurate per supportare le connessioni client DRDA (Distributed Relational Database Architecture):
- IBM Informix 12.1
- IBM Informix 11.7
Questo argomento illustra come usare il connettore in un'app per la logica per elaborare operazioni su database.
Prerequisiti
Una sottoscrizione di Azure. Se non si ha una sottoscrizione di Azure, iscriversi per creare un account Azure gratuito.
Per i database locali, scaricare e installare il gateway dati locale in un computer locale e quindi creare una risorsa gateway dati di Azure nel portale di Azure.
App per la logica in cui è necessario accedere al database Informix. Questo connettore fornisce solo azioni, quindi l'app per la logica deve già iniziare con un trigger, ad esempio il trigger Ricorrenza.
Aggiungere un'azione Informix
Nel portale di Azure aprire l'app per la logica in Progettazione app per la logica, se non è già aperta.
Nel passaggio in cui si vuole aggiungere l'azione Informix selezionare Nuovo passaggio.
Per aggiungere un'azione tra due passaggi esistenti, posizionare il puntatore del mouse sulla freccia di connessione. Selezionare il segno più (+) visualizzato e quindi Aggiungi un'azione.
Nella casella di ricerca immettere
informix
come filtro. Nell'elenco delle azioni selezionare l'azione desiderata, ad esempio:Il connettore fornisce queste azioni, che eseguono le operazioni di database corrispondenti:
- Ottenere tabelle - Elencare le tabelle di database usando un'istruzione
CALL
- Recupera righe : consente di leggere tutte le righe usando un'istruzione
SELECT *
- Get row - Leggere una riga usando un'istruzione
SELECT WHERE
- Aggiungere una riga usando un'istruzione
INSERT
- Modificare una riga usando un'istruzione
UPDATE
- Eliminare una riga usando un'istruzione
DELETE
- Ottenere tabelle - Elencare le tabelle di database usando un'istruzione
Se viene richiesto di specificare i dettagli di connessione per il database Informix, seguire la procedura per creare la connessione e quindi continuare con il passaggio successivo.
Fornire le informazioni per l'azione selezionata:
Salvare l'app per la logica. Testare ora l'app per la logica o continuare a compilare l'app per la logica.
Connessione a Informix
Se l'app per la logica si connette a un database locale, selezionare Connessione tramite gateway dati locale.
Specificare queste informazioni di connessione e quindi selezionare Crea.
Proprietà Proprietà JSON Richiesto Valore di esempio Descrizione Nome connessione name
Sì informix-demo-connection
Nome da usare per la connessione al database Informix Server server
Sì -Cloud: informixdemo.cloudapp.net:9089
- Locale:informixdemo:9089
Indirizzo TCP/IP o alias in formato IPv4 o IPv6, seguito da due punti e da un numero di porta TCP/IP Database database
Sì nwind
Nome database relazionale DRDA (RDBNAM) o Nome database Informix (dbname). Informix accetta una stringa a 128 byte. Autenticazione authentication
Solo locale Basic o Windows (kerberos) Tipo di autenticazione richiesto dal database Informix. Questa proprietà viene visualizzata solo quando si seleziona Connessione tramite gateway dati locale. Username username
No <database-user-name> Nome utente per il database Password password
No <database-password> Password per il database Gateway gateway
Solo locale - <Sottoscrizione di Azure>
- <Azure-on-premises-data-gateway-resource>La sottoscrizione di Azure e il nome della risorsa di Azure per il gateway dati locale creato nel portale di Azure. La proprietà Gateway e le sottoproprietà vengono visualizzate solo quando si seleziona Connessione tramite gateway dati locale. Ad esempio:
Database cloud
Database locale
Salvare l'app per la logica.
Testare l'app per la logica
Sulla barra degli strumenti di Progettazione app per la logica selezionare Esegui. Dopo l'esecuzione dell'app per la logica, è possibile visualizzare gli output da tale esecuzione.
Nel menu dell'app per la logica selezionare Panoramica. Nel riquadro panoramica, in Cronologia esecuzioni riepilogativa>selezionare l'esecuzione più recente.
In Esecuzione dell'app per la logica selezionare Dettagli esecuzione.
Nell'elenco delle azioni selezionare l'azione con gli output da visualizzare, ad esempio, Get_tables.
Se l'azione ha esito positivo, la proprietà Status viene contrassegnata come Succeeded.
Per visualizzare gli input, in Collegamento input selezionare il collegamento URL. Per visualizzare gli output, in Collegamento output selezionare il collegamento URL. Ecco alcuni output di esempio:
Get_tables mostra un elenco di tabelle:
Get_rows mostra un elenco di righe:
Get_row mostra la riga specificata:
Insert_row mostra la nuova riga:
Update_row mostra la riga aggiornata:
Delete_row mostra la riga eliminata:
Dettagli specifici del connettore
Per informazioni tecniche su trigger, azioni e limiti, descritti dalla descrizione di Swagger del connettore, vedere la pagina di riferimento del connettore.