Se Babbo Natale venisse a visitare Lokad e mi offrisse una scelta di regalo, probabilmente richiederei un connettore magico per i dati che consentirebbe un’integrazione istantanea per qualsiasi sistema client con le nostre applicazioni.

Nel frattempo (mentre aspettiamo…), continuiamo a lavorare per ridurre la complessità e i requisiti temporali necessari per integrare le nostre applicazioni. Sebbene l’integrazione tramite lo schema intermedio (un database SQL intermedio) si sia dimostrata estremamente performante, abbiamo ricevuto frequenti richieste per un metodo d’integrazione ancora più semplice. Oggi il nostro team di sviluppo ha lanciato in produzione una nuova opzione d’integrazione, ossia: **I****ntegrazione tramite flat files. **

Perché è importante

Il testing è una parte fondamentale della valutazione delle soluzioni software. La grande sfida è minimizzare gli sforzi iniziali di integrazione, garantendo al contempo la qualità dei dati per ottenere risultati di test solidi e rappresentativi.

Come funziona

TSV sta per Tab-separated Values, un formato di memorizzazione dei dati che conserva le informazioni in file di testo appositamente formattati, i quali possono poi essere utilizzati dal software. Sebbene questo formato sia estremamente vecchio, funziona sorprendentemente bene per lo scambio di dati ed è persino preferibile a SQL per quei progetti che richiedono grandi dataset. Soprattutto, l’uso di questo formato elimina la necessità di creare tabelle SQL in un database.

1. La scheda “Nuovi progetti” in Salescast ora offre la scelta tra il SQL Wizard e l’FTP Wizard.

La scheda “Nuovo Progetto” in Salescast consente l’accesso all’FTP Wizard

2. I dati devono essere forniti in due file tsv. È importante che lo schema esatto dei dati sia riprodotto- questo viene spiegato in dettaglio nella documentazione. Si noti che tutte le convenzioni (ad es. tabulazioni, virgole, punti e virgola, nomi di tabelle e campi, distinzione tra maiuscole e minuscole, ecc.) devono essere osservate!

Documentazione su come configurare i file TSV intermedi

3. Le tabelle devono essere caricate su un server ftp remoto. Puoi posizionare una cartella su un server ftp che già utilizzi oppure configurare una nuova cartella appositamente per questo scopo.

4. Connetti il tuo server ftp fornendo tutte le credenziali richieste, quindi esegui il Wizard.

FTP Wizard in Salescast

Risorse

Il nostro video sull’integrazione offre una buona introduzione e, come già accennato, ecco ulteriori dettagli riguardanti lo schema TSV intermedio.

Si noti che Lokad può configurare un account server ftp con una connessione Salescast ad alta velocità per i clienti che sottoscrivono un Piano Enterprise. Possiamo inoltre fornire, su richiesta, un’integrazione diretta con un account di storage Windows Azure.