TSV-Flachdateien über FTP zur Einspeisung in Salescast
Wenn der Weihnachtsmann Lokad besuchen käme und mir ein Geschenk meiner Wahl anbieten würde, würde ich wahrscheinlich einen magischen Datenconnector verlangen, der eine sofortige Integration für jedes Kundensystem mit unseren Anwendungen ermöglicht.
In der Zwischenzeit (während wir warten…) arbeiten wir weiterhin daran, die Komplexität und den Zeitaufwand, der bei der Integration mit unseren Anwendungen entsteht, zu reduzieren. Obwohl sich die Integration über das Zwischenschema (eine SQL-Zwischendatenbank) als sehr leistungsfähig erwiesen hat, haben wir häufig Anfragen für eine noch einfachere Integrationsmethode erhalten. Heute hat unser Entwicklungsteam eine neue Integrationsoption in die Produktion gebracht, nämlich: Integration über Flachdateien.
Warum es wichtig ist
Tests sind ein wichtiger Bestandteil bei der Bewertung von Softwarelösungen. Die große Herausforderung besteht darin, den initialen Integrationsaufwand zu minimieren und gleichzeitig die Datenqualität zu sichern, um solide und repräsentative Testergebnisse zu erzielen.
Wie es funktioniert
TSV steht für Tab-separierte Werte, ein Datenformat, das Informationen in speziell formatierten Textdateien speichert, die anschließend von Software genutzt werden können. Obwohl dieses Format sehr alt ist, funktioniert es überraschend gut für den Datenaustausch und ist sogar SQL vorzuziehen bei Projekten, in denen große Datensätze benötigt werden. Am wichtigsten ist, dass durch die Verwendung dieses Formats die Einrichtung von SQL-Tabellen in einer Datenbank entfällt.
1. Der Tab „New projects“ in Salescast bietet jetzt die Auswahl zwischen dem SQL Wizard und dem FTP Wizard.

Der Tab „New Project“ in Salescast ermöglicht den Zugriff auf den FTP Wizard
2. Die Daten müssen in zwei TSV-Dateien bereitgestellt werden. Es ist wichtig, dass das exakte Datenschema reproduziert wird – dies wird in der Dokumentation ausführlicher erklärt. Bitte beachten Sie, dass alle Konventionen (z. B. Tabs, Kommas, Semikolons, Tabellen- und Feldnamen, Groß- und Kleinschreibung etc.) eingehalten werden müssen!

Dokumentation zur Einrichtung der Zwischen-TSV-Dateien
3. Die Tabellen müssen auf einen entfernten FTP-Server hochgeladen werden. Sie können einen Ordner auf einem FTP-Server ablegen, den Sie bereits verwenden, oder einen neuen Ordner speziell für diesen Zweck einrichten.
4. Verbinden Sie Ihren FTP-Server, indem Sie alle erforderlichen Zugangsdaten angeben, und führen Sie anschließend den Wizard aus.

FTP Wizard in Salescast
Ressourcen
Unser Integrationsvideo bietet eine gute Einführung und, wie bereits erwähnt, hier einige weitere Details zum Zwischen-TSV-Schema.
Bitte beachten Sie, dass Lokad für Kunden, die einen Enterprise-Plan abonnieren, ein FTP-Server-Konto mit einer Hochgeschwindigkeitsverbindung zu Salescast einrichten kann. Auf Anfrage können wir auch eine direkte Integration mit einem Windows Azure Storage-Konto bereitstellen.