Cosa sono i connettori?
  • 06 Mar 2024
  • 4 Minuti da leggere
  • Contributori

Cosa sono i connettori?


Article Summary

Panoramica

Cosa sono i connettori?

Ecco come collegare i sistemi software esistenti della vostra azienda con Tulip.

Tulip è una piattaforma aperta che può integrarsi con l'infrastruttura IT esistente. Questa integrazione si ottiene utilizzando i connettori.

Iconnettori sono una funzione di Tulip che consente di inviare dati tra API HTTP e database SQL e Tulip. Sono essenziali per connettersi a server e sistemi esterni a Tulip, oltre che all'API delle tabelle. L'impostazione di un connettore vi dà accesso a informazioni e dati esterni nelle vostre applicazioni Tulip, ampliando la vostra esperienza con Tulip e consentendo processi efficienti.

Tulip supporta 2 diversi tipi di connettori:

  • HTTP - Utilizzare questo connettore per accedere ai dati da API esterne.
  • SQL - Utilizza questo connettore per accedere a database esterni a Tulip.

Per accedere ai connettori SQL e HTTP, posizionare il cursore sulla scheda "Applicazioni" da qualsiasi punto del proprio account Tulip e selezionare Connettori dalla tendina.

image.png

Nella pagina dei connettori, gli utenti possono vedere se i loro connettori sono online o meno e anche controllare la versione del connettore.

Tulip supporta i seguenti connettori SQL:

  • Microsoft SQL Server
  • PostgreSQL
  • MySQL
  • Oracle

Ogni connettore può avere più funzioni o query che vengono eseguite dopo essere state attivate in un'applicazione.

Ecco un esempio di funzione del connettore:

Utilizzo dei connettori:

Si tratta di connettori SQL e HTTP che integrano le applicazioni Tulip con i database e le API.

I connettori del protocollo dati possono essere utilizzati dai Trigger. Ad esempio, è possibile creare un trigger in un'applicazione Tulip che dice:

  1. "Quando l'operatore scansiona un codice a barre".
  2. "Cerca quel codice a barre nel mio database SQL".
  3. "Poi passa a una delle tre fasi diverse in base a quei dati".

oppure...

  1. "Quando l'operatore preme questo pulsante"
  2. "invia una richiesta alla mia API HTTP che tiene traccia dei problemi di produzione in fabbrica".

Entrambi sono self-service. Finché è possibile interrogare un database SQL o un servizio software esterno (come un MES o un ERP), è possibile scrivere la query all'interno di Tulip.

Di seguito è riportato un esempio di chiamata di una funzione connettore all'interno di un Trigger nell'App Editor:

image.png

Chi può usare i connettori?

La maggior parte dei connettori è self-service. Chiunque abbia familiarità con SQL, ad esempio, può impostare un connettore SQL e scrivere le query SQL che verranno utilizzate nell'applicazione Tulip.

Chiunque nell'organizzazione può utilizzare il connettore SQL in un'applicazione Tulip attraverso i Trigger, senza dover conoscere l'SQL dopo aver creato le query SQL.

Esecuzione dei connettori in un ambiente di prova Environment

È possibile utilizzare la scheda Ambienti per impostare più server per ogni funzione del connettore. Ciò consente di eseguire automaticamente le funzioni del connettore in un ambiente di prova quando l'applicazione è in fase di sviluppo. Maggiori dettagli sugli ambienti sono disponibili qui.

image.png

Tipi di dati nei connettori

I seguenti tipi di dati possono essere utilizzati come {{glossario.Input}} o {{glossario.Output}} in una funzione connettore.

Quando si utilizzano le uscite del connettore, è possibile "forzare" un tipo di dati in un altro tipo di dati.

Quindi, se il connettore emette un valore di tipo "float" e lo si vuole usare come valore "text" all'interno di un'applicazione, si deve creare un output "text" e mapparlo sul valore float. Il valore verrà automaticamente convertito in un valore di testo.

:::(Info) (NOTA) Non è possibile includere un punto, ".", nel nome di un ingresso o di un'uscita:

Timeout nei connettori

I connettori hanno dei timeout per evitare il blocco durante l'esecuzione di un'applicazione. Un connettore non deve richiedere più tempo di quanto ci si aspetti da un operatore (1-3 secondi al massimo). Durante la creazione di un connettore, la funzionalità di test si interrompe dopo 10 secondi.

In produzione, un connettore in un'applicazione va in timeout dopo 25 secondi.

Dettagli tecnici dei connettori

Poiché i connettori comunicano con sistemi esterni, è necessario capire come configurare i connettori per adattarli al proprio ambiente IT.

È necessario conoscere il Connector Host. Si tratta di un modulo della piattaforma Tulip che gestisce le connessioni a questi sistemi esterni.

Quando si accede a database e API che sono apertamente disponibili da Tulip Cloud, non dovrebbe essere necessaria alcuna configurazione aggiuntiva. Tuttavia, se qualcosa non funziona come previsto o se si desidera connettersi a un database, a un'API o a una macchina che non è disponibile su Tulip Cloud, questo articolo sui Connector Host è una risorsa fondamentale.

Ulteriori letture


Avete trovato quello che cercavate?

Potete anche andare su community.tulip.co per porre la vostra domanda o vedere se altri hanno affrontato una domanda simile!


Questo articolo è stato utile?