Fichiers plats TSV via FTP pour alimenter Salescast
Si le Père Noël venait rendre visite à Lokad et m’offrait le cadeau de mon choix, je demanderais probablement un connecteur de données magique permettant une intégration instantanée de n’importe quel système client avec nos applications.
En attendant (pendant que nous attendons…), nous continuons de travailler à réduire la complexité et les contraintes temporelles liées à l’intégration avec nos applications. Alors que l’intégration via le schéma intermédiaire (une base de données SQL intermédiaire) a fait ses preuves, nous avons reçu des demandes fréquentes pour une méthode d’intégration encore plus simple. Aujourd’hui, notre équipe de développement a mis en production une nouvelle option d’intégration, à savoir : **I****ntegration via flat files. **
Pourquoi c’est important
Les tests représentent une étape importante dans l’évaluation des solutions logicielles. Le grand défi est de minimiser les efforts d’intégration initiaux tout en garantissant la qualité des données afin d’obtenir des résultats de test solides et représentatifs.
Comment ça fonctionne
TSV signifie Tab-separated Values, un format de stockage de données qui conserve les informations dans des fichiers texte spécialement formatés pouvant ensuite être utilisés par des logiciels. Bien que ce format soit extrêmement ancien, il fonctionne étonnamment bien pour l’échange de données et est même préférable au SQL pour les projets nécessitant de grands ensembles de données. Plus important encore, l’utilisation de ce format élimine la nécessité de créer des tables SQL dans une base de données.
1. L’onglet « Nouveaux projets » dans Salescast offre désormais un choix entre l’assistant SQL et l’assistant FTP.

L’onglet « Nouveau Projet » dans Salescast donne accès à l’assistant FTP
2. Les données doivent être fournies dans deux fichiers tsv. Il est important que le schéma de données exact soit reproduit- ceci est expliqué en détail dans la documentation. Veuillez noter que toutes les conventions (par exemple, les tabulations, virgules, points-virgules, noms de tables et de champs, sensibilité à la casse, etc.) doivent être respectées!

Documentation sur la mise en place des fichiers TSV intermédiaires
3. Les tables doivent être téléversées sur un serveur ftp distant. Vous pouvez déposer un dossier sur un serveur ftp que vous utilisez déjà, ou créer un nouveau dossier spécifiquement à cet effet.
4. Connectez votre serveur ftp en fournissant toutes les informations d’identification requises, puis lancez l’assistant.

Assistant FTP dans Salescast
Ressources
Notre vidéo d’intégration offre une bonne introduction et, comme mentionné précédemment, voici quelques détails supplémentaires concernant le schéma intermédiaire TSV.
Veuillez noter que Lokad peut créer un compte serveur ftp avec une connexion Salescast à haute vitesse pour les clients abonnés à un Enterprise Plan. Nous pouvons également fournir une intégration directe avec un compte de stockage Windows Azure sur demande.