Archivos planos TSV sobre FTP para alimentar Salescast
Si Santa Claus viniera a visitar Lokad y me ofreciera elegir un regalo, probablemente solicitaría un conector de datos mágico que permitiera una integración instantánea para cualquier sistema cliente con nuestras aplicaciones.
Mientras tanto (mientras esperamos…), seguimos trabajando para reducir la complejidad y los requisitos de tiempo involucrados en la integración con nuestras aplicaciones. Aunque la integración mediante el esquema intermedio (una base de datos SQL intermedia) ha demostrado funcionar muy bien, hemos recibido solicitudes frecuentes de un método de integración aún más sencillo. Hoy, nuestro equipo de desarrollo implementó en producción una nueva opción de integración, a saber: Integración mediante archivos planos.
Por qué es importante
Las pruebas son una parte importante de la evaluación de soluciones de software. El gran desafío es minimizar los esfuerzos de integración inicial mientras se asegura la calidad de los datos para obtener resultados de prueba sólidos y representativos.
Cómo funciona
TSV significa Valores Separados por Tabulaciones, un formato de almacenamiento de datos que mantiene la información en archivos de texto con un formato especial, que luego pueden ser utilizados por software. Aunque este formato es extremadamente antiguo, funciona sorprendentemente bien para el intercambio de datos e incluso es preferible a SQL para proyectos donde se requieren grandes conjuntos de datos. Lo más importante es que utilizar este formato elimina la necesidad de configurar tablas SQL en una base de datos.
1. La pestaña ‘New projects’ en Salescast ahora ofrece una opción entre el asistente SQL y el asistente FTP.

La pestaña ‘New Project’ en Salescast da acceso al asistente FTP
2. Los datos deben proporcionarse en dos archivos tsv. Es importante que se reproduzca exactamente el esquema de datos- esto se explica con mayor detalle en la documentación. ¡Por favor, ten en cuenta que se deben respetar todas las convenciones (por ej. tabulaciones, comas, puntos y coma, nombres de tablas y campos, sensibilidad de mayúsculas y minúsculas, etc.)!

Documentación sobre cómo configurar los archivos TSV intermedios
3. Las tablas deben subirse a un servidor ftp remoto. Puedes colocar una carpeta en un servidor ftp que ya uses, o configurar una nueva carpeta específicamente para este fin.
4. Conecta tu servidor ftp proporcionando todas las credenciales requeridas, y luego ejecuta el asistente.

Asistente FTP en Salescast
Recursos
Nuestro video de integración proporciona una buena introducción, y como se mencionó anteriormente, aquí hay algunos detalles adicionales sobre el esquema TSV intermedio.
Ten en cuenta que Lokad puede configurar una cuenta de servidor ftp con una conexión Salescast de alta velocidad para clientes que se suscriban a un Plan Enterprise. También podemos proporcionar integración directa con una cuenta de almacenamiento de Windows Azure bajo pedido.